├── .cargo
└── config.toml
├── .changeset
├── README.md
└── config.json
├── .clippy.toml
├── .config
├── nextest.toml
└── nextest_external.toml
├── .dockerignore
├── .eslintrc.js
├── .gitattributes
├── .github
├── CODEOWNERS
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ ├── bug_report_infra.md
│ ├── config.yaml
│ ├── discussion.md
│ ├── doc-bug.md
│ ├── feature_request.md
│ └── release.md
├── PULL_REQUEST_TEMPLATE
│ ├── default_external_contributors.md
│ ├── default_internal_contributors.md
│ └── infra.md
├── actions
│ ├── diffs
│ │ └── action.yml
│ └── turbo-diffs
│ │ └── action.yml
├── auto-merge.yml
├── crates-filters.yml
├── dependabot.yml
├── external-crates-filters.yml
├── labeler.yml
├── pull_request_template.md
├── scripts
│ └── rosetta
│ │ ├── setup.sh
│ │ └── start_rosetta.sh
└── workflows
│ ├── _cargo_deny.yml
│ ├── _docs_lint.yml
│ ├── _docusaurus.yml
│ ├── _e2e.yml
│ ├── _execution_cut.yml
│ ├── _ledgernano.yml
│ ├── _move_ide.yml
│ ├── _rosetta.yml
│ ├── _rust.yml
│ ├── _rust_examples.yml
│ ├── _rust_lints.yml
│ ├── _rust_tests.yml
│ ├── _split_cluster.yml
│ ├── _typos.yml
│ ├── apps_apps-backend_prod_deploy.yml
│ ├── apps_evm-bridge_prod_deploy.yml
│ ├── apps_evm-bridge_testnet_deploy.yml
│ ├── apps_explorer_prod_deploy.yml
│ ├── apps_wallet_dashboard_prod_deploy.yml
│ ├── apps_wallet_nightly_build.yml
│ ├── apps_wallet_prod_build.yml
│ ├── apps_wallet_rc_build.yml
│ ├── cargo_llvm_cov.yml
│ ├── changesets.yml
│ ├── changesets_ci.yml
│ ├── changesets_ci_comment.yml
│ ├── changesets_publish.yml
│ ├── check_sri.yml
│ ├── crate_docs.yml
│ ├── develop_ci_slack_report.yml
│ ├── hierarchy.yml
│ ├── labeler.yml
│ ├── links_checker.yml
│ ├── nightly.yml
│ ├── pr_lint.yml
│ ├── preview_wiki.yml
│ ├── release.yml
│ ├── release_docker.yml
│ ├── release_fullnode_docker_setup.yml
│ ├── release_move_ide.yml
│ ├── release_wiki.yml
│ ├── stale.yml
│ ├── tag.yml
│ ├── turbo_hierarchy.yml
│ ├── turbo_nightly.yml
│ └── upload-docs-to-aws.yml
├── .gitignore
├── .gitignore.rename
├── .husky
└── pre-commit
├── .license_template
├── .lintstagedrc.json
├── .lycheeignore
├── .npmrc
├── .prettierignore
├── .typos.toml
├── .vscode
└── extensions.json
├── CONTRIBUTING.md
├── Cargo.lock
├── Cargo.toml
├── LICENSE
├── LICENSE-docs
├── README.md
├── RELEASES.md
├── RUST_CONVENTIONS.md
├── SECURITY.md
├── apps
├── apps-backend
│ ├── .env.defaults
│ ├── .gitignore
│ ├── Dockerfile
│ ├── README.md
│ ├── api
│ │ └── index.js
│ ├── jest-e2e.json
│ ├── nest-cli.json
│ ├── package.json
│ ├── src
│ │ ├── analytics
│ │ │ ├── analytics.controller.ts
│ │ │ └── analytics.module.ts
│ │ ├── app.module.ts
│ │ ├── coingecko
│ │ │ ├── coingecko.module.ts
│ │ │ └── coingecko.service.ts
│ │ ├── constants.ts
│ │ ├── features
│ │ │ ├── features.constants.ts
│ │ │ ├── features.controller.ts
│ │ │ └── features.module.ts
│ │ ├── health
│ │ │ ├── health.controller.ts
│ │ │ └── health.module.ts
│ │ ├── main.ts
│ │ ├── monitor-network
│ │ │ ├── monitorNetwork.controller.ts
│ │ │ └── monitorNetwork.module.ts
│ │ ├── prices
│ │ │ ├── prices.controller.ts
│ │ │ └── prices.module.ts
│ │ └── restricted
│ │ │ ├── restricted.controller.ts
│ │ │ ├── restricted.dto.ts
│ │ │ └── restricted.module.ts
│ ├── test
│ │ └── health.e2e-spec.ts
│ ├── tsconfig.build.json
│ ├── tsconfig.json
│ └── vercel.json
├── core
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── api
│ │ │ ├── SentryHttpTransport.ts
│ │ │ ├── StardustIndexerClient.ts
│ │ │ └── index.ts
│ │ ├── assets
│ │ │ └── images
│ │ │ │ ├── no_data.svg
│ │ │ │ └── no_data_darkmode.svg
│ │ ├── components
│ │ │ ├── Banner.tsx
│ │ │ ├── ClipboardPasteSafetyWrapper.tsx
│ │ │ ├── NamedAddressTooltip.tsx
│ │ │ ├── NoData.tsx
│ │ │ ├── QR.tsx
│ │ │ ├── Validator.tsx
│ │ │ ├── VirtualList.tsx
│ │ │ ├── address-alias
│ │ │ │ ├── AddressAlias.tsx
│ │ │ │ └── index.ts
│ │ │ ├── buttons
│ │ │ │ ├── OutlinedCopyButton.tsx
│ │ │ │ ├── ThemeSwitcher.tsx
│ │ │ │ ├── ViewTxnOnExplorerButton.tsx
│ │ │ │ └── index.ts
│ │ │ ├── cards
│ │ │ │ ├── BalanceChanges.tsx
│ │ │ │ ├── ObjectChangeDisplay.tsx
│ │ │ │ ├── ObjectChanges.tsx
│ │ │ │ └── index.ts
│ │ │ ├── coin
│ │ │ │ ├── CoinIcon.tsx
│ │ │ │ ├── CoinItem.tsx
│ │ │ │ ├── CoinSelector.tsx
│ │ │ │ └── index.ts
│ │ │ ├── collapsible
│ │ │ │ ├── Collapsible.tsx
│ │ │ │ └── index.ts
│ │ │ ├── gas
│ │ │ │ ├── GasFees.tsx
│ │ │ │ ├── GasSummary.tsx
│ │ │ │ └── index.ts
│ │ │ ├── icon
│ │ │ │ ├── ImageIcon.tsx
│ │ │ │ └── index.ts
│ │ │ ├── index.ts
│ │ │ ├── inputs
│ │ │ │ ├── AddressInput.tsx
│ │ │ │ ├── SendTokenFormInput.tsx
│ │ │ │ └── index.ts
│ │ │ ├── kiosk
│ │ │ │ ├── KioskTile.tsx
│ │ │ │ └── index.ts
│ │ │ ├── lists
│ │ │ │ ├── ExpandableList.tsx
│ │ │ │ └── index.ts
│ │ │ ├── named-address
│ │ │ │ ├── NamedAddress.tsx
│ │ │ │ └── index.ts
│ │ │ ├── nft
│ │ │ │ ├── NFTMediaDisplayCard.tsx
│ │ │ │ ├── NFTMediaRenderer.tsx
│ │ │ │ └── index.ts
│ │ │ ├── providers
│ │ │ │ ├── KioskClientProvider.tsx
│ │ │ │ ├── ThemeProvider.tsx
│ │ │ │ └── index.ts
│ │ │ ├── stake
│ │ │ │ ├── StakedCard.tsx
│ │ │ │ └── index.ts
│ │ │ ├── toaster
│ │ │ │ ├── Toaster.tsx
│ │ │ │ └── index.ts
│ │ │ └── transaction
│ │ │ │ ├── TransactionIcon.tsx
│ │ │ │ ├── TransactionReceipt.tsx
│ │ │ │ ├── amount
│ │ │ │ ├── TransactionAmount.tsx
│ │ │ │ └── index.ts
│ │ │ │ ├── details
│ │ │ │ ├── StakeTransactionDetails.tsx
│ │ │ │ └── index.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── info
│ │ │ │ ├── StakeTransactionInfo.tsx
│ │ │ │ ├── UnstakeTransactionInfo.tsx
│ │ │ │ └── index.ts
│ │ │ │ └── summary
│ │ │ │ ├── TransactionSummary.tsx
│ │ │ │ └── index.ts
│ │ ├── constants
│ │ │ ├── coinGeckoUrl.constants.ts
│ │ │ ├── coinTypeToFiatTokenName.constants.ts
│ │ │ ├── coins.constants.ts
│ │ │ ├── errorMessages.constants.ts
│ │ │ ├── gas.constants.ts
│ │ │ ├── index.ts
│ │ │ ├── legal.constants.ts
│ │ │ ├── migration.constants.ts
│ │ │ ├── recognizedPackages.constants.ts
│ │ │ ├── staking.constants.ts
│ │ │ ├── time.constants.ts
│ │ │ ├── timelock.constants.ts
│ │ │ ├── urls.constants.ts
│ │ │ └── vesting.constants.ts
│ │ ├── contexts
│ │ │ ├── HiddenAssetsProvider.tsx
│ │ │ ├── IotaGraphQLClientContext.tsx
│ │ │ ├── IotaNamesClientContext.tsx
│ │ │ ├── StardustIndexerClientContext.tsx
│ │ │ ├── StardustIndexerClientProvider.tsx
│ │ │ ├── ThemeContext.tsx
│ │ │ └── index.ts
│ │ ├── css.d.ts
│ │ ├── enums
│ │ │ ├── explorerLinkType.enums.ts
│ │ │ ├── features.enums.ts
│ │ │ ├── fiatTokenName.enums.ts
│ │ │ ├── index.ts
│ │ │ └── theme.enums.ts
│ │ ├── forms
│ │ │ ├── index.ts
│ │ │ └── token.ts
│ │ ├── hooks
│ │ │ ├── __tests__
│ │ │ │ └── useFormatCoin.test.ts
│ │ │ ├── index.ts
│ │ │ ├── stake
│ │ │ │ ├── index.ts
│ │ │ │ ├── useGetDelegatedStake.ts
│ │ │ │ ├── useGetInactiveValidator.ts
│ │ │ │ ├── useNewStakeTransaction.ts
│ │ │ │ ├── useNewUnstakeTransaction.ts
│ │ │ │ ├── useStakeTxnInfo.ts
│ │ │ │ ├── useTotalDelegatedRewards.ts
│ │ │ │ ├── useTotalDelegatedStake.ts
│ │ │ │ └── useValidatorInfo.ts
│ │ │ ├── ui
│ │ │ │ ├── index.ts
│ │ │ │ └── usePageAssets.ts
│ │ │ ├── useAddressAliasLookup.ts
│ │ │ ├── useAppsBackend.ts
│ │ │ ├── useAssetGasBudgetEstimation.ts
│ │ │ ├── useBalance.ts
│ │ │ ├── useCoinsReFetchingConfig.ts
│ │ │ ├── useCookieConsentBanner.ts
│ │ │ ├── useCopyToClipboard.ts
│ │ │ ├── useCountdownByTimestamp.ts
│ │ │ ├── useCursorPagination.ts
│ │ │ ├── useElementDimensions.ts
│ │ │ ├── useFeatureEnabledByNetwork.ts
│ │ │ ├── useFileExtensionType.ts
│ │ │ ├── useFormatCoin.ts
│ │ │ ├── useGetAllBalances.ts
│ │ │ ├── useGetAllCoins.ts
│ │ │ ├── useGetAllOwnedObjects.ts
│ │ │ ├── useGetAllStardustSharedObjects.ts
│ │ │ ├── useGetClockTimestamp.ts
│ │ │ ├── useGetCoins.ts
│ │ │ ├── useGetDefaultIotaName.ts
│ │ │ ├── useGetDynamicFields.ts
│ │ │ ├── useGetFiatBalance.ts
│ │ │ ├── useGetIotaNameRecord.ts
│ │ │ ├── useGetKioskContents.ts
│ │ │ ├── useGetNFTDisplay.ts
│ │ │ ├── useGetNFTs.ts
│ │ │ ├── useGetNextEpochCommitteeMember.ts
│ │ │ ├── useGetObject.ts
│ │ │ ├── useGetObjectOrPastObject.ts
│ │ │ ├── useGetOwnedObjects.ts
│ │ │ ├── useGetStakingValidatorDetails.ts
│ │ │ ├── useGetStardustSharedBasicObjects.ts
│ │ │ ├── useGetStardustSharedNftObjects.ts
│ │ │ ├── useGetTimeBeforeEpochNumber.ts
│ │ │ ├── useGetTimelockedStakedObjects.ts
│ │ │ ├── useGetTransaction.ts
│ │ │ ├── useGetTransferAmount.ts
│ │ │ ├── useGetValidatorsApy.ts
│ │ │ ├── useGetValidatorsEvents.ts
│ │ │ ├── useIsActiveValidator.ts
│ │ │ ├── useIsAssetTransferable.ts
│ │ │ ├── useIsValidatorCommitteeMember.ts
│ │ │ ├── useKioskClient.ts
│ │ │ ├── useLocalStorage.ts
│ │ │ ├── useMaxCommitteeSize.ts
│ │ │ ├── useMaxTransactionSizeBytes.ts
│ │ │ ├── useMediaUrl.ts
│ │ │ ├── useMultiGetObjects.ts
│ │ │ ├── useNFTBasicData.ts
│ │ │ ├── useNFTMediaHeaders.ts
│ │ │ ├── useNetwork.ts
│ │ │ ├── useNftDetails.ts
│ │ │ ├── useOnScreen.ts
│ │ │ ├── useOwnedNFT.ts
│ │ │ ├── useProductAnalyticsConfig.ts
│ │ │ ├── useQueryTransactionsByAddress.ts
│ │ │ ├── useRecognizedPackages.ts
│ │ │ ├── useSendCoinTransaction.ts
│ │ │ ├── useSortedCoinsByCategories.ts
│ │ │ ├── useStakeRewardStatus.ts
│ │ │ ├── useTheme.ts
│ │ │ ├── useTimeAgo.ts
│ │ │ ├── useTokenPrice.ts
│ │ │ ├── useTransactionSummary.ts
│ │ │ ├── useTransferAsset.ts
│ │ │ ├── useTransferKioskItem.tsx
│ │ │ ├── useUnlockTimelockedObjectsTransaction.ts
│ │ │ └── useZodForm.ts
│ │ ├── index.ts
│ │ ├── interfaces
│ │ │ ├── balanceChange.interfaces.ts
│ │ │ ├── index.ts
│ │ │ ├── stakeEvent.interfaces.ts
│ │ │ ├── timelock.interfaces.ts
│ │ │ └── transactions.interfaces.ts
│ │ ├── types
│ │ │ ├── assets.d.ts
│ │ │ ├── balanceChange.ts
│ │ │ ├── gasSummary.ts
│ │ │ ├── index.ts
│ │ │ ├── objectChange.ts
│ │ │ ├── renderComponent.ts
│ │ │ ├── schema.ts
│ │ │ ├── transactionExecute.ts
│ │ │ ├── transactionSummary.ts
│ │ │ └── validators.ts
│ │ └── utils
│ │ │ ├── __tests__
│ │ │ └── addressToStardustBech32.test.ts
│ │ │ ├── api-env.ts
│ │ │ ├── calculateStakeShare.ts
│ │ │ ├── chunkArray.ts
│ │ │ ├── determineCountDownText.ts
│ │ │ ├── extractMediaFileType.ts
│ │ │ ├── filterAndSortTokenBalances.ts
│ │ │ ├── formatBalanceToUSD.ts
│ │ │ ├── formatDate.ts
│ │ │ ├── formatDelegatedTimelockedStake.ts
│ │ │ ├── formatIotaName.ts
│ │ │ ├── formatPercentageDisplay.ts
│ │ │ ├── getDelegationDataByStakeId.ts
│ │ │ ├── getExplorerLink.ts
│ │ │ ├── getExplorerPaths.ts
│ │ │ ├── getGasBudgetErrorMessage.ts
│ │ │ ├── getOwnerDisplay.ts
│ │ │ ├── getRefGasPrice.ts
│ │ │ ├── getStakeIotaByIotaId.ts
│ │ │ ├── getTokenStakeIotaForValidator.ts
│ │ │ ├── hasDisplayData.ts
│ │ │ ├── index.ts
│ │ │ ├── kiosk.ts
│ │ │ ├── legacy
│ │ │ ├── addressToStardustBech32.ts
│ │ │ └── index.ts
│ │ │ ├── mapTimelockObjects.ts
│ │ │ ├── migration
│ │ │ ├── createMigrationTransaction.ts
│ │ │ ├── index.ts
│ │ │ ├── mapStardustIndexerOutputs.ts
│ │ │ └── types.ts
│ │ │ ├── nftMediaUtils.ts
│ │ │ ├── parseObjectDetails.ts
│ │ │ ├── persistableStorage.ts
│ │ │ ├── roundFloat.ts
│ │ │ ├── stake
│ │ │ ├── checkIfIsTimelockedStaking.ts
│ │ │ ├── createStakeTransaction.ts
│ │ │ ├── createTimelockedStakeTransaction.ts
│ │ │ ├── createTimelockedUnstakeTransaction.ts
│ │ │ ├── createUnstakeTransaction.ts
│ │ │ ├── createValidationSchema.ts
│ │ │ ├── formatDelegatedStake.ts
│ │ │ ├── getInactiveValidatorsMetadata.ts
│ │ │ ├── getStakeDetailsFromEvents.ts
│ │ │ ├── getTransactionAmountForTimelocked.ts
│ │ │ ├── getUnstakeDetailsFromEvents.ts
│ │ │ ├── getValidatorCommission.ts
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ │ ├── string.ts
│ │ │ ├── sumCoinBalances.ts
│ │ │ ├── toTitleCase.ts
│ │ │ ├── transaction
│ │ │ ├── createNftSendValidationSchema.ts
│ │ │ ├── createTokenTransferTransaction.ts
│ │ │ ├── createUnlockTimelockedObjectsTransaction.ts
│ │ │ ├── getBalanceChangeSummary.ts
│ │ │ ├── getGasSummary.ts
│ │ │ ├── getObjectChangeLabel.ts
│ │ │ ├── getObjectChangeSummary.ts
│ │ │ ├── getObjectDisplayLookup.ts
│ │ │ ├── getOwnerType.ts
│ │ │ ├── getTransactionAction.ts
│ │ │ ├── groupByOwner.ts
│ │ │ ├── index.ts
│ │ │ ├── isMigrationTransaction.ts
│ │ │ └── isUnlockTimelockedObjectTransaction.ts
│ │ │ ├── validation
│ │ │ ├── createReceivingAddressInputSchema.ts
│ │ │ ├── createTokenValidation.ts
│ │ │ ├── createValidationSchemaSendTokenForm.ts
│ │ │ ├── formTypes.ts
│ │ │ ├── index.ts
│ │ │ └── names.ts
│ │ │ └── vesting
│ │ │ ├── haveSupplyIncreaseLabel.ts
│ │ │ └── index.ts
│ ├── tailwind.config.ts
│ ├── tsconfig.json
│ └── vitest.config.ts
├── evm-bridge
│ ├── .env.defaults
│ ├── .gitignore
│ ├── .prettierignore
│ ├── README.md
│ ├── ampli.json
│ ├── index.html
│ ├── package.json
│ ├── playwright.config.ts
│ ├── postcss.config.js
│ ├── prependLicense.mjs
│ ├── public
│ │ ├── background-arrow.svg
│ │ └── favicon.ico
│ ├── scripts
│ │ ├── downloadWallet.js
│ │ └── download_wallet_artifact_L2.sh
│ ├── src
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── CoinSelector.tsx
│ │ │ ├── FaucetButton.tsx
│ │ │ ├── bridge
│ │ │ │ ├── Bridge.tsx
│ │ │ │ └── index.ts
│ │ │ ├── deposit
│ │ │ │ ├── DepositForm.tsx
│ │ │ │ ├── index.ts
│ │ │ │ ├── layer1
│ │ │ │ │ ├── DepositLayer1.tsx
│ │ │ │ │ └── index.ts
│ │ │ │ └── layer2
│ │ │ │ │ ├── DepositLayer2.tsx
│ │ │ │ │ └── index.ts
│ │ │ ├── disclaimer
│ │ │ │ ├── CookieDisclaimer.css
│ │ │ │ ├── CookieDisclaimer.tsx
│ │ │ │ ├── CookiePolicy.tsx
│ │ │ │ └── useCookiesManager.ts
│ │ │ ├── index.ts
│ │ │ ├── layout
│ │ │ │ ├── Footer.tsx
│ │ │ │ ├── Header.tsx
│ │ │ │ ├── connect-buttons
│ │ │ │ │ ├── ConnectButtonL1.tsx
│ │ │ │ │ ├── ConnectButtonL2.tsx
│ │ │ │ │ └── index.ts
│ │ │ │ └── index.ts
│ │ │ ├── link
│ │ │ │ ├── Link.tsx
│ │ │ │ └── index.ts
│ │ │ ├── logo
│ │ │ │ ├── IOTAEVMBridge.tsx
│ │ │ │ └── index.ts
│ │ │ ├── svgs
│ │ │ │ ├── DirectionalArrows.tsx
│ │ │ │ └── index.ts
│ │ │ ├── theme-switcher
│ │ │ │ ├── ThemeSwitcher.tsx
│ │ │ │ └── index.ts
│ │ │ ├── toaster
│ │ │ │ ├── Toaster.tsx
│ │ │ │ └── index.ts
│ │ │ └── wallet-connect-input
│ │ │ │ ├── WalletConnectInputButton.tsx
│ │ │ │ └── index.ts
│ │ ├── config
│ │ │ ├── config.schema.ts
│ │ │ ├── config.ts
│ │ │ ├── index.ts
│ │ │ ├── l1config.ts
│ │ │ └── l2config.ts
│ │ ├── contexts
│ │ │ ├── EvmRpcClientContext.tsx
│ │ │ ├── ThemeContext.tsx
│ │ │ └── index.ts
│ │ ├── globals.css
│ │ ├── hooks
│ │ │ ├── useAvailableBalance.ts
│ │ │ ├── useAvailableIotaBalanceL1.ts
│ │ │ ├── useAvailableIotaBalanceL2.ts
│ │ │ ├── useBuildDepositTransactionL1.ts
│ │ │ ├── useCoinsMetadata.ts
│ │ │ ├── useGasEstimateL2.ts
│ │ │ ├── useGetAllBalancesL2.ts
│ │ │ ├── useSortedCoins.ts
│ │ │ └── useTheme.ts
│ │ ├── lib
│ │ │ ├── assets
│ │ │ │ └── ISCSandbox.abi
│ │ │ ├── constants
│ │ │ │ ├── abi.constants.ts
│ │ │ │ ├── bridge.constants.ts
│ │ │ │ └── index.ts
│ │ │ ├── enums
│ │ │ │ ├── bridgeForm.enums.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── theme.enums.ts
│ │ │ ├── schema
│ │ │ │ └── bridgeForm.schema.ts
│ │ │ └── utils
│ │ │ │ ├── depositL2Parameters.ts
│ │ │ │ ├── getGasSummary.ts
│ │ │ │ ├── growthbook.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── rainbowkitUtils.ts
│ │ │ │ ├── shortenHash.ts
│ │ │ │ └── transaction
│ │ │ │ ├── createDepositTransactionL1.ts
│ │ │ │ └── index.ts
│ │ ├── main.tsx
│ │ ├── providers
│ │ │ ├── EvmRpcClientProvider.tsx
│ │ │ ├── ThemeProvider.tsx
│ │ │ └── index.ts
│ │ ├── shared
│ │ │ └── analytics
│ │ │ │ ├── ampli
│ │ │ │ └── index.ts
│ │ │ │ ├── amplitude.ts
│ │ │ │ └── index.ts
│ │ └── vite-env.d.ts
│ ├── tailwind.config.ts
│ ├── tests
│ │ ├── config
│ │ │ └── config.ts
│ │ ├── depositThenWithdrawIota.spec.ts
│ │ ├── depositThenWithdrawNativeToken.spec.ts
│ │ ├── helpers
│ │ │ ├── balances.ts
│ │ │ ├── browser.ts
│ │ │ ├── fixtures.ts
│ │ │ ├── global-setup.ts
│ │ │ ├── global-teardown.ts
│ │ │ ├── paths.ts
│ │ │ ├── shared-state.ts
│ │ │ ├── test-funding.ts
│ │ │ ├── transactions.ts
│ │ │ ├── ui.ts
│ │ │ └── wallet.ts
│ │ ├── sendMaxIotaAmount.spec.ts
│ │ ├── sendMaxNativeTokenAmount.spec.ts
│ │ └── utils
│ │ │ ├── constants.ts
│ │ │ └── utils.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ ├── vercel.json
│ └── vite.config.ts
├── explorer
│ ├── .env.example
│ ├── .prettierignore
│ ├── README.md
│ ├── ampli.json
│ ├── index.html
│ ├── package.json
│ ├── playwright.config.ts
│ ├── postcss.config.js
│ ├── prependLicense.mjs
│ ├── public
│ │ ├── IotaExplorerCard.png
│ │ ├── favicon16x16.png
│ │ ├── favicon192x192.png
│ │ ├── favicon32x32.png
│ │ ├── manifest.json
│ │ └── robots.txt
│ ├── src
│ │ ├── __tests__
│ │ │ └── unit.test.ts
│ │ ├── components
│ │ │ ├── AddressesCardGraph.tsx
│ │ │ ├── AreaGraph.tsx
│ │ │ ├── GraphTooltipContent.tsx
│ │ │ ├── IotaTokenCard.tsx
│ │ │ ├── StatisticsPanel.tsx
│ │ │ ├── ThemedIotaLogo.tsx
│ │ │ ├── TransactionsCardGraph.tsx
│ │ │ ├── activity
│ │ │ │ ├── Activity.tsx
│ │ │ │ ├── EpochsActivityTable.tsx
│ │ │ │ ├── TransactionsActivityTable.tsx
│ │ │ │ └── index.ts
│ │ │ ├── checkpoints
│ │ │ │ ├── CheckpointsTable.tsx
│ │ │ │ └── index.ts
│ │ │ ├── disclaimer
│ │ │ │ ├── CookieDisclaimer.css
│ │ │ │ ├── CookieDisclaimer.tsx
│ │ │ │ ├── CookiePolicy.tsx
│ │ │ │ └── useCookiesManager.ts
│ │ │ ├── error-boundary
│ │ │ │ ├── ErrorBoundary.tsx
│ │ │ │ └── index.ts
│ │ │ ├── footer
│ │ │ │ ├── Footer.tsx
│ │ │ │ ├── Legal.tsx
│ │ │ │ └── index.ts
│ │ │ ├── gas-breakdown
│ │ │ │ ├── GasBreakdown.tsx
│ │ │ │ └── index.ts
│ │ │ ├── header
│ │ │ │ ├── Header.tsx
│ │ │ │ └── index.ts
│ │ │ ├── home-metrics
│ │ │ │ ├── CurrentEpoch.tsx
│ │ │ │ ├── OnTheNetwork.tsx
│ │ │ │ └── index.ts
│ │ │ ├── index.ts
│ │ │ ├── layout
│ │ │ │ ├── CookieConsent.css
│ │ │ │ ├── Layout.tsx
│ │ │ │ ├── PageLayout.tsx
│ │ │ │ └── index.ts
│ │ │ ├── module
│ │ │ │ ├── ModuleCodeTabs.tsx
│ │ │ │ ├── ModuleView.tsx
│ │ │ │ ├── PkgModulesWrapper.tsx
│ │ │ │ ├── TabbedContentWrapper.tsx
│ │ │ │ ├── index.ts
│ │ │ │ └── module-functions-interaction
│ │ │ │ │ ├── FunctionExecutionResult.tsx
│ │ │ │ │ ├── LinkGroup.tsx
│ │ │ │ │ ├── ModuleFunction.tsx
│ │ │ │ │ ├── ModuleFunctionsInteraction.tsx
│ │ │ │ │ └── index.ts
│ │ │ ├── network
│ │ │ │ ├── NetworkSelector.tsx
│ │ │ │ └── index.ts
│ │ │ ├── object
│ │ │ │ ├── DynamicFieldsCard.tsx
│ │ │ │ ├── FieldItem.tsx
│ │ │ │ ├── ObjectFieldsCard.tsx
│ │ │ │ ├── ScrollToViewCard.tsx
│ │ │ │ ├── UnderlyingObjectCard.tsx
│ │ │ │ └── index.ts
│ │ │ ├── owned-coins
│ │ │ │ ├── CoinItem.tsx
│ │ │ │ ├── OwnedCoinView.tsx
│ │ │ │ ├── OwnedCoins.tsx
│ │ │ │ ├── OwnedCoinsPanel.tsx
│ │ │ │ └── index.ts
│ │ │ ├── owned-objects
│ │ │ │ ├── ListView.tsx
│ │ │ │ ├── OwnedObjects.tsx
│ │ │ │ ├── SmallThumbnailsView.tsx
│ │ │ │ ├── ThumbnailsView.tsx
│ │ │ │ └── index.ts
│ │ │ ├── search
│ │ │ │ ├── Search.tsx
│ │ │ │ └── index.ts
│ │ │ ├── syntax-highlighter
│ │ │ │ ├── SyntaxHighlighter.tsx
│ │ │ │ └── index.ts
│ │ │ ├── tabs
│ │ │ │ ├── TabbedContent.tsx
│ │ │ │ ├── index.ts
│ │ │ │ └── tabs.interfaces.ts
│ │ │ ├── top-packages
│ │ │ │ ├── TopPackagesCard.tsx
│ │ │ │ ├── TopPackagesTable.tsx
│ │ │ │ └── index.ts
│ │ │ ├── top-validators-card
│ │ │ │ ├── StakeColumn.tsx
│ │ │ │ ├── TopValidatorsCard.tsx
│ │ │ │ └── index.ts
│ │ │ ├── transaction-blocks-for-address
│ │ │ │ ├── TransactionBlocksForAddress.tsx
│ │ │ │ └── index.ts
│ │ │ ├── transactions
│ │ │ │ ├── ProgTxnBlockCard.tsx
│ │ │ │ ├── TransactionsForAddress.tsx
│ │ │ │ ├── TxForID.module.css
│ │ │ │ └── index.ts
│ │ │ ├── ui
│ │ │ │ ├── ButtonOrLink.tsx
│ │ │ │ ├── ExpandableList.tsx
│ │ │ │ ├── FilterList.tsx
│ │ │ │ ├── InternalLink.tsx
│ │ │ │ ├── Link.tsx
│ │ │ │ ├── LinkWithQuery.tsx
│ │ │ │ ├── ObjectVideoImage.tsx
│ │ │ │ ├── PageHeader.tsx
│ │ │ │ ├── Pagination.tsx
│ │ │ │ ├── PlaceholderTable.tsx
│ │ │ │ ├── PlayPause.tsx
│ │ │ │ ├── ProgressBar.tsx
│ │ │ │ ├── ProgressCircle.tsx
│ │ │ │ ├── RingChart.tsx
│ │ │ │ ├── SplitPanes.tsx
│ │ │ │ ├── TableCard.tsx
│ │ │ │ ├── VerticalList.tsx
│ │ │ │ ├── collapsible
│ │ │ │ │ ├── CollapsibleCard.tsx
│ │ │ │ │ └── index.ts
│ │ │ │ ├── header
│ │ │ │ │ ├── CustomRPCInput.tsx
│ │ │ │ │ └── index.ts
│ │ │ │ ├── icons
│ │ │ │ │ ├── check_12x12.svg
│ │ │ │ │ ├── check_16x16.svg
│ │ │ │ │ ├── check_24x24.svg
│ │ │ │ │ ├── info.svg
│ │ │ │ │ ├── info_10x10.svg
│ │ │ │ │ ├── menu.svg
│ │ │ │ │ ├── transactions
│ │ │ │ │ │ └── call.svg
│ │ │ │ │ └── x.svg
│ │ │ │ ├── index.ts
│ │ │ │ └── modal
│ │ │ │ │ ├── Modal.tsx
│ │ │ │ │ ├── ObjectModal.tsx
│ │ │ │ │ └── index.ts
│ │ │ └── validator
│ │ │ │ ├── ValidatorMeta.tsx
│ │ │ │ ├── ValidatorStats.tsx
│ │ │ │ └── index.ts
│ │ ├── contexts
│ │ │ ├── index.ts
│ │ │ └── networkContext.ts
│ │ ├── css-variables.d.ts
│ │ ├── hooks
│ │ │ ├── index.ts
│ │ │ ├── useBreakpoint.ts
│ │ │ ├── useDebouncedValue.ts
│ │ │ ├── useEndOfEpochTransactionFromCheckpoint.ts
│ │ │ ├── useEnhancedRpc.ts
│ │ │ ├── useFunctionParamsDetails.ts
│ │ │ ├── useFunctionTypeArguments.ts
│ │ │ ├── useGetAddressMetrics.ts
│ │ │ ├── useGetAllEpochAddressMetrics.ts
│ │ │ ├── useGetCheckpoints.ts
│ │ │ ├── useGetNetworkMetrics.ts
│ │ │ ├── useGetTransactionBlocks.ts
│ │ │ ├── useInitialPageView.ts
│ │ │ ├── useMediaQuery.ts
│ │ │ ├── useNetwork.ts
│ │ │ ├── useNormalizedMoveModule.ts
│ │ │ ├── useSearch.ts
│ │ │ └── useVerifiedSourceCode.ts
│ │ ├── index.css
│ │ ├── index.tsx
│ │ ├── lib
│ │ │ ├── constants
│ │ │ │ ├── evm.constants.ts
│ │ │ │ ├── footer.constants.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── pageSize.constants.ts
│ │ │ │ └── validator.constants.ts
│ │ │ ├── enums
│ │ │ │ ├── index.ts
│ │ │ │ ├── objectFilterValue.enums.ts
│ │ │ │ ├── objectViewMode.enums.ts
│ │ │ │ └── splitPaneKey.enums.ts
│ │ │ ├── index.ts
│ │ │ ├── types
│ │ │ │ ├── index.ts
│ │ │ │ └── validator.types.ts
│ │ │ ├── ui
│ │ │ │ ├── index.ts
│ │ │ │ ├── types
│ │ │ │ │ ├── extractProps.types.ts
│ │ │ │ │ └── index.ts
│ │ │ │ └── utils
│ │ │ │ │ ├── generateCheckpointsTableColumns.tsx
│ │ │ │ │ ├── generateEpochsTableColumns.tsx
│ │ │ │ │ ├── generateObjectListColumns.tsx
│ │ │ │ │ ├── generateTransactionsTableColumns.tsx
│ │ │ │ │ ├── generateValidatorsTableColumns.tsx
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── objectField.ts
│ │ │ └── utils
│ │ │ │ ├── analytics
│ │ │ │ ├── ampli
│ │ │ │ │ └── index.ts
│ │ │ │ ├── amplitude.ts
│ │ │ │ └── index.ts
│ │ │ │ ├── api
│ │ │ │ ├── defaultRpcClient.ts
│ │ │ │ └── index.ts
│ │ │ │ ├── getStorageFundFlow.ts
│ │ │ │ ├── getSupplyChangeAfterEpochEnd.ts
│ │ │ │ ├── getValidatorMoveEvent.ts
│ │ │ │ ├── growthbook.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── iotaMoveTypeConverters.ts
│ │ │ │ ├── numberUtils.ts
│ │ │ │ ├── objectUtils.ts
│ │ │ │ ├── onCopySuccess.ts
│ │ │ │ ├── queryClient.ts
│ │ │ │ ├── sanitizePendingValidators.ts
│ │ │ │ ├── sentry.ts
│ │ │ │ └── stringUtils.ts
│ │ ├── pages
│ │ │ ├── address-result
│ │ │ │ ├── AddressBalanceBreakdown.tsx
│ │ │ │ └── AddressResult.tsx
│ │ │ ├── checkpoints
│ │ │ │ ├── CheckpointDetail.tsx
│ │ │ │ └── CheckpointTransactionBlocks.tsx
│ │ │ ├── cookie-policy
│ │ │ │ └── CookiePolicyPage.tsx
│ │ │ ├── epochs
│ │ │ │ ├── EpochDetail.tsx
│ │ │ │ ├── stats
│ │ │ │ │ ├── EpochStats.tsx
│ │ │ │ │ ├── EpochTopStats.tsx
│ │ │ │ │ ├── TokenStats.tsx
│ │ │ │ │ └── ValidatorStatus.tsx
│ │ │ │ └── utils.ts
│ │ │ ├── home
│ │ │ │ └── Home.tsx
│ │ │ ├── index.tsx
│ │ │ ├── object-result
│ │ │ │ ├── ObjectResult.tsx
│ │ │ │ ├── ObjectResultType.tsx
│ │ │ │ └── views
│ │ │ │ │ ├── ObjectView.module.css
│ │ │ │ │ ├── ObjectView.tsx
│ │ │ │ │ ├── PkgView.tsx
│ │ │ │ │ ├── TokenView.tsx
│ │ │ │ │ └── index.ts
│ │ │ ├── recent
│ │ │ │ └── index.tsx
│ │ │ ├── transaction-result
│ │ │ │ ├── Events.tsx
│ │ │ │ ├── Signatures.tsx
│ │ │ │ ├── TransactionData.tsx
│ │ │ │ ├── TransactionResult.module.css
│ │ │ │ ├── TransactionResult.tsx
│ │ │ │ ├── TransactionView.tsx
│ │ │ │ ├── programmable-transaction-view
│ │ │ │ │ ├── InputsCard.tsx
│ │ │ │ │ ├── Transaction.tsx
│ │ │ │ │ ├── TransactionsCard.tsx
│ │ │ │ │ ├── __test__
│ │ │ │ │ │ └── utils.test.ts
│ │ │ │ │ └── utils.ts
│ │ │ │ └── transaction-summary
│ │ │ │ │ ├── BalanceChanges.tsx
│ │ │ │ │ ├── ObjectChanges.tsx
│ │ │ │ │ ├── ObjectDisplay.tsx
│ │ │ │ │ ├── TransactionDetails.tsx
│ │ │ │ │ ├── UpgradedSystemPackages.tsx
│ │ │ │ │ └── index.tsx
│ │ │ ├── validator
│ │ │ │ └── ValidatorDetails.tsx
│ │ │ └── validators
│ │ │ │ └── Validators.tsx
│ │ └── vite-env.d.ts
│ ├── tailwind.config.ts
│ ├── tests
│ │ ├── address.spec.ts
│ │ ├── home.spec.ts
│ │ ├── objects.spec.ts
│ │ ├── search.spec.ts
│ │ ├── transaction.spec.ts
│ │ └── utils
│ │ │ └── localnet.ts
│ ├── tsconfig.json
│ ├── vercel.json
│ └── vite.config.ts
├── ui-icons
│ ├── .prettierignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── scripts
│ │ └── preprocess.mjs
│ ├── src
│ │ ├── Activity.tsx
│ │ ├── Add.tsx
│ │ ├── Apps.tsx
│ │ ├── ArrowBack.tsx
│ │ ├── ArrowBottomLeft.tsx
│ │ ├── ArrowDown.tsx
│ │ ├── ArrowForward.tsx
│ │ ├── ArrowLeft.tsx
│ │ ├── ArrowRight.tsx
│ │ ├── ArrowTopRight.tsx
│ │ ├── ArrowUp.tsx
│ │ ├── Assets.tsx
│ │ ├── Calendar.tsx
│ │ ├── Checkmark.tsx
│ │ ├── CheckmarkFilled.tsx
│ │ ├── CircleEmitter.tsx
│ │ ├── Clock.tsx
│ │ ├── Close.tsx
│ │ ├── CloseFilled.tsx
│ │ ├── Copy.tsx
│ │ ├── Create.tsx
│ │ ├── DarkMode.tsx
│ │ ├── Dash.tsx
│ │ ├── DataStack.tsx
│ │ ├── Delete.tsx
│ │ ├── Disconnect.tsx
│ │ ├── Discord.tsx
│ │ ├── DoubleArrowLeft.tsx
│ │ ├── DoubleArrowRight.tsx
│ │ ├── Edit.tsx
│ │ ├── Exclamation.tsx
│ │ ├── Expand.tsx
│ │ ├── Export.tsx
│ │ ├── FilterList.tsx
│ │ ├── Flag.tsx
│ │ ├── GasStation.tsx
│ │ ├── Globe.tsx
│ │ ├── Handler.tsx
│ │ ├── Home.tsx
│ │ ├── ImageIcon.tsx
│ │ ├── ImportPass.tsx
│ │ ├── Info.tsx
│ │ ├── IotaLogoMark.tsx
│ │ ├── IotaLogoSmall.tsx
│ │ ├── IotaLogoWeb.tsx
│ │ ├── Key.tsx
│ │ ├── Keystone.tsx
│ │ ├── Ledger.tsx
│ │ ├── LightMode.tsx
│ │ ├── Link.tsx
│ │ ├── ListViewLarge.tsx
│ │ ├── ListViewMedium.tsx
│ │ ├── ListViewSmall.tsx
│ │ ├── Loader.tsx
│ │ ├── Loader2.tsx
│ │ ├── LockLocked.tsx
│ │ ├── LockUnlocked.tsx
│ │ ├── Logout.tsx
│ │ ├── Mail.tsx
│ │ ├── MenuIcon.tsx
│ │ ├── Migration.tsx
│ │ ├── MoreHoriz.tsx
│ │ ├── MoreVert.tsx
│ │ ├── Notifications.tsx
│ │ ├── OutboundLink.tsx
│ │ ├── Passkey.tsx
│ │ ├── Pause.tsx
│ │ ├── Person.tsx
│ │ ├── Pined.tsx
│ │ ├── PlaceholderReplace.tsx
│ │ ├── Play.tsx
│ │ ├── Profile.tsx
│ │ ├── QrCode.tsx
│ │ ├── QuestionMarkFilled.tsx
│ │ ├── RadioOff.tsx
│ │ ├── RadioOn.tsx
│ │ ├── RecognizedBadge.tsx
│ │ ├── Refresh.tsx
│ │ ├── RewardsOff.tsx
│ │ ├── Save.tsx
│ │ ├── Search.tsx
│ │ ├── Seed.tsx
│ │ ├── Send.tsx
│ │ ├── Settings.tsx
│ │ ├── SmX.tsx
│ │ ├── SortByDefault.tsx
│ │ ├── SortByDown.tsx
│ │ ├── SortByUp.tsx
│ │ ├── Stake.tsx
│ │ ├── StarHex.tsx
│ │ ├── Subnames.tsx
│ │ ├── SwapAccount.tsx
│ │ ├── ThumbUp.tsx
│ │ ├── TriangleDown.tsx
│ │ ├── TriangleLeft.tsx
│ │ ├── TriangleRight.tsx
│ │ ├── TriangleUp.tsx
│ │ ├── Unpined.tsx
│ │ ├── Unstake.tsx
│ │ ├── Vest.tsx
│ │ ├── Vesting.tsx
│ │ ├── VisibilityOff.tsx
│ │ ├── VisibilityOn.tsx
│ │ ├── Warning.tsx
│ │ └── index.ts
│ ├── svgrrc.config.js
│ ├── svgs
│ │ ├── activity.svg
│ │ ├── add.svg
│ │ ├── apps.svg
│ │ ├── arrow_back.svg
│ │ ├── arrow_bottom_left.svg
│ │ ├── arrow_down.svg
│ │ ├── arrow_forward.svg
│ │ ├── arrow_left.svg
│ │ ├── arrow_right.svg
│ │ ├── arrow_top_right.svg
│ │ ├── arrow_up.svg
│ │ ├── assets.svg
│ │ ├── calendar.svg
│ │ ├── checkmark.svg
│ │ ├── checkmark_filled.svg
│ │ ├── circle_emitter.svg
│ │ ├── clock.svg
│ │ ├── close.svg
│ │ ├── close_filled.svg
│ │ ├── copy.svg
│ │ ├── create.svg
│ │ ├── dark_mode.svg
│ │ ├── dash.svg
│ │ ├── data_stack.svg
│ │ ├── delete.svg
│ │ ├── disconnect .svg
│ │ ├── discord.svg
│ │ ├── double_arrow_left.svg
│ │ ├── double_arrow_right.svg
│ │ ├── edit.svg
│ │ ├── exclamation.svg
│ │ ├── expand.svg
│ │ ├── export.svg
│ │ ├── filter_list.svg
│ │ ├── flag.svg
│ │ ├── gas_station.svg
│ │ ├── globe.svg
│ │ ├── handler.svg
│ │ ├── home.svg
│ │ ├── image_icon.svg
│ │ ├── import_pass.svg
│ │ ├── info.svg
│ │ ├── iota_logo_mark.svg
│ │ ├── iota_logo_small.svg
│ │ ├── iota_logo_web.svg
│ │ ├── key.svg
│ │ ├── ledger.svg
│ │ ├── light_mode.svg
│ │ ├── link.svg
│ │ ├── list_view_large.svg
│ │ ├── list_view_medium.svg
│ │ ├── list_view_small.svg
│ │ ├── loader.svg
│ │ ├── loader2.svg
│ │ ├── lock_locked.svg
│ │ ├── lock_unlocked.svg
│ │ ├── logout.svg
│ │ ├── mail.svg
│ │ ├── menu_icon.svg
│ │ ├── migration.svg
│ │ ├── more_horiz.svg
│ │ ├── more_vert.svg
│ │ ├── notifications.svg
│ │ ├── outbound_link.svg
│ │ ├── passkey.svg
│ │ ├── pause.svg
│ │ ├── person.svg
│ │ ├── pined.svg
│ │ ├── placeholder_replace.svg
│ │ ├── play.svg
│ │ ├── profile.svg
│ │ ├── qr_code.svg
│ │ ├── question_mark_filled.svg
│ │ ├── radio_off.svg
│ │ ├── radio_on.svg
│ │ ├── recognized_badge.svg
│ │ ├── refresh.svg
│ │ ├── rewards_off.svg
│ │ ├── save.svg
│ │ ├── search.svg
│ │ ├── seed.svg
│ │ ├── send.svg
│ │ ├── settings.svg
│ │ ├── sm_x.svg
│ │ ├── sort_by_default.svg
│ │ ├── sort_by_down.svg
│ │ ├── sort_by_up.svg
│ │ ├── stake.svg
│ │ ├── star_hex.svg
│ │ ├── subnames.svg
│ │ ├── swap_account.svg
│ │ ├── thumb_up.svg
│ │ ├── triangle_down.svg
│ │ ├── triangle_left.svg
│ │ ├── triangle_right.svg
│ │ ├── triangle_up.svg
│ │ ├── unpined.svg
│ │ ├── unstake.svg
│ │ ├── vest.svg
│ │ ├── vesting.svg
│ │ ├── visibility_off.svg
│ │ ├── visibility_on.svg
│ │ └── warning.svg
│ └── tsconfig.json
├── ui-kit
│ ├── .storybook
│ │ ├── main.ts
│ │ ├── preview-head.html
│ │ └── preview.tsx
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── postcss.config.js
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── atoms
│ │ │ │ │ ├── badge
│ │ │ │ │ │ ├── Badge.tsx
│ │ │ │ │ │ ├── badge.classes.ts
│ │ │ │ │ │ ├── badge.enums.ts
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── button-segment
│ │ │ │ │ │ ├── ButtonSegment.tsx
│ │ │ │ │ │ ├── buttonSegment.classes.ts
│ │ │ │ │ │ ├── buttonSegment.enums.ts
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── button
│ │ │ │ │ │ ├── Button.tsx
│ │ │ │ │ │ ├── button-variants
│ │ │ │ │ │ │ ├── ButtonPill.tsx
│ │ │ │ │ │ │ ├── ButtonUnstyled.tsx
│ │ │ │ │ │ │ ├── buttonVariants.types.ts
│ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ ├── button.classes.ts
│ │ │ │ │ │ ├── button.enums.ts
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── checkbox
│ │ │ │ │ │ ├── Checkbox.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── divider
│ │ │ │ │ │ ├── Divider.tsx
│ │ │ │ │ │ ├── divider.classes.ts
│ │ │ │ │ │ ├── divider.enums.ts
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── header
│ │ │ │ │ │ ├── Header.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── image
│ │ │ │ │ │ ├── Image.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── info-box
│ │ │ │ │ │ ├── InfoBox.tsx
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── infoBox.classes.ts
│ │ │ │ │ │ └── infoBox.enums.ts
│ │ │ │ │ ├── key-value-info
│ │ │ │ │ │ ├── KeyValueInfo.tsx
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── keyValue.enums.ts
│ │ │ │ │ ├── label-text
│ │ │ │ │ │ ├── LabelText.tsx
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── labelText.classes.ts
│ │ │ │ │ │ └── labelText.enums.ts
│ │ │ │ │ ├── list-item
│ │ │ │ │ │ ├── ListItem.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── loading-indicator
│ │ │ │ │ │ ├── LoadingIndicator.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── media-fallback
│ │ │ │ │ │ ├── MediaFallback.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── panel
│ │ │ │ │ │ ├── Panel.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── placeholder
│ │ │ │ │ │ ├── Placeholder.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── radio-button
│ │ │ │ │ │ ├── RadioButton.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── secondary-text
│ │ │ │ │ │ ├── SecondaryText.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── skeleton
│ │ │ │ │ │ ├── Skeleton.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── snackbar
│ │ │ │ │ │ ├── Snackbar.tsx
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── snackbar.classes.ts
│ │ │ │ │ │ └── snackbar.enums.tsx
│ │ │ │ │ ├── toggle
│ │ │ │ │ │ ├── Toggle.tsx
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── toggle.classes.ts
│ │ │ │ │ │ └── toggle.enums.ts
│ │ │ │ │ ├── tooltip
│ │ │ │ │ │ ├── Tooltip.tsx
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── tooltip.classes.ts
│ │ │ │ │ │ └── tooltip.enums.ts
│ │ │ │ │ └── video
│ │ │ │ │ │ ├── Video.tsx
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── video.constants.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── molecules
│ │ │ │ │ ├── account
│ │ │ │ │ │ ├── Account.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── address
│ │ │ │ │ │ ├── Address.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── asset-media-renderer
│ │ │ │ │ │ ├── AssetMediaRenderer.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── card
│ │ │ │ │ │ ├── Card.tsx
│ │ │ │ │ │ ├── CardAction.tsx
│ │ │ │ │ │ ├── CardBody.tsx
│ │ │ │ │ │ ├── CardImage.tsx
│ │ │ │ │ │ ├── CardImagePlaceholder.tsx
│ │ │ │ │ │ ├── card.classes.ts
│ │ │ │ │ │ ├── card.enums.ts
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── chip
│ │ │ │ │ │ ├── Chip.tsx
│ │ │ │ │ │ ├── chip.classes.ts
│ │ │ │ │ │ ├── chip.enums.ts
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── display-stats
│ │ │ │ │ │ ├── DisplayStats.tsx
│ │ │ │ │ │ ├── displayStats.classes.ts
│ │ │ │ │ │ ├── displayStats.enums.ts
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── dropdown
│ │ │ │ │ │ ├── Dropdown.tsx
│ │ │ │ │ │ ├── dropdownPosition.enums.ts
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── input
│ │ │ │ │ │ ├── Input.tsx
│ │ │ │ │ │ ├── InputWrapper.tsx
│ │ │ │ │ │ ├── TextArea.tsx
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── input.classes.ts
│ │ │ │ │ │ ├── input.enums.ts
│ │ │ │ │ │ └── input.types.ts
│ │ │ │ │ ├── navbar-item
│ │ │ │ │ │ ├── NavbarItem.tsx
│ │ │ │ │ │ ├── NavbarItemHorizontal.tsx
│ │ │ │ │ │ ├── NavbarItemVertical.tsx
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── navbarItem.classes.ts
│ │ │ │ │ │ └── navbarItem.enums.ts
│ │ │ │ │ ├── search
│ │ │ │ │ │ ├── Search.tsx
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── search.classes.ts
│ │ │ │ │ │ └── search.enums.ts
│ │ │ │ │ ├── segmented-button
│ │ │ │ │ │ ├── SegmentedButton.tsx
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── segmentedButton.classes.ts
│ │ │ │ │ │ └── segmentedButton.enums.ts
│ │ │ │ │ ├── select
│ │ │ │ │ │ ├── Select.tsx
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── select.enums.ts
│ │ │ │ │ ├── table-cell
│ │ │ │ │ │ ├── TableCell.tsx
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── table-header-cell
│ │ │ │ │ │ ├── TableHeaderCell.tsx
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── tableHeaderCell.enums.ts
│ │ │ │ │ ├── title
│ │ │ │ │ │ ├── Title.tsx
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── titleClasses.constants.ts
│ │ │ │ │ │ └── titleSize.enums.ts
│ │ │ │ │ └── visual-asset-card
│ │ │ │ │ │ ├── VisualAssetCard.tsx
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── visualAssetCard.enums.ts
│ │ │ │ └── organisms
│ │ │ │ │ ├── accordion
│ │ │ │ │ ├── Accordion.tsx
│ │ │ │ │ ├── accordion.classes.ts
│ │ │ │ │ └── index.ts
│ │ │ │ │ ├── dialog
│ │ │ │ │ ├── Dialog.tsx
│ │ │ │ │ ├── dialog.enums.ts
│ │ │ │ │ └── index.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── navbar
│ │ │ │ │ ├── Navbar.tsx
│ │ │ │ │ ├── NavbarSlideout.tsx
│ │ │ │ │ └── index.ts
│ │ │ │ │ └── table
│ │ │ │ │ ├── Table.tsx
│ │ │ │ │ ├── TableContext.tsx
│ │ │ │ │ └── index.ts
│ │ │ ├── constants
│ │ │ │ ├── colors.constants.ts
│ │ │ │ └── index.ts
│ │ │ ├── enums
│ │ │ │ ├── index.ts
│ │ │ │ ├── screenSize.enums.ts
│ │ │ │ └── theme.enums.ts
│ │ │ ├── index.ts
│ │ │ ├── styles
│ │ │ │ ├── base.css
│ │ │ │ ├── components.css
│ │ │ │ ├── fonts.css
│ │ │ │ ├── index.css
│ │ │ │ ├── utilities.css
│ │ │ │ └── variables
│ │ │ │ │ ├── dark-variables.css
│ │ │ │ │ ├── general-variables.css
│ │ │ │ │ ├── light-variables.css
│ │ │ │ │ └── names-variables.css
│ │ │ └── tailwind
│ │ │ │ ├── base.presets.ts
│ │ │ │ ├── constants
│ │ │ │ ├── customColors.constants.ts
│ │ │ │ ├── fontFamily.constants.ts
│ │ │ │ ├── fontSizes.constants.ts
│ │ │ │ ├── gradients.constants.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── scaling.constants.ts
│ │ │ │ └── variableSpacing.constants.ts
│ │ │ │ ├── helpers.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── plugins.ts
│ │ │ │ ├── responsive.presets.ts
│ │ │ │ ├── static.presets.ts
│ │ │ │ └── types.ts
│ │ └── storybook
│ │ │ ├── blocks
│ │ │ ├── Showcase.tsx
│ │ │ ├── TypeSet.tsx
│ │ │ ├── TypeSetItem.tsx
│ │ │ └── index.ts
│ │ │ ├── constants
│ │ │ ├── gradients.constants.ts
│ │ │ ├── index.ts
│ │ │ ├── typeset.constants.ts
│ │ │ └── variableSpacing.constants.ts
│ │ │ ├── helpers
│ │ │ ├── formatGradientNames.ts
│ │ │ ├── getFontSizeLabel.ts
│ │ │ └── index.ts
│ │ │ └── stories
│ │ │ ├── atoms
│ │ │ ├── Badge.stories.tsx
│ │ │ ├── Button.stories.tsx
│ │ │ ├── ButtonSegment.stories.tsx
│ │ │ ├── Checkbox.stories.tsx
│ │ │ ├── CustomScrollbar.stories.tsx
│ │ │ ├── Divider.stories.tsx
│ │ │ ├── Header.stories.tsx
│ │ │ ├── InfoBox.stories.tsx
│ │ │ ├── KeyValueInfo.stories.tsx
│ │ │ ├── LabelText.stories.tsx
│ │ │ ├── ListItem.stories.tsx
│ │ │ ├── LoadingIndicator.stories.tsx
│ │ │ ├── Panel.stories.tsx
│ │ │ ├── Placeholder.stories.tsx
│ │ │ ├── RadioButton.stories.tsx
│ │ │ ├── Skeleton.stories.tsx
│ │ │ ├── Snackbar.stories.tsx
│ │ │ ├── Toggle.stories.tsx
│ │ │ ├── Tooltip.stories.tsx
│ │ │ └── VisualAssetCard.stories.tsx
│ │ │ ├── components
│ │ │ ├── DocsSyncTheme.tsx
│ │ │ ├── VariableSpacingShowcase.tsx
│ │ │ └── index.ts
│ │ │ ├── design-tokens
│ │ │ ├── colors.stories.mdx
│ │ │ ├── icons.stories.mdx
│ │ │ ├── typeset.stories.mdx
│ │ │ └── variable-spacing.stories.mdx
│ │ │ ├── molecules
│ │ │ ├── Account.stories.tsx
│ │ │ ├── Address.stories.tsx
│ │ │ ├── Card.stories.tsx
│ │ │ ├── Chip.stories.tsx
│ │ │ ├── DisplayStats.stories.tsx
│ │ │ ├── Dropdown.stories.tsx
│ │ │ ├── Input.stories.tsx
│ │ │ ├── NavbarItem.stories.tsx
│ │ │ ├── Search.stories.tsx
│ │ │ ├── SegmentedButton.stories.tsx
│ │ │ ├── Select.stories.tsx
│ │ │ ├── TableCell.stories.tsx
│ │ │ ├── TableHeaderCell.stories.tsx
│ │ │ ├── TextArea.stories.tsx
│ │ │ └── Title.stories.tsx
│ │ │ └── organisms
│ │ │ ├── Accordion.stories.tsx
│ │ │ ├── Dialog.stories.tsx
│ │ │ ├── Navbar.stories.tsx
│ │ │ └── Table.stories.tsx
│ ├── tailwind.config.ts
│ ├── tsconfig.base.json
│ ├── tsconfig.json
│ ├── tsconfig.package.json
│ ├── turbo.json
│ └── vite.config.ts
├── wallet-dashboard
│ ├── .env.defaults
│ ├── .gitignore
│ ├── README.md
│ ├── ampli.json
│ ├── app
│ │ ├── (protected)
│ │ │ ├── (feature-controlled)
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── migration
│ │ │ │ │ └── page.tsx
│ │ │ │ └── vesting
│ │ │ │ │ └── page.tsx
│ │ │ ├── activity
│ │ │ │ └── page.tsx
│ │ │ ├── assets
│ │ │ │ └── page.tsx
│ │ │ ├── components
│ │ │ │ ├── index.ts
│ │ │ │ ├── sidebar
│ │ │ │ │ ├── Sidebar.tsx
│ │ │ │ │ ├── SidebarItem.tsx
│ │ │ │ │ └── index.ts
│ │ │ │ └── top-nav
│ │ │ │ │ ├── TopNav.tsx
│ │ │ │ │ └── index.ts
│ │ │ ├── home
│ │ │ │ └── page.tsx
│ │ │ ├── layout.tsx
│ │ │ └── staking
│ │ │ │ └── page.tsx
│ │ ├── cookie-policy
│ │ │ └── page.tsx
│ │ ├── favicon.ico
│ │ ├── global-error.tsx
│ │ ├── globals.css
│ │ ├── layout.tsx
│ │ └── page.tsx
│ ├── components
│ │ ├── AmountBox.tsx
│ │ ├── Amplitude.tsx
│ │ ├── Box.tsx
│ │ ├── ExplorerLink.tsx
│ │ ├── FontLinks.tsx
│ │ ├── Input.tsx
│ │ ├── MigrationOverview.tsx
│ │ ├── PageSizeSelector.tsx
│ │ ├── PaginationOptions.tsx
│ │ ├── StakeRewardsPanel.tsx
│ │ ├── SupplyIncreaseVestingOverview.tsx
│ │ ├── ValidatorStakingData.tsx
│ │ ├── account-balance
│ │ │ └── AccountBalance.tsx
│ │ ├── app-list
│ │ │ ├── AppList.tsx
│ │ │ ├── appList.types.ts
│ │ │ └── index.ts
│ │ ├── buttons
│ │ │ ├── Button.tsx
│ │ │ └── index.ts
│ │ ├── cards
│ │ │ ├── VisualAssetDetailsCard.tsx
│ │ │ └── index.ts
│ │ ├── coins
│ │ │ ├── MyCoins.tsx
│ │ │ └── index.ts
│ │ ├── connection-guard
│ │ │ ├── ConnectionGuard.tsx
│ │ │ └── index.ts
│ │ ├── dialogs
│ │ │ ├── ReceiveFundsDialog.tsx
│ │ │ ├── TransactionDialog.tsx
│ │ │ ├── assets
│ │ │ │ ├── AssetDialog.tsx
│ │ │ │ ├── constants
│ │ │ │ │ ├── assetsDialogView.ts
│ │ │ │ │ └── index.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── views
│ │ │ │ │ ├── DetailsView.tsx
│ │ │ │ │ ├── KioskDetailsView.tsx
│ │ │ │ │ ├── SendView.tsx
│ │ │ │ │ └── index.ts
│ │ │ ├── index.ts
│ │ │ ├── layout
│ │ │ │ ├── DialogLayout.tsx
│ │ │ │ └── index.ts
│ │ │ ├── migration
│ │ │ │ ├── MigrationDialog.tsx
│ │ │ │ ├── enums
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── view.enums.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── views
│ │ │ │ │ ├── ConfirmMigrationView.tsx
│ │ │ │ │ └── index.ts
│ │ │ ├── send-token
│ │ │ │ ├── SendTokenDialog.tsx
│ │ │ │ ├── constants
│ │ │ │ │ └── index.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── interfaces
│ │ │ │ │ └── index.ts
│ │ │ │ └── views
│ │ │ │ │ ├── EnterValuesFormView.tsx
│ │ │ │ │ ├── ReviewValuesFormView.tsx
│ │ │ │ │ ├── TransactionDetailsView.tsx
│ │ │ │ │ └── index.ts
│ │ │ ├── settings
│ │ │ │ ├── SettingsDialog.tsx
│ │ │ │ ├── enums
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── view.enums.ts
│ │ │ │ ├── hooks
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── useSettingsDialog.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── views
│ │ │ │ │ ├── NetworkSelectorView.tsx
│ │ │ │ │ ├── SettingsListView.tsx
│ │ │ │ │ └── index.ts
│ │ │ ├── staking
│ │ │ │ ├── StakeDialog.tsx
│ │ │ │ ├── enums
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── view.enums.ts
│ │ │ │ ├── hooks
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── useStakeDialog.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── views
│ │ │ │ │ ├── DetailsView.tsx
│ │ │ │ │ ├── EnterAmountDialogLayout.tsx
│ │ │ │ │ ├── EnterAmountView.tsx
│ │ │ │ │ ├── EnterTimelockedAmountView.tsx
│ │ │ │ │ ├── SelectValidatorView.tsx
│ │ │ │ │ ├── StakedInfo.tsx
│ │ │ │ │ └── index.ts
│ │ │ ├── transaction
│ │ │ │ ├── TransactionDetailsLayout.tsx
│ │ │ │ └── index.ts
│ │ │ ├── unstake
│ │ │ │ ├── UnstakeDialog.tsx
│ │ │ │ ├── enums
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── views.enums.ts
│ │ │ │ ├── hooks
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── useUnstakeDialog.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── views
│ │ │ │ │ ├── UnstakeTimelockedObjectsView.tsx
│ │ │ │ │ ├── UnstakeView.tsx
│ │ │ │ │ └── index.ts
│ │ │ └── vesting
│ │ │ │ ├── VestingScheduleBox.tsx
│ │ │ │ ├── VestingScheduleDialog.tsx
│ │ │ │ └── index.ts
│ │ ├── disclaimer
│ │ │ ├── CookieDisclaimer.css
│ │ │ ├── CookieDisclaimer.tsx
│ │ │ ├── CookiePolicy.tsx
│ │ │ └── useCookiesManager.ts
│ │ ├── index.ts
│ │ ├── loading
│ │ │ ├── Loading.tsx
│ │ │ └── index.ts
│ │ ├── migration
│ │ │ ├── MigrationObjectLoading.tsx
│ │ │ ├── MigrationObjectsPanel.tsx
│ │ │ ├── index.ts
│ │ │ └── migration-object-details-card
│ │ │ │ ├── MigrationObjectDetailsCard.tsx
│ │ │ │ └── index.ts
│ │ ├── staked-timelock-object
│ │ │ ├── StakedTimelockObject.tsx
│ │ │ └── index.ts
│ │ ├── staking-overview
│ │ │ ├── StakingData.tsx
│ │ │ ├── StakingOverview.tsx
│ │ │ ├── StartStaking.tsx
│ │ │ └── index.ts
│ │ ├── tiles
│ │ │ ├── AssetTileLink.tsx
│ │ │ ├── NonVisualAssetTile.tsx
│ │ │ ├── VisualAssetTile.tsx
│ │ │ └── index.ts
│ │ └── transactions
│ │ │ ├── TransactionAmount.tsx
│ │ │ ├── TransactionSummary.tsx
│ │ │ ├── TransactionTile.tsx
│ │ │ ├── TransactionsList.tsx
│ │ │ ├── TransactionsOverview.tsx
│ │ │ └── index.ts
│ ├── hooks
│ │ ├── index.ts
│ │ ├── useExplorerLinkGetter.ts
│ │ ├── useGetCurrentEpochEndTimestamp.ts
│ │ ├── useGetCurrentEpochStartTimestamp.ts
│ │ ├── useGetStardustMigratableObjects.ts
│ │ ├── useGetSupplyIncreaseVestingObjects.ts
│ │ ├── useGroupedStardustObjects.ts
│ │ ├── useMigrationTransaction.ts
│ │ ├── useNewStakeTimelockedTransaction.ts
│ │ ├── useNewUnstakeTimelockedTransaction.ts
│ │ ├── usePersistedNetwork.ts
│ │ ├── useTimelockedUnstakeTransaction.ts
│ │ └── useTransferTransaction.ts
│ ├── instrumentation.ts
│ ├── jest.config.ts
│ ├── lib
│ │ ├── constants
│ │ │ ├── index.ts
│ │ │ ├── migration.constants.ts
│ │ │ ├── routes.constants.ts
│ │ │ └── vesting.constants.ts
│ │ ├── enums
│ │ │ ├── assetCategory.enums.ts
│ │ │ ├── commonMigrationObjectType.enums.ts
│ │ │ ├── index.ts
│ │ │ ├── protectedRouteTitle.enums.ts
│ │ │ ├── stardustOutputDetailsFilter.enums.ts
│ │ │ └── stardustOutputMigrationStatus.enums.ts
│ │ ├── interfaces
│ │ │ ├── appRoute.interfaces.ts
│ │ │ ├── dialogView.interfaces.ts
│ │ │ ├── index.ts
│ │ │ └── vesting.interfaces.ts
│ │ ├── types
│ │ │ ├── index.ts
│ │ │ └── stardustMigrationObjects.ts
│ │ ├── ui
│ │ │ └── enums
│ │ │ │ ├── flexDirection.enums.ts
│ │ │ │ └── index.ts
│ │ └── utils
│ │ │ ├── analytics
│ │ │ ├── ampli
│ │ │ │ └── index.ts
│ │ │ ├── amplitude.ts
│ │ │ ├── index.ts
│ │ │ └── stakeSource.ts
│ │ │ ├── assets.ts
│ │ │ ├── defaultRpcClient.ts
│ │ │ ├── growthbook.ts
│ │ │ ├── index.ts
│ │ │ ├── indexGenerator.ts
│ │ │ ├── isSizeExceededError.ts
│ │ │ ├── migration
│ │ │ ├── filterMigrationObjectDetails.ts
│ │ │ ├── groupMigrationObjects.ts
│ │ │ ├── groupStardustObjectsByMigrationStatus.ts
│ │ │ └── index.ts
│ │ │ ├── time.ts
│ │ │ ├── timelock.ts
│ │ │ ├── transaction.ts
│ │ │ └── vesting
│ │ │ ├── buildMockedObjectsWithDynamicDateUtils.ts
│ │ │ ├── index.ts
│ │ │ ├── vesting.spec.ts
│ │ │ └── vesting.ts
│ ├── next.config.mjs
│ ├── package.json
│ ├── playwright.config.ts
│ ├── postcss.config.mjs
│ ├── prependLicense.mjs
│ ├── providers
│ │ ├── AppProviders.tsx
│ │ └── index.ts
│ ├── public
│ │ └── metadata-image.png
│ ├── sentry.client.config.ts
│ ├── sentry.common.config.mjs
│ ├── sentry.edge.config.ts
│ ├── sentry.server.config.ts
│ ├── tailwind.config.ts
│ ├── tests
│ │ ├── balance-change.spec.ts
│ │ ├── connect.spec.ts
│ │ ├── fixtures.ts
│ │ ├── routes.spec.ts
│ │ ├── send.spec.ts
│ │ ├── stake.spec.ts
│ │ └── utils.ts
│ └── tsconfig.json
└── wallet
│ ├── .browserslistrc
│ ├── .gitignore
│ ├── README.md
│ ├── ampli.json
│ ├── configs
│ ├── ts
│ │ ├── tsconfig.common.json
│ │ ├── tsconfig.dev.json
│ │ ├── tsconfig.prod.json
│ │ └── tsconfig.webpack.json
│ └── webpack
│ │ ├── webpack.config.common.ts
│ │ ├── webpack.config.dev.ts
│ │ └── webpack.config.prod.ts
│ ├── package.json
│ ├── playwright.config.ts
│ ├── postcss.config.js
│ ├── prependLicense.mjs
│ ├── src
│ ├── background
│ │ ├── account-sources
│ │ │ ├── accountSource.ts
│ │ │ ├── bip44Path.ts
│ │ │ ├── events.ts
│ │ │ ├── index.ts
│ │ │ ├── keystoneAccountSource.ts
│ │ │ ├── mnemonicAccountSource.ts
│ │ │ └── seedAccountSource.ts
│ │ ├── accounts
│ │ │ ├── account.ts
│ │ │ ├── events.ts
│ │ │ ├── importedAccount.ts
│ │ │ ├── index.ts
│ │ │ ├── isLegacyAccount.ts
│ │ │ ├── isMainAccount.ts
│ │ │ ├── keystoneAccount.ts
│ │ │ ├── ledgerAccount.ts
│ │ │ ├── mnemonicAccount.ts
│ │ │ ├── passkeyAccount.ts
│ │ │ └── seedAccount.ts
│ │ ├── alarms.ts
│ │ ├── autoLockAccounts.ts
│ │ ├── connections
│ │ │ ├── connection.ts
│ │ │ ├── contentScriptConnection.ts
│ │ │ ├── index.ts
│ │ │ └── uiConnection.ts
│ │ ├── db.ts
│ │ ├── index.ts
│ │ ├── networkEnv.ts
│ │ ├── permissions.ts
│ │ ├── sentry.ts
│ │ ├── sessionEphemeralValues.ts
│ │ ├── storageMigration.ts
│ │ ├── storageUtils.ts
│ │ ├── tab.ts
│ │ ├── tabs.ts
│ │ ├── transactions.ts
│ │ └── window.ts
│ ├── content-script
│ │ ├── index.ts
│ │ ├── interfaceInject.ts
│ │ └── messagesProxy.ts
│ ├── dapp-interface
│ │ ├── index.ts
│ │ ├── utils.ts
│ │ └── walletStandardInterface.ts
│ ├── manifest
│ │ ├── icons
│ │ │ ├── iota-icon-128-rc.png
│ │ │ ├── iota-icon-128.png
│ │ │ ├── iota-icon-16-rc.png
│ │ │ ├── iota-icon-16.png
│ │ │ ├── iota-icon-32-rc.png
│ │ │ ├── iota-icon-32.png
│ │ │ ├── iota-icon-48-rc.png
│ │ │ └── iota-icon-48.png
│ │ └── manifest.json
│ ├── shared
│ │ ├── accountTypes.ts
│ │ ├── accounts.ts
│ │ ├── analytics
│ │ │ ├── ampli
│ │ │ │ └── index.ts
│ │ │ └── amplitude.ts
│ │ ├── constants.ts
│ │ ├── cryptography
│ │ │ ├── keystore.test.ts
│ │ │ └── keystore.ts
│ │ ├── experimentation
│ │ │ └── features.ts
│ │ ├── iotaClient.ts
│ │ ├── messaging
│ │ │ ├── messages
│ │ │ │ ├── index.ts
│ │ │ │ ├── message.ts
│ │ │ │ └── payloads
│ │ │ │ │ ├── account
│ │ │ │ │ ├── getAccount.ts
│ │ │ │ │ └── getAccountResponse.ts
│ │ │ │ │ ├── accounts-finder
│ │ │ │ │ ├── deriveBipPathAccountsFinder.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── persistAccountsFinder.ts
│ │ │ │ │ └── types.ts
│ │ │ │ │ ├── basePayload.ts
│ │ │ │ │ ├── errorPayload.ts
│ │ │ │ │ ├── feature-gating
│ │ │ │ │ └── index.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── methodPayload.ts
│ │ │ │ │ ├── network
│ │ │ │ │ └── index.ts
│ │ │ │ │ ├── payload.ts
│ │ │ │ │ ├── permissions
│ │ │ │ │ ├── acquirePermissionsRequest.ts
│ │ │ │ │ ├── acquirePermissionsResponse.ts
│ │ │ │ │ ├── disconnectApp.ts
│ │ │ │ │ ├── getPermissionRequests.ts
│ │ │ │ │ ├── hasPermissionsRequest.ts
│ │ │ │ │ ├── hasPermissionsResponse.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── permission.ts
│ │ │ │ │ ├── permissionRequests.ts
│ │ │ │ │ ├── permissionResponse.ts
│ │ │ │ │ └── permissionType.ts
│ │ │ │ │ ├── tabs
│ │ │ │ │ └── updateActiveOrigin.ts
│ │ │ │ │ ├── transactions
│ │ │ │ │ ├── approvalRequest.ts
│ │ │ │ │ ├── executeTransactionRequest.ts
│ │ │ │ │ ├── executeTransactionResponse.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── signMessage.ts
│ │ │ │ │ └── ui
│ │ │ │ │ │ ├── getTransactionRequests.ts
│ │ │ │ │ │ ├── getTransactionRequestsResponse.ts
│ │ │ │ │ │ └── transactionRequestResponse.ts
│ │ │ │ │ └── wallet-status-change
│ │ │ │ │ └── index.ts
│ │ │ ├── portChannelName.ts
│ │ │ ├── portStream.ts
│ │ │ └── windowMessageStream.ts
│ │ ├── sentryConfig.ts
│ │ └── utils
│ │ │ ├── bip39
│ │ │ ├── bip39.test.ts
│ │ │ ├── bip39.ts
│ │ │ └── index.ts
│ │ │ ├── browser.ts
│ │ │ ├── generateWalletMessageStreamIdentifiers.ts
│ │ │ ├── index.ts
│ │ │ ├── keypair.ts
│ │ │ ├── transform.ts
│ │ │ └── url.ts
│ ├── types
│ │ ├── assets.d.ts
│ │ ├── css.d.ts
│ │ ├── nodeEnv.d.ts
│ │ ├── scssModules.d.ts
│ │ └── webExtensionPolyfill.d.ts
│ └── ui
│ │ ├── app
│ │ ├── SpeculosHttpTransport.tsx
│ │ ├── accounts-finder
│ │ │ ├── accounts-finder.test.ts
│ │ │ ├── accountsFinder.ts
│ │ │ ├── helpers.ts
│ │ │ ├── index.ts
│ │ │ ├── types.ts
│ │ │ └── utils.ts
│ │ ├── apiProvider.ts
│ │ ├── background-client
│ │ │ ├── backgroundServiceSigner.ts
│ │ │ └── index.ts
│ │ ├── components
│ │ │ ├── AccountList.tsx
│ │ │ ├── DAppInfoCard.tsx
│ │ │ ├── DAppPermissionList.tsx
│ │ │ ├── ExplorerLinkHelper.tsx
│ │ │ ├── HideShowDisplayBox.tsx
│ │ │ ├── MovedAssetNotification.tsx
│ │ │ ├── OutsideClickHandler.tsx
│ │ │ ├── Overlay.tsx
│ │ │ ├── PageTemplate.tsx
│ │ │ ├── PasswordInputDialog.tsx
│ │ │ ├── SectionHeader.tsx
│ │ │ ├── SummaryCard.tsx
│ │ │ ├── SummaryListItem.tsx
│ │ │ ├── SummaryPanel.tsx
│ │ │ ├── WalletListSelect.tsx
│ │ │ ├── accounts
│ │ │ │ ├── AccountBalanceItem.tsx
│ │ │ │ ├── AccountIcon.tsx
│ │ │ │ ├── AccountItem.tsx
│ │ │ │ ├── AccountItemApproveConnection.tsx
│ │ │ │ ├── AccountListItem.tsx
│ │ │ │ ├── AccountMultiSelect.tsx
│ │ │ │ ├── AccountsFormContext.tsx
│ │ │ │ ├── AutoLockSelector.tsx
│ │ │ │ ├── ImportPrivateKeyForm.tsx
│ │ │ │ ├── ImportRecoveryPhraseForm.tsx
│ │ │ │ ├── ImportSeedForm.tsx
│ │ │ │ ├── NicknameDialog.tsx
│ │ │ │ ├── OffBalanceAddressesInfo.tsx
│ │ │ │ ├── PasswordInputDialog.tsx
│ │ │ │ ├── ProtectAccountForm.tsx
│ │ │ │ ├── RecoverAccountsGroup.tsx
│ │ │ │ ├── SelectAllButton.tsx
│ │ │ │ ├── UnlockAccountButton.tsx
│ │ │ │ ├── UnlockAccountContext.tsx
│ │ │ │ ├── UnlockAccountModal.tsx
│ │ │ │ ├── VerifyPasswordModal.tsx
│ │ │ │ └── index.ts
│ │ │ ├── active-coins-card
│ │ │ │ └── index.tsx
│ │ │ ├── error-boundary
│ │ │ │ └── index.tsx
│ │ │ ├── explorer-link
│ │ │ │ ├── Explorer.ts
│ │ │ │ ├── ExplorerLink.module.scss
│ │ │ │ └── index.tsx
│ │ │ ├── external-link
│ │ │ │ └── index.tsx
│ │ │ ├── filters-tags
│ │ │ │ ├── Filters.module.scss
│ │ │ │ └── index.tsx
│ │ │ ├── index.ts
│ │ │ ├── iota-apps
│ │ │ │ ├── AppsPlayGround.tsx
│ │ │ │ ├── Banner.tsx
│ │ │ │ ├── ConnectedAppsCard.tsx
│ │ │ │ ├── DisconnectApp.tsx
│ │ │ │ ├── IotaApp.tsx
│ │ │ │ ├── IotaAppEmpty.tsx
│ │ │ │ └── index.tsx
│ │ │ ├── keystone
│ │ │ │ ├── KeystoneProvider.tsx
│ │ │ │ └── keystoneErrors.ts
│ │ │ ├── ledger
│ │ │ │ ├── ConnectLedgerModal.tsx
│ │ │ │ ├── IotaLedgerClientProvider.tsx
│ │ │ │ ├── index.ts
│ │ │ │ ├── ledgerErrors.ts
│ │ │ │ └── useDeriveLedgerAccounts.ts
│ │ │ ├── loading
│ │ │ │ └── index.tsx
│ │ │ ├── menu
│ │ │ │ ├── button
│ │ │ │ │ └── WalletSettingsButton.tsx
│ │ │ │ ├── content
│ │ │ │ │ ├── AutoLockAccounts.tsx
│ │ │ │ │ ├── NetworkSettings.tsx
│ │ │ │ │ ├── ThemeSettings.tsx
│ │ │ │ │ ├── WalletSettingsMenuList.tsx
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── hooks.ts
│ │ │ │ └── index.tsx
│ │ │ ├── navigation
│ │ │ │ └── index.tsx
│ │ │ ├── network-selector
│ │ │ │ ├── custom-rpc-input
│ │ │ │ │ ├── InputWithAction.tsx
│ │ │ │ │ └── index.tsx
│ │ │ │ └── index.tsx
│ │ │ ├── nft-display
│ │ │ │ └── index.tsx
│ │ │ ├── receipt-card
│ │ │ │ ├── TxnAmount.tsx
│ │ │ │ └── index.tsx
│ │ │ ├── transactions-card
│ │ │ │ └── index.tsx
│ │ │ └── user-approve-container
│ │ │ │ └── index.tsx
│ │ ├── experimentation
│ │ │ └── featureGating.ts
│ │ ├── helpers
│ │ │ ├── accounts.ts
│ │ │ ├── errorMessages.ts
│ │ │ ├── formatAccountName.ts
│ │ │ ├── getAmount.ts
│ │ │ ├── index.ts
│ │ │ ├── passkeys.ts
│ │ │ ├── queryClient.ts
│ │ │ ├── queryClientKeys.ts
│ │ │ ├── sentry.ts
│ │ │ └── validation
│ │ │ │ ├── privateKeyValidation.ts
│ │ │ │ └── seedValidation.ts
│ │ ├── hooks
│ │ │ ├── index.ts
│ │ │ ├── useAccountByAddress.ts
│ │ │ ├── useAccountGroups.ts
│ │ │ ├── useAccountSources.ts
│ │ │ ├── useAccounts.ts
│ │ │ ├── useAccountsFinder.ts
│ │ │ ├── useActiveAccount.ts
│ │ │ ├── useActiveAddress.ts
│ │ │ ├── useAppDispatch.ts
│ │ │ ├── useAppSelector.ts
│ │ │ ├── useAutoLockMinutes.ts
│ │ │ ├── useAutoLockMinutesMutation.ts
│ │ │ ├── useBackgroundClient.ts
│ │ │ ├── useCheckCameraPermissionStatus.ts
│ │ │ ├── useConnectedApps.ts
│ │ │ ├── useCopyToClipboard.ts
│ │ │ ├── useCreateAccountsMutation.ts
│ │ │ ├── useCreatePasskeyAccount.ts
│ │ │ ├── useExplorerLink.ts
│ │ │ ├── useExportPassphraseMutation.ts
│ │ │ ├── useExportSeedMutation.ts
│ │ │ ├── useFullscreenGuard.ts
│ │ │ ├── useGetOwnedObjectsMultipleAddresses.ts
│ │ │ ├── useGetSharedObjectsMultipleAddresses.ts
│ │ │ ├── useInitialPageView.ts
│ │ │ ├── useInitializedGuard.ts
│ │ │ ├── useOnKeyboardEvent.ts
│ │ │ ├── usePinnedCoinTypes.ts
│ │ │ ├── useRecoveryDataMutation.ts
│ │ │ ├── useResetPasswordMutation.ts
│ │ │ ├── useRestorePasskeyAccount.ts
│ │ │ ├── useRestrictedGuard.ts
│ │ │ ├── useSetGrowthbookAttributes.ts
│ │ │ ├── useShouldOpenInNewTab.ts
│ │ │ ├── useSigner.ts
│ │ │ ├── useStorageMigrationStatus.ts
│ │ │ ├── useTransactionData.ts
│ │ │ ├── useTransactionDryRun.ts
│ │ │ ├── useUnlockMutation.ts
│ │ │ └── useUnlockedGuard.ts
│ │ ├── index.tsx
│ │ ├── keystoneSigner.ts
│ │ ├── ledgerSigner.test.ts
│ │ ├── ledgerSigner.ts
│ │ ├── pages
│ │ │ ├── StorageMigrationPage.tsx
│ │ │ ├── accounts
│ │ │ │ ├── AccountsPage.tsx
│ │ │ │ ├── AddAccountPage.tsx
│ │ │ │ ├── BackupMnemonicPage.tsx
│ │ │ │ ├── ExportAccountPage.tsx
│ │ │ │ ├── ExportPassphrasePage.tsx
│ │ │ │ ├── ExportSeedPage.tsx
│ │ │ │ ├── ImportKeystone.tsx
│ │ │ │ ├── ImportLedgerAccountsPage.tsx
│ │ │ │ ├── ImportPassphrasePage.tsx
│ │ │ │ ├── ImportPrivateKeyPage.tsx
│ │ │ │ ├── ImportSeedPage.tsx
│ │ │ │ ├── PasskeyAccountPage.tsx
│ │ │ │ ├── ProtectAccountPage.tsx
│ │ │ │ ├── WelcomePage.tsx
│ │ │ │ ├── forgot-password
│ │ │ │ │ ├── ForgotPasswordIndexPage.tsx
│ │ │ │ │ ├── ForgotPasswordPage.tsx
│ │ │ │ │ ├── RecoverManyPage.tsx
│ │ │ │ │ ├── RecoverPage.tsx
│ │ │ │ │ ├── ResetPasswordPage.tsx
│ │ │ │ │ └── ResetWarningPage.tsx
│ │ │ │ └── manage
│ │ │ │ │ ├── AccountGroup.tsx
│ │ │ │ │ ├── AccountGroupItem.tsx
│ │ │ │ │ ├── ManageAccountsPage.tsx
│ │ │ │ │ ├── RemoveDialog.tsx
│ │ │ │ │ └── accounts-finder
│ │ │ │ │ ├── AccountsFinderIntroPage.tsx
│ │ │ │ │ ├── AccountsFinderPage.tsx
│ │ │ │ │ └── AccountsFinderView.tsx
│ │ │ ├── approval-request
│ │ │ │ ├── SignMessageRequest.tsx
│ │ │ │ ├── index.tsx
│ │ │ │ └── transaction-request
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── transaction-details
│ │ │ │ │ ├── Command.tsx
│ │ │ │ │ ├── Input.tsx
│ │ │ │ │ └── index.tsx
│ │ │ ├── home
│ │ │ │ ├── apps
│ │ │ │ │ ├── AppsPage.module.scss
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── assets
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── index.tsx
│ │ │ │ ├── interstitial
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── kiosk-details
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── nft-details
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── nft-transfer
│ │ │ │ │ ├── TransferNFTForm.tsx
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── nfts
│ │ │ │ │ ├── HiddenAsset.tsx
│ │ │ │ │ ├── HiddenAssets.tsx
│ │ │ │ │ ├── NonVisualAssets.tsx
│ │ │ │ │ ├── VisualAssets.tsx
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── receipt
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── tokens
│ │ │ │ │ ├── MigrationDialog.tsx
│ │ │ │ │ ├── MissingFundsDialog.tsx
│ │ │ │ │ ├── MyTokens.tsx
│ │ │ │ │ ├── OverviewHint.tsx
│ │ │ │ │ ├── PinButton.tsx
│ │ │ │ │ ├── ReceiveTokensDialog.tsx
│ │ │ │ │ ├── SupplyIncreaseVestingStakingDialog.tsx
│ │ │ │ │ ├── TokenDetailsPage.tsx
│ │ │ │ │ ├── TokenLink.tsx
│ │ │ │ │ ├── TokenList.tsx
│ │ │ │ │ ├── TokenStakingOverview.tsx
│ │ │ │ │ ├── TokensDetails.tsx
│ │ │ │ │ ├── TokensStackIcon.tsx
│ │ │ │ │ ├── coin-balance
│ │ │ │ │ │ └── index.tsx
│ │ │ │ │ ├── icon-link
│ │ │ │ │ │ ├── IconLink.module.scss
│ │ │ │ │ │ └── index.tsx
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── transactions
│ │ │ │ │ ├── CompletedTransactions.tsx
│ │ │ │ │ └── index.tsx
│ │ │ │ └── transfer-coin
│ │ │ │ │ ├── CoinSelector.tsx
│ │ │ │ │ ├── PreviewTransfer.tsx
│ │ │ │ │ ├── SendTokenForm.tsx
│ │ │ │ │ └── index.tsx
│ │ │ ├── restricted
│ │ │ │ └── index.tsx
│ │ │ └── site-connect
│ │ │ │ ├── SiteConnectPage.module.scss
│ │ │ │ └── index.tsx
│ │ ├── passkeySigner.ts
│ │ ├── redux
│ │ │ ├── rootReducer.ts
│ │ │ ├── slices
│ │ │ │ ├── app
│ │ │ │ │ ├── appType.ts
│ │ │ │ │ └── index.ts
│ │ │ │ ├── iota-objects
│ │ │ │ │ └── coin.ts
│ │ │ │ ├── permissions
│ │ │ │ │ └── index.ts
│ │ │ │ └── transaction-requests
│ │ │ │ │ └── index.ts
│ │ │ └── store
│ │ │ │ ├── index.ts
│ │ │ │ └── thunkExtras.ts
│ │ ├── shared
│ │ │ ├── ConfirmationModal.tsx
│ │ │ ├── Portal.tsx
│ │ │ ├── card-layout
│ │ │ │ └── index.tsx
│ │ │ ├── countdown-timer
│ │ │ │ └── index.tsx
│ │ │ ├── faucet
│ │ │ │ ├── FaucetMessageInfo.tsx
│ │ │ │ ├── FaucetRequestButton.tsx
│ │ │ │ ├── useFaucetMutation.ts
│ │ │ │ └── useFaucetRateLimiter.ts
│ │ │ ├── forms
│ │ │ │ ├── CheckboxField.tsx
│ │ │ │ ├── Form.tsx
│ │ │ │ ├── SelectField.tsx
│ │ │ │ └── TextAreaField.tsx
│ │ │ ├── header
│ │ │ │ └── Header.tsx
│ │ │ ├── input
│ │ │ │ └── password
│ │ │ │ │ └── index.tsx
│ │ │ ├── page-main-layout
│ │ │ │ ├── PageMainLayout.tsx
│ │ │ │ └── PageMainLayoutTitle.tsx
│ │ │ └── toaster
│ │ │ │ └── index.tsx
│ │ ├── staking
│ │ │ ├── delegation-detail
│ │ │ │ ├── DelegationDetailCard.tsx
│ │ │ │ └── index.tsx
│ │ │ ├── getAllStakeIota.ts
│ │ │ ├── getDelegationByStakeId.ts
│ │ │ ├── home
│ │ │ │ └── index.tsx
│ │ │ ├── stake
│ │ │ │ ├── StakeForm.tsx
│ │ │ │ ├── StakingCard.tsx
│ │ │ │ ├── UnstakeForm.tsx
│ │ │ │ ├── ValidatorFormDetail.tsx
│ │ │ │ └── index.tsx
│ │ │ └── validators
│ │ │ │ ├── SelectValidatorCard.tsx
│ │ │ │ ├── ValidatorsCard.tsx
│ │ │ │ └── index.tsx
│ │ ├── walletSigner.ts
│ │ └── zustand
│ │ │ └── coins
│ │ │ └── index.ts
│ │ ├── assets
│ │ └── images
│ │ │ ├── balance_finder_intro.png
│ │ │ ├── balance_finder_intro_darkmode.png
│ │ │ ├── missing_funds.png
│ │ │ └── missing_funds_darkmode.png
│ │ ├── index.template.html
│ │ ├── index.tsx
│ │ └── styles
│ │ ├── global.scss
│ │ ├── themes
│ │ ├── dark.scss
│ │ ├── index.scss
│ │ └── light.scss
│ │ ├── utils
│ │ └── index.scss
│ │ ├── values
│ │ ├── colors.scss
│ │ ├── index.scss
│ │ └── sizing.scss
│ │ └── variables
│ │ ├── colors.scss
│ │ ├── index.scss
│ │ ├── shadows.scss
│ │ └── sizing.scss
│ ├── tailwind.config.ts
│ ├── testSetup.ts
│ ├── tests
│ ├── balance-changes.spec.ts
│ ├── constants
│ │ └── timeout.constants.ts
│ ├── demo-app
│ │ ├── index.html
│ │ ├── src
│ │ │ └── index.tsx
│ │ └── vite.config.ts
│ ├── fixtures.ts
│ ├── lock.spec.ts
│ ├── mocks.ts
│ ├── onboarding.spec.ts
│ ├── passkeys.spec.ts
│ ├── sites-to-cs-api.spec.ts
│ ├── sites-to-cs-messaging.spec.ts
│ ├── staking.spec.ts
│ ├── tabs.spec.ts
│ └── utils
│ │ ├── auth.ts
│ │ ├── dappConnect.ts
│ │ ├── localnet.ts
│ │ └── passkeySigner.ts
│ ├── tsconfig.json
│ ├── turbo.json
│ ├── vitest.config.ts
│ └── webpack.config.ts
├── binary-build-list.json
├── chocolatey
└── iota.nuspec
├── consensus
├── .clippy.toml
├── config
│ ├── Cargo.toml
│ ├── README.md
│ ├── src
│ │ ├── committee.rs
│ │ ├── crypto.rs
│ │ ├── lib.rs
│ │ ├── parameters.rs
│ │ └── test_committee.rs
│ └── tests
│ │ ├── committee_test.rs
│ │ ├── parameters_test.rs
│ │ └── snapshots
│ │ ├── committee_test__committee.snap
│ │ └── parameters_test__parameters.snap
├── core
│ ├── Cargo.toml
│ ├── build.rs
│ └── src
│ │ ├── ancestor.rs
│ │ ├── authority_node.rs
│ │ ├── authority_service.rs
│ │ ├── base_committer.rs
│ │ ├── block.rs
│ │ ├── block_manager.rs
│ │ ├── block_verifier.rs
│ │ ├── broadcaster.rs
│ │ ├── commit.rs
│ │ ├── commit_consumer.rs
│ │ ├── commit_observer.rs
│ │ ├── commit_syncer.rs
│ │ ├── commit_vote_monitor.rs
│ │ ├── context.rs
│ │ ├── core.rs
│ │ ├── core_thread.rs
│ │ ├── dag_state.rs
│ │ ├── error.rs
│ │ ├── leader_schedule.rs
│ │ ├── leader_scoring.rs
│ │ ├── leader_timeout.rs
│ │ ├── lib.rs
│ │ ├── linearizer.rs
│ │ ├── metrics.rs
│ │ ├── network
│ │ ├── metrics.rs
│ │ ├── metrics_layer.rs
│ │ ├── mod.rs
│ │ ├── network_tests.rs
│ │ ├── test_network.rs
│ │ ├── tonic_network.rs
│ │ └── tonic_tls.rs
│ │ ├── round_prober.rs
│ │ ├── stake_aggregator.rs
│ │ ├── storage
│ │ ├── mem_store.rs
│ │ ├── mod.rs
│ │ ├── rocksdb_store.rs
│ │ └── store_tests.rs
│ │ ├── subscriber.rs
│ │ ├── synchronizer.rs
│ │ ├── test_dag.rs
│ │ ├── test_dag_builder.rs
│ │ ├── test_dag_parser.rs
│ │ ├── tests
│ │ ├── base_committer_declarative_tests.rs
│ │ ├── base_committer_tests.rs
│ │ ├── pipelined_committer_tests.rs
│ │ ├── randomized_tests.rs
│ │ └── universal_committer_tests.rs
│ │ ├── threshold_clock.rs
│ │ ├── transaction.rs
│ │ └── universal_committer.rs
└── simtests
│ ├── Cargo.toml
│ └── src
│ ├── lib.rs
│ ├── node.rs
│ └── tests
│ └── simtests.rs
├── crates
├── bin-version
│ ├── Cargo.toml
│ └── src
│ │ └── lib.rs
├── iota-adapter-transactional-tests
│ ├── Cargo.toml
│ ├── src
│ │ └── lib.rs
│ └── tests
│ │ ├── call
│ │ ├── simple.move
│ │ └── simple.snap
│ │ ├── checkpoint
│ │ ├── clock.move
│ │ └── clock.snap
│ │ ├── child_count
│ │ ├── count_decremented.move
│ │ ├── count_decremented.snap
│ │ ├── count_decremented_v9.move
│ │ ├── count_decremented_v9.snap
│ │ ├── delete_by_wrap.move
│ │ ├── delete_by_wrap.snap
│ │ ├── delete_by_wrap_one_txn.move
│ │ ├── delete_by_wrap_one_txn.snap
│ │ ├── delete_parent_invalid.move
│ │ ├── delete_parent_invalid.snap
│ │ ├── delete_parent_valid.move
│ │ ├── delete_parent_valid.snap
│ │ ├── delete_parent_valid_one_txn.move
│ │ ├── delete_parent_valid_one_txn.snap
│ │ ├── freeze_parent_invalid.move
│ │ ├── freeze_parent_invalid.snap
│ │ ├── freeze_parent_valid.move
│ │ ├── freeze_parent_valid.snap
│ │ ├── freeze_parent_valid_one_txn.move
│ │ ├── freeze_parent_valid_one_txn.snap
│ │ ├── non_zero_child_count_valid.move
│ │ ├── non_zero_child_count_valid.snap
│ │ ├── non_zero_child_count_valid_one_txn.move
│ │ ├── non_zero_child_count_valid_one_txn.snap
│ │ ├── temp_parent_invalid.move
│ │ ├── temp_parent_invalid.snap
│ │ ├── unwrap_never_stored.move
│ │ ├── unwrap_never_stored.snap
│ │ ├── unwrap_never_stored_transfer.move
│ │ ├── unwrap_never_stored_transfer.snap
│ │ ├── unwrap_then_delete_invalid.move
│ │ └── unwrap_then_delete_invalid.snap
│ │ ├── children
│ │ ├── child_of_shared_object.move
│ │ └── child_of_shared_object.snap
│ │ ├── deny_list_v1
│ │ ├── coin_deny_and_undeny_receiver.move
│ │ ├── coin_deny_and_undeny_receiver.snap
│ │ ├── coin_deny_and_undeny_sender.move
│ │ ├── coin_deny_and_undeny_sender.snap
│ │ ├── coin_deny_multiple_coin_types.move
│ │ ├── coin_deny_multiple_coin_types.snap
│ │ ├── coin_global_pause.move
│ │ ├── coin_global_pause.snap
│ │ ├── delete_setting_object_same_epoch.move
│ │ ├── delete_setting_object_same_epoch.snap
│ │ ├── delete_setting_object_set_once.move
│ │ ├── delete_setting_object_set_once.snap
│ │ ├── delete_setting_object_set_twice.move
│ │ ├── delete_setting_object_set_twice.snap
│ │ ├── double_add.move
│ │ ├── double_add.snap
│ │ ├── double_add_v9.move
│ │ ├── double_add_v9.snap
│ │ ├── send_many_coins_unregulated.move
│ │ └── send_many_coins_unregulated.snap
│ │ ├── dev_inspect
│ │ ├── arbitrary_args.move
│ │ ├── arbitrary_args.snap
│ │ ├── conservation.move
│ │ ├── conservation.snap
│ │ ├── entry_checks.move
│ │ ├── entry_checks.snap
│ │ ├── load_old_object.move
│ │ ├── load_old_object.snap
│ │ ├── reference_return_value.move
│ │ ├── reference_return_value.snap
│ │ ├── unused_value_without_drop.move
│ │ └── unused_value_without_drop.snap
│ │ ├── dry_run
│ │ ├── arbitrary_args.move
│ │ ├── arbitrary_args.snap
│ │ ├── conservation.move
│ │ ├── conservation.snap
│ │ ├── entry_checks.move
│ │ ├── entry_checks.snap
│ │ ├── gas_missing.move
│ │ ├── gas_missing.snap
│ │ ├── reference_return_value.move
│ │ ├── reference_return_value.snap
│ │ ├── unused_value_without_drop.move
│ │ └── unused_value_without_drop.snap
│ │ ├── dynamic_fields
│ │ ├── add_duplicate.move
│ │ ├── add_duplicate.snap
│ │ ├── add_duplicate_object.move
│ │ ├── add_duplicate_object.snap
│ │ ├── bench.move
│ │ ├── bench.snap
│ │ ├── borrow_wrong_type.move
│ │ ├── borrow_wrong_type.snap
│ │ ├── borrow_wrong_type_object.move
│ │ ├── borrow_wrong_type_object.snap
│ │ ├── dynamic_object_field_swap.move
│ │ ├── dynamic_object_field_swap.snap
│ │ ├── exhaustive.move
│ │ ├── exhaustive.snap
│ │ ├── exhaustive_object.move
│ │ ├── exhaustive_object.snap
│ │ ├── mut_unchanged.move
│ │ ├── mut_unchanged.snap
│ │ ├── mut_unchanged_chain.move
│ │ ├── mut_unchanged_chain.snap
│ │ ├── mut_unchanged_chain_dof.move
│ │ ├── mut_unchanged_chain_dof.snap
│ │ ├── mut_unchanged_chain_dof_v9.move
│ │ ├── mut_unchanged_chain_dof_v9.snap
│ │ ├── mut_unchanged_chain_v9.move
│ │ ├── mut_unchanged_chain_v9.snap
│ │ ├── mut_unchanged_dof.move
│ │ ├── mut_unchanged_dof.snap
│ │ ├── mut_unchanged_dof_v9.move
│ │ ├── mut_unchanged_dof_v9.snap
│ │ ├── mut_unchanged_v9.move
│ │ ├── mut_unchanged_v9.snap
│ │ ├── read_field_from_immutable.move
│ │ ├── read_field_from_immutable.snap
│ │ ├── receive_remove_add_back_and_remove_type.move
│ │ ├── receive_remove_add_back_and_remove_type.snap
│ │ ├── remove_add_back_and_remove.move
│ │ ├── remove_add_back_and_remove.snap
│ │ ├── remove_add_back_and_remove_type.move
│ │ ├── remove_add_back_and_remove_type.snap
│ │ ├── remove_wrong_type.move
│ │ ├── remove_wrong_type.snap
│ │ ├── remove_wrong_type_object.move
│ │ ├── remove_wrong_type_object.snap
│ │ ├── shared_object.move
│ │ ├── shared_object.snap
│ │ ├── transfer_object.move
│ │ ├── transfer_object.snap
│ │ ├── unwrap_object.move
│ │ ├── unwrap_object.snap
│ │ ├── wrap_object.move
│ │ ├── wrap_object.snap
│ │ ├── wrapped_uid_after_delete.move
│ │ └── wrapped_uid_after_delete.snap
│ │ ├── entry_points
│ │ ├── ascii.move
│ │ ├── ascii.snap
│ │ ├── generic_by_ref.move
│ │ ├── generic_by_ref.snap
│ │ ├── generic_by_ref_invalid.move
│ │ ├── generic_by_ref_invalid.snap
│ │ ├── imm_txn_context.move
│ │ ├── imm_txn_context.snap
│ │ ├── large_enum.move
│ │ ├── large_enum.snap
│ │ ├── large_enum_v3.move
│ │ ├── large_enum_v3.snap
│ │ ├── missing_type.move
│ │ ├── missing_type.snap
│ │ ├── no_txn_context.move
│ │ ├── no_txn_context.snap
│ │ ├── obj_vector.move
│ │ ├── obj_vector.snap
│ │ ├── obj_vector_generic.move
│ │ ├── obj_vector_generic.snap
│ │ ├── utf8.move
│ │ ├── utf8.snap
│ │ ├── wrong_visibility.move
│ │ └── wrong_visibility.snap
│ │ ├── enums
│ │ ├── basic_enums.move
│ │ ├── basic_enums.snap
│ │ ├── coin_wrapper.move
│ │ ├── coin_wrapper.snap
│ │ ├── enum_events.move
│ │ ├── enum_events.snap
│ │ ├── enum_otw_check.move
│ │ ├── enum_otw_check.snap
│ │ ├── enum_with_key_only.mvir
│ │ ├── enum_with_key_only.snap
│ │ ├── enum_with_key_only_uid_field.mvir
│ │ ├── enum_with_key_only_uid_field.snap
│ │ ├── enum_with_key_store.mvir
│ │ ├── enum_with_key_store.snap
│ │ ├── enum_with_key_store_uid_field.mvir
│ │ ├── enum_with_key_store_uid_field.snap
│ │ ├── enums_upgrade.move
│ │ ├── enums_upgrade.snap
│ │ ├── enums_upgrade_add_variant.move
│ │ └── enums_upgrade_add_variant.snap
│ │ ├── epoch
│ │ ├── advance.move
│ │ └── advance.snap
│ │ ├── init
│ │ ├── entry_new.mvir
│ │ └── entry_new.snap
│ │ ├── iota
│ │ ├── coin_in_vec.move
│ │ ├── coin_in_vec.snap
│ │ ├── coin_transfer.move
│ │ ├── coin_transfer.snap
│ │ ├── freeze.move
│ │ ├── freeze.snap
│ │ ├── move_call_args_type_mismatch.move
│ │ ├── move_call_args_type_mismatch.snap
│ │ ├── move_call_incorrect_function.move
│ │ ├── move_call_incorrect_function.snap
│ │ ├── object_basics.move
│ │ ├── object_basics.snap
│ │ ├── publish_module_non_zero_address.move
│ │ ├── publish_module_non_zero_address.snap
│ │ ├── unwrap.move
│ │ ├── unwrap.snap
│ │ ├── unwrap_then_delete.move
│ │ ├── unwrap_then_delete.snap
│ │ ├── unwrap_then_freeze.move
│ │ └── unwrap_then_freeze.snap
│ │ ├── mvcc
│ │ ├── child_of_child.move
│ │ ├── child_of_child.snap
│ │ ├── find_all_uids.move
│ │ ├── find_all_uids.snap
│ │ ├── find_all_uids_dof.move
│ │ ├── find_all_uids_dof.snap
│ │ ├── find_all_uids_dof_enum.move
│ │ ├── find_all_uids_dof_enum.snap
│ │ ├── find_all_uids_enums.move
│ │ ├── find_all_uids_enums.snap
│ │ ├── find_all_uids_on_child.move
│ │ ├── find_all_uids_on_child.snap
│ │ ├── find_all_uids_on_child_enum.move
│ │ ├── find_all_uids_on_child_enum.snap
│ │ ├── middle_version_less_than_child.move
│ │ ├── middle_version_less_than_child.snap
│ │ ├── middle_version_less_than_child_enum.move
│ │ ├── middle_version_less_than_child_enum.snap
│ │ ├── not_root_version.move
│ │ ├── not_root_version.snap
│ │ ├── not_root_version_flipped_case.move
│ │ ├── not_root_version_flipped_case.snap
│ │ ├── receive_object_access_through_parent_df.move
│ │ ├── receive_object_access_through_parent_df.snap
│ │ ├── receive_object_access_through_parent_dof.move
│ │ ├── receive_object_access_through_parent_dof.snap
│ │ ├── receive_object_dof.move
│ │ ├── receive_object_dof.snap
│ │ └── v0
│ │ │ ├── child_of_child.move
│ │ │ ├── child_of_child.snap
│ │ │ ├── find_all_uids.move
│ │ │ ├── find_all_uids.snap
│ │ │ ├── find_all_uids_dof.move
│ │ │ ├── find_all_uids_dof.snap
│ │ │ ├── find_all_uids_on_child.move
│ │ │ ├── find_all_uids_on_child.snap
│ │ │ ├── middle_version_less_than_child.move
│ │ │ ├── middle_version_less_than_child.snap
│ │ │ ├── not_root_version.move
│ │ │ ├── not_root_version.snap
│ │ │ ├── not_root_version_flipped_case.move
│ │ │ └── not_root_version_flipped_case.snap
│ │ ├── programmable
│ │ ├── borrowed_arg_copyable_invalid.move
│ │ ├── borrowed_arg_copyable_invalid.snap
│ │ ├── borrowed_arg_non_copyable_invalid.move
│ │ ├── borrowed_arg_non_copyable_invalid.snap
│ │ ├── borrowed_arg_primitives_invalid.move
│ │ ├── borrowed_arg_primitives_invalid.snap
│ │ ├── borrowed_arg_valid.move
│ │ ├── borrowed_arg_valid.snap
│ │ ├── cannot_call_emit.move
│ │ ├── cannot_call_emit.snap
│ │ ├── cannot_call_init.move
│ │ ├── cannot_call_init.snap
│ │ ├── cannot_call_private.move
│ │ ├── cannot_call_private.snap
│ │ ├── coin_negative.move
│ │ ├── coin_negative.snap
│ │ ├── coin_operations_custom_coin.move
│ │ ├── coin_operations_custom_coin.snap
│ │ ├── coin_operations_non_coins.move
│ │ ├── coin_operations_non_coins.snap
│ │ ├── coin_overflow.move
│ │ ├── coin_overflow.snap
│ │ ├── delayed_invalid_gas_by_value.move
│ │ ├── delayed_invalid_gas_by_value.snap
│ │ ├── delayed_invalid_object_by_value.move
│ │ ├── delayed_invalid_object_by_value.snap
│ │ ├── gas_coin_by_reference.move
│ │ ├── gas_coin_by_reference.snap
│ │ ├── gas_coin_by_value.move
│ │ ├── gas_coin_by_value.snap
│ │ ├── gas_coin_by_value_invalid.move
│ │ ├── gas_coin_by_value_invalid.snap
│ │ ├── generics_substitution.move
│ │ ├── generics_substitution.snap
│ │ ├── index_before_typing.move
│ │ ├── index_before_typing.snap
│ │ ├── index_before_typing_v11.move
│ │ ├── index_before_typing_v11.snap
│ │ ├── invalid_option.move
│ │ ├── invalid_option.snap
│ │ ├── invalid_public_function_return.move
│ │ ├── invalid_public_function_return.snap
│ │ ├── invalid_result_arity.move
│ │ ├── invalid_result_arity.snap
│ │ ├── make_vec_non_existent_type.move
│ │ ├── make_vec_non_existent_type.snap
│ │ ├── make_vec_non_existent_type_v4.move
│ │ ├── make_vec_non_existent_type_v4.snap
│ │ ├── make_vec_objects.move
│ │ ├── make_vec_objects.snap
│ │ ├── make_vec_special_validation_invalid.move
│ │ ├── make_vec_special_validation_invalid.snap
│ │ ├── merge_coin_mismatched_coin.move
│ │ ├── merge_coin_mismatched_coin.snap
│ │ ├── nested_result_zero_zero.move
│ │ ├── nested_result_zero_zero.snap
│ │ ├── non_primitive_non_object_arguments.move
│ │ ├── non_primitive_non_object_arguments.snap
│ │ ├── out_of_bounds_input.move
│ │ ├── out_of_bounds_input.snap
│ │ ├── out_of_bounds_nested.move
│ │ ├── out_of_bounds_nested.snap
│ │ ├── out_of_bounds_result.move
│ │ ├── out_of_bounds_result.snap
│ │ ├── private_entry_value_restriction_by_ref_input_invalid.move
│ │ ├── private_entry_value_restriction_by_ref_input_invalid.snap
│ │ ├── private_entry_value_restriction_by_ref_input_valid.move
│ │ ├── private_entry_value_restriction_by_ref_input_valid.snap
│ │ ├── private_entry_value_restriction_copied_input_valid.move
│ │ ├── private_entry_value_restriction_copied_input_valid.snap
│ │ ├── private_entry_value_restriction_make_move_vec_invalid.move
│ │ ├── private_entry_value_restriction_make_move_vec_invalid.snap
│ │ ├── private_entry_value_restriction_make_move_vec_valid.move
│ │ ├── private_entry_value_restriction_make_move_vec_valid.snap
│ │ ├── private_entry_value_restriction_non_pure_input_invalid.move
│ │ ├── private_entry_value_restriction_non_pure_input_invalid.snap
│ │ ├── private_entry_value_restriction_per_argument.move
│ │ ├── private_entry_value_restriction_per_argument.snap
│ │ ├── private_entry_value_restriction_type_check.move
│ │ ├── private_entry_value_restriction_type_check.snap
│ │ ├── private_transfer_invalid.move
│ │ ├── private_transfer_invalid.snap
│ │ ├── private_transfer_valid.move
│ │ ├── private_transfer_valid.snap
│ │ ├── pure_arg_type_change.move
│ │ ├── pure_arg_type_change.snap
│ │ ├── split_coins.move
│ │ ├── split_coins.snap
│ │ ├── split_coins_invalid.move
│ │ ├── split_coins_invalid.snap
│ │ ├── transfer_objects.move
│ │ ├── transfer_objects.snap
│ │ ├── transfer_objects_invalid_address.move
│ │ ├── transfer_objects_invalid_address.snap
│ │ ├── transfer_objects_invalid_object.move
│ │ ├── transfer_objects_invalid_object.snap
│ │ ├── unused_values_invalid.move
│ │ ├── unused_values_invalid.snap
│ │ ├── unused_values_valid.move
│ │ └── unused_values_valid.snap
│ │ ├── programmable_transaction_examples
│ │ ├── bad_syntax.move
│ │ ├── bad_syntax.snap
│ │ ├── coin_limit.move
│ │ ├── coin_limit.snap
│ │ ├── make_vec.move
│ │ ├── make_vec.snap
│ │ ├── make_vec_shared.move
│ │ ├── make_vec_shared.snap
│ │ ├── merge_coin_shared.move
│ │ ├── merge_coin_shared.snap
│ │ ├── merge_coin_shared_real_coin.move
│ │ ├── merge_coin_shared_real_coin.snap
│ │ ├── publish.move
│ │ ├── publish.snap
│ │ ├── receipt.move
│ │ ├── receipt.snap
│ │ ├── split_coin_share.move
│ │ ├── split_coin_share.snap
│ │ ├── transfer_shared.move
│ │ ├── transfer_shared.snap
│ │ ├── upgrade.move
│ │ └── upgrade.snap
│ │ ├── publish
│ │ ├── init.move
│ │ ├── init.snap
│ │ ├── init_param.mvir
│ │ ├── init_param.snap
│ │ ├── init_public.mvir
│ │ ├── init_public.snap
│ │ ├── init_ret.mvir
│ │ ├── init_ret.snap
│ │ ├── multi_module_publish.move
│ │ ├── multi_module_publish.snap
│ │ ├── publish_with_upgrade.move
│ │ └── publish_with_upgrade.snap
│ │ ├── random
│ │ ├── happy_flows.move
│ │ ├── happy_flows.snap
│ │ ├── move_call_clock_after_random.move
│ │ ├── move_call_clock_after_random.snap
│ │ ├── move_call_clock_after_random_and_transfer.move
│ │ ├── move_call_clock_after_random_and_transfer.snap
│ │ ├── move_call_u64_after_random.move
│ │ ├── move_call_u64_after_random.snap
│ │ ├── two_move_calls_with_random.move
│ │ └── two_move_calls_with_random.snap
│ │ ├── receive_object
│ │ ├── basic_receive.move
│ │ ├── basic_receive.snap
│ │ ├── drop_receiving.move
│ │ ├── drop_receiving.snap
│ │ ├── duplicate_receive_argument.move
│ │ ├── duplicate_receive_argument.snap
│ │ ├── move_vec_receiving_types.move
│ │ ├── move_vec_receiving_types.snap
│ │ ├── pass_receiver_immut_then_reuse.move
│ │ ├── pass_receiver_immut_then_reuse.snap
│ │ ├── pass_receiver_mut_then_reuse.move
│ │ ├── pass_receiver_mut_then_reuse.snap
│ │ ├── pt_receive_type_fixing.move
│ │ ├── pt_receive_type_fixing.snap
│ │ ├── receive_add_dof_and_mutate.move
│ │ ├── receive_add_dof_and_mutate.snap
│ │ ├── receive_and_abort.move
│ │ ├── receive_and_abort.snap
│ │ ├── receive_and_deleted.move
│ │ ├── receive_and_deleted.snap
│ │ ├── receive_and_send_back.move
│ │ ├── receive_and_send_back.snap
│ │ ├── receive_and_wrap.move
│ │ ├── receive_and_wrap.snap
│ │ ├── receive_by_ref.move
│ │ ├── receive_by_ref.snap
│ │ ├── receive_by_value_flow_through.move
│ │ ├── receive_by_value_flow_through.snap
│ │ ├── receive_dof_and_mutate.move
│ │ ├── receive_dof_and_mutate.snap
│ │ ├── receive_duo_struct.move
│ │ ├── receive_duo_struct.snap
│ │ ├── receive_invalid_param_ty.move
│ │ ├── receive_invalid_param_ty.snap
│ │ ├── receive_invalid_type.move
│ │ ├── receive_invalid_type.snap
│ │ ├── receive_many_move_vec.move
│ │ ├── receive_many_move_vec.snap
│ │ ├── receive_multiple_times_in_row.move
│ │ ├── receive_multiple_times_in_row.snap
│ │ ├── receive_object_id.move
│ │ ├── receive_object_id.snap
│ │ ├── receive_object_owner.move
│ │ ├── receive_object_owner.snap
│ │ ├── receive_return_object_dont_touch.move
│ │ ├── receive_return_object_dont_touch.snap
│ │ ├── receive_return_object_then_transfer.move
│ │ ├── receive_return_object_then_transfer.snap
│ │ ├── receive_ticket_coin_operations.move
│ │ ├── receive_ticket_coin_operations.snap
│ │ ├── shared_parent
│ │ │ ├── basic_receive.move
│ │ │ ├── basic_receive.snap
│ │ │ ├── drop_receiving.move
│ │ │ ├── drop_receiving.snap
│ │ │ ├── receive_dof_and_mutate.move
│ │ │ ├── receive_dof_and_mutate.snap
│ │ │ ├── receive_multiple_times_in_row.move
│ │ │ ├── receive_multiple_times_in_row.snap
│ │ │ ├── transfer_then_share.move
│ │ │ └── transfer_then_share.snap
│ │ ├── take_receiver_then_try_to_reuse.move
│ │ ├── take_receiver_then_try_to_reuse.snap
│ │ ├── transfer_object_cyclic.move
│ │ └── transfer_object_cyclic.snap
│ │ ├── runtime_behavior
│ │ ├── error_locations.move
│ │ ├── error_locations.snap
│ │ ├── versioned_check_swap_loc_new.move
│ │ └── versioned_check_swap_loc_new.snap
│ │ ├── shared
│ │ ├── add_dynamic_field.move
│ │ ├── add_dynamic_field.snap
│ │ ├── become_dynamic_field.move
│ │ ├── become_dynamic_field.snap
│ │ ├── become_dynamic_object_field.move
│ │ ├── become_dynamic_object_field.snap
│ │ ├── by_value_shared_object_deletion.move
│ │ ├── by_value_shared_object_deletion.snap
│ │ ├── by_value_shared_object_deletion_via_make_move_vec.move
│ │ ├── by_value_shared_object_deletion_via_make_move_vec.snap
│ │ ├── by_value_shared_object_deletion_via_make_move_vec_fails.move
│ │ ├── by_value_shared_object_deletion_via_make_move_vec_fails.snap
│ │ ├── by_value_shared_object_deletion_via_merge.move
│ │ ├── by_value_shared_object_deletion_via_merge.snap
│ │ ├── by_value_shared_object_deletion_via_merge_fails.move
│ │ ├── by_value_shared_object_deletion_via_merge_fails.snap
│ │ ├── by_value_shared_object_deletion_via_move_call.move
│ │ ├── by_value_shared_object_deletion_via_move_call.snap
│ │ ├── by_value_shared_object_deletion_via_move_call_fails.move
│ │ ├── by_value_shared_object_deletion_via_move_call_fails.snap
│ │ ├── freeze.move
│ │ ├── freeze.snap
│ │ ├── re_share.move
│ │ ├── re_share.snap
│ │ ├── transfer.move
│ │ ├── transfer.snap
│ │ ├── upgrade.move
│ │ ├── upgrade.snap
│ │ ├── wrap.move
│ │ └── wrap.snap
│ │ ├── size_limits
│ │ ├── deleted_id_limits_tests.move
│ │ ├── deleted_id_limits_tests.snap
│ │ ├── event_limits_tests.move
│ │ ├── event_limits_tests.snap
│ │ ├── event_limits_tests_out_of_gas.move
│ │ ├── event_limits_tests_out_of_gas.snap
│ │ ├── identitifer_len_limits.move
│ │ ├── identitifer_len_limits.snap
│ │ ├── move_object_size_limit.move
│ │ ├── move_object_size_limit.snap
│ │ ├── new_id_limits_tests.move
│ │ ├── new_id_limits_tests.snap
│ │ ├── object_runtime_limits.move
│ │ ├── object_runtime_limits.snap
│ │ ├── transferred_id_limits_tests.move
│ │ ├── transferred_id_limits_tests.snap
│ │ ├── vector_len_limits.move
│ │ └── vector_len_limits.snap
│ │ ├── tests.rs
│ │ ├── transfer_object
│ │ ├── does_not_have_store.move
│ │ ├── does_not_have_store.snap
│ │ ├── does_not_have_store_receive.move
│ │ ├── does_not_have_store_receive.snap
│ │ ├── has_store.move
│ │ ├── has_store.snap
│ │ ├── immutable.move
│ │ ├── immutable.snap
│ │ ├── package.move
│ │ ├── package.snap
│ │ ├── quasi_shared.move
│ │ ├── quasi_shared.snap
│ │ ├── shared.move
│ │ ├── shared.snap
│ │ ├── transfer_coin.move
│ │ ├── transfer_coin.snap
│ │ ├── wrap_unwrap.move
│ │ └── wrap_unwrap.snap
│ │ └── upgrade
│ │ ├── abort_code_resolution.move
│ │ ├── abort_code_resolution.snap
│ │ ├── add_ability_during_upgrade.move
│ │ ├── add_ability_during_upgrade.snap
│ │ ├── add_ability_during_upgrade_enum.move
│ │ ├── add_ability_during_upgrade_enum.snap
│ │ ├── add_ability_during_upgrade_generics.move
│ │ ├── add_ability_during_upgrade_generics.snap
│ │ ├── add_ability_during_upgrade_generics_enum.move
│ │ ├── add_ability_during_upgrade_generics_enum.snap
│ │ ├── add_key_during_upgrade.move
│ │ ├── add_key_during_upgrade.snap
│ │ ├── add_new_type_with_key.move
│ │ ├── add_new_type_with_key.snap
│ │ ├── basic.move
│ │ ├── basic.snap
│ │ ├── constants.move
│ │ ├── constants.snap
│ │ ├── dep_override.move
│ │ ├── dep_override.snap
│ │ ├── enum_struct_swap.move
│ │ ├── enum_struct_swap.snap
│ │ ├── enums.move
│ │ ├── enums.snap
│ │ ├── friend_fun_changes.move
│ │ ├── friend_fun_changes.snap
│ │ ├── large_module_inclusion_checks.move
│ │ ├── large_module_inclusion_checks.snap
│ │ ├── linkage.move
│ │ ├── linkage.snap
│ │ ├── modules.move
│ │ ├── modules.snap
│ │ ├── multi_version.move
│ │ ├── multi_version.snap
│ │ ├── new_types.move
│ │ ├── new_types.snap
│ │ ├── private_fun_changes.move
│ │ ├── private_fun_changes.snap
│ │ ├── public_fun_changes.move
│ │ ├── public_fun_changes.snap
│ │ ├── publisher.move
│ │ ├── publisher.snap
│ │ ├── remove_ability_during_upgrade_fun_generics.move
│ │ ├── remove_ability_during_upgrade_fun_generics.snap
│ │ ├── remove_ability_during_upgrade_generics.move
│ │ ├── remove_ability_during_upgrade_generics.snap
│ │ ├── remove_phantom.move
│ │ ├── remove_phantom.snap
│ │ ├── remove_phantom_enum.move
│ │ ├── remove_phantom_enum.snap
│ │ ├── struct_enum_swap.move
│ │ ├── struct_enum_swap.snap
│ │ ├── structs.move
│ │ ├── structs.snap
│ │ ├── transitive_linkage.move
│ │ ├── transitive_linkage.snap
│ │ ├── type_names.move
│ │ ├── type_names.snap
│ │ ├── upgrade_ratchet.move
│ │ └── upgrade_ratchet.snap
├── iota-analytics-indexer-derive
│ ├── Cargo.toml
│ └── src
│ │ └── lib.rs
├── iota-analytics-indexer
│ ├── Cargo.toml
│ ├── README.md
│ └── src
│ │ ├── analytics_metrics.rs
│ │ ├── analytics_processor.rs
│ │ ├── errors.rs
│ │ ├── handlers
│ │ ├── checkpoint_handler.rs
│ │ ├── df_handler.rs
│ │ ├── event_handler.rs
│ │ ├── mod.rs
│ │ ├── move_call_handler.rs
│ │ ├── object_handler.rs
│ │ ├── package_handler.rs
│ │ ├── transaction_handler.rs
│ │ ├── transaction_objects_handler.rs
│ │ └── wrapped_object_handler.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── package_store.rs
│ │ ├── store
│ │ ├── bq
│ │ │ └── schemas
│ │ │ │ ├── checkpoint.sql
│ │ │ │ ├── event.sql
│ │ │ │ ├── move_call.sql
│ │ │ │ ├── object.sql
│ │ │ │ ├── package.sql
│ │ │ │ ├── transaction.sql
│ │ │ │ └── transaction_objects.sql
│ │ └── snowflake
│ │ │ └── schemas
│ │ │ ├── checkpoint.sql
│ │ │ ├── event.sql
│ │ │ ├── move_call.sql
│ │ │ ├── object.sql
│ │ │ ├── package.sql
│ │ │ ├── setup.sql
│ │ │ ├── transaction.sql
│ │ │ └── transaction_objects.sql
│ │ ├── tables.rs
│ │ └── writers
│ │ ├── csv_writer.rs
│ │ ├── mod.rs
│ │ └── parquet_writer.rs
├── iota-archival
│ ├── Cargo.toml
│ └── src
│ │ ├── lib.rs
│ │ ├── reader.rs
│ │ ├── tests.rs
│ │ └── writer.rs
├── iota-authority-aggregation
│ ├── Cargo.toml
│ └── src
│ │ └── lib.rs
├── iota-aws-orchestrator
│ ├── .gitignore
│ ├── Cargo.toml
│ ├── README.md
│ ├── assets
│ │ ├── README.md
│ │ ├── grafana-dashboard.json
│ │ ├── plot.py
│ │ ├── python_venv_wrapper.sh
│ │ ├── requirements.txt
│ │ ├── run_command.sh
│ │ ├── run_plot.sh
│ │ └── settings-template.json
│ └── src
│ │ ├── benchmark.rs
│ │ ├── build_cache.rs
│ │ ├── client
│ │ ├── aws.rs
│ │ └── mod.rs
│ │ ├── display.rs
│ │ ├── error.rs
│ │ ├── faults.rs
│ │ ├── logs.rs
│ │ ├── main.rs
│ │ ├── measurement.rs
│ │ ├── monitor.rs
│ │ ├── net_latency
│ │ ├── latency_matrix_builder.rs
│ │ └── mod.rs
│ │ ├── orchestrator.rs
│ │ ├── protocol
│ │ ├── iota.rs
│ │ └── mod.rs
│ │ ├── settings.rs
│ │ ├── ssh.rs
│ │ └── testbed.rs
├── iota-benchmark
│ ├── Cargo.toml
│ ├── src
│ │ ├── bank.rs
│ │ ├── benchmark_setup.rs
│ │ ├── bin
│ │ │ └── stress.rs
│ │ ├── drivers
│ │ │ ├── bench_driver.rs
│ │ │ ├── driver.rs
│ │ │ └── mod.rs
│ │ ├── embedded_reconfig_observer.rs
│ │ ├── fullnode_reconfig_observer.rs
│ │ ├── in_memory_wallet.rs
│ │ ├── lib.rs
│ │ ├── options.rs
│ │ ├── system_state_observer.rs
│ │ ├── util.rs
│ │ └── workloads
│ │ │ ├── adversarial.rs
│ │ │ ├── batch_payment.rs
│ │ │ ├── data
│ │ │ ├── adversarial
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── adversarial.move
│ │ │ └── max_package
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ └── max_package.move
│ │ │ ├── delegation.rs
│ │ │ ├── expected_failure.rs
│ │ │ ├── mod.rs
│ │ │ ├── payload.rs
│ │ │ ├── randomized_transaction.rs
│ │ │ ├── randomness.rs
│ │ │ ├── shared_counter.rs
│ │ │ ├── shared_object_deletion.rs
│ │ │ ├── transfer_object.rs
│ │ │ ├── workload.rs
│ │ │ └── workload_configuration.rs
│ └── tests
│ │ └── simtest.rs
├── iota-build-cache-server
│ ├── Cargo.lock
│ ├── Cargo.toml
│ ├── scripts
│ │ ├── build-and-download.sh
│ │ ├── config.sh
│ │ └── utils.sh
│ └── src
│ │ ├── cache.rs
│ │ ├── client.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── server.rs
│ │ └── types.rs
├── iota-cluster-test
│ ├── Cargo.toml
│ ├── src
│ │ ├── cluster.rs
│ │ ├── config.rs
│ │ ├── faucet.rs
│ │ ├── helper.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── test_case.rs
│ │ ├── test_case
│ │ │ ├── coin_index_test.rs
│ │ │ ├── coin_merge_split_test.rs
│ │ │ ├── fullnode_build_publish_transaction_test.rs
│ │ │ ├── fullnode_execute_transaction_test.rs
│ │ │ ├── native_transfer_test.rs
│ │ │ ├── random_beacon_test.rs
│ │ │ └── shared_object_test.rs
│ │ └── wallet_client.rs
│ └── tests
│ │ └── local_cluster_test.rs
├── iota-common
│ ├── Cargo.toml
│ └── src
│ │ ├── backoff.rs
│ │ ├── lib.rs
│ │ ├── logging.rs
│ │ ├── metrics.rs
│ │ ├── stream_ext.rs
│ │ ├── sync
│ │ ├── async_once_cell.rs
│ │ ├── mod.rs
│ │ ├── notify_once.rs
│ │ └── notify_read.rs
│ │ └── try_iterator_ext.rs
├── iota-config
│ ├── Cargo.toml
│ ├── data
│ │ ├── fullnode-template-with-path.yaml
│ │ └── fullnode-template.yaml
│ └── src
│ │ ├── certificate_deny_config.rs
│ │ ├── genesis.rs
│ │ ├── lib.rs
│ │ ├── local_ip_utils.rs
│ │ ├── migration_tx_data.rs
│ │ ├── node.rs
│ │ ├── node_config_metrics.rs
│ │ ├── object_storage_config.rs
│ │ ├── p2p.rs
│ │ ├── transaction_deny_config.rs
│ │ └── verifier_signing_config.rs
├── iota-core
│ ├── Cargo.toml
│ ├── benches
│ │ ├── batch_verification_bench.rs
│ │ └── verified_cert_cache_bench.rs
│ ├── src
│ │ ├── authority.rs
│ │ ├── authority
│ │ │ ├── authority_per_epoch_store.rs
│ │ │ ├── authority_per_epoch_store_pruner.rs
│ │ │ ├── authority_store.rs
│ │ │ ├── authority_store_pruner.rs
│ │ │ ├── authority_store_tables.rs
│ │ │ ├── authority_store_types.rs
│ │ │ ├── authority_test_utils.rs
│ │ │ ├── backpressure.rs
│ │ │ ├── consensus_quarantine.rs
│ │ │ ├── epoch_start_configuration.rs
│ │ │ ├── shared_object_congestion_tracker.rs
│ │ │ ├── shared_object_version_manager.rs
│ │ │ ├── suggested_gas_price_calculator.rs
│ │ │ ├── test_authority_builder.rs
│ │ │ └── transaction_deferral.rs
│ │ ├── authority_aggregator.rs
│ │ ├── authority_client.rs
│ │ ├── authority_server.rs
│ │ ├── checkpoints
│ │ │ ├── causal_order.rs
│ │ │ ├── checkpoint_executor
│ │ │ │ ├── data_ingestion_handler.rs
│ │ │ │ ├── metrics.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── tests.rs
│ │ │ │ └── utils.rs
│ │ │ ├── checkpoint_output.rs
│ │ │ ├── metrics.rs
│ │ │ └── mod.rs
│ │ ├── congestion_tracker.rs
│ │ ├── connection_monitor.rs
│ │ ├── consensus_adapter.rs
│ │ ├── consensus_handler.rs
│ │ ├── consensus_manager
│ │ │ ├── mod.rs
│ │ │ ├── mysticeti_manager.rs
│ │ │ └── starfish_manager.rs
│ │ ├── consensus_types
│ │ │ ├── consensus_output_api.rs
│ │ │ └── mod.rs
│ │ ├── consensus_validator.rs
│ │ ├── db_checkpoint_handler.rs
│ │ ├── epoch
│ │ │ ├── committee_store.rs
│ │ │ ├── consensus_store_pruner.rs
│ │ │ ├── epoch_metrics.rs
│ │ │ ├── mod.rs
│ │ │ ├── randomness.rs
│ │ │ └── reconfiguration.rs
│ │ ├── execution_cache.rs
│ │ ├── execution_cache
│ │ │ ├── cache_types.rs
│ │ │ ├── metrics.rs
│ │ │ ├── object_locks.rs
│ │ │ ├── passthrough_cache.rs
│ │ │ ├── proxy_cache.rs
│ │ │ ├── unit_tests
│ │ │ │ └── writeback_cache_tests.rs
│ │ │ └── writeback_cache.rs
│ │ ├── execution_driver.rs
│ │ ├── fallback_fetch.rs
│ │ ├── generate_format.rs
│ │ ├── jsonrpc_index.rs
│ │ ├── lib.rs
│ │ ├── metrics.rs
│ │ ├── mock_consensus.rs
│ │ ├── module_cache_metrics.rs
│ │ ├── mysticeti_adapter.rs
│ │ ├── overload_monitor.rs
│ │ ├── par_index_live_object_set.rs
│ │ ├── post_consensus_tx_reorder.rs
│ │ ├── quorum_driver
│ │ │ ├── metrics.rs
│ │ │ ├── mod.rs
│ │ │ ├── reconfig_observer.rs
│ │ │ └── tests.rs
│ │ ├── rest_index.rs
│ │ ├── runtime.rs
│ │ ├── safe_client.rs
│ │ ├── scoring_decision.rs
│ │ ├── signature_verifier.rs
│ │ ├── stake_aggregator.rs
│ │ ├── starfish_adapter.rs
│ │ ├── state_accumulator.rs
│ │ ├── storage.rs
│ │ ├── streamer.rs
│ │ ├── subscription_handler.rs
│ │ ├── test_authority_clients.rs
│ │ ├── test_utils.rs
│ │ ├── traffic_controller
│ │ │ ├── metrics.rs
│ │ │ ├── mod.rs
│ │ │ ├── nodefw_client.rs
│ │ │ ├── nodefw_test_server.rs
│ │ │ └── policies.rs
│ │ ├── transaction_input_loader.rs
│ │ ├── transaction_manager.rs
│ │ ├── transaction_orchestrator.rs
│ │ ├── transaction_outputs.rs
│ │ ├── transaction_signing_filter.rs
│ │ ├── unit_tests
│ │ │ ├── auth_unit_test_utils.rs
│ │ │ ├── authority_aggregator_tests.rs
│ │ │ ├── authority_per_epoch_store_tests.rs
│ │ │ ├── authority_tests.rs
│ │ │ ├── batch_transaction_tests.rs
│ │ │ ├── batch_verification_tests.rs
│ │ │ ├── coin_deny_list_tests.rs
│ │ │ ├── congestion_control_tests.rs
│ │ │ ├── consensus_tests.rs
│ │ │ ├── data
│ │ │ │ ├── basic_no_deps
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── A.move
│ │ │ │ ├── coin_deny_list_v1
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── regulated_coin.move
│ │ │ │ ├── congestion_control
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── congestion_control.move
│ │ │ │ ├── custom_properties_in_manifest
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── main.move
│ │ │ │ ├── custom_properties_in_manifest_dependency_invalid_published_at
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── main.move
│ │ │ │ ├── custom_properties_in_manifest_dependency_missing_published_at
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── main.move
│ │ │ │ ├── custom_properties_in_manifest_ensure_published_at
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── main.move
│ │ │ │ ├── depends_on_basics
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── depends_on_basics.move
│ │ │ │ ├── entry_point_types
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── entry_point_types.move
│ │ │ │ ├── entry_point_vector
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── objects_vector.move
│ │ │ │ ├── gas_price_feedback
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── gas_price_feedback.move
│ │ │ │ ├── generate_move_lock_file
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── depends_on_basics.move
│ │ │ │ ├── managed_coin
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── managed.move
│ │ │ │ ├── move_package
│ │ │ │ │ ├── A
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── a.move
│ │ │ │ │ ├── B
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── b.move
│ │ │ │ │ ├── Bv2
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── b.move
│ │ │ │ │ ├── Cv1
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── c.move
│ │ │ │ │ └── Cv2
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── c.move
│ │ │ │ ├── move_random
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── move_random.move
│ │ │ │ ├── move_upgrade
│ │ │ │ │ ├── additive_upgrade
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ │ └── friend_module.move
│ │ │ │ │ ├── additive_upgrade_invalid
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ │ └── friend_module.move
│ │ │ │ │ ├── base
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ │ └── friend_module.move
│ │ │ │ │ ├── base_as_dep
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ │ └── friend_module.move
│ │ │ │ │ ├── compatibility_invalid
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ │ └── friend_module.move
│ │ │ │ │ ├── dep_on_dep
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── my_module.move
│ │ │ │ │ ├── dep_on_upgrading_package
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── my_module.move
│ │ │ │ │ ├── dep_on_upgrading_package_transitive
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── my_module.move
│ │ │ │ │ ├── dep_on_upgrading_package_upgradeable
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── my_module.move
│ │ │ │ │ ├── dep_only_upgrade
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ │ └── friend_module.move
│ │ │ │ │ ├── makes_another_object
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ │ └── friend_module.move
│ │ │ │ │ ├── makes_new_object
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ │ └── friend_module.move
│ │ │ │ │ ├── missing_type_v1
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ │ └── other_module.move
│ │ │ │ │ ├── missing_type_v2
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ │ └── other_module.move
│ │ │ │ │ ├── missing_type_v2_module_removed
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── base.move
│ │ │ │ │ ├── new_object
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ │ └── friend_module.move
│ │ │ │ │ ├── object_cross_module_ref
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ │ └── friend_module.move
│ │ │ │ │ ├── object_cross_module_ref1
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ │ └── friend_module.move
│ │ │ │ │ ├── object_cross_module_ref2
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ │ └── friend_module.move
│ │ │ │ │ ├── stage1_basic_compatibility_valid
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ │ ├── friend_module.move
│ │ │ │ │ │ │ └── new_module.move
│ │ │ │ │ └── stage2_basic_compatibility_valid
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ ├── base.move
│ │ │ │ │ │ ├── friend_module.move
│ │ │ │ │ │ └── new_module.move
│ │ │ │ ├── object_basics
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── object_basics.move
│ │ │ │ ├── object_no_id
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── test_only_object_no_id.move
│ │ │ │ ├── object_owner
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── object_owner.move
│ │ │ │ ├── object_wrapping
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── object_wrapping.move
│ │ │ │ ├── package_deny
│ │ │ │ │ ├── a
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── a.move
│ │ │ │ │ ├── b
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── b.move
│ │ │ │ │ └── c
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── c.move
│ │ │ │ ├── publish_with_event
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── publish.move
│ │ │ │ ├── shared_object_deletion
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── shared_object_deletion.move
│ │ │ │ ├── transitive_dependencies
│ │ │ │ │ ├── a
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── a.move
│ │ │ │ │ ├── b
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── b.move
│ │ │ │ │ ├── c
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── c.move
│ │ │ │ │ └── root
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── trusted_coin.move
│ │ │ │ ├── tto
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── tto1.move
│ │ │ │ │ │ ├── tto2.move
│ │ │ │ │ │ ├── tto3.move
│ │ │ │ │ │ ├── tto4.move
│ │ │ │ │ │ └── tto5.move
│ │ │ │ ├── type_params
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── m1.move
│ │ │ │ │ │ ├── m2.move
│ │ │ │ │ │ └── m3.move
│ │ │ │ └── type_params_extra
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ └── m1.move
│ │ │ ├── execution_driver_tests.rs
│ │ │ ├── gas_price_feedback_tests.rs
│ │ │ ├── gas_tests.rs
│ │ │ ├── move_integration_tests.rs
│ │ │ ├── move_package_management_tests.rs
│ │ │ ├── move_package_publish_tests.rs
│ │ │ ├── move_package_tests.rs
│ │ │ ├── move_package_upgrade_tests.rs
│ │ │ ├── mysticeti_manager_tests.rs
│ │ │ ├── pay_iota_tests.rs
│ │ │ ├── server_tests.rs
│ │ │ ├── shared_object_deletion_tests.rs
│ │ │ ├── starfish_manager_tests.rs
│ │ │ ├── subscription_handler_tests.rs
│ │ │ ├── transaction_deny_tests.rs
│ │ │ ├── transaction_manager_tests.rs
│ │ │ ├── transaction_tests.rs
│ │ │ ├── transfer_to_object_tests.rs
│ │ │ ├── type_param_tests.rs
│ │ │ └── unit_test_utils.rs
│ │ ├── validator_tx_finalizer.rs
│ │ └── verify_indexes.rs
│ └── tests
│ │ ├── README.md
│ │ ├── format.rs
│ │ └── staged
│ │ └── iota.yaml
├── iota-cost
│ ├── Cargo.toml
│ ├── tests
│ │ ├── data
│ │ │ └── dummy_modules_publish
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ └── trusted_coin.move
│ │ ├── empirical_transaction_cost.rs
│ │ └── snapshots
│ │ │ └── empirical_transaction_cost__good_snapshot.snap
│ └── troubleshooting.md
├── iota-data-ingestion-core
│ ├── Cargo.toml
│ ├── README.md
│ └── src
│ │ ├── errors.rs
│ │ ├── executor.rs
│ │ ├── history
│ │ ├── manifest.rs
│ │ ├── mod.rs
│ │ └── reader.rs
│ │ ├── lib.rs
│ │ ├── metrics.rs
│ │ ├── progress_store
│ │ ├── file.rs
│ │ └── mod.rs
│ │ ├── reader
│ │ ├── fetch.rs
│ │ ├── mod.rs
│ │ ├── v1.rs
│ │ └── v2.rs
│ │ ├── reducer.rs
│ │ ├── tests.rs
│ │ ├── util.rs
│ │ └── worker_pool.rs
├── iota-data-ingestion
│ ├── Cargo.toml
│ └── src
│ │ ├── bin
│ │ └── archival_ingestion.rs
│ │ ├── common.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── progress_store.rs
│ │ └── workers
│ │ ├── archival.rs
│ │ ├── blob.rs
│ │ ├── historical.rs
│ │ ├── kv_store.rs
│ │ ├── mod.rs
│ │ └── relay.rs
├── iota-e2e-tests
│ ├── Cargo.toml
│ └── tests
│ │ ├── apy_test.rs
│ │ ├── checkpoint_tests.rs
│ │ ├── dynamic_committee_tests.rs
│ │ ├── framework_upgrades
│ │ ├── add_key_ability
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── modules.move
│ │ ├── add_struct_ability
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── modules.move
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── modules.move
│ │ ├── change_entry_function_signature
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── modules.move
│ │ ├── change_public_function_signature
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── modules.move
│ │ ├── change_struct_ability
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── modules.move
│ │ ├── change_struct_layout
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── modules.move
│ │ ├── change_type_constraint
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── modules.move
│ │ ├── compatible
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── modules.move
│ │ ├── extra_package
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── modules.move
│ │ └── mock_iota_systems
│ │ │ ├── base
│ │ │ ├── Move.toml
│ │ │ ├── README.txt
│ │ │ └── sources
│ │ │ │ ├── genesis.move
│ │ │ │ ├── iota_system.move
│ │ │ │ ├── iota_system_state_inner.move
│ │ │ │ ├── validator.move
│ │ │ │ └── validator_wrapper.move
│ │ │ ├── deep_upgrade
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── genesis.move
│ │ │ │ ├── iota_system.move
│ │ │ │ ├── iota_system_state_inner.move
│ │ │ │ ├── validator.move
│ │ │ │ └── validator_wrapper.move
│ │ │ ├── safe_mode
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── genesis.move
│ │ │ │ ├── iota_system.move
│ │ │ │ ├── iota_system_state_inner.move
│ │ │ │ ├── validator.move
│ │ │ │ └── validator_wrapper.move
│ │ │ └── shallow_upgrade
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ ├── genesis.move
│ │ │ ├── iota_system.move
│ │ │ ├── iota_system_state_inner.move
│ │ │ ├── validator.move
│ │ │ └── validator_wrapper.move
│ │ ├── full_node_migration_tests.rs
│ │ ├── full_node_tests.rs
│ │ ├── migration
│ │ ├── address_swap.csv
│ │ ├── swap_split.csv
│ │ └── test_hornet_full_snapshot.bin
│ │ ├── move_test_code
│ │ ├── Move.toml
│ │ └── sources
│ │ │ ├── init_with_events.move
│ │ │ ├── regulated_coin.move
│ │ │ ├── shared_objects_version.move
│ │ │ └── tto1.move
│ │ ├── multisig_tests.rs
│ │ ├── object_deletion_tests.rs
│ │ ├── onsite_reconfig_observer_tests.rs
│ │ ├── overload_monitor_tests.rs
│ │ ├── passkey_e2e_tests.rs
│ │ ├── per_epoch_config_stress_tests.rs
│ │ ├── protocol_version_tests.rs
│ │ ├── randomness_tests.rs
│ │ ├── reconfiguration_tests.rs
│ │ ├── rest.rs
│ │ ├── sdk_stream_tests.rs
│ │ ├── shared_objects_tests.rs
│ │ ├── shared_objects_version_tests.rs
│ │ ├── simulator_tests.rs
│ │ ├── snapshots
│ │ └── snapshot_tests__body_fn.snap
│ │ ├── traffic_control_tests.rs
│ │ ├── transaction_orchestrator_tests.rs
│ │ ├── transfer_to_object_tests.rs
│ │ ├── tx_bytes_validity_check.rs
│ │ ├── validator_tx_finalizer_e2e_tests.rs
│ │ └── zklogin_tests.rs
├── iota-enum-compat-util
│ ├── Cargo.toml
│ └── src
│ │ └── lib.rs
├── iota-faucet
│ ├── Cargo.toml
│ └── src
│ │ ├── bin
│ │ └── merge_coins.rs
│ │ ├── errors.rs
│ │ ├── faucet
│ │ ├── mod.rs
│ │ ├── simple_faucet.rs
│ │ └── write_ahead_log.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── metrics.rs
│ │ ├── metrics_layer.rs
│ │ ├── requests.rs
│ │ ├── responses.rs
│ │ └── server.rs
├── iota-framework-snapshot
│ ├── Cargo.toml
│ ├── README.txt
│ ├── bytecode_snapshot
│ │ ├── 1
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ ├── 0x000000000000000000000000000000000000000000000000000000000000000b
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ ├── 2
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ ├── 0x000000000000000000000000000000000000000000000000000000000000000b
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ ├── 3
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ ├── 0x000000000000000000000000000000000000000000000000000000000000000b
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ ├── 4
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ ├── 0x000000000000000000000000000000000000000000000000000000000000000b
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ ├── 5
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ ├── 0x000000000000000000000000000000000000000000000000000000000000000b
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ ├── 6
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ ├── 0x000000000000000000000000000000000000000000000000000000000000000b
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ ├── 7
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ ├── 0x000000000000000000000000000000000000000000000000000000000000000b
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ ├── 8
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ ├── 0x000000000000000000000000000000000000000000000000000000000000000b
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ ├── 9
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ ├── 10
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ ├── 11
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ ├── 12
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ ├── 13
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ ├── 14
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ ├── 15
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ ├── 16
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ │ └── 17
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000001
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000002
│ │ │ ├── 0x0000000000000000000000000000000000000000000000000000000000000003
│ │ │ └── 0x000000000000000000000000000000000000000000000000000000000000107a
│ ├── manifest.json
│ ├── src
│ │ ├── lib.rs
│ │ └── main.rs
│ └── tests
│ │ └── compatibility_tests.rs
├── iota-framework-tests
│ ├── Cargo.toml
│ ├── src
│ │ ├── lib.rs
│ │ └── metered_verifier.rs
│ └── tests
│ │ └── move_tests.rs
├── iota-framework
│ ├── .prettierrc
│ ├── CONTRIBUTING.md
│ ├── Cargo.toml
│ ├── README.md
│ ├── packages
│ │ ├── iota-framework
│ │ │ ├── Move.toml
│ │ │ ├── sources
│ │ │ │ ├── address.move
│ │ │ │ ├── authenticator_state.move
│ │ │ │ ├── bag.move
│ │ │ │ ├── balance.move
│ │ │ │ ├── bcs.move
│ │ │ │ ├── borrow.move
│ │ │ │ ├── clock.move
│ │ │ │ ├── coin.move
│ │ │ │ ├── coin_manager.move
│ │ │ │ ├── config.move
│ │ │ │ ├── crypto
│ │ │ │ │ ├── bls12381.move
│ │ │ │ │ ├── ecdsa_k1.move
│ │ │ │ │ ├── ecdsa_r1.move
│ │ │ │ │ ├── ecvrf.move
│ │ │ │ │ ├── ed25519.move
│ │ │ │ │ ├── groth16.move
│ │ │ │ │ ├── group_ops.move
│ │ │ │ │ ├── hash.move
│ │ │ │ │ ├── hmac.move
│ │ │ │ │ ├── poseidon.move
│ │ │ │ │ ├── vdf.move
│ │ │ │ │ ├── zklogin_verified_id.move
│ │ │ │ │ └── zklogin_verified_issuer.move
│ │ │ │ ├── deny_list.move
│ │ │ │ ├── display.move
│ │ │ │ ├── dynamic_field.move
│ │ │ │ ├── dynamic_object_field.move
│ │ │ │ ├── event.move
│ │ │ │ ├── hex.move
│ │ │ │ ├── iota.move
│ │ │ │ ├── kiosk
│ │ │ │ │ ├── kiosk.move
│ │ │ │ │ ├── kiosk_extension.move
│ │ │ │ │ └── transfer_policy.move
│ │ │ │ ├── labeler.move
│ │ │ │ ├── linked_table.move
│ │ │ │ ├── object.move
│ │ │ │ ├── object_bag.move
│ │ │ │ ├── object_table.move
│ │ │ │ ├── package.move
│ │ │ │ ├── pay.move
│ │ │ │ ├── priority_queue.move
│ │ │ │ ├── prover.move
│ │ │ │ ├── random.move
│ │ │ │ ├── system_admin_cap.move
│ │ │ │ ├── table.move
│ │ │ │ ├── table_vec.move
│ │ │ │ ├── test
│ │ │ │ │ ├── test_scenario.move
│ │ │ │ │ └── test_utils.move
│ │ │ │ ├── timelock.move
│ │ │ │ ├── token.move
│ │ │ │ ├── transfer.move
│ │ │ │ ├── tx_context.move
│ │ │ │ ├── types.move
│ │ │ │ ├── url.move
│ │ │ │ ├── vec_map.move
│ │ │ │ ├── vec_set.move
│ │ │ │ └── versioned.move
│ │ │ └── tests
│ │ │ │ ├── address_tests.move
│ │ │ │ ├── authenticator_state_tests.move
│ │ │ │ ├── bag_tests.move
│ │ │ │ ├── balance_tests.move
│ │ │ │ ├── bcs_tests.move
│ │ │ │ ├── clock_tests.move
│ │ │ │ ├── coin_manager_tests.move
│ │ │ │ ├── coin_tests.move
│ │ │ │ ├── config_tests.move
│ │ │ │ ├── crypto
│ │ │ │ ├── bls12381_tests.move
│ │ │ │ ├── ecdsa_k1_tests.move
│ │ │ │ ├── ecdsa_r1_tests.move
│ │ │ │ ├── ecvrf_tests.move
│ │ │ │ ├── ed25519_tests.move
│ │ │ │ ├── groth16_tests.move
│ │ │ │ ├── hash_tests.move
│ │ │ │ ├── hmac_tests.move
│ │ │ │ ├── poseidon_tests.move
│ │ │ │ ├── vdf_tests.move
│ │ │ │ ├── zklogin_verified_id_tests.move
│ │ │ │ └── zklogin_verified_issuer_tests.move
│ │ │ │ ├── display_tests.move
│ │ │ │ ├── dynamic_field_tests.move
│ │ │ │ ├── dynamic_object_field_tests.move
│ │ │ │ ├── event_tests.move
│ │ │ │ ├── id_tests.move
│ │ │ │ ├── iota_tests.move
│ │ │ │ ├── kiosk
│ │ │ │ ├── kiosk_borrow_tests.move
│ │ │ │ ├── kiosk_extension_tests.move
│ │ │ │ ├── kiosk_locked_tests.move
│ │ │ │ ├── kiosk_marketplace_ext.test.move
│ │ │ │ ├── kiosk_test_utils.move
│ │ │ │ ├── kiosk_tests.move
│ │ │ │ ├── policies
│ │ │ │ │ ├── dummy_policy.test.move
│ │ │ │ │ ├── fixed_commission_policy.test.move
│ │ │ │ │ ├── item_placed_policy.test.move
│ │ │ │ │ ├── royalty_policy.test.move
│ │ │ │ │ └── witness_policy.test.move
│ │ │ │ └── transfer_policy_tests.move
│ │ │ │ ├── linked_table_tests.move
│ │ │ │ ├── object_bag_tests.move
│ │ │ │ ├── object_table_tests.move
│ │ │ │ ├── object_tests.move
│ │ │ │ ├── package_tests.move
│ │ │ │ ├── pay_tests.move
│ │ │ │ ├── prover_tests.move
│ │ │ │ ├── random_tests.move
│ │ │ │ ├── table_tests.move
│ │ │ │ ├── table_vec_tests.move
│ │ │ │ ├── test_random.move
│ │ │ │ ├── test_random_tests.move
│ │ │ │ ├── test_scenario_tests.move
│ │ │ │ ├── timelock
│ │ │ │ ├── labeler_test.move
│ │ │ │ ├── test_label_one.move
│ │ │ │ ├── test_label_two.move
│ │ │ │ ├── timelock_tests.move
│ │ │ │ └── timelocked_balance_tests.move
│ │ │ │ ├── token
│ │ │ │ ├── token_actions_tests.move
│ │ │ │ ├── token_config_tests.move
│ │ │ │ ├── token_public_actions_tests.move
│ │ │ │ ├── token_request_tests.move
│ │ │ │ ├── token_test_utils.move
│ │ │ │ └── token_treasury_cap_tests.move
│ │ │ │ ├── tx_context_tests.move
│ │ │ │ ├── url_tests.move
│ │ │ │ ├── vec_map_tests.move
│ │ │ │ ├── vec_set_tests.move
│ │ │ │ ├── verifier_tests.move
│ │ │ │ └── versioned_tests.move
│ │ ├── iota-system
│ │ │ ├── Move.toml
│ │ │ ├── sources
│ │ │ │ ├── genesis.move
│ │ │ │ ├── iota_system.move
│ │ │ │ ├── iota_system_state_inner.move
│ │ │ │ ├── staking_pool.move
│ │ │ │ ├── storage_fund.move
│ │ │ │ ├── timelocked_staking.move
│ │ │ │ ├── validator.move
│ │ │ │ ├── validator_cap.move
│ │ │ │ ├── validator_set.move
│ │ │ │ ├── validator_wrapper.move
│ │ │ │ └── voting_power.move
│ │ │ └── tests
│ │ │ │ ├── delegation_tests.move
│ │ │ │ ├── governance_test_utils.move
│ │ │ │ ├── iota_system_tests.move
│ │ │ │ ├── rewards_distribution_tests.move
│ │ │ │ ├── timelocked_delegation_tests.move
│ │ │ │ ├── validator_set_tests.move
│ │ │ │ ├── validator_tests.move
│ │ │ │ └── voting_power_tests.move
│ │ ├── move-stdlib
│ │ │ ├── Move.toml
│ │ │ ├── sources
│ │ │ │ ├── address.move
│ │ │ │ ├── ascii.move
│ │ │ │ ├── bcs.move
│ │ │ │ ├── bit_vector.move
│ │ │ │ ├── debug.move
│ │ │ │ ├── fixed_point32.move
│ │ │ │ ├── hash.move
│ │ │ │ ├── macros.move
│ │ │ │ ├── option.move
│ │ │ │ ├── string.move
│ │ │ │ ├── type_name.move
│ │ │ │ ├── u128.move
│ │ │ │ ├── u16.move
│ │ │ │ ├── u256.move
│ │ │ │ ├── u32.move
│ │ │ │ ├── u64.move
│ │ │ │ ├── u8.move
│ │ │ │ ├── unit_test.move
│ │ │ │ ├── uq32_32.move
│ │ │ │ ├── uq64_64.move
│ │ │ │ └── vector.move
│ │ │ └── tests
│ │ │ │ ├── ascii_tests.move
│ │ │ │ ├── bcs_tests.move
│ │ │ │ ├── bit_vector_tests.move
│ │ │ │ ├── fixedpoint32_tests.move
│ │ │ │ ├── hash_tests.move
│ │ │ │ ├── integer_tests.move
│ │ │ │ ├── option_tests.move
│ │ │ │ ├── string_tests.move
│ │ │ │ ├── type_name_tests.move
│ │ │ │ ├── u128_tests.move
│ │ │ │ ├── u16_tests.move
│ │ │ │ ├── u256_tests.move
│ │ │ │ ├── u32_tests.move
│ │ │ │ ├── u64_tests.move
│ │ │ │ ├── u8_tests.move
│ │ │ │ ├── uq32_32_tests.move
│ │ │ │ ├── uq64_64_tests.move
│ │ │ │ └── vector_tests.move
│ │ └── stardust
│ │ │ ├── Move.toml
│ │ │ ├── sources
│ │ │ ├── alias
│ │ │ │ ├── alias.move
│ │ │ │ └── alias_output.move
│ │ │ ├── basic
│ │ │ │ └── basic_output.move
│ │ │ ├── nft
│ │ │ │ ├── irc27.move
│ │ │ │ ├── nft.move
│ │ │ │ └── nft_output.move
│ │ │ ├── stardust_upgrade_label.move
│ │ │ ├── unlock_condition
│ │ │ │ ├── address_unlock_condition.move
│ │ │ │ ├── expiration_unlock_condition.move
│ │ │ │ ├── storage_deposit_return_unlock_condition.move
│ │ │ │ └── timelock_unlock_condition.move
│ │ │ └── utilities.move
│ │ │ └── tests
│ │ │ ├── alias_tests.move
│ │ │ ├── basic_tests.move
│ │ │ ├── nft_tests.move
│ │ │ └── unlock_condition
│ │ │ └── address_unlock_condition_tests.move
│ ├── packages_compiled
│ │ ├── iota-framework
│ │ ├── iota-system
│ │ ├── move-stdlib
│ │ └── stardust
│ ├── published_api.txt
│ ├── src
│ │ └── lib.rs
│ └── tests
│ │ └── build-system-packages.rs
├── iota-genesis-builder
│ ├── Cargo.toml
│ ├── examples
│ │ ├── build_and_compile_native_token.rs
│ │ ├── build_genesis_without_migration.rs
│ │ ├── build_stardust_genesis.rs
│ │ ├── build_stardust_genesis_from_s3.rs
│ │ ├── parse_hornet_genesis_snapshot.rs
│ │ ├── snapshot_add_test_outputs.rs
│ │ └── snapshot_only_test_outputs.rs
│ └── src
│ │ ├── genesis_build_effects.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── stake.rs
│ │ ├── stardust
│ │ ├── migration
│ │ │ ├── executor.rs
│ │ │ ├── migration.rs
│ │ │ ├── migration_target_network.rs
│ │ │ ├── mod.rs
│ │ │ ├── tests
│ │ │ │ ├── alias.rs
│ │ │ │ ├── basic.rs
│ │ │ │ ├── executor.rs
│ │ │ │ ├── foundry.rs
│ │ │ │ ├── mod.rs
│ │ │ │ └── nft.rs
│ │ │ └── verification
│ │ │ │ ├── alias.rs
│ │ │ │ ├── basic.rs
│ │ │ │ ├── created_objects.rs
│ │ │ │ ├── foundry.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── nft.rs
│ │ │ │ └── util.rs
│ │ ├── mod.rs
│ │ ├── native_token
│ │ │ ├── mod.rs
│ │ │ ├── package_builder.rs
│ │ │ └── package_data.rs
│ │ ├── parse.rs
│ │ ├── process_outputs.rs
│ │ ├── test_outputs
│ │ │ ├── alias_ownership.rs
│ │ │ ├── delegator_outputs.rs
│ │ │ ├── mod.rs
│ │ │ ├── stardust_mix.rs
│ │ │ ├── vesting_schedule_entity.rs
│ │ │ ├── vesting_schedule_iota_airdrop.rs
│ │ │ └── vesting_schedule_portfolio_mix.rs
│ │ └── types
│ │ │ ├── address_swap_map.rs
│ │ │ ├── address_swap_split_map.rs
│ │ │ ├── mod.rs
│ │ │ ├── output_header.rs
│ │ │ ├── output_index.rs
│ │ │ ├── snapshot.rs
│ │ │ └── token_scheme.rs
│ │ └── validator_info.rs
├── iota-genesis-common
│ ├── Cargo.toml
│ └── src
│ │ └── lib.rs
├── iota-graphql-config
│ ├── Cargo.toml
│ └── src
│ │ └── lib.rs
├── iota-graphql-e2e-tests
│ ├── Cargo.toml
│ ├── README.md
│ ├── coverage
│ │ ├── mutation
│ │ │ └── executeTransactionBlock.md
│ │ └── query
│ │ │ ├── address.md
│ │ │ ├── availableRange.md
│ │ │ ├── chainIdentifier.md
│ │ │ ├── checkpoint.md
│ │ │ ├── checkpoints.md
│ │ │ ├── coinMetadata.md
│ │ │ ├── coins.md
│ │ │ ├── dryRunTransactionBlock.md
│ │ │ ├── epoch.md
│ │ │ ├── events.md
│ │ │ ├── latestPackage.md
│ │ │ ├── object.md
│ │ │ ├── objects.md
│ │ │ ├── owner.md
│ │ │ ├── package.md
│ │ │ ├── packages.md
│ │ │ ├── protocolConfig.md
│ │ │ ├── serviceConfig.md
│ │ │ ├── transactionBlock.md
│ │ │ ├── transactionBlocks.md
│ │ │ └── type.md
│ ├── src
│ │ └── lib.rs
│ └── tests
│ │ ├── available_range
│ │ ├── available_range.move
│ │ └── available_range.snap
│ │ ├── call
│ │ ├── checkpoint_connection_pagination.move
│ │ ├── checkpoint_connection_pagination.snap
│ │ ├── coin_metadata.move
│ │ ├── coin_metadata.snap
│ │ ├── dynamic_fields.move
│ │ ├── dynamic_fields.snap
│ │ ├── owned_objects.move
│ │ ├── owned_objects.snap
│ │ ├── simple.move
│ │ └── simple.snap
│ │ ├── consistency
│ │ ├── balances.move
│ │ ├── balances.snap
│ │ ├── checkpoints
│ │ │ ├── transaction_blocks.move
│ │ │ └── transaction_blocks.snap
│ │ ├── coins.move
│ │ ├── coins.snap
│ │ ├── dynamic_fields
│ │ │ ├── deleted_df.move
│ │ │ ├── deleted_df.snap
│ │ │ ├── deleted_dof.move
│ │ │ ├── deleted_dof.snap
│ │ │ ├── dof_add_reclaim_transfer.move
│ │ │ ├── dof_add_reclaim_transfer.snap
│ │ │ ├── dof_add_reclaim_transfer_reclaim_add.move
│ │ │ ├── dof_add_reclaim_transfer_reclaim_add.snap
│ │ │ ├── dynamic_fields.move
│ │ │ ├── dynamic_fields.snap
│ │ │ ├── immutable_dof.move
│ │ │ ├── immutable_dof.snap
│ │ │ ├── mutated_df.move
│ │ │ ├── mutated_df.snap
│ │ │ ├── mutated_dof.move
│ │ │ ├── mutated_dof.snap
│ │ │ ├── nested_dof.move
│ │ │ └── nested_dof.snap
│ │ ├── epochs
│ │ │ ├── checkpoints.move
│ │ │ ├── checkpoints.snap
│ │ │ ├── transaction_blocks.move
│ │ │ └── transaction_blocks.snap
│ │ ├── object_at_version.move
│ │ ├── object_at_version.snap
│ │ ├── objects_pagination.move
│ │ ├── objects_pagination.snap
│ │ ├── objects_pagination_single.move
│ │ ├── objects_pagination_single.snap
│ │ ├── performance
│ │ │ ├── many_objects.move
│ │ │ └── many_objects.snap
│ │ ├── staked_iota.move
│ │ ├── staked_iota.snap
│ │ ├── tx_address_objects.move
│ │ └── tx_address_objects.snap
│ │ ├── datetime
│ │ ├── datetime.move
│ │ └── datetime.snap
│ │ ├── epoch
│ │ ├── chain_identifier.move
│ │ ├── chain_identifier.snap
│ │ ├── epoch.move
│ │ ├── epoch.snap
│ │ ├── epoch_start_to_end.move
│ │ ├── epoch_start_to_end.snap
│ │ ├── protocol_configs.move
│ │ ├── protocol_configs.snap
│ │ ├── system_state.move
│ │ └── system_state.snap
│ │ ├── errors
│ │ ├── clever_errors.move
│ │ ├── clever_errors.snap
│ │ ├── clever_errors_in_macros.move
│ │ └── clever_errors_in_macros.snap
│ │ ├── event_connection
│ │ ├── combo_filter_error.move
│ │ ├── combo_filter_error.snap
│ │ ├── event_connection.move
│ │ ├── event_connection.snap
│ │ ├── nested_emit_event.move
│ │ ├── nested_emit_event.snap
│ │ ├── no_filter.move
│ │ ├── no_filter.snap
│ │ ├── pagination.move
│ │ ├── pagination.snap
│ │ ├── tx_digest.move
│ │ ├── tx_digest.snap
│ │ ├── type_filter.move
│ │ ├── type_filter.snap
│ │ ├── type_param_filter.move
│ │ └── type_param_filter.snap
│ │ ├── events
│ │ ├── sending_module.move
│ │ └── sending_module.snap
│ │ ├── limits
│ │ ├── directives.move
│ │ ├── directives.snap
│ │ ├── output_node_estimation.move
│ │ └── output_node_estimation.snap
│ │ ├── objects
│ │ ├── coin.move
│ │ ├── coin.snap
│ │ ├── data.move
│ │ ├── data.snap
│ │ ├── display.move
│ │ ├── display.snap
│ │ ├── enum_data.move
│ │ ├── enum_data.snap
│ │ ├── filter_by_type.move
│ │ ├── filter_by_type.snap
│ │ ├── pagination.move
│ │ ├── pagination.snap
│ │ ├── public_transfer.move
│ │ ├── public_transfer.snap
│ │ ├── received.move
│ │ ├── received.snap
│ │ ├── staked_iota.move
│ │ ├── staked_iota.snap
│ │ ├── wrap_unwrap.move
│ │ └── wrap_unwrap.snap
│ │ ├── owner
│ │ ├── downcasts.move
│ │ ├── downcasts.snap
│ │ ├── root_version.move
│ │ └── root_version.snap
│ │ ├── packages
│ │ ├── datatypes.move
│ │ ├── datatypes.snap
│ │ ├── enums.move
│ │ ├── enums.snap
│ │ ├── friends.move
│ │ ├── friends.snap
│ │ ├── functions.move
│ │ ├── functions.snap
│ │ ├── modules.move
│ │ ├── modules.snap
│ │ ├── structs.move
│ │ ├── structs.snap
│ │ ├── types.move
│ │ ├── types.snap
│ │ ├── versioning.move
│ │ └── versioning.snap
│ │ ├── prune
│ │ ├── prune.move
│ │ └── prune.snap
│ │ ├── tests.rs
│ │ ├── transaction_block_effects
│ │ ├── balance_changes.move
│ │ ├── balance_changes.snap
│ │ ├── dependencies.move
│ │ ├── dependencies.snap
│ │ ├── events.move
│ │ ├── events.snap
│ │ ├── object_changes.move
│ │ └── object_changes.snap
│ │ ├── transactions
│ │ ├── at_checkpoint.move
│ │ ├── at_checkpoint.snap
│ │ ├── errors.move
│ │ ├── errors.snap
│ │ ├── filters
│ │ │ ├── kind.move
│ │ │ ├── kind.snap
│ │ │ ├── transaction_ids.move
│ │ │ ├── transaction_ids.snap
│ │ │ ├── wrapped_or_deleted.move
│ │ │ └── wrapped_or_deleted.snap
│ │ ├── programmable.move
│ │ ├── programmable.snap
│ │ ├── random.move
│ │ ├── random.snap
│ │ ├── scan_limit
│ │ │ ├── alternating.move
│ │ │ ├── alternating.snap
│ │ │ ├── both_cursors.move
│ │ │ ├── both_cursors.snap
│ │ │ ├── equal
│ │ │ │ ├── first.move
│ │ │ │ ├── first.snap
│ │ │ │ ├── last.move
│ │ │ │ └── last.snap
│ │ │ ├── ge_page
│ │ │ │ ├── first.move
│ │ │ │ ├── first.snap
│ │ │ │ ├── last.move
│ │ │ │ └── last.snap
│ │ │ ├── invalid_limits.move
│ │ │ ├── invalid_limits.snap
│ │ │ ├── le_page
│ │ │ │ ├── first.move
│ │ │ │ ├── first.snap
│ │ │ │ ├── last.move
│ │ │ │ └── last.snap
│ │ │ ├── require.move
│ │ │ └── require.snap
│ │ ├── shared.move
│ │ ├── shared.snap
│ │ ├── system.move
│ │ └── system.snap
│ │ └── validator
│ │ ├── validator.move
│ │ └── validator.snap
├── iota-graphql-rpc-client
│ ├── Cargo.toml
│ ├── examples
│ │ └── checkpoint.rs
│ └── src
│ │ ├── lib.rs
│ │ ├── response.rs
│ │ └── simple_client.rs
├── iota-graphql-rpc-headers
│ ├── Cargo.toml
│ └── src
│ │ └── lib.rs
├── iota-graphql-rpc
│ ├── Cargo.toml
│ ├── README.md
│ ├── examples
│ │ ├── address
│ │ │ ├── address.graphql
│ │ │ └── transaction_block_connection.graphql
│ │ ├── balance_connection
│ │ │ └── balance_connection.graphql
│ │ ├── chain_id
│ │ │ └── chain_id.graphql
│ │ ├── checkpoint
│ │ │ ├── at_digest.graphql
│ │ │ ├── at_seq_num.graphql
│ │ │ ├── first_two_tx_blocks_for_checkpoint.graphql
│ │ │ ├── latest_checkpoint.graphql
│ │ │ ├── multiple_selections.graphql
│ │ │ ├── with_timestamp_tx_block_live_objects.graphql
│ │ │ └── with_tx_sent_addr_filter.graphql
│ │ ├── checkpoint_connection
│ │ │ ├── ascending_fetch.graphql
│ │ │ ├── first_ten_after_checkpoint.graphql
│ │ │ └── last_ten_after_checkpoint.graphql
│ │ ├── coin_connection
│ │ │ └── coin_connection.graphql
│ │ ├── coin_metadata
│ │ │ └── coin_metadata.graphql
│ │ ├── epoch
│ │ │ ├── latest_epoch.graphql
│ │ │ ├── specific_epoch.graphql
│ │ │ ├── with_checkpoint_connection.graphql
│ │ │ ├── with_tx_block_connection.graphql
│ │ │ └── with_tx_block_connection_latest_epoch.graphql
│ │ ├── event_connection
│ │ │ ├── event_connection.graphql
│ │ │ ├── filter_by_emitting_package.graphql
│ │ │ ├── filter_by_event_type.graphql
│ │ │ └── filter_by_sender.graphql
│ │ ├── iota_names
│ │ │ └── iota_names.graphql
│ │ ├── iota_system_state_summary
│ │ │ └── iota_system_state_summary.graphql
│ │ ├── object
│ │ │ └── object.graphql
│ │ ├── object_connection
│ │ │ ├── filter_object_ids.graphql
│ │ │ ├── filter_on_generic_type.graphql
│ │ │ ├── filter_on_type.graphql
│ │ │ ├── filter_owner.graphql
│ │ │ └── object_connection.graphql
│ │ ├── owner
│ │ │ ├── dynamic_field.graphql
│ │ │ ├── dynamic_field_connection.graphql
│ │ │ ├── dynamic_object_field.graphql
│ │ │ └── owner.graphql
│ │ ├── protocol_configs
│ │ │ ├── key_value.graphql
│ │ │ ├── key_value_feature_flag.graphql
│ │ │ └── specific_config.graphql
│ │ ├── service_config
│ │ │ └── service_config.graphql
│ │ ├── stake_connection
│ │ │ └── stake_connection.graphql
│ │ ├── transaction_block
│ │ │ ├── transaction_block.graphql
│ │ │ └── transaction_block_kind.graphql
│ │ ├── transaction_block_connection
│ │ │ ├── before_after_checkpoint.graphql
│ │ │ ├── changed_object_filter.graphql
│ │ │ ├── input_object_filter.graphql
│ │ │ ├── input_object_sign_addr_filter.graphql
│ │ │ ├── package_filter.graphql
│ │ │ ├── package_module_filter.graphql
│ │ │ ├── package_module_func_filter.graphql
│ │ │ ├── recv_addr_filter.graphql
│ │ │ ├── sign_addr_filter.graphql
│ │ │ ├── tx_ids_filter.graphql
│ │ │ ├── tx_kind_filter.graphql
│ │ │ └── with_defaults_ascending.graphql
│ │ └── transaction_block_effects
│ │ │ └── transaction_block_effects.graphql
│ ├── graphql-rpc-arch.png
│ ├── schema.graphql
│ ├── src
│ │ ├── commands.rs
│ │ ├── config.rs
│ │ ├── connection.rs
│ │ ├── consistency.rs
│ │ ├── context_data
│ │ │ ├── db_data_provider.rs
│ │ │ └── mod.rs
│ │ ├── data.rs
│ │ ├── data
│ │ │ ├── package_resolver.rs
│ │ │ └── pg.rs
│ │ ├── error.rs
│ │ ├── extensions
│ │ │ ├── directive_checker.rs
│ │ │ ├── feature_gate.rs
│ │ │ ├── logger.rs
│ │ │ ├── mod.rs
│ │ │ ├── query_limits_checker.rs
│ │ │ └── timeout.rs
│ │ ├── functional_group.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── metrics.rs
│ │ ├── mutation.rs
│ │ ├── raw_query.rs
│ │ ├── server
│ │ │ ├── builder.rs
│ │ │ ├── exchange_rates_task.rs
│ │ │ ├── graphiql_server.rs
│ │ │ ├── mod.rs
│ │ │ ├── system_package_task.rs
│ │ │ ├── version.rs
│ │ │ └── watermark_task.rs
│ │ ├── test_infra
│ │ │ ├── cluster.rs
│ │ │ └── mod.rs
│ │ └── types
│ │ │ ├── address.rs
│ │ │ ├── available_range.rs
│ │ │ ├── balance.rs
│ │ │ ├── balance_change.rs
│ │ │ ├── base64.rs
│ │ │ ├── big_int.rs
│ │ │ ├── chain_identifier.rs
│ │ │ ├── checkpoint.rs
│ │ │ ├── coin.rs
│ │ │ ├── coin_metadata.rs
│ │ │ ├── cursor.rs
│ │ │ ├── datatype.rs
│ │ │ ├── date_time.rs
│ │ │ ├── digest.rs
│ │ │ ├── display.rs
│ │ │ ├── dry_run_result.rs
│ │ │ ├── dynamic_field.rs
│ │ │ ├── epoch.rs
│ │ │ ├── event
│ │ │ ├── cursor.rs
│ │ │ ├── filter.rs
│ │ │ ├── lookups.rs
│ │ │ └── mod.rs
│ │ │ ├── execution_result.rs
│ │ │ ├── gas.rs
│ │ │ ├── intersect.rs
│ │ │ ├── iota_address.rs
│ │ │ ├── iota_names_registration.rs
│ │ │ ├── json.rs
│ │ │ ├── mod.rs
│ │ │ ├── move_enum.rs
│ │ │ ├── move_function.rs
│ │ │ ├── move_module.rs
│ │ │ ├── move_object.rs
│ │ │ ├── move_package.rs
│ │ │ ├── move_struct.rs
│ │ │ ├── move_type.rs
│ │ │ ├── move_value.rs
│ │ │ ├── move_view_result.rs
│ │ │ ├── object.rs
│ │ │ ├── object_change.rs
│ │ │ ├── object_read.rs
│ │ │ ├── open_move_type.rs
│ │ │ ├── owner.rs
│ │ │ ├── protocol_config.rs
│ │ │ ├── query.rs
│ │ │ ├── safe_mode.rs
│ │ │ ├── stake.rs
│ │ │ ├── storage_fund.rs
│ │ │ ├── string_input.rs
│ │ │ ├── subscription
│ │ │ ├── filter.rs
│ │ │ └── mod.rs
│ │ │ ├── system_parameters.rs
│ │ │ ├── system_state_summary.rs
│ │ │ ├── transaction_block
│ │ │ ├── cursor.rs
│ │ │ ├── filter.rs
│ │ │ ├── mod.rs
│ │ │ └── tx_lookups.rs
│ │ │ ├── transaction_block_effects.rs
│ │ │ ├── transaction_block_kind
│ │ │ ├── authenticator_state_update.rs
│ │ │ ├── consensus_commit_prologue.rs
│ │ │ ├── end_of_epoch.rs
│ │ │ ├── genesis.rs
│ │ │ ├── mod.rs
│ │ │ ├── programmable.rs
│ │ │ └── randomness_state_update.rs
│ │ │ ├── transaction_metadata.rs
│ │ │ ├── type_filter.rs
│ │ │ ├── uint53.rs
│ │ │ ├── unchanged_shared_object.rs
│ │ │ ├── validator.rs
│ │ │ ├── validator_credentials.rs
│ │ │ ├── validator_set.rs
│ │ │ └── zklogin_verify_signature.rs
│ └── tests
│ │ ├── e2e_tests.rs
│ │ ├── examples_validation_tests.rs
│ │ ├── snapshot_tests.rs
│ │ └── snapshots
│ │ └── snapshot_tests__schema_sdl_export.snap
├── iota-grpc-client
│ ├── Cargo.toml
│ └── src
│ │ ├── checkpoint.rs
│ │ ├── event.rs
│ │ ├── lib.rs
│ │ └── node_client.rs
├── iota-grpc-server
│ ├── Cargo.toml
│ ├── README.md
│ ├── src
│ │ ├── checkpoint_service.rs
│ │ ├── event_service.rs
│ │ ├── lib.rs
│ │ ├── server.rs
│ │ └── types.rs
│ └── tests
│ │ ├── checkpoint_e2e.rs
│ │ ├── checkpoint_stream.rs
│ │ └── event_e2e.rs
├── iota-grpc-types
│ ├── Cargo.toml
│ ├── build.rs
│ ├── proto
│ │ └── iota
│ │ │ └── grpc
│ │ │ └── v0
│ │ │ ├── checkpoint.proto
│ │ │ ├── common.proto
│ │ │ └── event.proto
│ └── src
│ │ ├── bcs.rs
│ │ ├── checkpoints.rs
│ │ ├── events.rs
│ │ └── lib.rs
├── iota-http
│ ├── Cargo.toml
│ └── src
│ │ ├── body.rs
│ │ ├── config.rs
│ │ ├── connection_handler.rs
│ │ ├── connection_info.rs
│ │ ├── fuse.rs
│ │ ├── io.rs
│ │ ├── lib.rs
│ │ └── listener.rs
├── iota-indexer-builder
│ ├── Cargo.toml
│ ├── src
│ │ ├── indexer_builder.rs
│ │ ├── iota_datasource.rs
│ │ └── lib.rs
│ └── tests
│ │ ├── indexer_test_utils.rs
│ │ └── indexer_tests.rs
├── iota-indexer-streaming
│ ├── Cargo.toml
│ └── src
│ │ ├── error.rs
│ │ ├── lib.rs
│ │ ├── memory.rs
│ │ └── metrics.rs
├── iota-indexer
│ ├── Cargo.toml
│ ├── README.md
│ ├── build.rs
│ ├── database_schema.svg
│ ├── diesel.toml
│ ├── migrations
│ │ └── pg
│ │ │ ├── 00000000000000_diesel_initial_setup
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2023-08-19-044020_events
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2023-08-19-044023_objects
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2023-08-19-044026_transactions
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2023-08-19-044044_checkpoints
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2023-08-19-044052_epochs
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2023-08-19-060729_packages
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2023-10-04-161058_tx_count_metrics
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2023-10-04-161107_move_call_metrics
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2023-10-04-161115_address_metrics
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2023-10-04-161244_network_metrics
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2023-10-06-204335_tx_indices
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2023-10-07-160139_display
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2023-11-29-193859_advance_partition
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2024-05-05-155158_obj_indices
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2024-06-14-045801_event_indices
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2024-07-11-144921_minting_burning_tokens_info
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2024-07-13-003534_chain_identifier
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2024-07-16-092139_remove_stake_subsidy_amount
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2024-07-23-075345_remove_reinvestment
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2024-08-05-100929_remove_burnt_leftover_amount
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2025-02-07-081500_drop_df_columns
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2025-02-18-124652_checkpoints-add-computation-cost-burned
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2025-02-26-153234_update_network_metrics_tps_30_days
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2025-03-13-081550_insertion_order
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2025-03-13-081552_optimistic_transactions
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2025-03-13-113634_optimistic_events
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2025-03-21-081552_participation_metrics
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2025-05-28-174842_index_wrapped_or_deleted_objects
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2025-05-29-072412_insertion-order-revisited
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2025-06-02-122046_calculate_tx_count_metrics
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2025-06-05-054854_persist_address_analytics
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2025-06-12-144204_fix-epoch-system-state
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2025-07-23-091650_add_epoch_first_tx_sequence_number
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ ├── 2025-09-10-071522_events_and_transactions_triggers
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ │ │ └── 2025-10-01-090835_watermarks
│ │ │ ├── down.sql
│ │ │ └── up.sql
│ ├── reliability.md
│ ├── schema.md
│ ├── src
│ │ ├── apis
│ │ │ ├── coin_api.rs
│ │ │ ├── error.rs
│ │ │ ├── extended_api.rs
│ │ │ ├── governance_api.rs
│ │ │ ├── indexer_api.rs
│ │ │ ├── mod.rs
│ │ │ ├── move_utils.rs
│ │ │ ├── read_api.rs
│ │ │ ├── transaction_builder_api.rs
│ │ │ └── write_api.rs
│ │ ├── backfill
│ │ │ ├── ingestion
│ │ │ │ ├── adapter.rs
│ │ │ │ ├── jobs
│ │ │ │ │ ├── mod.rs
│ │ │ │ │ └── tx_wrapped_or_deleted_objects.rs
│ │ │ │ ├── mod.rs
│ │ │ │ └── task.rs
│ │ │ ├── mod.rs
│ │ │ ├── runner.rs
│ │ │ └── sql
│ │ │ │ ├── mod.rs
│ │ │ │ └── sql_backfill.rs
│ │ ├── config.rs
│ │ ├── db.rs
│ │ ├── errors.rs
│ │ ├── indexer.rs
│ │ ├── ingestion
│ │ │ ├── common
│ │ │ │ ├── mod.rs
│ │ │ │ ├── orchestration.rs
│ │ │ │ ├── persist.rs
│ │ │ │ └── prepare.rs
│ │ │ ├── mod.rs
│ │ │ ├── primary
│ │ │ │ ├── mod.rs
│ │ │ │ ├── orchestration.rs
│ │ │ │ ├── persist.rs
│ │ │ │ └── prepare.rs
│ │ │ └── snapshot
│ │ │ │ ├── mod.rs
│ │ │ │ ├── orchestration.rs
│ │ │ │ ├── persist.rs
│ │ │ │ └── prepare.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── metrics.rs
│ │ ├── models
│ │ │ ├── address_metrics.rs
│ │ │ ├── checkpoints.rs
│ │ │ ├── display.rs
│ │ │ ├── epoch.rs
│ │ │ ├── event_indices.rs
│ │ │ ├── events.rs
│ │ │ ├── mod.rs
│ │ │ ├── move_call_metrics.rs
│ │ │ ├── network_metrics.rs
│ │ │ ├── obj_indices.rs
│ │ │ ├── objects.rs
│ │ │ ├── packages.rs
│ │ │ ├── participation_metrics.rs
│ │ │ ├── transactions.rs
│ │ │ ├── tx_count_metrics.rs
│ │ │ ├── tx_indices.rs
│ │ │ └── watermarks.rs
│ │ ├── optimistic_indexing.rs
│ │ ├── processors
│ │ │ ├── address_metrics_processor.rs
│ │ │ ├── mod.rs
│ │ │ ├── move_call_metrics_processor.rs
│ │ │ ├── network_metrics_processor.rs
│ │ │ └── processor_orchestrator.rs
│ │ ├── pruning
│ │ │ ├── mod.rs
│ │ │ ├── optimistic_pruner.rs
│ │ │ └── pruner.rs
│ │ ├── read.rs
│ │ ├── schema.patch
│ │ ├── schema.rs
│ │ ├── store
│ │ │ ├── indexer_analytics_store.rs
│ │ │ ├── indexer_store.rs
│ │ │ ├── mod.rs
│ │ │ ├── package_resolver.rs
│ │ │ ├── pg_indexer_analytical_store.rs
│ │ │ ├── pg_indexer_store.rs
│ │ │ └── pg_partition_manager.rs
│ │ ├── system_package_task.rs
│ │ ├── test_utils.rs
│ │ └── types.rs
│ └── tests
│ │ ├── common
│ │ └── mod.rs
│ │ ├── data
│ │ ├── coin_manager_coins
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── immutable_metadata_coin.move
│ │ │ │ └── normal_coin.move
│ │ ├── dummy_modules_publish
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── immutable_metadata_trusted_coin.move
│ │ │ │ └── trusted_coin.move
│ │ ├── failed_transaction_unpublished_function_call.json
│ │ ├── migrate_to_coin_manager
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── coin_manager_coin.move
│ │ │ │ └── immutable_metadata_coin_manager_coin.move
│ │ └── wat_counter
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── wat_counter.move
│ │ ├── ingestion_tests.rs
│ │ └── rpc-tests
│ │ ├── coin_api.rs
│ │ ├── extended_api.rs
│ │ ├── governance_api.rs
│ │ ├── indexer_api.rs
│ │ ├── main.rs
│ │ ├── move_utils.rs
│ │ ├── read_api.rs
│ │ ├── transaction_builder.rs
│ │ └── write_api.rs
├── iota-json-rpc-api
│ ├── Cargo.toml
│ └── src
│ │ ├── coin.rs
│ │ ├── extended.rs
│ │ ├── governance.rs
│ │ ├── indexer.rs
│ │ ├── lib.rs
│ │ ├── move_utils.rs
│ │ ├── read.rs
│ │ ├── transaction_builder.rs
│ │ └── write.rs
├── iota-json-rpc-tests
│ ├── Cargo.toml
│ ├── README.md
│ └── tests
│ │ ├── balance_changes_tests.rs
│ │ ├── coin_api.rs
│ │ ├── data
│ │ └── dummy_modules_publish
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── trusted_coin.move
│ │ ├── governance_api.rs
│ │ ├── indexer_api.rs
│ │ ├── move_utils.rs
│ │ ├── read_api.rs
│ │ ├── routing_tests.rs
│ │ ├── transaction_builder_api.rs
│ │ ├── transaction_tests.rs
│ │ └── write_api.rs
├── iota-json-rpc-types
│ ├── Cargo.toml
│ ├── src
│ │ ├── balance_changes.rs
│ │ ├── displays
│ │ │ ├── mod.rs
│ │ │ └── transaction_displays.rs
│ │ ├── iota_checkpoint.rs
│ │ ├── iota_coin.rs
│ │ ├── iota_event.rs
│ │ ├── iota_extended.rs
│ │ ├── iota_governance.rs
│ │ ├── iota_indexer.rs
│ │ ├── iota_move.rs
│ │ ├── iota_object.rs
│ │ ├── iota_protocol.rs
│ │ ├── iota_transaction.rs
│ │ ├── lib.rs
│ │ ├── object_changes.rs
│ │ └── unit_tests
│ │ │ ├── iota_move_tests.rs
│ │ │ └── rpc_types_tests.rs
│ └── tests
│ │ └── staged
│ │ ├── iota_move_struct.yaml
│ │ └── iota_move_value.yaml
├── iota-json-rpc
│ ├── Cargo.toml
│ ├── README.md
│ └── src
│ │ ├── authority_state.rs
│ │ ├── axum_router.rs
│ │ ├── balance_changes.rs
│ │ ├── coin_api.rs
│ │ ├── error.rs
│ │ ├── governance_api.rs
│ │ ├── indexer_api.rs
│ │ ├── lib.rs
│ │ ├── logger.rs
│ │ ├── metrics.rs
│ │ ├── move_utils.rs
│ │ ├── object_changes.rs
│ │ ├── read_api.rs
│ │ ├── routing_layer.rs
│ │ ├── transaction_builder_api.rs
│ │ ├── transaction_execution_api.rs
│ │ └── unit_tests
│ │ └── data
│ │ └── validator_exchange_rate
│ │ └── rates.json
├── iota-json
│ ├── Cargo.toml
│ └── src
│ │ ├── lib.rs
│ │ └── tests.rs
├── iota-keys
│ ├── Cargo.toml
│ ├── src
│ │ ├── key_derive.rs
│ │ ├── keypair_file.rs
│ │ ├── keystore.rs
│ │ ├── lib.rs
│ │ ├── random_names.rs
│ │ ├── serde_iota_keypair.rs
│ │ └── serde_public_key.rs
│ └── tests
│ │ └── tests.rs
├── iota-kvstore
│ ├── Cargo.toml
│ ├── README.md
│ ├── init.sh
│ └── src
│ │ ├── bigtable
│ │ ├── client.rs
│ │ ├── mod.rs
│ │ └── worker.rs
│ │ ├── lib.rs
│ │ └── main.rs
├── iota-ledger-signer
│ ├── Cargo.toml
│ ├── README.md
│ ├── examples
│ │ └── ledger_signer.rs
│ └── src
│ │ ├── errors.rs
│ │ ├── lib.rs
│ │ └── utils.rs
├── iota-ledger
│ ├── Cargo.toml
│ ├── README.md
│ ├── examples
│ │ ├── ledger_get_public_key.rs
│ │ ├── ledger_open_app.rs
│ │ └── ledger_sign_tx.rs
│ └── src
│ │ ├── api
│ │ ├── bolos
│ │ │ ├── app_exit.rs
│ │ │ ├── app_get_name.rs
│ │ │ ├── app_open.rs
│ │ │ └── mod.rs
│ │ ├── constants.rs
│ │ ├── errors.rs
│ │ ├── exit.rs
│ │ ├── get_public_key.rs
│ │ ├── get_version.rs
│ │ ├── helpers.rs
│ │ ├── mod.rs
│ │ ├── packable.rs
│ │ └── sign_transaction.rs
│ │ ├── lib.rs
│ │ └── transport
│ │ ├── mod.rs
│ │ └── tcp.rs
├── iota-light-client
│ ├── .gitignore
│ ├── Cargo.toml
│ ├── README.md
│ ├── devnet.yaml
│ ├── mainnet.yaml
│ ├── src
│ │ ├── bin
│ │ │ └── update_fixtures.rs
│ │ ├── checkpoint.rs
│ │ ├── config.rs
│ │ ├── construct.rs
│ │ ├── graphql.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── object_store.rs
│ │ ├── package_store.rs
│ │ ├── proof.rs
│ │ └── verifier.rs
│ ├── testnet.yaml
│ └── tests
│ │ ├── README.md
│ │ ├── check_proof.rs
│ │ └── fixtures
│ │ ├── 366216.chk
│ │ ├── 366216.sum
│ │ ├── 744641.chk
│ │ ├── 744641.sum
│ │ └── checkpoints.yaml
├── iota-macros
│ ├── Cargo.toml
│ └── src
│ │ └── lib.rs
├── iota-mainnet-unlocks
│ ├── Cargo.toml
│ ├── README.md
│ ├── data
│ │ └── aggregated_mainnet_unlocks.csv
│ └── src
│ │ ├── aggregated_data.rs
│ │ ├── bin
│ │ └── generate_aggregated_data.rs
│ │ ├── lib.rs
│ │ └── store.rs
├── iota-metric-checker
│ ├── Cargo.toml
│ ├── README.md
│ ├── example
│ │ └── config.yaml
│ └── src
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ └── query.rs
├── iota-metrics
│ ├── Cargo.toml
│ ├── README.md
│ └── src
│ │ ├── guards.rs
│ │ ├── hardware_metrics.rs
│ │ ├── histogram.rs
│ │ ├── lib.rs
│ │ ├── metered_channel.rs
│ │ ├── metrics_network.rs
│ │ ├── monitored_mpsc.rs
│ │ ├── tests
│ │ └── metered_channel_tests.rs
│ │ └── thread_stall_monitor.rs
├── iota-move-build
│ ├── Cargo.toml
│ └── src
│ │ ├── lib.rs
│ │ └── unit_tests
│ │ ├── build_tests.rs
│ │ └── data
│ │ └── no_development_mode
│ │ └── Move.toml
├── iota-move-lsp
│ ├── Cargo.toml
│ └── src
│ │ └── bin
│ │ └── move-analyzer.rs
├── iota-move
│ ├── Cargo.toml
│ └── src
│ │ ├── build.rs
│ │ ├── coverage.rs
│ │ ├── disassemble.rs
│ │ ├── iota-natives.bpl
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── manage_package.rs
│ │ ├── migrate.rs
│ │ ├── new.rs
│ │ └── unit_test.rs
├── iota-names
│ ├── Cargo.toml
│ └── src
│ │ ├── config.rs
│ │ ├── constants.rs
│ │ ├── error.rs
│ │ ├── lib.rs
│ │ ├── name.rs
│ │ └── registry.rs
├── iota-network-stack
│ ├── Cargo.toml
│ └── src
│ │ ├── anemo_ext.rs
│ │ ├── callback
│ │ ├── body.rs
│ │ ├── future.rs
│ │ ├── layer.rs
│ │ ├── mod.rs
│ │ └── service.rs
│ │ ├── client.rs
│ │ ├── codec.rs
│ │ ├── config.rs
│ │ ├── grpc_timeout.rs
│ │ ├── lib.rs
│ │ ├── metrics.rs
│ │ ├── multiaddr.rs
│ │ └── server.rs
├── iota-network
│ ├── Cargo.toml
│ ├── README.md
│ ├── build.rs
│ └── src
│ │ ├── api.rs
│ │ ├── discovery
│ │ ├── builder.rs
│ │ ├── metrics.rs
│ │ ├── mod.rs
│ │ ├── server.rs
│ │ └── tests.rs
│ │ ├── lib.rs
│ │ ├── randomness
│ │ ├── auth.rs
│ │ ├── builder.rs
│ │ ├── metrics.rs
│ │ ├── mod.rs
│ │ ├── server.rs
│ │ └── tests.rs
│ │ ├── state_sync
│ │ ├── builder.rs
│ │ ├── metrics.rs
│ │ ├── mod.rs
│ │ ├── server.rs
│ │ └── tests.rs
│ │ └── utils.rs
├── iota-node
│ ├── Cargo.toml
│ └── src
│ │ ├── admin.rs
│ │ ├── handle.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ └── metrics.rs
├── iota-open-rpc-macros
│ ├── Cargo.toml
│ └── src
│ │ └── lib.rs
├── iota-open-rpc
│ ├── Cargo.toml
│ ├── spec
│ │ └── openrpc.json
│ ├── src
│ │ ├── examples.rs
│ │ ├── generate_json_rpc_spec.rs
│ │ └── lib.rs
│ └── tests
│ │ └── generate-spec.rs
├── iota-package-alt
│ ├── Cargo.toml
│ ├── README.md
│ └── src
│ │ ├── iota_flavor.rs
│ │ └── lib.rs
├── iota-package-dump
│ ├── Cargo.toml
│ ├── build.rs
│ └── src
│ │ ├── client.rs
│ │ ├── lib.rs
│ │ └── query.rs
├── iota-package-management
│ ├── Cargo.toml
│ ├── build.rs
│ └── src
│ │ ├── lib.rs
│ │ └── system_package_versions.rs
├── iota-package-resolver
│ ├── Cargo.toml
│ ├── src
│ │ ├── error.rs
│ │ ├── lib.rs
│ │ └── snapshots
│ │ │ ├── iota_package_resolver__tests__cross_module.snap
│ │ │ ├── iota_package_resolver__tests__cross_module_layout.snap
│ │ │ ├── iota_package_resolver__tests__cross_package.snap
│ │ │ ├── iota_package_resolver__tests__cross_package_layout.snap
│ │ │ ├── iota_package_resolver__tests__enums.snap
│ │ │ ├── iota_package_resolver__tests__function_parameters.snap
│ │ │ ├── iota_package_resolver__tests__functions.snap
│ │ │ ├── iota_package_resolver__tests__multiple_linkage_contexts.snap
│ │ │ ├── iota_package_resolver__tests__multiple_linkage_contexts_layout.snap
│ │ │ ├── iota_package_resolver__tests__pure_input_layouts.snap
│ │ │ ├── iota_package_resolver__tests__pure_input_layouts_overlapping.snap
│ │ │ ├── iota_package_resolver__tests__relinking.snap
│ │ │ ├── iota_package_resolver__tests__relinking_layout.snap
│ │ │ ├── iota_package_resolver__tests__signature_instantiation.snap
│ │ │ ├── iota_package_resolver__tests__simple_enum_type.snap
│ │ │ ├── iota_package_resolver__tests__simple_type.snap
│ │ │ ├── iota_package_resolver__tests__simple_type_layout.snap
│ │ │ ├── iota_package_resolver__tests__structs.snap
│ │ │ ├── iota_package_resolver__tests__system_package_invalidation.snap
│ │ │ ├── iota_package_resolver__tests__upgraded_package.snap
│ │ │ ├── iota_package_resolver__tests__upgraded_package_layout.snap
│ │ │ ├── iota_package_resolver__tests__upgraded_package_non_defining_id.snap
│ │ │ ├── iota_package_resolver__tests__upgraded_package_non_defining_id_layout.snap
│ │ │ ├── iota_package_resolver__tests__value_nesting_boundary.snap
│ │ │ └── iota_package_resolver__tests__value_nesting_boundary_layout.snap
│ └── tests
│ │ └── packages
│ │ ├── a0
│ │ ├── Move.toml
│ │ └── sources
│ │ │ ├── m.move
│ │ │ └── n.move
│ │ ├── a1
│ │ ├── Move.toml
│ │ └── sources
│ │ │ ├── m.move
│ │ │ └── n.move
│ │ ├── b0
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── m.move
│ │ ├── c0
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── m.move
│ │ ├── d0
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── m.move
│ │ ├── e0
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── m.move
│ │ ├── iota
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── object.move
│ │ ├── s0
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── m.move
│ │ ├── s1
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── m.move
│ │ └── std
│ │ ├── Move.toml
│ │ └── sources
│ │ └── std.move
├── iota-proc-macros
│ ├── Cargo.toml
│ └── src
│ │ └── lib.rs
├── iota-protocol-config-macros
│ ├── Cargo.toml
│ └── src
│ │ └── lib.rs
├── iota-protocol-config
│ ├── Cargo.toml
│ ├── README.md
│ └── src
│ │ ├── lib.rs
│ │ └── snapshots
│ │ ├── iota_protocol_config__test__Mainnet_version_1.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_10.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_11.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_12.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_13.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_14.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_15.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_16.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_17.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_2.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_3.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_4.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_5.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_6.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_7.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_8.snap
│ │ ├── iota_protocol_config__test__Mainnet_version_9.snap
│ │ ├── iota_protocol_config__test__Testnet_version_1.snap
│ │ ├── iota_protocol_config__test__Testnet_version_10.snap
│ │ ├── iota_protocol_config__test__Testnet_version_11.snap
│ │ ├── iota_protocol_config__test__Testnet_version_12.snap
│ │ ├── iota_protocol_config__test__Testnet_version_13.snap
│ │ ├── iota_protocol_config__test__Testnet_version_14.snap
│ │ ├── iota_protocol_config__test__Testnet_version_15.snap
│ │ ├── iota_protocol_config__test__Testnet_version_16.snap
│ │ ├── iota_protocol_config__test__Testnet_version_17.snap
│ │ ├── iota_protocol_config__test__Testnet_version_2.snap
│ │ ├── iota_protocol_config__test__Testnet_version_3.snap
│ │ ├── iota_protocol_config__test__Testnet_version_4.snap
│ │ ├── iota_protocol_config__test__Testnet_version_5.snap
│ │ ├── iota_protocol_config__test__Testnet_version_6.snap
│ │ ├── iota_protocol_config__test__Testnet_version_7.snap
│ │ ├── iota_protocol_config__test__Testnet_version_8.snap
│ │ ├── iota_protocol_config__test__Testnet_version_9.snap
│ │ ├── iota_protocol_config__test__version_1.snap
│ │ ├── iota_protocol_config__test__version_10.snap
│ │ ├── iota_protocol_config__test__version_11.snap
│ │ ├── iota_protocol_config__test__version_12.snap
│ │ ├── iota_protocol_config__test__version_13.snap
│ │ ├── iota_protocol_config__test__version_14.snap
│ │ ├── iota_protocol_config__test__version_15.snap
│ │ ├── iota_protocol_config__test__version_16.snap
│ │ ├── iota_protocol_config__test__version_17.snap
│ │ ├── iota_protocol_config__test__version_2.snap
│ │ ├── iota_protocol_config__test__version_3.snap
│ │ ├── iota_protocol_config__test__version_4.snap
│ │ ├── iota_protocol_config__test__version_5.snap
│ │ ├── iota_protocol_config__test__version_6.snap
│ │ ├── iota_protocol_config__test__version_7.snap
│ │ ├── iota_protocol_config__test__version_8.snap
│ │ └── iota_protocol_config__test__version_9.snap
├── iota-proxy
│ ├── Cargo.toml
│ ├── README.md
│ ├── build.rs
│ └── src
│ │ ├── admin.rs
│ │ ├── config.rs
│ │ ├── consumer.rs
│ │ ├── data
│ │ └── config.yaml
│ │ ├── handlers.rs
│ │ ├── histogram_relay.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── metrics.rs
│ │ ├── middleware.rs
│ │ ├── peers.rs
│ │ ├── prom_to_mimir.rs
│ │ └── remote_write.rs
├── iota-replay
│ ├── Cargo.toml
│ ├── examples
│ │ ├── make_sandbox_snapshot.rs
│ │ └── move
│ │ │ └── tx_instance
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ ├── tx_instance.move
│ │ │ └── tx_instance_upgrade.move
│ ├── src
│ │ ├── batch_replay.rs
│ │ ├── config.rs
│ │ ├── data_fetcher.rs
│ │ ├── displays
│ │ │ ├── gas_status_displays.rs
│ │ │ ├── mod.rs
│ │ │ └── transaction_displays.rs
│ │ ├── fuzz.rs
│ │ ├── fuzz_mutations.rs
│ │ ├── fuzz_mutations
│ │ │ ├── drop_random_command_suffix.rs
│ │ │ ├── drop_random_commands.rs
│ │ │ ├── shuffle_command_inputs.rs
│ │ │ ├── shuffle_commands.rs
│ │ │ ├── shuffle_transaction_inputs.rs
│ │ │ └── shuffle_types.rs
│ │ ├── lib.rs
│ │ ├── replay.rs
│ │ ├── tests.rs
│ │ ├── transaction_provider.rs
│ │ └── types.rs
│ └── tests
│ │ ├── README.md
│ │ ├── regression_replay.rs
│ │ └── sandbox_snapshots
│ │ ├── 7qq4W43TqHg9tQPMvdAFW4Tz6J88KnPppBPR1hNKmQAd.json
│ │ └── B9jn6GZsPebSEX6fp9rV7U6k6sZrgokgkGpFMEE6x7Us.json
├── iota-rest-api
│ ├── Cargo.toml
│ ├── openapi
│ │ ├── elements.html
│ │ ├── openapi.json
│ │ └── swagger.html
│ └── src
│ │ ├── accept.rs
│ │ ├── accounts.rs
│ │ ├── checkpoints.rs
│ │ ├── client
│ │ ├── mod.rs
│ │ └── sdk.rs
│ │ ├── coins.rs
│ │ ├── committee.rs
│ │ ├── content_type.rs
│ │ ├── epochs.rs
│ │ ├── error.rs
│ │ ├── health.rs
│ │ ├── info.rs
│ │ ├── lib.rs
│ │ ├── metrics.rs
│ │ ├── objects.rs
│ │ ├── openapi.rs
│ │ ├── reader.rs
│ │ ├── response.rs
│ │ ├── system.rs
│ │ ├── transactions
│ │ ├── execution.rs
│ │ ├── mod.rs
│ │ ├── resolve.rs
│ │ └── unresolved.rs
│ │ └── types.rs
├── iota-rest-kv
│ ├── Cargo.toml
│ └── src
│ │ ├── aws.rs
│ │ ├── bigtable.rs
│ │ ├── errors.rs
│ │ ├── extractors.rs
│ │ ├── main.rs
│ │ ├── routes
│ │ ├── health.rs
│ │ ├── kv_store.rs
│ │ └── mod.rs
│ │ ├── server.rs
│ │ └── types.rs
├── iota-rosetta
│ ├── Cargo.toml
│ ├── README.md
│ ├── resources
│ │ ├── iota.ros
│ │ └── rosetta_cli.json
│ ├── src
│ │ ├── account.rs
│ │ ├── block.rs
│ │ ├── construction.rs
│ │ ├── errors.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── network.rs
│ │ ├── operations.rs
│ │ ├── state.rs
│ │ ├── types.rs
│ │ └── unit_tests
│ │ │ ├── balance_changing_tx_tests.rs
│ │ │ └── operations_tests.rs
│ └── tests
│ │ ├── end_to_end_tests.rs
│ │ ├── gas_budget_tests.rs
│ │ └── rosetta_client.rs
├── iota-rpc-loadgen
│ ├── Cargo.toml
│ ├── README.md
│ └── src
│ │ ├── load_test.rs
│ │ ├── main.rs
│ │ └── payload
│ │ ├── checkpoint_utils.rs
│ │ ├── get_all_balances.rs
│ │ ├── get_checkpoints.rs
│ │ ├── get_object.rs
│ │ ├── get_reference_gas_price.rs
│ │ ├── mod.rs
│ │ ├── multi_get_objects.rs
│ │ ├── multi_get_transaction_blocks.rs
│ │ ├── pay_iota.rs
│ │ ├── query_transactions.rs
│ │ ├── rpc_command_processor.rs
│ │ └── validation.rs
├── iota-sdk
│ ├── Cargo.toml
│ ├── README.md
│ ├── examples
│ │ ├── coin_read_api.rs
│ │ ├── event_api.rs
│ │ ├── governance_api.rs
│ │ ├── iota_client.rs
│ │ ├── json_rpc_errors.rs
│ │ ├── read_api
│ │ │ ├── checkpoints.rs
│ │ │ ├── move_view_function_call.rs
│ │ │ ├── read_api.rs
│ │ │ ├── read_api_objects.rs
│ │ │ ├── read_api_package.rs
│ │ │ ├── read_api_transactions.rs
│ │ │ ├── read_api_tx.rs
│ │ │ ├── simulate_transaction.rs
│ │ │ ├── transaction_subscription.rs
│ │ │ └── transactions_with_options.rs
│ │ ├── transaction_builder
│ │ │ ├── batch_tx.rs
│ │ │ ├── consolidate.rs
│ │ │ ├── function_move_call.rs
│ │ │ ├── move_package.rs
│ │ │ ├── object_ref.rs
│ │ │ ├── pay.rs
│ │ │ ├── pay_iota.rs
│ │ │ ├── programmable_transactions_api.rs
│ │ │ ├── sign_tx_guide.rs
│ │ │ ├── single_move_call.rs
│ │ │ ├── split_merge_coins.rs
│ │ │ ├── stake.rs
│ │ │ ├── timelocked_stake.rs
│ │ │ ├── transfer.rs
│ │ │ └── tx_data.rs
│ │ └── utils.rs
│ ├── src
│ │ ├── apis
│ │ │ ├── coin_read.rs
│ │ │ ├── event.rs
│ │ │ ├── governance.rs
│ │ │ ├── mod.rs
│ │ │ ├── quorum_driver.rs
│ │ │ └── read.rs
│ │ ├── error.rs
│ │ ├── iota_client_config.rs
│ │ ├── json_rpc_error.rs
│ │ ├── lib.rs
│ │ └── wallet_context.rs
│ └── tests
│ │ └── tests.rs
├── iota-simulator
│ ├── Cargo.toml
│ ├── README.md
│ └── src
│ │ └── lib.rs
├── iota-single-node-benchmark
│ ├── Cargo.toml
│ ├── README.md
│ ├── move_package
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── benchmark.move
│ ├── src
│ │ ├── benchmark_context.rs
│ │ ├── command.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── mock_account.rs
│ │ ├── mock_consensus.rs
│ │ ├── mock_storage.rs
│ │ ├── single_node.rs
│ │ ├── tx_generator.rs
│ │ ├── tx_generator
│ │ │ ├── move_tx_generator.rs
│ │ │ ├── package_publish_tx_generator.rs
│ │ │ ├── root_object_create_tx_generator.rs
│ │ │ └── shared_object_create_tx_generator.rs
│ │ └── workload.rs
│ └── tests
│ │ ├── data
│ │ ├── package_publish_from_bytecode
│ │ │ ├── manifest.json
│ │ │ ├── package_a
│ │ │ │ ├── Move.toml
│ │ │ │ ├── build
│ │ │ │ │ └── A
│ │ │ │ │ │ └── bytecode_modules
│ │ │ │ │ │ └── a.mv
│ │ │ │ └── sources
│ │ │ │ │ └── a.move
│ │ │ ├── package_b
│ │ │ │ ├── Move.toml
│ │ │ │ ├── build
│ │ │ │ │ └── B
│ │ │ │ │ │ └── bytecode_modules
│ │ │ │ │ │ └── b.mv
│ │ │ │ └── sources
│ │ │ │ │ └── b.move
│ │ │ └── package_c
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ └── c.move
│ │ └── package_publish_from_source
│ │ │ ├── manifest.json
│ │ │ ├── package_a
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── a.move
│ │ │ ├── package_b
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── b.move
│ │ │ └── package_c
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── c.move
│ │ └── smoke_tests.rs
├── iota-snapshot
│ ├── Cargo.toml
│ └── src
│ │ ├── lib.rs
│ │ ├── reader.rs
│ │ ├── tests.rs
│ │ ├── uploader.rs
│ │ └── writer.rs
├── iota-source-validation-service
│ ├── Cargo.toml
│ ├── README.md
│ ├── config.toml
│ ├── src
│ │ ├── lib.rs
│ │ └── main.rs
│ └── tests
│ │ ├── fixture
│ │ ├── custom
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── custom.move
│ │ └── iota__main
│ │ │ └── move-stdlib
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── address.move
│ │ └── tests.rs
├── iota-source-validation
│ ├── Cargo.toml
│ ├── fixture
│ │ ├── a
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── a.move
│ │ ├── b-v2
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── b.move
│ │ │ │ ├── c.move
│ │ │ │ └── d.move
│ │ ├── b
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── b.move
│ │ │ │ ├── c.move
│ │ │ │ └── d.move
│ │ ├── c
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── b.move
│ │ │ │ ├── c.move
│ │ │ │ └── d.move
│ │ ├── d
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── a.move
│ │ ├── e
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── e.move
│ │ ├── versioned-a-depends-on-b
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── a.move
│ │ ├── versioned-b
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── b.move
│ │ │ │ ├── c.move
│ │ │ │ └── d.move
│ │ └── z
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ ├── a.move
│ │ │ └── b.move
│ └── src
│ │ ├── error.rs
│ │ ├── lib.rs
│ │ ├── tests.rs
│ │ └── toolchain.rs
├── iota-storage
│ ├── Cargo.toml
│ ├── src
│ │ ├── bin
│ │ │ └── http_kv_tool.rs
│ │ ├── blob.rs
│ │ ├── http_key_value_store.rs
│ │ ├── key_value_store.rs
│ │ ├── key_value_store_metrics.rs
│ │ ├── lib.rs
│ │ ├── mutex_table.rs
│ │ ├── object_store
│ │ │ ├── http
│ │ │ │ ├── gcs.rs
│ │ │ │ ├── local.rs
│ │ │ │ ├── mod.rs
│ │ │ │ └── s3.rs
│ │ │ ├── mod.rs
│ │ │ └── util.rs
│ │ ├── package_object_cache.rs
│ │ ├── sharded_lru.rs
│ │ └── write_path_pending_tx_log.rs
│ └── tests
│ │ └── key_value_tests.rs
├── iota-surfer
│ ├── Cargo.toml
│ ├── src
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── surf_strategy.rs
│ │ ├── surfer_state.rs
│ │ └── surfer_task.rs
│ └── tests
│ │ ├── move_building_blocks
│ │ ├── Move.toml
│ │ └── sources
│ │ │ ├── limits.move
│ │ │ └── objects.move
│ │ ├── random
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── random.move
│ │ └── smoke_tests.rs
├── iota-swarm-config
│ ├── Cargo.toml
│ ├── src
│ │ ├── genesis_config.rs
│ │ ├── lib.rs
│ │ ├── network_config.rs
│ │ ├── network_config_builder.rs
│ │ ├── node_config_builder.rs
│ │ └── test_utils.rs
│ └── tests
│ │ ├── snapshot_tests.rs
│ │ └── snapshots
│ │ ├── snapshot_tests__genesis_config_snapshot_matches.snap
│ │ ├── snapshot_tests__network_config_snapshot_matches.snap
│ │ ├── snapshot_tests__populated_genesis_snapshot_matches-2.snap
│ │ ├── snapshot_tests__populated_genesis_snapshot_matches-3.snap
│ │ └── snapshot_tests__populated_genesis_snapshot_matches.snap
├── iota-swarm
│ ├── Cargo.toml
│ ├── README.md
│ └── src
│ │ ├── lib.rs
│ │ └── memory
│ │ ├── container-sim.rs
│ │ ├── container.rs
│ │ ├── mod.rs
│ │ ├── node.rs
│ │ └── swarm.rs
├── iota-synthetic-ingestion
│ ├── Cargo.toml
│ ├── README.md
│ └── src
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ └── synthetic_ingestion.rs
├── iota-test-transaction-builder
│ ├── Cargo.toml
│ └── src
│ │ └── lib.rs
├── iota-tls
│ ├── Cargo.toml
│ └── src
│ │ ├── acceptor.rs
│ │ ├── certgen.rs
│ │ ├── lib.rs
│ │ └── verifier.rs
├── iota-tool
│ ├── Cargo.toml
│ ├── README.md
│ └── src
│ │ ├── commands.rs
│ │ ├── db_tool
│ │ ├── db_dump.rs
│ │ ├── index_search.rs
│ │ └── mod.rs
│ │ ├── lib.rs
│ │ └── main.rs
├── iota-transaction-builder
│ ├── Cargo.toml
│ └── src
│ │ ├── lib.rs
│ │ ├── package.rs
│ │ ├── stake.rs
│ │ └── utils.rs
├── iota-transaction-checks
│ ├── Cargo.toml
│ └── src
│ │ ├── deny.rs
│ │ └── lib.rs
├── iota-transactional-test-runner
│ ├── Cargo.toml
│ ├── src
│ │ ├── args.rs
│ │ ├── lib.rs
│ │ ├── offchain_state.rs
│ │ ├── programmable_transaction_test_parser
│ │ │ ├── mod.rs
│ │ │ ├── parser.rs
│ │ │ └── token.rs
│ │ ├── simulator_persisted_store.rs
│ │ └── test_adapter.rs
│ └── syntax.md
├── iota-types
│ ├── Cargo.toml
│ ├── benches
│ │ └── accumulator_bench.rs
│ ├── src
│ │ ├── README.md
│ │ ├── accumulator.rs
│ │ ├── authenticator_state.rs
│ │ ├── balance.rs
│ │ ├── base_types.rs
│ │ ├── clock.rs
│ │ ├── coin.rs
│ │ ├── coin_manager.rs
│ │ ├── collection_types.rs
│ │ ├── committee.rs
│ │ ├── config.rs
│ │ ├── crypto.rs
│ │ ├── deny_list_v1.rs
│ │ ├── digests.rs
│ │ ├── display.rs
│ │ ├── dynamic_field.rs
│ │ ├── dynamic_field
│ │ │ └── visitor.rs
│ │ ├── effects
│ │ │ ├── effects_v1.rs
│ │ │ ├── mod.rs
│ │ │ ├── object_change.rs
│ │ │ └── test_effects_builder.rs
│ │ ├── epoch_data.rs
│ │ ├── error.rs
│ │ ├── event.rs
│ │ ├── executable_transaction.rs
│ │ ├── execution.rs
│ │ ├── execution_config_utils.rs
│ │ ├── execution_status.rs
│ │ ├── full_checkpoint_content.rs
│ │ ├── gas.rs
│ │ ├── gas_coin.rs
│ │ ├── gas_model
│ │ │ ├── gas_predicates.rs
│ │ │ ├── gas_v1.rs
│ │ │ ├── mod.rs
│ │ │ ├── tables.rs
│ │ │ └── units_types.rs
│ │ ├── governance.rs
│ │ ├── id.rs
│ │ ├── in_memory_storage.rs
│ │ ├── inner_temporary_store.rs
│ │ ├── iota_sdk_types_conversions.rs
│ │ ├── iota_serde.rs
│ │ ├── iota_system_state
│ │ │ ├── epoch_start_iota_system_state.rs
│ │ │ ├── iota_system_state_inner_v1.rs
│ │ │ ├── iota_system_state_inner_v2.rs
│ │ │ ├── iota_system_state_summary.rs
│ │ │ ├── mod.rs
│ │ │ └── simtest_iota_system_state_inner.rs
│ │ ├── layout_resolver.rs
│ │ ├── lib.rs
│ │ ├── message_envelope.rs
│ │ ├── messages_checkpoint.rs
│ │ ├── messages_consensus.rs
│ │ ├── messages_grpc.rs
│ │ ├── messages_safe_client.rs
│ │ ├── metrics.rs
│ │ ├── mock_checkpoint_builder.rs
│ │ ├── move_package.rs
│ │ ├── multisig.rs
│ │ ├── object.rs
│ │ ├── object
│ │ │ ├── balance_traversal.rs
│ │ │ └── bounded_visitor.rs
│ │ ├── passkey_authenticator.rs
│ │ ├── programmable_transaction_builder.rs
│ │ ├── quorum_driver_types.rs
│ │ ├── randomness_state.rs
│ │ ├── signature.rs
│ │ ├── signature_verification.rs
│ │ ├── stardust
│ │ │ ├── address.rs
│ │ │ ├── coin_kind.rs
│ │ │ ├── coin_type.rs
│ │ │ ├── error.rs
│ │ │ ├── mod.rs
│ │ │ └── output
│ │ │ │ ├── alias.rs
│ │ │ │ ├── basic.rs
│ │ │ │ ├── foundry.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── nft.rs
│ │ │ │ └── unlock_conditions.rs
│ │ ├── storage
│ │ │ ├── error.rs
│ │ │ ├── mod.rs
│ │ │ ├── object_store_trait.rs
│ │ │ ├── read_store.rs
│ │ │ ├── shared_in_memory_store.rs
│ │ │ └── write_store.rs
│ │ ├── supported_protocol_versions.rs
│ │ ├── system_admin_cap.rs
│ │ ├── test_checkpoint_data_builder.rs
│ │ ├── timelock
│ │ │ ├── label.rs
│ │ │ ├── mod.rs
│ │ │ ├── stardust_upgrade_label.rs
│ │ │ ├── timelock.rs
│ │ │ ├── timelocked_staked_iota.rs
│ │ │ └── timelocked_staking.rs
│ │ ├── traffic_control.rs
│ │ ├── transaction.rs
│ │ ├── transaction_executor.rs
│ │ ├── transfer.rs
│ │ ├── type_input.rs
│ │ ├── unit_tests
│ │ │ ├── base_types_tests.rs
│ │ │ ├── crypto_tests.rs
│ │ │ ├── execution_status_tests.rs
│ │ │ ├── intent_tests.rs
│ │ │ ├── messages_tests.rs
│ │ │ ├── multisig_tests.rs
│ │ │ ├── passkey_authenticator_test.rs
│ │ │ ├── timelock
│ │ │ │ ├── label_tests.rs
│ │ │ │ └── timelock_tests.rs
│ │ │ ├── utils.rs
│ │ │ ├── zk_login_authenticator_test.rs
│ │ │ └── zklogin_test_vectors.json
│ │ ├── versioned.rs
│ │ ├── zk_login_authenticator.rs
│ │ └── zk_login_util.rs
│ └── tests
│ │ ├── digests_tests.rs
│ │ ├── serde_tests.rs
│ │ └── staged
│ │ ├── exec_failure_status.yaml
│ │ └── type_input.yaml
├── iota-upgrade-compatibility-transactional-tests
│ ├── Cargo.toml
│ ├── src
│ │ └── lib.rs
│ └── tests
│ │ ├── constant_name_change
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── base.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── base.move
│ │ ├── constant_value_changed
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── base.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── base.move
│ │ ├── friend_entry_changed
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── base.move
│ │ │ │ └── friend.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ ├── base.move
│ │ │ └── friend.move
│ │ ├── friend_function_change
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── base.move
│ │ │ │ └── friend.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ ├── base.move
│ │ │ └── friend.move
│ │ ├── large_package_equality_check
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── ascii.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── ascii.move
│ │ ├── large_package_equality_check_alpha_rename
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── ascii.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── ascii.move
│ │ ├── large_package_equality_check_local_shuffle
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── ascii.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── ascii.move
│ │ ├── large_package_inclusion_check
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── ascii.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── ascii.move
│ │ ├── large_package_invalid_equality_inclusion_check
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── ascii.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── ascii.move
│ │ ├── private_entry_and_friend_changes
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── base.move
│ │ │ │ └── friend.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ ├── base.move
│ │ │ └── friend.move
│ │ ├── private_entry_fun_entry_removed
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── base.move
│ │ │ │ └── friend.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ ├── base.move
│ │ │ └── friend.move
│ │ ├── public_fun_param_alpha_rename
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── base.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── base.move
│ │ ├── public_fun_param_permute
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── base.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── base.move
│ │ ├── public_fun_rename
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── base.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── base.move
│ │ ├── snapshots
│ │ ├── tests__constant_name_change.snap
│ │ ├── tests__constant_value_changed.snap
│ │ ├── tests__friend_entry_changed.snap
│ │ ├── tests__friend_function_change.snap
│ │ ├── tests__large_package_equality_check.snap
│ │ ├── tests__large_package_equality_check_alpha_rename.snap
│ │ ├── tests__large_package_equality_check_local_shuffle.snap
│ │ ├── tests__large_package_inclusion_check.snap
│ │ ├── tests__large_package_invalid_equality_inclusion_check.snap
│ │ ├── tests__private_entry_and_friend_changes.snap
│ │ ├── tests__private_entry_fun_entry_removed.snap
│ │ ├── tests__public_fun_param_alpha_rename.snap
│ │ ├── tests__public_fun_param_permute.snap
│ │ ├── tests__public_fun_rename.snap
│ │ ├── tests__struct_field_name_change.snap
│ │ ├── tests__struct_field_reorder.snap
│ │ ├── tests__struct_field_reorder_no_name_change.snap
│ │ ├── tests__struct_layout_change.snap
│ │ └── tests__struct_name_change.snap
│ │ ├── struct_field_name_change
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── base.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── base.move
│ │ ├── struct_field_reorder
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── base.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── base.move
│ │ ├── struct_field_reorder_no_name_change
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── base.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── base.move
│ │ ├── struct_layout_change
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── base.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── base.move
│ │ ├── struct_name_change
│ │ ├── about.package
│ │ ├── base
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── base.move
│ │ └── upgraded
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── base.move
│ │ └── tests.rs
├── iota-verifier-transactional-tests
│ ├── Cargo.toml
│ ├── src
│ │ └── lib.rs
│ └── tests
│ │ ├── entry_points
│ │ ├── clock_mut.mvir
│ │ ├── clock_mut.snap
│ │ ├── clock_ref.mvir
│ │ ├── clock_ref.snap
│ │ ├── clock_val.mvir
│ │ ├── clock_val.snap
│ │ ├── generic_and_generic_object_params.mvir
│ │ ├── generic_and_generic_object_params.snap
│ │ ├── generic_obj_mut_ref_vector.mvir
│ │ ├── generic_obj_mut_ref_vector.snap
│ │ ├── generic_obj_ref_vector.mvir
│ │ ├── generic_obj_ref_vector.snap
│ │ ├── generic_param_after_primitive.mvir
│ │ ├── generic_param_after_primitive.snap
│ │ ├── generic_with_key_invalid.mvir
│ │ ├── generic_with_key_invalid.snap
│ │ ├── generic_with_key_valid.mvir
│ │ ├── generic_with_key_valid.snap
│ │ ├── id.mvir
│ │ ├── id.snap
│ │ ├── nested_generic_vector_param.mvir
│ │ ├── nested_generic_vector_param.snap
│ │ ├── nested_key_generic_vector_param.mvir
│ │ ├── nested_key_generic_vector_param.snap
│ │ ├── non_key_struct.mvir
│ │ ├── non_key_struct.snap
│ │ ├── non_key_struct_generic.mvir
│ │ ├── non_key_struct_generic.snap
│ │ ├── non_key_struct_generic_valid.mvir
│ │ ├── non_key_struct_generic_valid.snap
│ │ ├── non_key_struct_vector.mvir
│ │ ├── non_key_struct_vector.snap
│ │ ├── obj_mut_ref_vector.mvir
│ │ ├── obj_mut_ref_vector.snap
│ │ ├── obj_ref_vector.mvir
│ │ ├── obj_ref_vector.snap
│ │ ├── ok.mvir
│ │ ├── ok.snap
│ │ ├── option.mvir
│ │ ├── option.snap
│ │ ├── optional_txn_context.mvir
│ │ ├── optional_txn_context.snap
│ │ ├── random_mut.mvir
│ │ ├── random_mut.snap
│ │ ├── random_ref.mvir
│ │ ├── random_ref.snap
│ │ ├── random_val.mvir
│ │ ├── random_val.snap
│ │ ├── return_values.mvir
│ │ ├── return_values.snap
│ │ ├── return_values_invalid.mvir
│ │ ├── return_values_invalid.snap
│ │ ├── single_generic_vector_param.mvir
│ │ ├── single_generic_vector_param.snap
│ │ ├── single_type_param.mvir
│ │ ├── single_type_param.snap
│ │ ├── single_type_param_generic_object.mvir
│ │ ├── single_type_param_generic_object.snap
│ │ ├── single_type_param_key.mvir
│ │ ├── single_type_param_key.snap
│ │ ├── string.mvir
│ │ └── string.snap
│ │ ├── enums
│ │ ├── enum_with_key_only.mvir
│ │ ├── enum_with_key_only.snap
│ │ ├── enum_with_key_only_mbf_6.mvir
│ │ ├── enum_with_key_only_mbf_6.snap
│ │ ├── enum_with_key_only_uid_field.mvir
│ │ ├── enum_with_key_only_uid_field.snap
│ │ ├── enum_with_key_only_uid_field_mbf_6.mvir
│ │ ├── enum_with_key_only_uid_field_mbf_6.snap
│ │ ├── enum_with_key_store.mvir
│ │ ├── enum_with_key_store.snap
│ │ ├── enum_with_key_store_mbf_6.mvir
│ │ ├── enum_with_key_store_mbf_6.snap
│ │ ├── enum_with_key_store_uid_field.mvir
│ │ ├── enum_with_key_store_uid_field.snap
│ │ ├── enum_with_key_store_uid_field_mbf_6.mvir
│ │ └── enum_with_key_store_uid_field_mbf_6.snap
│ │ ├── id_immutable
│ │ ├── mut_borrow_generic_key_struct_id_field.mvir
│ │ ├── mut_borrow_generic_key_struct_id_field.snap
│ │ ├── mut_borrow_key_struct_id_field.mvir
│ │ ├── mut_borrow_key_struct_id_field.snap
│ │ ├── mut_borrow_key_struct_non_id_field.mvir
│ │ ├── mut_borrow_key_struct_non_id_field.snap
│ │ ├── mut_borrow_non_key_struct_id_field.mvir
│ │ ├── mut_borrow_non_key_struct_id_field.snap
│ │ ├── write_id_field.mvir
│ │ └── write_id_field.snap
│ │ ├── id_leak
│ │ ├── direct_leak_through_call.mvir
│ │ ├── direct_leak_through_call.snap
│ │ ├── indirect_leak_through_call.mvir
│ │ ├── indirect_leak_through_call.snap
│ │ ├── infinite_loop.mvir
│ │ ├── infinite_loop.snap
│ │ ├── loop.mvir
│ │ ├── loop.snap
│ │ ├── through_call_with_borrow_field.mvir
│ │ ├── through_call_with_borrow_field.snap
│ │ ├── through_direct_return.mvir
│ │ ├── through_direct_return.snap
│ │ ├── through_indirect_return.mvir
│ │ ├── through_indirect_return.snap
│ │ ├── through_pack.mvir
│ │ ├── through_pack.snap
│ │ ├── through_reference.mvir
│ │ ├── through_reference.snap
│ │ ├── through_vector.mvir
│ │ ├── through_vector.snap
│ │ ├── transmute.mvir
│ │ └── transmute.snap
│ │ ├── init
│ │ ├── cannot_call_init.mvir
│ │ ├── cannot_call_init.snap
│ │ ├── imm_tx_context.mvir
│ │ ├── imm_tx_context.snap
│ │ ├── must_have_txn_context.mvir
│ │ ├── must_have_txn_context.snap
│ │ ├── not_generic.mvir
│ │ ├── not_generic.snap
│ │ ├── not_private.mvir
│ │ ├── not_private.snap
│ │ ├── not_txn_context.mvir
│ │ ├── not_txn_context.snap
│ │ ├── ok.mvir
│ │ ├── ok.snap
│ │ ├── return_values.mvir
│ │ └── return_values.snap
│ │ ├── one_time_witness
│ │ ├── bool_field.mvir
│ │ ├── bool_field.snap
│ │ ├── enum_no_drop.mvir
│ │ ├── enum_no_drop.snap
│ │ ├── enum_single_variant_bool_field.mvir
│ │ ├── enum_single_variant_bool_field.snap
│ │ ├── enum_single_variant_no_field.mvir
│ │ ├── enum_single_variant_no_field.snap
│ │ ├── enum_wrong_name.mvir
│ │ ├── enum_wrong_name.snap
│ │ ├── instantiate.mvir
│ │ ├── instantiate.snap
│ │ ├── many_fields_invalid.mvir
│ │ ├── many_fields_invalid.snap
│ │ ├── many_fields_valid.mvir
│ │ ├── many_fields_valid.snap
│ │ ├── more_abilities.mvir
│ │ ├── more_abilities.snap
│ │ ├── no_drop.mvir
│ │ ├── no_drop.snap
│ │ ├── no_field.mvir
│ │ ├── no_field.snap
│ │ ├── no_init_arg.mvir
│ │ ├── no_init_arg.snap
│ │ ├── other_mod_def.mvir
│ │ ├── other_mod_def.snap
│ │ ├── type_param.mvir
│ │ ├── type_param.snap
│ │ ├── wrong_field_type.mvir
│ │ ├── wrong_field_type.snap
│ │ ├── wrong_field_type_with_init.mvir
│ │ ├── wrong_field_type_with_init.snap
│ │ ├── wrong_init_type.mvir
│ │ ├── wrong_init_type.snap
│ │ ├── wrong_name.mvir
│ │ ├── wrong_name.snap
│ │ ├── wrong_name_format.mvir
│ │ └── wrong_name_format.snap
│ │ ├── private_generics
│ │ ├── no_public_transfer.mvir
│ │ ├── no_public_transfer.snap
│ │ ├── no_public_transfer_explicit.mvir
│ │ ├── no_public_transfer_explicit.snap
│ │ ├── no_public_transfer_generic.mvir
│ │ ├── no_public_transfer_generic.snap
│ │ ├── no_public_transfer_store.mvir
│ │ ├── no_public_transfer_store.snap
│ │ ├── no_public_transfer_store_generic.mvir
│ │ ├── no_public_transfer_store_generic.snap
│ │ ├── private_event_emit.mvir
│ │ ├── private_event_emit.snap
│ │ ├── public_transfer_with_store.mvir
│ │ ├── public_transfer_with_store.snap
│ │ ├── public_transfer_with_store_generic.mvir
│ │ ├── public_transfer_with_store_generic.snap
│ │ ├── receive_with_and_without_store.mvir
│ │ ├── receive_with_and_without_store.snap
│ │ ├── receive_without_key.mvir
│ │ └── receive_without_key.snap
│ │ ├── private_transfer
│ │ ├── transfer_invalid.mvir
│ │ └── transfer_invalid.snap
│ │ ├── struct_with_key
│ │ ├── key_struct_first_field_not_id.mvir
│ │ ├── key_struct_first_field_not_id.snap
│ │ ├── key_struct_id_field_incorrect_struct_address.mvir
│ │ ├── key_struct_id_field_incorrect_struct_address.snap
│ │ ├── key_struct_id_field_incorrect_struct_name.mvir
│ │ ├── key_struct_id_field_incorrect_struct_name.snap
│ │ ├── key_struct_id_field_incorrect_type.mvir
│ │ ├── key_struct_id_field_incorrect_type.snap
│ │ ├── key_struct_id_field_valid.mvir
│ │ ├── key_struct_id_field_valid.snap
│ │ ├── key_struct_second_field_id.mvir
│ │ ├── key_struct_second_field_id.snap
│ │ ├── key_struct_with_drop.mvir
│ │ └── key_struct_with_drop.snap
│ │ └── tests.rs
├── iota
│ ├── Cargo.toml
│ ├── genesis.md
│ ├── src
│ │ ├── clever_error_rendering.rs
│ │ ├── client_commands.rs
│ │ ├── client_ptb
│ │ │ ├── ast.rs
│ │ │ ├── builder.rs
│ │ │ ├── error.rs
│ │ │ ├── lexer.rs
│ │ │ ├── mod.rs
│ │ │ ├── parser.rs
│ │ │ ├── ptb.rs
│ │ │ ├── snapshots
│ │ │ │ ├── iota__client_ptb__lexer__tests__dotted_idents.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__functions.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__gas.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__tokenize_address.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__tokenize_args.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__tokenize_array.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__tokenize_commands.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__tokenize_flags.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__tokenize_num.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__tokenize_vector.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__unexpected_0x.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__unexpected_colon.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__unexpected_dash.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__unexpected_dash_dash.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__unexpected_publish_trailing.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__unexpected_random_chars.snap
│ │ │ │ ├── iota__client_ptb__lexer__tests__unexpected_upgrade_eof.snap
│ │ │ │ ├── iota__client_ptb__parser__tests__parse_args.snap
│ │ │ │ ├── iota__client_ptb__parser__tests__parse_args_invalid.snap
│ │ │ │ ├── iota__client_ptb__parser__tests__parse_commands.snap
│ │ │ │ ├── iota__client_ptb__parser__tests__parse_commands_invalid.snap
│ │ │ │ ├── iota__client_ptb__parser__tests__parse_publish.snap
│ │ │ │ ├── iota__client_ptb__parser__tests__parse_types.snap
│ │ │ │ ├── iota__client_ptb__parser__tests__parse_types_invalid.snap
│ │ │ │ └── iota__client_ptb__parser__tests__parse_unexpected_top_level.snap
│ │ │ └── token.rs
│ │ ├── completions.rs
│ │ ├── displays
│ │ │ ├── dev_inspect.rs
│ │ │ ├── dry_run_tx_block.rs
│ │ │ ├── gas_cost_summary.rs
│ │ │ ├── mod.rs
│ │ │ ├── ptb_preview.rs
│ │ │ ├── ptb_result.rs
│ │ │ ├── status.rs
│ │ │ └── summary.rs
│ │ ├── fire_drill.rs
│ │ ├── generate_genesis_checkpoint.rs
│ │ ├── genesis_ceremony.rs
│ │ ├── genesis_inspector.rs
│ │ ├── iota_commands.rs
│ │ ├── key_identity.rs
│ │ ├── keytool.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── name_commands.rs
│ │ ├── signing.rs
│ │ ├── snapshots
│ │ │ └── iota__clever_error_rendering__tests__parse_abort_status_string.snap
│ │ ├── unit_tests
│ │ │ ├── fixtures
│ │ │ │ └── upgrade_errors
│ │ │ │ │ ├── additive_errors_v1
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── additive_errors_v2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── address_change_v1
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── address_change_v2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── all_v1
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── all_v2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── declaration_errors_v1
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── enum.move
│ │ │ │ │ │ ├── func.move
│ │ │ │ │ │ ├── module.move
│ │ │ │ │ │ └── struct.move
│ │ │ │ │ ├── declaration_errors_v2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── enum.move
│ │ │ │ │ │ ├── func.move
│ │ │ │ │ │ └── struct.move
│ │ │ │ │ ├── deponly_errors_v1
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── deponly_errors_v2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── entry_linking_v1
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── entry_linking_v2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── enum_errors_v1
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── enum_errors_v2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── friend_linking_v1
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── friend_linking_v2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── function_errors_v1
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── function_errors_v2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── missing_module_toml
│ │ │ │ │ ├── addresses_first
│ │ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── emoji
│ │ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── empty
│ │ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── package_no_name
│ │ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── starts_second_line
│ │ │ │ │ │ └── Move.toml
│ │ │ │ │ └── whitespace
│ │ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── policies_v1
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── additive_add.move
│ │ │ │ │ │ ├── additive_change.move
│ │ │ │ │ │ └── dep_only_change.move
│ │ │ │ │ ├── policies_v2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── additive_add.move
│ │ │ │ │ │ ├── additive_change.move
│ │ │ │ │ │ └── dep_only_change.move
│ │ │ │ │ ├── struct_errors_v1
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── struct_errors_v2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ ├── type_param_errors_v1
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UpgradeErrors.move
│ │ │ │ │ └── type_param_errors_v2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ └── UpgradeErrors.move
│ │ │ ├── keytool_tests.rs
│ │ │ ├── profiler_tests.rs
│ │ │ ├── snapshots
│ │ │ │ ├── iota__upgrade_compatibility__upgrade_compatibility_tests__additive.snap
│ │ │ │ ├── iota__upgrade_compatibility__upgrade_compatibility_tests__address_change.snap
│ │ │ │ ├── iota__upgrade_compatibility__upgrade_compatibility_tests__addresses_first.snap
│ │ │ │ ├── iota__upgrade_compatibility__upgrade_compatibility_tests__all.snap
│ │ │ │ ├── iota__upgrade_compatibility__upgrade_compatibility_tests__declarations_missing.snap
│ │ │ │ ├── iota__upgrade_compatibility__upgrade_compatibility_tests__deponly.snap
│ │ │ │ ├── iota__upgrade_compatibility__upgrade_compatibility_tests__emoji.snap
│ │ │ │ ├── iota__upgrade_compatibility__upgrade_compatibility_tests__empty.snap
│ │ │ │ ├── iota__upgrade_compatibility__upgrade_compatibility_tests__enum.snap
│ │ │ │ ├── iota__upgrade_compatibility__upgrade_compatibility_tests__function.snap
│ │ │ │ ├── iota__upgrade_compatibility__upgrade_compatibility_tests__package_no_name.snap
│ │ │ │ ├── iota__upgrade_compatibility__upgrade_compatibility_tests__starts_second_line.snap
│ │ │ │ ├── iota__upgrade_compatibility__upgrade_compatibility_tests__struct.snap
│ │ │ │ ├── iota__upgrade_compatibility__upgrade_compatibility_tests__type_param.snap
│ │ │ │ ├── iota__upgrade_compatibility__upgrade_compatibility_tests__version_mismatch.snap
│ │ │ │ └── iota__upgrade_compatibility__upgrade_compatibility_tests__whitespace.snap
│ │ │ ├── update_profiler_tx.sh
│ │ │ ├── upgrade_compatibility_tests.rs
│ │ │ └── validator_tests.rs
│ │ ├── upgrade_compatibility
│ │ │ ├── formatting.rs
│ │ │ └── mod.rs
│ │ ├── validator_commands.rs
│ │ ├── verifier_meter.rs
│ │ └── zklogin_commands_util.rs
│ └── tests
│ │ ├── cli_tests.rs
│ │ ├── data
│ │ ├── clever_errors
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── clever_errors.move
│ │ ├── depends_on_simple
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── depends_on_simple.move
│ │ ├── dummy_modules_publish
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── trusted_coin.move
│ │ ├── dummy_modules_upgrade
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── trusted_coin.move
│ │ ├── empty
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── main.move
│ │ ├── linter
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── suppression_stats.move
│ │ ├── module_dependency_invalid
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── invalid.move
│ │ ├── module_dependency_nonexistent
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── nonexistent.move
│ │ ├── module_dependency_unpublished
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── invalid.move
│ │ ├── module_dependency_unpublished_non_zero_address
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── non_zero.move
│ │ ├── module_publish_failure_invalid
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── main.move
│ │ ├── module_publish_with_nonexistent_dependency
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── main.move
│ │ ├── module_publish_with_unpublished_dependency
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── main.move
│ │ ├── module_publish_with_unpublished_dependency_with_non_zero_address
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── main.move
│ │ ├── move_call_args_linter
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── object_basics.move
│ │ ├── ptb_complex_args_test_functions
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── test_module.move
│ │ ├── simple
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── simple.move
│ │ ├── sod
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── sod.move
│ │ ├── tree_shaking
│ │ │ ├── A
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── a.move
│ │ │ ├── A_v1
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── a.move
│ │ │ ├── A_v2
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── a.move
│ │ │ ├── B_A
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── b.move
│ │ │ ├── B_A1
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── b.move
│ │ │ ├── C_B
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── c.move
│ │ │ ├── C_B_A
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── c.move
│ │ │ ├── D_A
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── d_a.move
│ │ │ ├── D_A_v1
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── d_a_v1.move
│ │ │ ├── E
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── e.move
│ │ │ ├── E_A_v1
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── e_a_v1.move
│ │ │ ├── F
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── f.move
│ │ │ ├── G
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── g.move
│ │ │ ├── H
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── h.move
│ │ │ ├── I
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── i.move
│ │ │ ├── J
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── j.move
│ │ │ ├── K
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── k.move
│ │ │ ├── K_v2
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── k.move
│ │ │ ├── L
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── l.move
│ │ │ ├── M
│ │ │ │ ├── .gitignore
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── m.move
│ │ │ └── README.md
│ │ └── tto
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── tto1.move
│ │ ├── ptb_files
│ │ ├── assign
│ │ │ ├── assign_invalid.ptb
│ │ │ ├── assign_valid.ptb
│ │ │ ├── basic_assign.ptb
│ │ │ └── shadow_warnings.ptb
│ │ ├── bad_ptb.ptb
│ │ ├── comments
│ │ │ └── ptb_with_comments.ptb
│ │ ├── gas
│ │ │ ├── gas_outside_range.ptb
│ │ │ ├── gas_price.ptb
│ │ │ ├── gas_smashing.ptb
│ │ │ ├── gas_sponsor.ptb
│ │ │ ├── multiple_gas_price.ptb
│ │ │ ├── no_gas_picker.ptb
│ │ │ ├── non_integer_gas_budget.ptb
│ │ │ └── valid_gas.ptb
│ │ ├── inferrence
│ │ │ ├── infer_correct_num_type.ptb
│ │ │ └── infer_correct_num_type_invalid_types.ptb
│ │ ├── make_move_vec
│ │ │ ├── make_move_vec.ptb
│ │ │ ├── make_move_vec_invalid.ptb
│ │ │ ├── make_move_vec_invalid_args.ptb
│ │ │ ├── resolve_array_inside_array.ptb
│ │ │ └── resolve_array_inside_array_through_bindings.ptb
│ │ ├── merge_coins
│ │ │ ├── merge_coins_invalid_args.ptb
│ │ │ └── merge_coins_valid.ptb
│ │ ├── move_call
│ │ │ ├── move_call.ptb
│ │ │ ├── move_call_fun_resolution.ptb
│ │ │ └── move_call_parsing.ptb
│ │ ├── parsing
│ │ │ ├── invalid_commands.ptb
│ │ │ ├── invalid_types.ptb
│ │ │ ├── keywords.ptb
│ │ │ ├── multiple_function_args.ptb
│ │ │ ├── not_keywords.ptb
│ │ │ ├── quote_escapes.ptb
│ │ │ ├── valid_types.ptb
│ │ │ └── whitespace_handling.ptb
│ │ ├── publish
│ │ │ ├── publish_non_existent_package.ptb
│ │ │ ├── publish_not_a_package.ptb
│ │ │ ├── publish_too_many_args.ptb
│ │ │ ├── publish_valid.ptb
│ │ │ └── test_pkg
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ └── a.move
│ │ ├── resolution
│ │ │ ├── keyword_resolution.ptb
│ │ │ ├── type_param_resolution.ptb
│ │ │ ├── variable_resolution_fixing.ptb
│ │ │ └── variable_shadowing.ptb
│ │ ├── sender
│ │ │ ├── invalid_sender.ptb
│ │ │ ├── invalid_sender_1.ptb
│ │ │ └── valid_sender.ptb
│ │ ├── split_coins
│ │ │ ├── split_coins_invalid.ptb
│ │ │ └── split_coins_valid.ptb
│ │ └── transfer_objects
│ │ │ ├── transfer_objects_invalid.ptb
│ │ │ └── transfer_objects_valid.ptb
│ │ ├── ptb_files_tests.rs
│ │ ├── shell_tests.rs
│ │ ├── shell_tests
│ │ ├── implicits
│ │ │ ├── build.sh
│ │ │ ├── build_dev.sh
│ │ │ ├── example
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── example.move
│ │ │ ├── test.sh
│ │ │ └── test_dev.sh
│ │ ├── iota_move_new_tests
│ │ │ ├── gitignore_exists.sh
│ │ │ ├── gitignore_has_build.sh
│ │ │ ├── manifest_template.sh
│ │ │ ├── new_files.sh
│ │ │ ├── new_then_build.sh
│ │ │ ├── new_then_disassemble.sh
│ │ │ ├── new_then_test.sh
│ │ │ └── new_uppercase_name.sh
│ │ ├── new_tests
│ │ │ └── new_uppercase_name.sh
│ │ ├── simple
│ │ │ ├── data
│ │ │ │ └── data.txt
│ │ │ └── simple.sh
│ │ └── with_network
│ │ │ ├── implicits
│ │ │ ├── example
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── example.move
│ │ │ └── pub_with_implicit_deps.sh
│ │ │ ├── iota_move_new_tests
│ │ │ └── new_then_publish.sh
│ │ │ ├── move_build_bytecode_with_address_resolution
│ │ │ ├── depends_on_simple
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── depends_on_simple.move
│ │ │ ├── move_build_bytecode_with_address_resolution.sh
│ │ │ └── simple
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ └── simple.move
│ │ │ ├── objects.sh
│ │ │ ├── short_package.sh
│ │ │ └── source_verification_deprecation
│ │ │ ├── README.md
│ │ │ ├── both_flags.sh
│ │ │ ├── dependency
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── dependency.move
│ │ │ ├── example
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── example.move
│ │ │ ├── no_flags.sh
│ │ │ ├── skip_dep_verif.sh
│ │ │ └── with_dep_verif.sh
│ │ └── snapshots
│ │ ├── cli_tests__body_fn.snap
│ │ ├── cli_tests__clever_errors.snap
│ │ ├── ptb_files_tests__assign_cross_files.ptb.snap
│ │ ├── ptb_files_tests__assign_invalid.ptb.snap
│ │ ├── ptb_files_tests__assign_valid.ptb.snap
│ │ ├── ptb_files_tests__bad_ptb.ptb.snap
│ │ ├── ptb_files_tests__basic_assign.ptb.snap
│ │ ├── ptb_files_tests__gas_outside_range.ptb.snap
│ │ ├── ptb_files_tests__gas_price.ptb.snap
│ │ ├── ptb_files_tests__gas_smashing.ptb.snap
│ │ ├── ptb_files_tests__gas_sponsor.ptb.snap
│ │ ├── ptb_files_tests__infer_correct_num_type.ptb.snap
│ │ ├── ptb_files_tests__infer_correct_num_type_invalid_types.ptb.snap
│ │ ├── ptb_files_tests__invalid_commands.ptb.snap
│ │ ├── ptb_files_tests__invalid_sender.ptb.snap
│ │ ├── ptb_files_tests__invalid_sender_1.ptb.snap
│ │ ├── ptb_files_tests__invalid_types.ptb.snap
│ │ ├── ptb_files_tests__keyword_resolution.ptb.snap
│ │ ├── ptb_files_tests__keywords.ptb.snap
│ │ ├── ptb_files_tests__make_move_vec.ptb.snap
│ │ ├── ptb_files_tests__make_move_vec_invalid.ptb.snap
│ │ ├── ptb_files_tests__make_move_vec_invalid_args.ptb.snap
│ │ ├── ptb_files_tests__merge_coins_invalid_args.ptb.snap
│ │ ├── ptb_files_tests__merge_coins_valid.ptb.snap
│ │ ├── ptb_files_tests__move_call.ptb.snap
│ │ ├── ptb_files_tests__move_call_fun_resolution.ptb.snap
│ │ ├── ptb_files_tests__move_call_parsing.ptb.snap
│ │ ├── ptb_files_tests__multiple_function_args.ptb.snap
│ │ ├── ptb_files_tests__multiple_gas_price.ptb.snap
│ │ ├── ptb_files_tests__no_gas_picker.ptb.snap
│ │ ├── ptb_files_tests__non_integer_gas_budget.ptb.snap
│ │ ├── ptb_files_tests__not_keywords.ptb.snap
│ │ ├── ptb_files_tests__ptb_with_comments.ptb.snap
│ │ ├── ptb_files_tests__publish_non_existent_package.ptb.snap
│ │ ├── ptb_files_tests__publish_not_a_package.ptb.snap
│ │ ├── ptb_files_tests__publish_too_many_args.ptb.snap
│ │ ├── ptb_files_tests__publish_valid.ptb.snap
│ │ ├── ptb_files_tests__quote_escapes.ptb.snap
│ │ ├── ptb_files_tests__resolve_array_inside_array.ptb.snap
│ │ ├── ptb_files_tests__resolve_array_inside_array_through_bindings.ptb.snap
│ │ ├── ptb_files_tests__shadow_warnings.ptb.snap
│ │ ├── ptb_files_tests__split_coins_invalid.ptb.snap
│ │ ├── ptb_files_tests__split_coins_valid.ptb.snap
│ │ ├── ptb_files_tests__too_many_ty_params.ptb.snap
│ │ ├── ptb_files_tests__transfer_objects_invalid.ptb.snap
│ │ ├── ptb_files_tests__transfer_objects_valid.ptb.snap
│ │ ├── ptb_files_tests__type_param_resolution.ptb.snap
│ │ ├── ptb_files_tests__valid_gas.ptb.snap
│ │ ├── ptb_files_tests__valid_sender.ptb.snap
│ │ ├── ptb_files_tests__valid_types.ptb.snap
│ │ ├── ptb_files_tests__variable_resolution_fixing.ptb.snap
│ │ ├── ptb_files_tests__variable_shadowing.ptb.snap
│ │ ├── ptb_files_tests__whitespace_handling.ptb.snap
│ │ ├── shell_tests__implicits__build.sh.snap
│ │ ├── shell_tests__implicits__build_dev.sh.snap
│ │ ├── shell_tests__implicits__test.sh.snap
│ │ ├── shell_tests__implicits__test_dev.sh.snap
│ │ ├── shell_tests__iota_move_new_tests__gitignore_exists.sh.snap
│ │ ├── shell_tests__iota_move_new_tests__gitignore_has_build.sh.snap
│ │ ├── shell_tests__iota_move_new_tests__manifest_template.sh.snap
│ │ ├── shell_tests__iota_move_new_tests__new_files.sh.snap
│ │ ├── shell_tests__iota_move_new_tests__new_then_build.sh.snap
│ │ ├── shell_tests__iota_move_new_tests__new_then_disassemble.sh.snap
│ │ ├── shell_tests__iota_move_new_tests__new_then_test.sh.snap
│ │ ├── shell_tests__iota_move_new_tests__new_uppercase_name.sh.snap
│ │ ├── shell_tests__new_tests__new_uppercase_name.sh.snap
│ │ ├── shell_tests__simple__simple.sh.snap
│ │ ├── shell_tests__with_network__implicits__pub_with_implicit_deps.sh.snap
│ │ ├── shell_tests__with_network__iota_move_new_tests__new_then_publish.sh.snap
│ │ ├── shell_tests__with_network__move_build_bytecode_with_address_resolution__move_build_bytecode_with_address_resolution.sh.snap
│ │ ├── shell_tests__with_network__objects.sh.snap
│ │ ├── shell_tests__with_network__short_package.sh.snap
│ │ ├── shell_tests__with_network__source_verification_deprecation__both_flags.sh.snap
│ │ ├── shell_tests__with_network__source_verification_deprecation__no_flags.sh.snap
│ │ ├── shell_tests__with_network__source_verification_deprecation__skip_dep_verif.sh.snap
│ │ └── shell_tests__with_network__source_verification_deprecation__with_dep_verif.sh.snap
├── prometheus-closure-metric
│ ├── Cargo.toml
│ ├── src
│ │ └── lib.rs
│ └── tests
│ │ └── closure_metric.rs
├── simulacrum
│ ├── Cargo.toml
│ └── src
│ │ ├── epoch_state.rs
│ │ ├── lib.rs
│ │ └── store
│ │ ├── in_mem_store.rs
│ │ └── mod.rs
├── starfish
│ ├── .clippy.toml
│ ├── config
│ │ ├── Cargo.toml
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── committee.rs
│ │ │ ├── crypto.rs
│ │ │ ├── lib.rs
│ │ │ ├── parameters.rs
│ │ │ └── test_committee.rs
│ │ └── tests
│ │ │ ├── committee_test.rs
│ │ │ ├── parameters_test.rs
│ │ │ └── snapshots
│ │ │ ├── committee_test__committee.snap
│ │ │ └── parameters_test__parameters.snap
│ ├── core
│ │ ├── Cargo.toml
│ │ ├── build.rs
│ │ └── src
│ │ │ ├── authority_node.rs
│ │ │ ├── authority_service.rs
│ │ │ ├── base_committer.rs
│ │ │ ├── block_header.rs
│ │ │ ├── block_manager
│ │ │ ├── block_suspender.rs
│ │ │ └── mod.rs
│ │ │ ├── block_verifier.rs
│ │ │ ├── commit.rs
│ │ │ ├── commit_consumer.rs
│ │ │ ├── commit_observer.rs
│ │ │ ├── commit_solidifier.rs
│ │ │ ├── commit_syncer.rs
│ │ │ ├── commit_vote_monitor.rs
│ │ │ ├── context.rs
│ │ │ ├── cordial_knowledge.rs
│ │ │ ├── core.rs
│ │ │ ├── core_thread.rs
│ │ │ ├── dag_state.rs
│ │ │ ├── decoder.rs
│ │ │ ├── encoder.rs
│ │ │ ├── error.rs
│ │ │ ├── header_synchronizer.rs
│ │ │ ├── leader_schedule.rs
│ │ │ ├── leader_scoring.rs
│ │ │ ├── leader_timeout.rs
│ │ │ ├── lib.rs
│ │ │ ├── linearizer.rs
│ │ │ ├── metrics.rs
│ │ │ ├── network
│ │ │ ├── metrics.rs
│ │ │ ├── metrics_layer.rs
│ │ │ ├── mod.rs
│ │ │ ├── network_tests.rs
│ │ │ ├── test_network.rs
│ │ │ ├── tonic_network.rs
│ │ │ └── tonic_tls.rs
│ │ │ ├── shard_reconstructor.rs
│ │ │ ├── stake_aggregator.rs
│ │ │ ├── storage
│ │ │ ├── mem_store.rs
│ │ │ ├── mod.rs
│ │ │ ├── rocksdb_store.rs
│ │ │ └── store_tests.rs
│ │ │ ├── subscriber.rs
│ │ │ ├── test_dag.rs
│ │ │ ├── test_dag_builder.rs
│ │ │ ├── test_dag_parser.rs
│ │ │ ├── tests
│ │ │ ├── base_committer_declarative_tests.rs
│ │ │ ├── base_committer_tests.rs
│ │ │ ├── pipelined_committer_tests.rs
│ │ │ ├── randomized_tests.rs
│ │ │ └── universal_committer_tests.rs
│ │ │ ├── threshold_clock.rs
│ │ │ ├── transaction.rs
│ │ │ ├── transactions_synchronizer.rs
│ │ │ └── universal_committer.rs
│ └── simtests
│ │ ├── Cargo.toml
│ │ └── src
│ │ ├── lib.rs
│ │ ├── node.rs
│ │ └── tests
│ │ └── simtests.rs
├── telemetry-subscribers
│ ├── Cargo.toml
│ ├── README.md
│ ├── examples
│ │ └── easy-init.rs
│ ├── observability.md
│ ├── observability_guides.md
│ ├── src
│ │ ├── bin
│ │ │ └── import-trace.rs
│ │ ├── file_exporter.rs
│ │ ├── lib.rs
│ │ └── span_latency_prom.rs
│ └── tests
│ │ └── reload.rs
├── test-cluster
│ ├── Cargo.toml
│ ├── src
│ │ └── lib.rs
│ └── tests
│ │ └── network_tests.rs
├── transaction-fuzzer
│ ├── Cargo.toml
│ ├── data
│ │ ├── coin_factory
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── coin_factory.move
│ │ └── type_factory
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── type_factory.move
│ ├── scripts
│ │ └── coin_factory_gen.py
│ ├── src
│ │ ├── account_universe.rs
│ │ ├── account_universe
│ │ │ ├── account.rs
│ │ │ ├── helpers.rs
│ │ │ ├── transfer_gen.rs
│ │ │ └── universe.rs
│ │ ├── config_fuzzer.rs
│ │ ├── executor.rs
│ │ ├── lib.rs
│ │ ├── programmable_transaction_gen.rs
│ │ ├── transaction_data_gen.rs
│ │ └── type_arg_fuzzer.rs
│ └── tests
│ │ ├── gas_data_tests.rs
│ │ ├── p2p_fuzz.rs
│ │ ├── pt_fuzz.rs
│ │ ├── rgp_fuzz.rs
│ │ ├── transaction_data_fuzz.rs
│ │ └── type_arg_fuzzer.rs
├── typed-store-derive
│ ├── Cargo.toml
│ └── src
│ │ └── lib.rs
├── typed-store-error
│ ├── Cargo.toml
│ └── src
│ │ ├── errors.rs
│ │ └── lib.rs
├── typed-store-workspace-hack
│ ├── .gitattributes
│ ├── Cargo.toml
│ ├── build.rs
│ └── src
│ │ └── lib.rs
└── typed-store
│ ├── Cargo.toml
│ ├── src
│ ├── lib.rs
│ ├── metrics.rs
│ ├── rocks
│ │ ├── errors.rs
│ │ ├── iter.rs
│ │ ├── mod.rs
│ │ ├── safe_iter.rs
│ │ └── tests.rs
│ ├── test_db.rs
│ └── traits.rs
│ └── tests
│ └── macro_tests.rs
├── dapps
├── README.md
├── kiosk-cli
│ ├── .gitignore
│ ├── README.md
│ ├── index.js
│ └── package.json
├── kiosk
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package.json
│ ├── postcss.config.cjs
│ ├── public
│ │ └── empty-image.svg
│ ├── src
│ │ ├── Root.tsx
│ │ ├── components
│ │ │ ├── Base
│ │ │ │ ├── Button.tsx
│ │ │ │ ├── ExplorerLink.tsx
│ │ │ │ ├── Header.tsx
│ │ │ │ ├── IotaConnectButton.tsx
│ │ │ │ ├── Loading.tsx
│ │ │ │ ├── Spinner.tsx
│ │ │ │ └── WalletNotConnected.tsx
│ │ │ ├── DisplayObject.tsx
│ │ │ ├── DisplayObjectThumbnail.tsx
│ │ │ ├── Inventory
│ │ │ │ ├── OwnedObject.tsx
│ │ │ │ └── OwnedObjects.tsx
│ │ │ ├── Kiosk
│ │ │ │ ├── FindKiosk.tsx
│ │ │ │ ├── ItemLockedBadge.tsx
│ │ │ │ ├── KioskCreation.tsx
│ │ │ │ ├── KioskData.tsx
│ │ │ │ ├── KioskItem.tsx
│ │ │ │ ├── KioskItems.tsx
│ │ │ │ ├── KioskNotFound.tsx
│ │ │ │ └── KioskSelector.tsx
│ │ │ └── Modals
│ │ │ │ ├── Base.tsx
│ │ │ │ └── ListPrice.tsx
│ │ ├── context
│ │ │ └── KioskClientContext.tsx
│ │ ├── hooks
│ │ │ ├── kiosk.ts
│ │ │ ├── useKioskSelector.ts
│ │ │ ├── useOwnedObjects.ts
│ │ │ └── useTransactionExecution.ts
│ │ ├── index.css
│ │ ├── main.tsx
│ │ ├── mutations
│ │ │ └── kiosk.ts
│ │ ├── routes
│ │ │ ├── Home.tsx
│ │ │ ├── SingleKiosk.tsx
│ │ │ └── index.tsx
│ │ ├── utils
│ │ │ ├── constants.ts
│ │ │ └── utils.ts
│ │ └── vite-env.d.ts
│ ├── tailwind.config.js
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ ├── vercel.json
│ └── vite.config.ts
├── multisig-toolkit
│ ├── .gitignore
│ ├── components.json
│ ├── index.html
│ ├── package.json
│ ├── postcss.config.cjs
│ ├── src
│ │ ├── components
│ │ │ ├── connect.tsx
│ │ │ ├── header.tsx
│ │ │ ├── menu.tsx
│ │ │ ├── preview-effects
│ │ │ │ ├── DryRunContext.tsx
│ │ │ │ ├── EffectsPreview.tsx
│ │ │ │ ├── ObjectLink.tsx
│ │ │ │ ├── PreviewCard.tsx
│ │ │ │ ├── partials
│ │ │ │ │ ├── BalanceChanges.tsx
│ │ │ │ │ ├── Events.tsx
│ │ │ │ │ ├── ObjectChanges.tsx
│ │ │ │ │ ├── Overview.tsx
│ │ │ │ │ └── Transactions.tsx
│ │ │ │ └── utils.ts
│ │ │ ├── ui
│ │ │ │ ├── alert.tsx
│ │ │ │ ├── button.tsx
│ │ │ │ ├── card.tsx
│ │ │ │ ├── command.tsx
│ │ │ │ ├── dialog.tsx
│ │ │ │ ├── form.tsx
│ │ │ │ ├── label.tsx
│ │ │ │ ├── popover.tsx
│ │ │ │ ├── tabs.tsx
│ │ │ │ └── textarea.tsx
│ │ │ └── warning.tsx
│ │ ├── index.css
│ │ ├── lib
│ │ │ ├── queryClient.ts
│ │ │ └── utils.ts
│ │ ├── main.tsx
│ │ ├── routes
│ │ │ ├── combine-sigs.tsx
│ │ │ ├── execute-transaction.tsx
│ │ │ ├── index.tsx
│ │ │ ├── multisig-address.tsx
│ │ │ ├── offline-signer.tsx
│ │ │ ├── root.tsx
│ │ │ └── signature-analyzer.tsx
│ │ └── vite-env.d.ts
│ ├── tailwind.config.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ ├── vercel.json
│ └── vite.config.ts
├── regulated-token
│ ├── Move.toml
│ ├── README.md
│ ├── publish.sh
│ └── sources
│ │ ├── denylist.move
│ │ └── reg.move
└── sponsored-transactions
│ ├── .gitignore
│ ├── index.html
│ ├── package.json
│ ├── postcss.config.cjs
│ ├── src
│ ├── App.tsx
│ ├── index.css
│ ├── main.tsx
│ ├── utils
│ │ ├── rpc.ts
│ │ └── sponsorTransaction.ts
│ └── vite-env.d.ts
│ ├── tailwind.config.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── deny.toml
├── dev-tools
├── README.md
├── grafana-local
│ ├── README.md
│ ├── dashboards
│ │ ├── cluster-status-dashboard.json
│ │ ├── consensus-overview.json
│ │ ├── dashboard.yaml
│ │ ├── starfish-overview.json
│ │ └── validator-dashboard.json
│ ├── docker-compose.yaml
│ ├── grafana-datasources-tempo.png
│ ├── grafana-datasources.yaml
│ ├── prometheus.yaml
│ └── tempo.yaml
├── iota-data-ingestion
│ ├── README.md
│ ├── historical
│ │ ├── config.yaml
│ │ └── docker-compose.yaml
│ ├── kv-store
│ │ ├── config
│ │ │ ├── aws.yaml
│ │ │ └── bigtable.yaml
│ │ └── docker-compose.yaml
│ └── live
│ │ ├── config.yaml
│ │ └── docker-compose.yaml
├── iota-indexer-monitoring
│ ├── README.md
│ ├── dashboards
│ │ ├── dashboards.yml
│ │ └── indexer_metrics_dashboard.json
│ ├── docker-compose.yml
│ ├── grafana-datasources.yaml
│ └── prometheus.yml
├── iota-network
│ ├── .gitignore
│ ├── Dockerfile
│ ├── README.md
│ ├── docker-compose-antithesis.yaml
│ ├── docker-compose.yaml
│ ├── genesis
│ │ ├── compose-validators.yaml
│ │ ├── generate.py
│ │ ├── overlays
│ │ │ └── common.yaml
│ │ ├── requirements.txt
│ │ └── static
│ │ │ ├── fullnode.yaml
│ │ │ └── iota.keystore
│ └── new-genesis.sh
├── iota-private-network
│ ├── README.md
│ ├── bootstrap.sh
│ ├── build.sh
│ ├── cleanup.sh
│ ├── configs
│ │ ├── faucet
│ │ │ ├── client.yaml
│ │ │ ├── iota.aliases
│ │ │ └── iota.keystore
│ │ ├── fullnodes
│ │ │ ├── backup.yaml
│ │ │ └── fullnode.yaml
│ │ ├── genesis-template-4.yaml
│ │ ├── genesis
│ │ │ └── .keep
│ │ ├── validator-common.yaml
│ │ └── validators
│ │ │ └── .keep
│ ├── docker-compose.yaml
│ ├── experiments
│ │ ├── README.md
│ │ ├── dual-run.sh
│ │ ├── network-benchmark.sh
│ │ ├── network-fuzz.sh
│ │ ├── run-all-benchmark.sh
│ │ └── run-all-fuzz.sh
│ ├── run.sh
│ └── static
│ │ ├── init.sql
│ │ └── iota.keystore
├── iota-rest-kv
│ ├── README.md
│ ├── config
│ │ └── bigtable.yaml
│ └── docker-compose.yaml
├── iota-rosetta-local
│ └── docker-compose.yaml
├── jaeger-local
│ └── docker-compose.yaml
├── pg-services-local
│ ├── README.md
│ └── docker-compose.yaml
└── stress
│ ├── Dockerfile
│ ├── README.md
│ └── entrypoint.sh
├── docker
├── iota-data-ingestion
│ ├── Dockerfile
│ └── build.sh
├── iota-graphql-rpc
│ ├── Dockerfile
│ └── build.sh
├── iota-indexer
│ ├── Dockerfile
│ └── build.sh
├── iota-node
│ ├── Dockerfile
│ └── build.sh
├── iota-proxy
│ ├── Dockerfile
│ └── build.sh
├── iota-rest-kv
│ ├── Dockerfile
│ └── build.sh
├── iota-rosetta
│ ├── Dockerfile
│ └── build.sh
├── iota-source-validation-service
│ ├── Dockerfile
│ └── build.sh
├── iota-tools
│ ├── Dockerfile
│ └── build.sh
├── iota
│ ├── Dockerfile
│ └── build.sh
└── utils
│ └── build-script.sh
├── docs
├── README.md
├── content
│ ├── _snippets
│ │ ├── about-iota
│ │ │ ├── iota-wallet
│ │ │ │ ├── balance-finder.md
│ │ │ │ ├── seed.md
│ │ │ │ └── wait.md
│ │ │ └── ledger_devices.mdx
│ │ ├── address-prefix.mdx
│ │ ├── app-examples-swap-source.mdx
│ │ ├── automated-address-management.mdx
│ │ ├── cli-check-install.mdx
│ │ ├── data-wipe.mdx
│ │ ├── deprecated_methods_note.mdx
│ │ ├── faucet.mdx
│ │ ├── info-BST-2f1.mdx
│ │ ├── info-high-traffic.mdx
│ │ ├── info-pnpm-required.mdx
│ │ ├── initialize-iota-client-cli.mdx
│ │ ├── install-binary-warning.mdx
│ │ ├── iota-evm
│ │ │ ├── AgentID.md
│ │ │ ├── ERC721.md
│ │ │ ├── EVM-required-prior-knowledge.md
│ │ │ ├── EVM_compatibility.md
│ │ │ ├── IRC27.md
│ │ │ ├── about-accounts.md
│ │ │ ├── create-native-token.md
│ │ │ ├── decimals.md
│ │ │ ├── deploy_a_smart_contract.md
│ │ │ ├── hardhat_config.mdx
│ │ │ ├── how-tos
│ │ │ │ ├── ERC20.md
│ │ │ │ ├── ERC721.md
│ │ │ │ └── minimum_storage_deposit.md
│ │ │ ├── metamask_buttons.mdx
│ │ │ ├── on_off_ledger_request.md
│ │ │ ├── oracles_contract_data.mdx
│ │ │ ├── ownership.md
│ │ │ ├── payable.md
│ │ │ ├── query_gas_fees.md
│ │ │ ├── remix-IDE.md
│ │ │ └── token-demo-setup.md
│ │ ├── iota-oop-beta.mdx
│ │ ├── linux-deps.mdx
│ │ ├── lists
│ │ │ └── binaries-file-list.mdx
│ │ ├── macos-deps.mdx
│ │ ├── migrate-to-graphql.mdx
│ │ ├── migration-warning.mdx
│ │ ├── move-summary.mdx
│ │ ├── network-reset.mdx
│ │ ├── not-available-on-testnet.mdx
│ │ ├── operator
│ │ │ ├── fullnode-p2p.mdx
│ │ │ ├── fullnode-ports.mdx
│ │ │ ├── fullnode-requirements-tab.mdx
│ │ │ ├── genesis-blob-location.mdx
│ │ │ ├── monitoring-health-metrics.mdx
│ │ │ ├── monitoring-json-rpc-fullnode.mdx
│ │ │ ├── monitoring-logs.mdx
│ │ │ ├── monitoring-services.mdx
│ │ │ ├── try-rpc-endpoint.mdx
│ │ │ ├── validator-download-config.mdx
│ │ │ ├── validator-generate-info.mdx
│ │ │ ├── validator-join-monitor.mdx
│ │ │ ├── validator-p2p.mdx
│ │ │ ├── validator-ports.mdx
│ │ │ ├── validator-requirements-tab.mdx
│ │ │ └── validator-setup-ssfn.mdx
│ │ ├── publish-to-devnet-with-coins.mdx
│ │ ├── staking-pool-reqs.mdx
│ │ ├── testing-cheat-sheet.mdx
│ │ ├── upgrade-single-key-risk.mdx
│ │ └── warning-advanced-instructions-node-setup.mdx
│ ├── about-iota
│ │ ├── FAQ.mdx
│ │ ├── about-iota.mdx
│ │ ├── iota-architecture
│ │ │ ├── consensus.mdx
│ │ │ ├── epochs.mdx
│ │ │ ├── iota-architecture.mdx
│ │ │ ├── iota-security.mdx
│ │ │ ├── protocol-upgrades.mdx
│ │ │ ├── staking-rewards.mdx
│ │ │ ├── transaction-lifecycle.mdx
│ │ │ └── validator-committee.mdx
│ │ ├── tokenomics
│ │ │ ├── gas-in-iota.mdx
│ │ │ ├── gas-pricing.mdx
│ │ │ ├── iota-token.mdx
│ │ │ ├── proof-of-stake.mdx
│ │ │ ├── staking-unstaking.mdx
│ │ │ ├── tokenomics.mdx
│ │ │ └── validators-staking.mdx
│ │ └── why-move.mdx
│ ├── developer
│ │ ├── advanced.mdx
│ │ ├── advanced
│ │ │ ├── asset-tokenization.mdx
│ │ │ ├── create-review-rating-dao-with-multisig.mdx
│ │ │ ├── custom-indexer.mdx
│ │ │ ├── graphql-migration.mdx
│ │ │ ├── introducing-move-2024.mdx
│ │ │ ├── iota-repository.mdx
│ │ │ └── onchain-randomness.mdx
│ │ ├── cryptography.mdx
│ │ ├── cryptography
│ │ │ ├── checkpoint-verification.mdx
│ │ │ ├── on-chain.mdx
│ │ │ ├── on-chain
│ │ │ │ ├── ecvrf.mdx
│ │ │ │ ├── groth16.mdx
│ │ │ │ ├── hashing.mdx
│ │ │ │ └── signing.mdx
│ │ │ ├── transaction-auth.mdx
│ │ │ └── transaction-auth
│ │ │ │ ├── intent-signing.mdx
│ │ │ │ ├── keys-addresses.mdx
│ │ │ │ ├── multisig.mdx
│ │ │ │ ├── offline-signing.mdx
│ │ │ │ └── signatures.mdx
│ │ ├── dev-cheat-sheet.mdx
│ │ ├── developer.mdx
│ │ ├── evm-to-move
│ │ │ ├── creating-nft.mdx
│ │ │ ├── creating-token.mdx
│ │ │ ├── evm-to-move.mdx
│ │ │ └── tooling-apis.mdx
│ │ ├── exchange-integration.mdx
│ │ ├── getting-started
│ │ │ ├── build-test.mdx
│ │ │ ├── client-tssdk.mdx
│ │ │ ├── coffee-example.mdx
│ │ │ ├── connect.mdx
│ │ │ ├── create-a-module.mdx
│ │ │ ├── create-a-package.mdx
│ │ │ ├── debug.mdx
│ │ │ ├── get-address.mdx
│ │ │ ├── get-coins.mdx
│ │ │ ├── getting-started.mdx
│ │ │ ├── graphql-rpc.mdx
│ │ │ ├── images
│ │ │ │ └── releases.png
│ │ │ ├── install-iota.mdx
│ │ │ ├── install-move-extension.mdx
│ │ │ ├── iota-environment.mdx
│ │ │ ├── local-network.mdx
│ │ │ ├── move-trace-debug.mdx
│ │ │ ├── oracles.mdx
│ │ │ ├── publish.mdx
│ │ │ └── simple-token-transfer.mdx
│ │ ├── graphql-rpc.mdx
│ │ ├── iota-101
│ │ │ ├── access-time.mdx
│ │ │ ├── create-coin
│ │ │ │ ├── create-coin.mdx
│ │ │ │ ├── in-game-token.mdx
│ │ │ │ ├── loyalty.mdx
│ │ │ │ ├── migrate-to-coin-manager.mdx
│ │ │ │ └── regulated.mdx
│ │ │ ├── iota-101.mdx
│ │ │ ├── move-overview
│ │ │ │ ├── collections.mdx
│ │ │ │ ├── conventions.mdx
│ │ │ │ ├── entry-functions.mdx
│ │ │ │ ├── generics.mdx
│ │ │ │ ├── init.mdx
│ │ │ │ ├── move-overview.mdx
│ │ │ │ ├── one-time-witness.mdx
│ │ │ │ ├── ownership-scope.mdx
│ │ │ │ ├── package-upgrades
│ │ │ │ │ ├── automated-address-management.mdx
│ │ │ │ │ ├── custom-policies.mdx
│ │ │ │ │ ├── introduction.mdx
│ │ │ │ │ └── upgrade.mdx
│ │ │ │ ├── patterns
│ │ │ │ │ ├── capabilities.mdx
│ │ │ │ │ ├── hot-potato.mdx
│ │ │ │ │ ├── id-pointer.mdx
│ │ │ │ │ ├── patterns.mdx
│ │ │ │ │ ├── transferable-witness.mdx
│ │ │ │ │ └── witness.mdx
│ │ │ │ ├── references.mdx
│ │ │ │ ├── strings.mdx
│ │ │ │ ├── structs-and-abilities
│ │ │ │ │ ├── abilities-intro.mdx
│ │ │ │ │ ├── copy.mdx
│ │ │ │ │ ├── drop.mdx
│ │ │ │ │ ├── key.mdx
│ │ │ │ │ ├── store.mdx
│ │ │ │ │ └── struct.mdx
│ │ │ │ └── visibility.mdx
│ │ │ ├── nft
│ │ │ │ ├── create-nft.mdx
│ │ │ │ ├── marketplace.mdx
│ │ │ │ └── rent-nft.mdx
│ │ │ ├── objects
│ │ │ │ ├── dynamic-fields
│ │ │ │ │ ├── dynamic-fields.mdx
│ │ │ │ │ └── tables-bags.mdx
│ │ │ │ ├── events.mdx
│ │ │ │ ├── object-model.mdx
│ │ │ │ ├── object-ownership
│ │ │ │ │ ├── address-owned.mdx
│ │ │ │ │ ├── immutable.mdx
│ │ │ │ │ ├── object-ownership.mdx
│ │ │ │ │ ├── shared.mdx
│ │ │ │ │ └── wrapped.mdx
│ │ │ │ ├── shared-object-example.mdx
│ │ │ │ ├── shared-owned.mdx
│ │ │ │ ├── transfers
│ │ │ │ │ ├── custom-rules.mdx
│ │ │ │ │ ├── transfer-to-object.mdx
│ │ │ │ │ └── transfers.mdx
│ │ │ │ ├── uid-id.mdx
│ │ │ │ └── versioning.mdx
│ │ │ ├── transactions
│ │ │ │ ├── ptb
│ │ │ │ │ ├── building-programmable-transaction-blocks-ts-sdk.mdx
│ │ │ │ │ ├── coin-management.mdx
│ │ │ │ │ ├── optimizing-gas-with-coin-merging.mdx
│ │ │ │ │ ├── programmable-transaction-blocks-overview.mdx
│ │ │ │ │ ├── programmable-transaction-blocks.mdx
│ │ │ │ │ └── simulating-references.mdx
│ │ │ │ ├── sign-and-send-transactions.mdx
│ │ │ │ ├── sponsored-transactions
│ │ │ │ │ ├── about-sponsored-transactions.mdx
│ │ │ │ │ └── use-sponsored-transactions.mdx
│ │ │ │ └── transactions.mdx
│ │ │ └── using-events.mdx
│ │ ├── iota-evm
│ │ │ ├── explanations
│ │ │ │ ├── consensus.md
│ │ │ │ ├── core-contracts.md
│ │ │ │ ├── how-accounts-work.md
│ │ │ │ ├── invocation.mdx
│ │ │ │ ├── move-anchor.md
│ │ │ │ ├── sandbox.md
│ │ │ │ ├── smart-contract-anatomy.md
│ │ │ │ ├── smart-contracts.md
│ │ │ │ ├── state_manager.md
│ │ │ │ ├── states.md
│ │ │ │ └── validators.md
│ │ │ ├── getting-started
│ │ │ │ ├── compatibility.mdx
│ │ │ │ ├── contracts.mdx
│ │ │ │ ├── languages-and-vms.mdx
│ │ │ │ ├── networks-and-chains.mdx
│ │ │ │ ├── quick-start.mdx
│ │ │ │ └── tools.mdx
│ │ │ ├── how-tos
│ │ │ │ ├── ERC20.mdx
│ │ │ │ ├── ERC721.mdx
│ │ │ │ ├── core-contracts
│ │ │ │ │ ├── basics
│ │ │ │ │ │ ├── allowance
│ │ │ │ │ │ │ ├── allow.md
│ │ │ │ │ │ │ ├── get-allowance.md
│ │ │ │ │ │ │ └── take-allowance.md
│ │ │ │ │ │ ├── get-balance.md
│ │ │ │ │ │ └── send-assets-to-l1.mdx
│ │ │ │ │ ├── call-view.md
│ │ │ │ │ ├── get-randomness-on-l2.md
│ │ │ │ │ ├── introduction.md
│ │ │ │ │ └── objects
│ │ │ │ │ │ ├── get-L2-objects.mdx
│ │ │ │ │ │ └── introduction.mdx
│ │ │ │ ├── create-a-basic-contract.mdx
│ │ │ │ ├── deploy-a-smart-contract.mdx
│ │ │ │ ├── introduction.md
│ │ │ │ ├── send-ERC20-across-chains.md
│ │ │ │ ├── send-NFTs-across-chains.md
│ │ │ │ ├── send-funds-from-L1-to-L2.mdx
│ │ │ │ └── test-smart-contracts.md
│ │ │ ├── iota-evm.mdx
│ │ │ ├── operator
│ │ │ │ ├── how-tos
│ │ │ │ │ ├── chain-management.md
│ │ │ │ │ ├── running-a-node.md
│ │ │ │ │ └── wasp-cli.md
│ │ │ │ └── reference
│ │ │ │ │ ├── configuration.md
│ │ │ │ │ └── metrics.md
│ │ │ ├── references
│ │ │ │ ├── .gitignore
│ │ │ │ ├── core-contracts
│ │ │ │ │ ├── accounts.md
│ │ │ │ │ ├── blocklog.md
│ │ │ │ │ ├── errors.md
│ │ │ │ │ ├── evm.md
│ │ │ │ │ ├── governance.md
│ │ │ │ │ ├── overview.md
│ │ │ │ │ ├── root.md
│ │ │ │ │ └── types.md
│ │ │ │ ├── json-rpc-spec.md
│ │ │ │ └── magic-contract
│ │ │ │ │ └── introduction.mdx
│ │ │ ├── solo
│ │ │ │ ├── getting-started.md
│ │ │ │ └── how-tos
│ │ │ │ │ ├── first-example.md
│ │ │ │ │ ├── the-l1-ledger.md
│ │ │ │ │ ├── the-l2-ledger.md
│ │ │ │ │ └── view-sc.md
│ │ │ ├── tools
│ │ │ │ ├── multicall.md
│ │ │ │ ├── oracles.md
│ │ │ │ ├── rpcProviders.md
│ │ │ │ ├── safe.md
│ │ │ │ └── subgraphs.md
│ │ │ └── tutorials
│ │ │ │ ├── cross-chain-nft-marketplace-part-1.md
│ │ │ │ ├── cross-chain-nft-marketplace-part-2.md
│ │ │ │ ├── defi-lend-borrow-tutorial-part-1.md
│ │ │ │ ├── defi-lend-borrow-tutorial-part-2.md
│ │ │ │ └── defi-yield-farming.md
│ │ ├── iota-hierarchies
│ │ │ ├── contribute.mdx
│ │ │ ├── explanations
│ │ │ │ ├── about-hierarchies.mdx
│ │ │ │ ├── accreditation.mdx
│ │ │ │ ├── federation.mdx
│ │ │ │ ├── hierarchies-and-identity.mdx
│ │ │ │ └── terminology.mdx
│ │ │ ├── getting-started
│ │ │ │ ├── local-network-setup.mdx
│ │ │ │ ├── rust.mdx
│ │ │ │ └── wasm.mdx
│ │ │ ├── how-tos
│ │ │ │ ├── add-property.mdx
│ │ │ │ ├── add-root-authority.mdx
│ │ │ │ ├── create-accreditation-to-accredit.mdx
│ │ │ │ ├── create-accreditation-to-attest.mdx
│ │ │ │ ├── create-federation.mdx
│ │ │ │ ├── reinstate-root-authority.mdx
│ │ │ │ ├── revoke-accreditation-to-accredit.mdx
│ │ │ │ ├── revoke-accreditation-to-attest.mdx
│ │ │ │ ├── revoke-root-authority.mdx
│ │ │ │ └── validation
│ │ │ │ │ ├── get-accreditations.mdx
│ │ │ │ │ ├── get-properties.mdx
│ │ │ │ │ └── validate-properties.mdx
│ │ │ ├── index.mdx
│ │ │ └── references
│ │ │ │ └── .gitignore
│ │ ├── iota-identity
│ │ │ ├── contribute.mdx
│ │ │ ├── explanations
│ │ │ │ ├── about-identity-objects.mdx
│ │ │ │ ├── authenticated-assets.mdx
│ │ │ │ ├── decentralized-identifiers.mdx
│ │ │ │ ├── verifiable-credentials.mdx
│ │ │ │ └── verifiable-presentations.mdx
│ │ │ ├── getting-started
│ │ │ │ ├── local-network-setup.mdx
│ │ │ │ ├── rust.mdx
│ │ │ │ ├── universal-resolver.mdx
│ │ │ │ └── wasm.mdx
│ │ │ ├── how-tos
│ │ │ │ ├── decentralized-identifiers
│ │ │ │ │ ├── create.mdx
│ │ │ │ │ ├── delete.mdx
│ │ │ │ │ ├── resolve.mdx
│ │ │ │ │ └── update.mdx
│ │ │ │ ├── domain-linkage
│ │ │ │ │ └── create-and-verify.mdx
│ │ │ │ ├── key-storage.mdx
│ │ │ │ ├── post-quantum.mdx
│ │ │ │ ├── verifiable-credentials
│ │ │ │ │ ├── create.mdx
│ │ │ │ │ ├── revocation.mdx
│ │ │ │ │ ├── selective-disclosure.mdx
│ │ │ │ │ └── zero-knowledge-selective-disclosure.mdx
│ │ │ │ └── verifiable-presentations
│ │ │ │ │ ├── create-and-validate.mdx
│ │ │ │ │ └── linked-vp.mdx
│ │ │ ├── index.mdx
│ │ │ └── references
│ │ │ │ ├── .gitignore
│ │ │ │ ├── iota-did-method-spec.mdx
│ │ │ │ ├── iota-resource-locator.mdx
│ │ │ │ ├── overview.mdx
│ │ │ │ ├── revocation-bitmap-2022.mdx
│ │ │ │ └── revocation-timeframe-2024.mdx
│ │ ├── iota-move-ctf
│ │ │ ├── challenge_0.mdx
│ │ │ ├── challenge_1.mdx
│ │ │ ├── challenge_2.mdx
│ │ │ ├── challenge_3.mdx
│ │ │ ├── challenge_4.mdx
│ │ │ ├── challenge_5.mdx
│ │ │ ├── challenge_6.mdx
│ │ │ ├── challenge_7.mdx
│ │ │ ├── challenge_8.mdx
│ │ │ └── introduction.mdx
│ │ ├── iota-notarization
│ │ │ ├── contribute.mdx
│ │ │ ├── explanations
│ │ │ │ ├── about-notarization.mdx
│ │ │ │ ├── dynamic-notarization.mdx
│ │ │ │ ├── locked-notarization.mdx
│ │ │ │ └── notarization-comparison.mdx
│ │ │ ├── getting-started
│ │ │ │ ├── local-network-setup.mdx
│ │ │ │ ├── rust.mdx
│ │ │ │ └── wasm.mdx
│ │ │ ├── how-tos
│ │ │ │ ├── access-read-only-methods.mdx
│ │ │ │ ├── dynamic-notarizations
│ │ │ │ │ ├── create.mdx
│ │ │ │ │ ├── destroy.mdx
│ │ │ │ │ ├── transfer.mdx
│ │ │ │ │ ├── update-metadata.mdx
│ │ │ │ │ └── update-state.mdx
│ │ │ │ └── locked-notarizations
│ │ │ │ │ ├── create.mdx
│ │ │ │ │ └── destroy.mdx
│ │ │ ├── index.mdx
│ │ │ └── references
│ │ │ │ └── .gitignore
│ │ ├── iota-trust-framework.mdx
│ │ ├── network-overview.mdx
│ │ ├── references
│ │ │ ├── .gitignore
│ │ │ ├── cli.mdx
│ │ │ ├── cli
│ │ │ │ ├── ceremony.mdx
│ │ │ │ ├── cheatsheet.mdx
│ │ │ │ ├── client.mdx
│ │ │ │ ├── keytool.mdx
│ │ │ │ ├── move.mdx
│ │ │ │ ├── ptb.mdx
│ │ │ │ └── validator.mdx
│ │ │ ├── contribute
│ │ │ │ ├── add-a-quiz.mdx
│ │ │ │ ├── code-of-conduct.mdx
│ │ │ │ ├── contribute-to-iota-repos.mdx
│ │ │ │ ├── contribution-process.mdx
│ │ │ │ ├── example-questions.json
│ │ │ │ ├── import-code-docs.mdx
│ │ │ │ └── style-guide.mdx
│ │ │ ├── event-query-and-subscription.mdx
│ │ │ ├── execution-architecture
│ │ │ │ ├── adapter.mdx
│ │ │ │ ├── execution-layer.mdx
│ │ │ │ ├── iota-execution.mdx
│ │ │ │ └── natives.mdx
│ │ │ ├── framework.mdx
│ │ │ ├── iota-api.mdx
│ │ │ ├── iota-api
│ │ │ │ ├── json-rpc-format.mdx
│ │ │ │ └── rpc-best-practices.mdx
│ │ │ ├── iota-compared.mdx
│ │ │ ├── iota-framework-reference.mdx
│ │ │ ├── iota-glossary.mdx
│ │ │ ├── iota-graphql.mdx
│ │ │ ├── iota-move.mdx
│ │ │ ├── iota-sdks.mdx
│ │ │ ├── move
│ │ │ │ ├── abilities.mdx
│ │ │ │ ├── generics.mdx
│ │ │ │ ├── move-lock.mdx
│ │ │ │ └── move-toml.mdx
│ │ │ ├── references.mdx
│ │ │ ├── research-papers.mdx
│ │ │ └── rust-sdk.mdx
│ │ ├── standards
│ │ │ ├── closed-loop-token.mdx
│ │ │ ├── closed-loop-token
│ │ │ │ ├── action-request.mdx
│ │ │ │ ├── coin-token-comparison.mdx
│ │ │ │ ├── rules.mdx
│ │ │ │ ├── spending.mdx
│ │ │ │ ├── token-policy.mdx
│ │ │ │ └── tutorial.mdx
│ │ │ ├── coin-manager.mdx
│ │ │ ├── coin.mdx
│ │ │ ├── display.mdx
│ │ │ ├── kiosk-apps.mdx
│ │ │ ├── kiosk.mdx
│ │ │ └── wallet-standard.mdx
│ │ ├── stardust
│ │ │ ├── _advanced.mdx
│ │ │ ├── _faq.mdx
│ │ │ ├── _if-tools.mdx
│ │ │ ├── _testing.mdx
│ │ │ ├── _vested.mdx
│ │ │ ├── addresses.mdx
│ │ │ ├── claiming.mdx
│ │ │ ├── claiming
│ │ │ │ ├── address-unlock-condition.mdx
│ │ │ │ ├── alias.mdx
│ │ │ │ ├── basic.mdx
│ │ │ │ ├── foundry.mdx
│ │ │ │ ├── nft.mdx
│ │ │ │ └── self-sponsor.mdx
│ │ │ ├── exchanges.mdx
│ │ │ ├── migration-process.mdx
│ │ │ ├── move-models.mdx
│ │ │ ├── stardust-migration.mdx
│ │ │ └── units.mdx
│ │ ├── ts-sdk
│ │ │ ├── .gitignore
│ │ │ ├── bcs.mdx
│ │ │ ├── dapp-kit
│ │ │ │ ├── create-dapp.mdx
│ │ │ │ ├── index.mdx
│ │ │ │ ├── iota-client-provider.mdx
│ │ │ │ ├── rpc-hooks.mdx
│ │ │ │ ├── themes.mdx
│ │ │ │ ├── wallet-components
│ │ │ │ │ ├── ConnectButton.mdx
│ │ │ │ │ └── ConnectModal.mdx
│ │ │ │ ├── wallet-hooks
│ │ │ │ │ ├── useAccounts.mdx
│ │ │ │ │ ├── useAutoConnectWallet.mdx
│ │ │ │ │ ├── useConnectWallet.mdx
│ │ │ │ │ ├── useCurrentAccount.mdx
│ │ │ │ │ ├── useCurrentWallet.mdx
│ │ │ │ │ ├── useDisconnectWallet.mdx
│ │ │ │ │ ├── useReportTransactionEffects.mdx
│ │ │ │ │ ├── useSignAndExecuteTransaction.mdx
│ │ │ │ │ ├── useSignPersonalMessage.mdx
│ │ │ │ │ ├── useSignTransaction.mdx
│ │ │ │ │ ├── useSwitchAccount.mdx
│ │ │ │ │ └── useWallets.mdx
│ │ │ │ └── wallet-provider.mdx
│ │ │ ├── kiosk
│ │ │ │ ├── advanced-examples.mdx
│ │ │ │ ├── index.mdx
│ │ │ │ └── kiosk-client
│ │ │ │ │ ├── introduction.mdx
│ │ │ │ │ ├── kiosk-transaction
│ │ │ │ │ ├── examples.mdx
│ │ │ │ │ ├── kiosk-transaction.mdx
│ │ │ │ │ ├── managing.mdx
│ │ │ │ │ └── purchasing.mdx
│ │ │ │ │ ├── querying.mdx
│ │ │ │ │ └── transfer-policy-transaction
│ │ │ │ │ ├── introduction.mdx
│ │ │ │ │ └── using-the-manager.mdx
│ │ │ └── typescript
│ │ │ │ ├── bcs.mdx
│ │ │ │ ├── cryptography
│ │ │ │ ├── keypairs.mdx
│ │ │ │ └── multisig.mdx
│ │ │ │ ├── executors.mdx
│ │ │ │ ├── faucet.mdx
│ │ │ │ ├── graphql.mdx
│ │ │ │ ├── hello-iota.mdx
│ │ │ │ ├── index.mdx
│ │ │ │ ├── install.mdx
│ │ │ │ ├── iota-client.mdx
│ │ │ │ ├── owned-object-pool
│ │ │ │ ├── custom-split-strategy.mdx
│ │ │ │ ├── examples.mdx
│ │ │ │ ├── index.mdx
│ │ │ │ ├── local-development.mdx
│ │ │ │ └── overview.mdx
│ │ │ │ ├── plugins.mdx
│ │ │ │ ├── transaction-building
│ │ │ │ ├── basics.mdx
│ │ │ │ ├── gas.mdx
│ │ │ │ ├── intents.mdx
│ │ │ │ ├── offline.mdx
│ │ │ │ └── sponsored-transactions.mdx
│ │ │ │ └── utils.mdx
│ │ ├── tutorials
│ │ │ ├── independent-ticketing-system
│ │ │ │ ├── frontend.mdx
│ │ │ │ └── package.mdx
│ │ │ ├── live-concert.mdx
│ │ │ ├── retail-store.mdx
│ │ │ ├── sponsored-transactions
│ │ │ │ ├── gas-station-server.mdx
│ │ │ │ ├── media-platform-package.mdx
│ │ │ │ ├── production-gas-station.mdx
│ │ │ │ ├── sponsored-txs.mdx
│ │ │ │ └── transaction-builder.mdx
│ │ │ └── validate-university-degree.mdx
│ │ └── workshops
│ │ │ ├── building-decentralized-applications-with-dapp-kit.mdx
│ │ │ ├── core
│ │ │ ├── I-introduction-to-smart-contracts.mdx
│ │ │ ├── II-shared-objects-dynamic-fields-ptbs.mdx
│ │ │ ├── III-capabilities-state-tests.mdx
│ │ │ └── IV-capstone-dapp-kit.mdx
│ │ │ ├── identity-workshop.mdx
│ │ │ ├── images
│ │ │ ├── VerifyVP2.png
│ │ │ ├── create-did.png
│ │ │ ├── created-did.png
│ │ │ ├── dapp-kit-workshop
│ │ │ │ ├── already_claimed_voucher.png
│ │ │ │ ├── cannot_claim_once_done_suggestion.png
│ │ │ │ ├── cannot_redeem_already.png
│ │ │ │ ├── claim_interface.png
│ │ │ │ ├── connect-button.png
│ │ │ │ ├── dashboard_interface_existing_user.png
│ │ │ │ ├── dashboard_interface_new_user.png
│ │ │ │ ├── nft_storefront.png
│ │ │ │ ├── redeem_interface_nft.png
│ │ │ │ ├── redeem_success_celebration.png
│ │ │ │ ├── tooltip_guide.png
│ │ │ │ └── voucher_claimed_celebration.png
│ │ │ ├── fullpage.png
│ │ │ ├── show-degree-output.png
│ │ │ ├── show-degree.png
│ │ │ ├── university-create-vc.png
│ │ │ ├── university-output.png
│ │ │ ├── verify-degree.png
│ │ │ └── vpcreated.png
│ │ │ ├── index.mdx
│ │ │ ├── iota-notarization-truedoc.mdx
│ │ │ └── minting-and-managing-tokens.mdx
│ ├── operator
│ │ ├── activate_DoS_protection_for_validators.mdx
│ │ ├── common
│ │ │ ├── archives.mdx
│ │ │ ├── genesis.mdx
│ │ │ ├── pruning.mdx
│ │ │ └── snapshots.mdx
│ │ ├── data-management.mdx
│ │ ├── extensions
│ │ │ └── indexer-functions.mdx
│ │ ├── full-node
│ │ │ ├── configs
│ │ │ │ ├── archives.mdx
│ │ │ │ ├── genesis.mdx
│ │ │ │ ├── network.mdx
│ │ │ │ ├── pruning.mdx
│ │ │ │ └── snapshots.mdx
│ │ │ ├── configuration.mdx
│ │ │ ├── docker.mdx
│ │ │ ├── monitoring.mdx
│ │ │ ├── overview.mdx
│ │ │ ├── source.mdx
│ │ │ └── troubleshooting.mdx
│ │ ├── gas-station
│ │ │ ├── api-reference
│ │ │ │ └── api-reference.mdx
│ │ │ ├── architecture
│ │ │ │ ├── architecture.mdx
│ │ │ │ ├── components.mdx
│ │ │ │ └── features.mdx
│ │ │ ├── deployment
│ │ │ │ └── deployment.mdx
│ │ │ └── gas-station.mdx
│ │ ├── index.mdx
│ │ ├── security-releases.mdx
│ │ ├── ssfn-diagram.svg
│ │ ├── ssfn_guide.mdx
│ │ └── validator-node
│ │ │ ├── cli-validator-command.mdx
│ │ │ ├── configs
│ │ │ ├── archives.mdx
│ │ │ ├── genesis.mdx
│ │ │ ├── network.mdx
│ │ │ ├── pruning.mdx
│ │ │ └── snapshots.mdx
│ │ │ ├── configuration.mdx
│ │ │ ├── docker.mdx
│ │ │ ├── monitoring.mdx
│ │ │ ├── overview.mdx
│ │ │ ├── systemd.mdx
│ │ │ ├── troubleshooting.mdx
│ │ │ └── validator-tokenomics.mdx
│ ├── sidebars
│ │ ├── about-iota.js
│ │ ├── developer.js
│ │ ├── hierarchies.js
│ │ ├── identity.js
│ │ ├── iota-evm.js
│ │ ├── notarization.js
│ │ ├── operator.js
│ │ ├── ts-sdk.js
│ │ └── users.js
│ ├── tags.yml
│ └── users
│ │ ├── iota-wallet-dashboard
│ │ ├── getting-started.mdx
│ │ └── how-to
│ │ │ ├── assets.mdx
│ │ │ ├── basics.mdx
│ │ │ ├── migration.mdx
│ │ │ ├── stake.mdx
│ │ │ └── vesting.mdx
│ │ └── iota-wallet
│ │ ├── FAQ.mdx
│ │ ├── getting-started.mdx
│ │ └── how-to
│ │ ├── basics.mdx
│ │ ├── get-test-tokens.mdx
│ │ ├── import.mdx
│ │ ├── import
│ │ ├── balance-finder.mdx
│ │ ├── keystone.mdx
│ │ ├── ledger.mdx
│ │ ├── migration.mdx
│ │ ├── mnemonic.mdx
│ │ └── seed.mdx
│ │ ├── multi-account.mdx
│ │ └── stake.mdx
├── examples
│ ├── move
│ │ ├── clt-tutorial
│ │ │ ├── Move.toml
│ │ │ ├── sources
│ │ │ │ ├── clt_tutorial.move
│ │ │ │ └── rules.move
│ │ │ └── tests
│ │ │ │ └── clt_tutorial_tests.move
│ │ ├── coffee_shop
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── coffee.move
│ │ ├── cryptography
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── ecvrf.move
│ │ │ │ ├── goth16.move
│ │ │ │ ├── hashing_iota.move
│ │ │ │ └── hashing_std.move
│ │ ├── ctf
│ │ │ ├── README.md
│ │ │ ├── challenge_0
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── leap_frog_nft.move
│ │ │ ├── challenge_1
│ │ │ │ ├── Move.toml
│ │ │ │ ├── README.md
│ │ │ │ └── sources
│ │ │ │ │ └── checkin.move
│ │ │ ├── challenge_2
│ │ │ │ ├── Move.toml
│ │ │ │ ├── README.md
│ │ │ │ └── sources
│ │ │ │ │ ├── counter.move
│ │ │ │ │ └── luckynumber.move
│ │ │ ├── challenge_3
│ │ │ │ ├── Move.toml
│ │ │ │ ├── README.md
│ │ │ │ └── sources
│ │ │ │ │ ├── counter.move
│ │ │ │ │ └── mint.move
│ │ │ ├── challenge_4
│ │ │ │ ├── Move.toml
│ │ │ │ ├── README.md
│ │ │ │ └── sources
│ │ │ │ │ ├── airdrop.move
│ │ │ │ │ └── counter.move
│ │ │ ├── challenge_5
│ │ │ │ ├── Move.toml
│ │ │ │ ├── README.md
│ │ │ │ ├── package.json
│ │ │ │ └── sources
│ │ │ │ │ └── pizza.move
│ │ │ ├── challenge_6
│ │ │ │ ├── Move.toml
│ │ │ │ ├── README.md
│ │ │ │ └── sources
│ │ │ │ │ ├── pizza.move
│ │ │ │ │ └── recycle.move
│ │ │ ├── challenge_7
│ │ │ │ ├── Move.toml
│ │ │ │ ├── README.md
│ │ │ │ └── sources
│ │ │ │ │ └── ptb.move
│ │ │ ├── challenge_8
│ │ │ │ ├── Move.toml
│ │ │ │ ├── README.md
│ │ │ │ └── sources
│ │ │ │ │ ├── firstcoin.move
│ │ │ │ │ ├── secondcoin.move
│ │ │ │ │ └── vault.move
│ │ │ ├── deploy.py
│ │ │ └── verifier
│ │ │ │ ├── Move.toml
│ │ │ │ ├── README.md
│ │ │ │ └── sources
│ │ │ │ └── verifier.move
│ │ ├── custom_nft
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── collection.move
│ │ │ │ └── nft.move
│ │ ├── evm-to-move
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ ├── coin_manager.move
│ │ │ │ ├── nft.move
│ │ │ │ └── token.move
│ │ ├── move-overview
│ │ │ ├── conventions
│ │ │ │ ├── access-control.move
│ │ │ │ ├── admin-cap.move
│ │ │ │ ├── coin-arg.move
│ │ │ │ ├── comments.move
│ │ │ │ ├── data-storage.move
│ │ │ │ ├── destroy.move
│ │ │ │ ├── empty.move
│ │ │ │ ├── errors.move
│ │ │ │ ├── new.move
│ │ │ │ ├── potato.move
│ │ │ │ ├── pure.move
│ │ │ │ ├── read.move
│ │ │ │ ├── reference.move
│ │ │ │ ├── separation.move
│ │ │ │ ├── shared.move
│ │ │ │ └── struct-comments.move
│ │ │ ├── copy-ability.move
│ │ │ ├── drop-ability.move
│ │ │ ├── entry.move
│ │ │ ├── generics.move
│ │ │ ├── init.move
│ │ │ ├── otw.move
│ │ │ ├── patterns
│ │ │ │ ├── capabilities.move
│ │ │ │ ├── hot-potato.move
│ │ │ │ ├── id-pointer.move
│ │ │ │ ├── transferable-witness.move
│ │ │ │ └── witness.move
│ │ │ ├── references.move
│ │ │ ├── string.move
│ │ │ └── struct.move
│ │ └── nft_marketplace
│ │ │ ├── Move.toml
│ │ │ ├── README.md
│ │ │ ├── sources
│ │ │ ├── clothing_store.move
│ │ │ ├── marketplace_extension.move
│ │ │ └── rental_extension.move
│ │ │ └── tests
│ │ │ ├── marketplace_extension_tests.move
│ │ │ ├── rental_extension_tests.move
│ │ │ └── utils.move
│ ├── rust
│ │ ├── Cargo.lock
│ │ ├── Cargo.toml
│ │ ├── exchange
│ │ │ ├── derive-address.rs
│ │ │ └── get-balance.rs
│ │ ├── src
│ │ │ ├── lib.rs
│ │ │ └── utils.rs
│ │ └── stardust
│ │ │ ├── address-unlock-condition.rs
│ │ │ ├── alias-migration.rs
│ │ │ ├── alias-output-claim.rs
│ │ │ ├── basic-output-claim.rs
│ │ │ ├── check-basic-output-unlock-conditions.rs
│ │ │ ├── foundry-output-claim.rs
│ │ │ ├── iota-self-sponsor.rs
│ │ │ ├── nft-migration.rs
│ │ │ └── nft-output-claim.rs
│ └── typescript
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── src
│ │ ├── exchange
│ │ │ ├── derive-address.ts
│ │ │ └── get-balance.ts
│ │ ├── stardust
│ │ │ ├── address-unlock-condition.ts
│ │ │ ├── alias-migration.ts
│ │ │ ├── alias-output-claim.ts
│ │ │ ├── basic-output-claim.ts
│ │ │ ├── check-basic-output-unlock-conditions.ts
│ │ │ ├── foundry-output-claim.ts
│ │ │ ├── iota-self-sponsor.ts
│ │ │ ├── nft-migration.ts
│ │ │ └── nft-output-claim.ts
│ │ └── utils.ts
│ │ └── tsconfig.json
└── site
│ ├── .gitignore
│ ├── .prettierrc
│ ├── LICENSE
│ ├── babel.config.js
│ ├── config
│ └── jargon.js
│ ├── configs
│ └── preContent.tsx
│ ├── crowdin.yml
│ ├── docusaurus.config.js
│ ├── package.json
│ ├── scripts
│ ├── get-iota-evm-references.sh
│ ├── get-iota-hierarchies-references.sh
│ ├── get-iota-identity-references.sh
│ ├── get-iota-notarization-references.sh
│ └── get-iota-references.sh
│ ├── sidebars.js
│ ├── src
│ ├── components
│ │ ├── API
│ │ │ ├── api-ref
│ │ │ │ ├── examples.js
│ │ │ │ ├── method.js
│ │ │ │ ├── networkselect.js
│ │ │ │ ├── parameters.js
│ │ │ │ ├── proptype.js
│ │ │ │ ├── ref.js
│ │ │ │ ├── refnav.js
│ │ │ │ ├── result.js
│ │ │ │ └── typedef.js
│ │ │ └── index.js
│ │ ├── AddToMetaMaskButton
│ │ │ └── index.tsx
│ │ ├── CTF
│ │ │ ├── ctf-verifier.tsx
│ │ │ ├── mint-leap-frog-nft.tsx
│ │ │ └── pop-in.tsx
│ │ ├── Cards
│ │ │ ├── index.tsx
│ │ │ └── styles.module.css
│ │ ├── ChainId
│ │ │ └── index.tsx
│ │ ├── ContextProviders.tsx
│ │ ├── Disclaimer.tsx
│ │ ├── ExampleImport
│ │ │ ├── index.tsx
│ │ │ └── styles.module.css
│ │ ├── FaucetButton
│ │ │ └── index.tsx
│ │ ├── FeedbackForm
│ │ │ ├── index.tsx
│ │ │ └── styles.css
│ │ ├── Glossary
│ │ │ └── index.tsx
│ │ ├── HomepageFeatures
│ │ │ ├── index.tsx
│ │ │ └── styles.module.css
│ │ ├── NetworkInfo
│ │ │ └── index.tsx
│ │ ├── PublishMovePackageButton
│ │ │ ├── index.tsx
│ │ │ └── types.ts
│ │ ├── Quiz
│ │ │ └── index.tsx
│ │ ├── Social
│ │ │ ├── index.tsx
│ │ │ └── styles.css
│ │ ├── WalletConnectButton
│ │ │ └── index.tsx
│ │ └── constant.tsx
│ ├── css
│ │ ├── custom.css
│ │ ├── fonts.css
│ │ └── variable.css
│ ├── icons
│ │ ├── index.tsx
│ │ └── socials
│ │ │ └── index.tsx
│ ├── pages
│ │ ├── cookie-policy.css
│ │ ├── cookie-policy.tsx
│ │ ├── index.js
│ │ ├── index.module.css
│ │ └── iota-api-ref.js
│ ├── plugins
│ │ └── descriptions
│ │ │ └── index.js
│ ├── static
│ │ ├── .nojekyll
│ │ └── fonts
│ │ │ ├── TWKEverett-Black.otf
│ │ │ ├── TWKEverett-Bold.otf
│ │ │ ├── TWKEverett-Extrabold.otf
│ │ │ ├── TWKEverett-Light.otf
│ │ │ ├── TWKEverett-Medium.otf
│ │ │ ├── TWKEverett-Regular.otf
│ │ │ ├── TWKEverett-Thin.otf
│ │ │ ├── TWKEverett-Ultralight.otf
│ │ │ ├── TWKEverettMono-Black.ttf
│ │ │ ├── TWKEverettMono-Bold.ttf
│ │ │ ├── TWKEverettMono-Extrabold.ttf
│ │ │ ├── TWKEverettMono-Light.ttf
│ │ │ ├── TWKEverettMono-Medium.ttf
│ │ │ ├── TWKEverettMono-Regular.ttf
│ │ │ ├── TWKEverettMono-Thin.ttf
│ │ │ └── TWKEverettMono-Ultralight.ttf
│ ├── theme
│ │ ├── CodeBlock
│ │ │ └── index.tsx
│ │ ├── DocItem
│ │ │ └── index.tsx
│ │ ├── Footer
│ │ │ └── Layout
│ │ │ │ └── index.tsx
│ │ ├── MDXContent
│ │ │ └── index.tsx
│ │ ├── NavbarItem
│ │ │ └── ComponentTypes.tsx
│ │ ├── ReactLiveScope
│ │ │ └── index.tsx
│ │ ├── Root.tsx
│ │ ├── prism-include-languages.js
│ │ ├── prism-move.js
│ │ └── prism-toml.js
│ └── utils
│ │ ├── ctf-utils.ts
│ │ ├── getopenrpcspecs.js
│ │ └── socials.ts
│ ├── static
│ ├── .nojekyll
│ ├── fonts
│ │ ├── TWKEverett-Black.otf
│ │ ├── TWKEverett-Bold.otf
│ │ ├── TWKEverett-Extrabold.otf
│ │ ├── TWKEverett-Light.otf
│ │ ├── TWKEverett-Medium.otf
│ │ ├── TWKEverett-Regular.otf
│ │ ├── TWKEverett-Thin.otf
│ │ ├── TWKEverett-Ultralight.otf
│ │ ├── TWKEverettMono-Black.ttf
│ │ ├── TWKEverettMono-Bold.ttf
│ │ ├── TWKEverettMono-Extrabold.ttf
│ │ ├── TWKEverettMono-Light.ttf
│ │ ├── TWKEverettMono-Medium.ttf
│ │ ├── TWKEverettMono-Regular.ttf
│ │ ├── TWKEverettMono-Thin.ttf
│ │ └── TWKEverettMono-Ultralight.ttf
│ ├── icons
│ │ ├── favicon.ico
│ │ └── socials
│ │ │ ├── discord.svg
│ │ │ ├── facebook.svg
│ │ │ ├── github.svg
│ │ │ ├── instagram.svg
│ │ │ ├── linkedin.svg
│ │ │ ├── reddit.svg
│ │ │ ├── twitter.svg
│ │ │ └── youtube.svg
│ ├── img
│ │ ├── about-iota
│ │ │ ├── iota-architecture
│ │ │ │ ├── TransactionLifeCycle.svg
│ │ │ │ └── dark
│ │ │ │ │ └── TransactionLifeCycle.svg
│ │ │ └── tokenomics
│ │ │ │ ├── IOTA-tokenomics-flow.svg
│ │ │ │ └── dark
│ │ │ │ └── IOTA-tokenomics-flow.svg
│ │ ├── banner
│ │ │ ├── banner_gas_station.png
│ │ │ ├── banner_hierarchies.png
│ │ │ ├── banner_identity.png
│ │ │ ├── banner_notarization.png
│ │ │ ├── banner_trust_framework.png
│ │ │ ├── banner_wasp.png
│ │ │ ├── banner_wasp_core_concepts_architecture.png
│ │ │ ├── banner_wasp_core_concepts_smart_contracts.png
│ │ │ ├── banner_wasp_core_contracts_overview.png
│ │ │ └── banner_wasp_using_docker.png
│ │ ├── concepts
│ │ │ └── execution-architecture
│ │ │ │ ├── dark
│ │ │ │ ├── iota-adapter.svg
│ │ │ │ ├── iota-architecture.svg
│ │ │ │ ├── iota-execution.svg
│ │ │ │ ├── native-fns-flow.svg
│ │ │ │ └── tx-exec-flow.svg
│ │ │ │ ├── iota-adapter.svg
│ │ │ │ ├── iota-architecture.svg
│ │ │ │ ├── iota-execution.svg
│ │ │ │ ├── native-fns-flow.svg
│ │ │ │ └── tx-exec-flow.svg
│ │ ├── developer
│ │ │ ├── cryptography
│ │ │ │ └── transaction-auth
│ │ │ │ │ └── iota_multisig_structures.png
│ │ │ ├── getting-started
│ │ │ │ ├── independent-ticketing-system
│ │ │ │ │ ├── after-transfer.png
│ │ │ │ │ ├── buy-ticket-transaction.png
│ │ │ │ │ ├── buy-ticket.png
│ │ │ │ │ ├── dashboard.png
│ │ │ │ │ ├── enable-ticket-to-buy.png
│ │ │ │ │ ├── enable-ticket-transaction.png
│ │ │ │ │ ├── mint-page.png
│ │ │ │ │ ├── mint-ticket.png
│ │ │ │ │ ├── other-user.png
│ │ │ │ │ ├── resell-transaction.png
│ │ │ │ │ ├── resell.png
│ │ │ │ │ ├── transfer-ticket.png
│ │ │ │ │ ├── transfer.png
│ │ │ │ │ ├── whitelist-buyer-page.png
│ │ │ │ │ └── whitelist-buyer-transaction.png
│ │ │ │ ├── iota-env
│ │ │ │ │ ├── copy-URL.png
│ │ │ │ │ └── fork.png
│ │ │ │ ├── iota-install
│ │ │ │ │ └── releases.png
│ │ │ │ ├── live-concerts
│ │ │ │ │ ├── buy-interface.png
│ │ │ │ │ ├── buy-resale-successful.png
│ │ │ │ │ ├── buy-resale-transaction.png
│ │ │ │ │ ├── buy-successful.png
│ │ │ │ │ ├── buy-transaction.png
│ │ │ │ │ ├── buyresale-interface.png
│ │ │ │ │ ├── dashboard.png
│ │ │ │ │ ├── other-user.png
│ │ │ │ │ ├── resale-interface.png
│ │ │ │ │ ├── resale-successful.png
│ │ │ │ │ ├── resale-transaction.png
│ │ │ │ │ ├── tickets-resale.png
│ │ │ │ │ ├── tickets.png
│ │ │ │ │ └── wallet-connected.png
│ │ │ │ └── token-transfer
│ │ │ │ │ ├── Dashboard.png
│ │ │ │ │ ├── check-balance.png
│ │ │ │ │ ├── check-transaction.png
│ │ │ │ │ ├── minting-token.png
│ │ │ │ │ ├── transaction-successful.png
│ │ │ │ │ ├── wallet-check.png
│ │ │ │ │ ├── wallet-connect.png
│ │ │ │ │ ├── wallet-connected.png
│ │ │ │ │ └── wallet-transaction.png
│ │ │ ├── iota-101
│ │ │ │ └── transactions
│ │ │ │ │ └── sponsored-transactions
│ │ │ │ │ ├── sponsored-proposed-tx.png
│ │ │ │ │ ├── user-proposed-tx-1.png
│ │ │ │ │ ├── user-proposed-tx-2.png
│ │ │ │ │ └── wildcard-txn.png
│ │ │ ├── tutorials
│ │ │ │ ├── retail-store.png
│ │ │ │ │ ├── connect_wallet.png
│ │ │ │ │ ├── ids_pasted.png
│ │ │ │ │ ├── merging_tokens.png
│ │ │ │ │ ├── purchase_complete.png
│ │ │ │ │ ├── purchase_laptop_approve.png
│ │ │ │ │ ├── settings.png
│ │ │ │ │ ├── switch_to_loyalty.png
│ │ │ │ │ ├── tablet_purchased.png
│ │ │ │ │ ├── token_ids_wallet.png
│ │ │ │ │ └── wallet_connected.png
│ │ │ │ └── sponsored-txs
│ │ │ │ │ └── sponsored-tx-arch.png
│ │ │ └── workshops
│ │ │ │ ├── iota-notarization-truedoc
│ │ │ │ ├── create-dynamic-with-lock.png
│ │ │ │ ├── create-dynamic-without-lock.png
│ │ │ │ ├── deletion-fail-due-to-already-transfer.png
│ │ │ │ ├── deletion-failed-locked.png
│ │ │ │ ├── deletion-success.png
│ │ │ │ ├── file-upload-hash.png
│ │ │ │ ├── get-dynamic.png
│ │ │ │ ├── get-notarization-locked.png
│ │ │ │ ├── health-check.png
│ │ │ │ ├── locked-error-timestamp.png
│ │ │ │ ├── locked-success.png
│ │ │ │ ├── transfer-fail-due-to-timelock.png
│ │ │ │ ├── transfer-fail.png
│ │ │ │ ├── transfer-success-no-lock.png
│ │ │ │ ├── update-metadata.png
│ │ │ │ ├── update-state.png
│ │ │ │ ├── verify-false.png
│ │ │ │ ├── verify-true.png
│ │ │ │ └── wallet-info.png
│ │ │ │ └── minting-managing-tokens
│ │ │ │ ├── Dashboard-user-connected.png
│ │ │ │ ├── admin-panel-badge.png
│ │ │ │ ├── admin-panel-coupon.png
│ │ │ │ ├── admin-panel-mint.png
│ │ │ │ ├── badge-gallery.png
│ │ │ │ ├── coupon-claim-code.png
│ │ │ │ ├── faucet-claim-daily.png
│ │ │ │ ├── faucet-claim-disable.png
│ │ │ │ ├── first-payment-badge-mint.png
│ │ │ │ ├── make-payment.png
│ │ │ │ ├── redeem-badge-id.png
│ │ │ │ └── redeem-badge-success.png
│ │ ├── guides
│ │ │ └── developer
│ │ │ │ └── advanced
│ │ │ │ └── stardust-on-move
│ │ │ │ ├── dark
│ │ │ │ ├── .$stardust-on-move-migration-graph.svg.bkp
│ │ │ │ └── stardust-on-move-migration-graph.svg
│ │ │ │ └── stardust-on-move-migration-graph.svg
│ │ ├── index
│ │ │ ├── blocks.png
│ │ │ ├── card_dark_bg.svg
│ │ │ ├── card_light_bg.svg
│ │ │ ├── heroCardBg.png
│ │ │ ├── heroCardBg1.png
│ │ │ ├── heroCardBg2.png
│ │ │ ├── heroTextBg.svg
│ │ │ ├── heroTextBg_light.svg
│ │ │ ├── hero_bg_dark.png
│ │ │ ├── hero_bg_light.png
│ │ │ └── right-arrow.svg
│ │ ├── iota-evm
│ │ │ ├── chain0.png
│ │ │ ├── chain1.png
│ │ │ ├── evm
│ │ │ │ ├── examples
│ │ │ │ │ ├── compile.png
│ │ │ │ │ ├── deploy-metamask.png
│ │ │ │ │ ├── deploy.png
│ │ │ │ │ ├── erc20-balance.png
│ │ │ │ │ └── explorer-contract-address.png
│ │ │ │ ├── how-tos
│ │ │ │ │ ├── ERC20
│ │ │ │ │ │ ├── metamask-erc20-balance.png
│ │ │ │ │ │ ├── metamask-get-transaction-or-go-to-block-explorer.png
│ │ │ │ │ │ └── metamask-import-tokens.png
│ │ │ │ │ ├── ERC721
│ │ │ │ │ │ ├── confirm-in-metamask.png
│ │ │ │ │ │ ├── safe-mint.png
│ │ │ │ │ │ └── set-initial-owner.png
│ │ │ │ │ └── get-funds
│ │ │ │ │ │ ├── approve-transaction.png
│ │ │ │ │ │ ├── connect-iota-wallet.png
│ │ │ │ │ │ ├── connect-metamask.png
│ │ │ │ │ │ └── enter-iota-amount.png
│ │ │ │ ├── remix-deployed.png
│ │ │ │ ├── remix-injected-provider-metamask.png
│ │ │ │ ├── remix-injected-provider-set.png
│ │ │ │ ├── remix-metamask-detail.png
│ │ │ │ └── remix-vm-injected.png
│ │ │ ├── safe.png
│ │ │ ├── sandbox.png
│ │ │ ├── tutorial
│ │ │ │ ├── SC-structure.png
│ │ │ │ ├── accounts.png
│ │ │ │ ├── call_view.png
│ │ │ │ └── send_request.png
│ │ │ ├── tutorials
│ │ │ │ ├── SC-structure.png
│ │ │ │ ├── accounts.png
│ │ │ │ ├── call_view.png
│ │ │ │ ├── cross_chain_marketplace
│ │ │ │ │ ├── Architecture-V1.png
│ │ │ │ │ ├── Architecture-V2.png
│ │ │ │ │ └── Architecture-V3.png
│ │ │ │ ├── defi-lend-borrow
│ │ │ │ │ ├── defi-lend-borrow-acc-details.png
│ │ │ │ │ ├── defi-lend-borrow-account-bal.png
│ │ │ │ │ ├── defi-lend-borrow-approve.png
│ │ │ │ │ ├── defi-lend-borrow-architecture-diagram.png
│ │ │ │ │ ├── defi-lend-borrow-connect-metamask.png
│ │ │ │ │ ├── defi-lend-borrow-dashboard.png
│ │ │ │ │ ├── defi-lend-borrow-mint.png
│ │ │ │ │ └── defi-lend-borrow-transaction-card.png
│ │ │ │ ├── defi_yield_farming
│ │ │ │ │ └── Architecture.png
│ │ │ │ └── send_request.png
│ │ │ └── wasm_vm
│ │ │ │ ├── IscHost.png
│ │ │ │ ├── Proxies.png
│ │ │ │ └── WasmVM.png
│ │ ├── iota-identity
│ │ │ ├── domain-linkage-diagram.png
│ │ │ └── icon.png
│ │ ├── operator
│ │ │ ├── data-management
│ │ │ │ └── fn-basic-functionality.png
│ │ │ ├── indexer-functions
│ │ │ │ ├── graphql-rpc-arch.png
│ │ │ │ └── indexer-arch.png
│ │ │ └── snapshots
│ │ │ │ └── iota-cloud-snapshots.png
│ │ └── users
│ │ │ ├── iota-wallet-dashboard
│ │ │ ├── getting-started
│ │ │ │ ├── click-network.png
│ │ │ │ ├── connect-wallet.png
│ │ │ │ ├── gear-icon.png
│ │ │ │ ├── select-network.png
│ │ │ │ └── select-wallet.png
│ │ │ └── how-to
│ │ │ │ ├── assets
│ │ │ │ ├── assets-view.png
│ │ │ │ ├── click-assets.png
│ │ │ │ ├── recipient-address.png
│ │ │ │ └── send-nft.png
│ │ │ │ ├── basics
│ │ │ │ ├── click-activity.png
│ │ │ │ ├── dashboard-overview.png
│ │ │ │ ├── disconnect.png
│ │ │ │ ├── enter-transaction-details.png
│ │ │ │ ├── receive.png
│ │ │ │ ├── select-transaction-list.png
│ │ │ │ ├── select-transaction.png
│ │ │ │ ├── send-now.png
│ │ │ │ └── transaction-details.png
│ │ │ │ ├── migration
│ │ │ │ ├── access-migration.png
│ │ │ │ ├── migration-confirmation.png
│ │ │ │ ├── migration-details.png
│ │ │ │ └── see-all.png
│ │ │ │ ├── stake
│ │ │ │ ├── click-stake.png
│ │ │ │ ├── click-staking.png
│ │ │ │ ├── current-stake-detail.png
│ │ │ │ ├── current-stake-list.png
│ │ │ │ ├── select-validator.png
│ │ │ │ ├── set-stake-amount.png
│ │ │ │ ├── unstake-button.png
│ │ │ │ └── view-on-explorer.png
│ │ │ │ └── vesting
│ │ │ │ ├── access-vesting.png
│ │ │ │ ├── rewards-schedule.png
│ │ │ │ └── vesting-home.png
│ │ │ └── iota-wallet
│ │ │ ├── getting-started
│ │ │ ├── access-balance-finder-prompt.png
│ │ │ ├── access-balance-finder.png
│ │ │ ├── add-profile.png
│ │ │ ├── balance-finder-hit-search.png
│ │ │ ├── create-password.png
│ │ │ ├── create-wallet.png
│ │ │ ├── migration-button.png
│ │ │ ├── migration-pop-in.png
│ │ │ ├── mnemonic.png
│ │ │ ├── open-wallet.png
│ │ │ ├── vested-staking-button.png
│ │ │ └── vested-staking-pop-in.png
│ │ │ └── how-to
│ │ │ ├── basics
│ │ │ ├── activity.png
│ │ │ ├── autolock-time.png
│ │ │ ├── autolock.png
│ │ │ ├── enter-mnemonic.png
│ │ │ ├── forgot-password.png
│ │ │ ├── home-tab.png
│ │ │ ├── keystone-step-1.png
│ │ │ ├── keystone-step-2.png
│ │ │ ├── new-password.png
│ │ │ ├── send-now.png
│ │ │ ├── send-review.png
│ │ │ └── transactions.png
│ │ │ ├── keystone
│ │ │ ├── import-from-keystone.png
│ │ │ └── scan-qr.png
│ │ │ ├── ledger
│ │ │ ├── connect-ledger-wallet.png
│ │ │ ├── import-from-ledger.png
│ │ │ ├── receive-QR.png
│ │ │ ├── receive-button.png
│ │ │ ├── select-account.png
│ │ │ ├── select-wallets.png
│ │ │ └── verify-password.png
│ │ │ ├── multi-account
│ │ │ ├── click-add-profile.png
│ │ │ ├── click-copy-mnemonic.png
│ │ │ ├── click-copy.png
│ │ │ ├── click-plus-icon.png
│ │ │ ├── export-mnemonic.png
│ │ │ ├── export-private-key.png
│ │ │ ├── import-mnemonic.png
│ │ │ ├── navigate-to-accounts.png
│ │ │ ├── select-account-from-dropdown.png
│ │ │ ├── select-profile-type.png
│ │ │ └── verify.png
│ │ │ ├── seed
│ │ │ ├── backup-seed-falafel.png
│ │ │ ├── backup-seed-menu-linux.png
│ │ │ ├── backup-seed-menu-macos.png
│ │ │ ├── backup-seed-menu-windows.png
│ │ │ ├── copy-seed.png
│ │ │ ├── copy-stronghold-location.png
│ │ │ ├── drag-and-drop-stronghold.png
│ │ │ ├── enter-password.png
│ │ │ └── import-seed.png
│ │ │ ├── stake
│ │ │ ├── current-stake-detail.png
│ │ │ ├── current-stake-list.png
│ │ │ ├── current-stake.png
│ │ │ ├── select-validator.png
│ │ │ ├── set-stake-amount.png
│ │ │ ├── start-staking.png
│ │ │ ├── unstake-button.png
│ │ │ ├── unstake.png
│ │ │ └── view-on-explorer.png
│ │ │ └── test
│ │ │ ├── click-network.png
│ │ │ ├── request-testnet-home.png
│ │ │ ├── request-testnet-settings.png
│ │ │ └── select-network.png
│ ├── json
│ │ ├── about-iota
│ │ │ ├── iota-architecture
│ │ │ │ ├── consensus.json
│ │ │ │ ├── epochs.json
│ │ │ │ ├── iota-security.json
│ │ │ │ ├── protocol-upgrades.json
│ │ │ │ ├── staking-reward.json
│ │ │ │ └── transaction-lifecycle.json
│ │ │ └── tokenomics
│ │ │ │ ├── gas-in-iota.json
│ │ │ │ ├── gas-pricing.json
│ │ │ │ ├── iota-token.json
│ │ │ │ ├── proof-of-stake.json
│ │ │ │ ├── staking-unstaking.json
│ │ │ │ ├── tokenomics.json
│ │ │ │ └── validators-staking.json
│ │ ├── developer
│ │ │ ├── advanced-topics
│ │ │ │ ├── asset-tokenization.json
│ │ │ │ ├── custom-indexer.json
│ │ │ │ └── onchain-randomness.json
│ │ │ ├── cryptography
│ │ │ │ ├── checkpoint-verification.json
│ │ │ │ ├── ecvrf.json
│ │ │ │ ├── groth16.json
│ │ │ │ ├── hashing.json
│ │ │ │ ├── intent-signing.json
│ │ │ │ ├── key-addresses.json
│ │ │ │ ├── multisig.json
│ │ │ │ ├── offline-signing.json
│ │ │ │ ├── on-chain-signing.json
│ │ │ │ └── signature.json
│ │ │ ├── evm-to-move
│ │ │ │ ├── creating-nft.json
│ │ │ │ ├── creating-token.json
│ │ │ │ └── tooling-apis.json
│ │ │ ├── exchange-intergration
│ │ │ │ └── exchange-integration.json
│ │ │ ├── getting-started
│ │ │ │ ├── build-test.json
│ │ │ │ ├── client-tssdk.json
│ │ │ │ ├── connect.json
│ │ │ │ ├── create-a-module.json
│ │ │ │ ├── create-a-package.json
│ │ │ │ ├── debug.json
│ │ │ │ ├── get-address.json
│ │ │ │ ├── get-coins.json
│ │ │ │ ├── install-iota.json
│ │ │ │ ├── local-network.json
│ │ │ │ └── publish.json
│ │ │ ├── iota-101
│ │ │ │ ├── access-time.json
│ │ │ │ ├── create-coin
│ │ │ │ │ ├── create-coin.json
│ │ │ │ │ ├── in-game-token.json
│ │ │ │ │ ├── loyalty.json
│ │ │ │ │ └── regulated.json
│ │ │ │ ├── create-nft.json
│ │ │ │ ├── move-overview
│ │ │ │ │ ├── collections.json
│ │ │ │ │ ├── conventions.json
│ │ │ │ │ ├── entry-functions.json
│ │ │ │ │ ├── init.json
│ │ │ │ │ ├── move-overview.json
│ │ │ │ │ ├── one-time-witness.json
│ │ │ │ │ ├── package-upgrades
│ │ │ │ │ │ ├── custom-policies.json
│ │ │ │ │ │ ├── introduction.json
│ │ │ │ │ │ └── upgrade.json
│ │ │ │ │ ├── patterns
│ │ │ │ │ │ ├── capabilities.json
│ │ │ │ │ │ ├── hot-potato.json
│ │ │ │ │ │ ├── id-pointer.json
│ │ │ │ │ │ ├── transferable-witness.json
│ │ │ │ │ │ └── witness.json
│ │ │ │ │ └── strings.json
│ │ │ │ ├── objects
│ │ │ │ │ ├── dynamic-fields
│ │ │ │ │ │ ├── dynamic-fields.json
│ │ │ │ │ │ └── tables-bags.json
│ │ │ │ │ ├── events.json
│ │ │ │ │ ├── object-model.json
│ │ │ │ │ ├── object-ownership
│ │ │ │ │ │ ├── address-owned.json
│ │ │ │ │ │ ├── immutable.json
│ │ │ │ │ │ ├── object-ownership.json
│ │ │ │ │ │ ├── shared.json
│ │ │ │ │ │ └── wrapped.json
│ │ │ │ │ ├── shared-owned.json
│ │ │ │ │ ├── transfers
│ │ │ │ │ │ ├── custom-rules.json
│ │ │ │ │ │ └── transfer-to-object.json
│ │ │ │ │ └── versioning.json
│ │ │ │ ├── transactions
│ │ │ │ │ ├── ptb
│ │ │ │ │ │ ├── building-programmable-transaction-blocks-ts-sdk.json
│ │ │ │ │ │ ├── coin-management.json
│ │ │ │ │ │ ├── optimizing-gas-with-coin-merging.json
│ │ │ │ │ │ ├── programmable-transaction-blocks.json
│ │ │ │ │ │ └── simulating-references.json
│ │ │ │ │ ├── sign-and-send-transactions.json
│ │ │ │ │ ├── sponsored-transactions
│ │ │ │ │ │ ├── about-sponsored-transactions.json
│ │ │ │ │ │ └── use-sponsored-transactions.json
│ │ │ │ │ └── transactions.json
│ │ │ │ └── using-events.json
│ │ │ └── standards
│ │ │ │ ├── closed-loop-token
│ │ │ │ ├── action-request.json
│ │ │ │ ├── closed-loop-token.json
│ │ │ │ ├── rules.json
│ │ │ │ └── token-policy.json
│ │ │ │ ├── coin-manager.json
│ │ │ │ ├── coin.json
│ │ │ │ ├── display.json
│ │ │ │ ├── kiosk-apps.json
│ │ │ │ ├── kiosk.json
│ │ │ │ └── wallet-standard.json
│ │ └── node-operators
│ │ │ ├── archives.json
│ │ │ ├── data-management.json
│ │ │ ├── iota-full-node
│ │ │ ├── node-setup.json
│ │ │ ├── overview.json
│ │ │ └── pruning.json
│ │ │ ├── snapshots.json
│ │ │ ├── validator-committee.json
│ │ │ ├── validator-config.json
│ │ │ ├── validator-tasks.json
│ │ │ └── validator-tool.json
│ └── logo
│ │ ├── WASP_logo_dark.png
│ │ ├── WASP_logo_light.png
│ │ └── iota-logo.svg
│ ├── tailwind.config.js
│ └── tsconfig.json
├── dprint.json
├── examples
├── custom-indexer
│ └── rust
│ │ ├── .gitignore
│ │ ├── Cargo.toml
│ │ ├── README.md
│ │ ├── hybrid_reader.rs
│ │ ├── local_reader.rs
│ │ └── remote_reader.rs
├── move
│ ├── asset_tokenization
│ │ ├── asset_tokenization
│ │ │ ├── Move.toml
│ │ │ ├── sources
│ │ │ │ ├── proxy.move
│ │ │ │ ├── tokenized_asset.move
│ │ │ │ └── unlock.move
│ │ │ └── tests
│ │ │ │ └── tests.move
│ │ └── template
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ ├── genesis.move
│ │ │ └── template.move
│ ├── basics
│ │ ├── Move.toml
│ │ └── sources
│ │ │ ├── clock.move
│ │ │ ├── counter.move
│ │ │ ├── object_basics.move
│ │ │ ├── random.move
│ │ │ └── resolve_args.move
│ ├── coin
│ │ ├── Move.toml
│ │ └── sources
│ │ │ ├── my_coin.move
│ │ │ └── regcoin.move
│ ├── color_object
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── example.move
│ ├── crypto
│ │ ├── bls_signature
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── example.move
│ │ ├── ecdsa_k1
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── example.move
│ │ ├── elgamal
│ │ │ ├── Move.toml
│ │ │ ├── sources
│ │ │ │ └── example.move
│ │ │ └── tests
│ │ │ │ └── example_tests.move
│ │ ├── groth16
│ │ │ ├── Move.toml
│ │ │ ├── sources
│ │ │ │ └── example.move
│ │ │ └── tests
│ │ │ │ └── example_tests.move
│ │ └── ibe
│ │ │ ├── Move.toml
│ │ │ ├── sources
│ │ │ └── example.move
│ │ │ └── tests
│ │ │ └── example_tests.move
│ ├── dynamic_fields
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── example.move
│ ├── entry_functions
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── example.move
│ ├── errors
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── errors.move
│ ├── first_package
│ │ ├── Move.toml
│ │ ├── bytecode.json
│ │ └── sources
│ │ │ └── first_package.move
│ ├── flash_lender
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── example.move
│ ├── hero
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── example.move
│ ├── locked_stake
│ │ ├── Move.toml
│ │ ├── sources
│ │ │ ├── epoch_time_lock.move
│ │ │ └── locked_stake.move
│ │ └── tests
│ │ │ └── locked_stake_tests.move
│ ├── nft
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── testnet_nft.move
│ ├── object_bound
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── object_bound.move
│ ├── random
│ │ ├── raffles
│ │ │ ├── Move.toml
│ │ │ ├── sources
│ │ │ │ ├── example1.move
│ │ │ │ └── example2.move
│ │ │ └── tests
│ │ │ │ └── example_tests.move
│ │ ├── random_nft
│ │ │ ├── Move.toml
│ │ │ ├── sources
│ │ │ │ └── example.move
│ │ │ └── tests
│ │ │ │ └── example_tests.move
│ │ └── slot_machine
│ │ │ ├── Move.toml
│ │ │ ├── sources
│ │ │ └── example.move
│ │ │ └── tests
│ │ │ └── example_tests.move
│ ├── reviews_rating
│ │ ├── Move.toml
│ │ ├── publish.sh
│ │ └── sources
│ │ │ ├── dashboard.move
│ │ │ ├── moderator.move
│ │ │ ├── review.move
│ │ │ └── service.move
│ ├── simple_warrior
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── example.move
│ ├── token
│ │ ├── Move.toml
│ │ └── sources
│ │ │ ├── coffee.move
│ │ │ ├── gems.move
│ │ │ ├── loyalty.move
│ │ │ ├── regulated_token.move
│ │ │ ├── rules
│ │ │ ├── allowlist_rule.move
│ │ │ ├── denylist_rule.move
│ │ │ └── limiter_rule.move
│ │ │ └── simple_token.move
│ ├── transfer-to-object
│ │ ├── README.md
│ │ ├── common
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── identified_payment.move
│ │ ├── owned-no-tto
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── cash_register.move
│ │ ├── shared-no-tto
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── shared_cash_register.move
│ │ └── shared-with-tto
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── shared_cash_register.move
│ ├── transfer-to-shared-object
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── shared_coins.move
│ ├── trusted_swap
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── example.move
│ └── vdf
│ │ ├── Move.toml
│ │ ├── sources
│ │ └── lottery.move
│ │ └── tests
│ │ └── lottery_tests.move
├── tic-tac-toe
│ ├── .gitignore
│ ├── README.md
│ ├── cli
│ │ ├── Cargo.toml
│ │ ├── src
│ │ │ ├── board.rs
│ │ │ ├── client.rs
│ │ │ ├── command.rs
│ │ │ ├── crypto.rs
│ │ │ ├── game.rs
│ │ │ ├── lib.rs
│ │ │ ├── main.rs
│ │ │ └── turn_cap.rs
│ │ └── testnet.env
│ ├── move
│ │ ├── Move.toml
│ │ ├── sources
│ │ │ ├── owned.move
│ │ │ └── shared.move
│ │ └── tests
│ │ │ ├── owned_tests.move
│ │ │ └── shared_tests.move
│ ├── scripts
│ │ └── publish.sh
│ └── ui
│ │ ├── README.md
│ │ ├── index.html
│ │ ├── package.json
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── MultiSig.ts
│ │ ├── components
│ │ │ ├── Board.tsx
│ │ │ ├── ComputedField.css
│ │ │ ├── ComputedField.tsx
│ │ │ ├── Error.tsx
│ │ │ ├── IDLink.tsx
│ │ │ ├── Loading.tsx
│ │ │ ├── NewMultiSigGame.tsx
│ │ │ └── NewSharedGame.tsx
│ │ ├── config.ts
│ │ ├── env.devnet.ts
│ │ ├── env.localnet.ts
│ │ ├── env.mainnet.ts
│ │ ├── env.testnet.ts
│ │ ├── hooks
│ │ │ ├── useGameQuery.ts
│ │ │ ├── useObjectQuery.ts
│ │ │ ├── useTransactions.ts
│ │ │ ├── useTrophyQuery.ts
│ │ │ └── useTurnCapQuery.ts
│ │ ├── main.tsx
│ │ ├── mutations
│ │ │ └── useExecutor.ts
│ │ ├── pages
│ │ │ ├── Game.css
│ │ │ ├── Game.tsx
│ │ │ └── Root.tsx
│ │ └── vite-env.d.ts
│ │ ├── tsconfig.json
│ │ ├── tsconfig.node.json
│ │ └── vite.config.ts
└── trading
│ ├── api
│ ├── .gitignore
│ ├── README.md
│ ├── config.ts
│ ├── db.ts
│ ├── helpers
│ │ ├── cancel-escrow.ts
│ │ ├── create-demo-data.ts
│ │ ├── create-demo-escrows.ts
│ │ └── publish-contracts.ts
│ ├── indexer.ts
│ ├── indexer
│ │ ├── escrow-handler.ts
│ │ ├── event-indexer.ts
│ │ └── locked-handler.ts
│ ├── iota-utils.ts
│ ├── package.json
│ ├── prisma
│ │ ├── migrations
│ │ │ ├── 20240122110930_init
│ │ │ │ └── migration.sql
│ │ │ ├── 20240129111604_init
│ │ │ │ └── migration.sql
│ │ │ └── migration_lock.toml
│ │ └── schema.prisma
│ ├── server.ts
│ ├── tsconfig.json
│ └── utils
│ │ └── api-queries.ts
│ ├── contracts
│ ├── demo
│ │ ├── Move.toml
│ │ └── sources
│ │ │ └── demo_bear.move
│ └── escrow
│ │ ├── Move.toml
│ │ └── sources
│ │ ├── lock.move
│ │ ├── owned.move
│ │ └── shared.move
│ └── frontend
│ ├── README.md
│ ├── index.html
│ ├── package.json
│ ├── postcss.config.js
│ ├── prettier.config.cjs
│ ├── src
│ ├── components
│ │ ├── ExplorerLink.tsx
│ │ ├── Header.tsx
│ │ ├── InfiniteScrollArea.tsx
│ │ ├── IotaObjectDisplay.tsx
│ │ ├── Loading.tsx
│ │ ├── escrows
│ │ │ ├── CreateEscrow.tsx
│ │ │ ├── Escrow.tsx
│ │ │ └── EscrowList.tsx
│ │ └── locked
│ │ │ ├── ApiLockedList.tsx
│ │ │ ├── LockOwnedObjects.tsx
│ │ │ ├── LockedObject.tsx
│ │ │ ├── OwnedLockedList.tsx
│ │ │ └── partials
│ │ │ └── Locked.tsx
│ ├── constants.ts
│ ├── hooks
│ │ ├── useGetLockedObject.ts
│ │ └── useTransactionExecution.ts
│ ├── main.tsx
│ ├── mutations
│ │ ├── demo.ts
│ │ ├── escrow.ts
│ │ └── locked.ts
│ ├── routes
│ │ ├── EscrowDashboard.tsx
│ │ ├── LockedDashboard.tsx
│ │ ├── index.tsx
│ │ └── root.tsx
│ ├── styles
│ │ └── base.css
│ ├── types
│ │ └── types.ts
│ ├── utils
│ │ └── helpers.ts
│ └── vite-env.d.ts
│ ├── tailwind.config.js
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── external-crates
└── move
│ ├── Cargo.lock
│ ├── Cargo.toml
│ ├── README.md
│ ├── crates
│ ├── bytecode-interpreter-crypto
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ └── lib.rs
│ ├── bytecode-verifier-libfuzzer
│ │ ├── .gitignore
│ │ ├── Cargo.toml
│ │ ├── README.md
│ │ └── fuzz_targets
│ │ │ ├── code_unit.rs
│ │ │ ├── compiled_module.rs
│ │ │ └── mixed.rs
│ ├── bytecode-verifier-prop-tests
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── lib.rs
│ │ │ └── unit_tests
│ │ │ ├── mod.rs
│ │ │ └── prop_tests.rs
│ ├── bytecode-verifier-tests
│ │ ├── Cargo.toml
│ │ ├── METER_TESTING.md
│ │ └── src
│ │ │ ├── lib.rs
│ │ │ ├── support
│ │ │ └── mod.rs
│ │ │ └── unit_tests
│ │ │ ├── binary_samples.rs
│ │ │ ├── bounds_tests.proptest-regressions
│ │ │ ├── bounds_tests.rs
│ │ │ ├── catch_unwind.rs
│ │ │ ├── code_unit_tests.rs
│ │ │ ├── constants_tests.rs
│ │ │ ├── control_flow_tests.rs
│ │ │ ├── duplication_tests.rs
│ │ │ ├── generic_ops_tests.rs
│ │ │ ├── large_type_test.rs
│ │ │ ├── limit_tests.rs
│ │ │ ├── locals.rs
│ │ │ ├── loop_summary_tests.rs
│ │ │ ├── many_back_edges.rs
│ │ │ ├── mod.rs
│ │ │ ├── negative_stack_size_tests.rs
│ │ │ ├── reference_safety_tests.rs
│ │ │ ├── signature_tests.rs
│ │ │ └── vec_pack_tests.rs
│ ├── bytecode-verifier-transactional-tests
│ │ ├── Cargo.toml
│ │ ├── src
│ │ │ └── lib.rs
│ │ └── tests
│ │ │ ├── ability_field_requirements
│ │ │ ├── procedure_args.mvir
│ │ │ ├── procedure_args.snap
│ │ │ ├── resource_enum_has_resource_field.mvir
│ │ │ ├── resource_enum_has_resource_field.snap
│ │ │ ├── resource_has_resource_field.mvir
│ │ │ ├── resource_has_resource_field.snap
│ │ │ ├── unrestricted_enum_has_resource_field.mvir
│ │ │ ├── unrestricted_enum_has_resource_field.snap
│ │ │ ├── unrestricted_has_resource_field.mvir
│ │ │ └── unrestricted_has_resource_field.snap
│ │ │ ├── check_bounds
│ │ │ ├── 128_params_and_128_locals.mvir
│ │ │ ├── 128_params_and_128_locals.snap
│ │ │ ├── 1_param_and_255_locals.mvir
│ │ │ ├── 1_param_and_255_locals.snap
│ │ │ ├── 256_locals.mvir
│ │ │ ├── 256_locals.snap
│ │ │ ├── 256_params.mvir
│ │ │ ├── 256_params.snap
│ │ │ ├── too_few_type_actuals.mvir
│ │ │ ├── too_few_type_actuals.snap
│ │ │ ├── too_few_type_actuals_enum.mvir
│ │ │ ├── too_few_type_actuals_enum.snap
│ │ │ ├── too_many_type_actuals.mvir
│ │ │ ├── too_many_type_actuals.snap
│ │ │ ├── too_many_type_actuals_enum.mvir
│ │ │ └── too_many_type_actuals_enum.snap
│ │ │ ├── check_duplication
│ │ │ ├── duplicate_enum_and_struct_names.mvir
│ │ │ ├── duplicate_enum_and_struct_names.snap
│ │ │ ├── duplicate_enum_name.mvir
│ │ │ ├── duplicate_enum_name.snap
│ │ │ ├── duplicate_field_name.mvir
│ │ │ ├── duplicate_field_name.snap
│ │ │ ├── duplicate_field_name_enum.mvir
│ │ │ ├── duplicate_field_name_enum.snap
│ │ │ ├── duplicate_function_name.mvir
│ │ │ ├── duplicate_function_name.snap
│ │ │ ├── duplicate_struct_name.mvir
│ │ │ ├── duplicate_struct_name.snap
│ │ │ ├── duplicate_variant_name.mvir
│ │ │ ├── duplicate_variant_name.snap
│ │ │ ├── empty_enums.mvir
│ │ │ ├── empty_enums.snap
│ │ │ ├── empty_structs.mvir
│ │ │ ├── empty_structs.snap
│ │ │ ├── friend_decl_duplicated.mvir
│ │ │ └── friend_decl_duplicated.snap
│ │ │ ├── control_flow
│ │ │ ├── break_nested.mvir
│ │ │ ├── break_nested.snap
│ │ │ ├── break_simple.mvir
│ │ │ ├── break_simple.snap
│ │ │ ├── break_unreachable.mvir
│ │ │ ├── break_unreachable.snap
│ │ │ ├── dead_return.mvir
│ │ │ ├── dead_return.snap
│ │ │ ├── dead_return_local.mvir
│ │ │ ├── dead_return_local.snap
│ │ │ ├── if_branch_diverges_5.mvir
│ │ │ ├── if_branch_diverges_5.snap
│ │ │ ├── if_branch_diverges_6.mvir
│ │ │ ├── if_branch_diverges_6.snap
│ │ │ ├── if_branch_diverges_8.mvir
│ │ │ ├── if_branch_diverges_8.snap
│ │ │ ├── invalid_fallthrough1.mvir
│ │ │ ├── invalid_fallthrough1.snap
│ │ │ ├── invalid_fallthrough2.mvir
│ │ │ ├── invalid_fallthrough2.snap
│ │ │ ├── invalid_fallthrough3.mvir
│ │ │ ├── invalid_fallthrough3.snap
│ │ │ ├── last_jump_unconditional_drop.mvir
│ │ │ ├── last_jump_unconditional_drop.snap
│ │ │ ├── last_jump_unconditional_reference.mvir
│ │ │ ├── last_jump_unconditional_reference.snap
│ │ │ ├── regression_test_496.move
│ │ │ ├── regression_test_496.snap
│ │ │ ├── regression_test_678.move
│ │ │ ├── regression_test_678.snap
│ │ │ ├── variant_switch.mvir
│ │ │ ├── variant_switch.snap
│ │ │ ├── variant_switch_successor.mvir
│ │ │ ├── variant_switch_successor.snap
│ │ │ ├── variant_switch_unconditional_branch.mvir
│ │ │ └── variant_switch_unconditional_branch.snap
│ │ │ ├── dependencies
│ │ │ ├── access_friend_function_invalid.mvir
│ │ │ ├── access_friend_function_invalid.snap
│ │ │ ├── access_private_function.mvir
│ │ │ ├── access_private_function.snap
│ │ │ ├── access_public_function.mvir
│ │ │ ├── access_public_function.snap
│ │ │ ├── all_fields_accessible.mvir
│ │ │ ├── all_fields_accessible.snap
│ │ │ ├── call_integers_valid.move
│ │ │ ├── call_integers_valid.snap
│ │ │ ├── internal_function_invalid_call.mvir
│ │ │ ├── internal_function_invalid_call.snap
│ │ │ ├── non_internal_function_valid_call.mvir
│ │ │ ├── non_internal_function_valid_call.snap
│ │ │ ├── use_unpublished_module.mvir
│ │ │ └── use_unpublished_module.snap
│ │ │ ├── enum_defs
│ │ │ ├── enum_match.mvir
│ │ │ ├── enum_match.snap
│ │ │ ├── enum_match_out_of_bounds.mvir
│ │ │ ├── enum_match_out_of_bounds.snap
│ │ │ ├── module_enum_shared_name.mvir
│ │ │ ├── module_enum_shared_name.snap
│ │ │ ├── module_enum_struct_shared_name.mvir
│ │ │ ├── module_enum_struct_shared_name.snap
│ │ │ ├── mutual_recursive_enum.mvir
│ │ │ ├── mutual_recursive_enum.snap
│ │ │ ├── recursive_enum.mvir
│ │ │ ├── recursive_enum.snap
│ │ │ ├── ref_in_enum.mvir
│ │ │ └── ref_in_enum.snap
│ │ │ ├── friends
│ │ │ ├── friend_decl_different_address.mvir
│ │ │ ├── friend_decl_different_address.snap
│ │ │ ├── friend_decl_self.mvir
│ │ │ └── friend_decl_self.snap
│ │ │ ├── instantiation_loops
│ │ │ ├── complex_1.mvir
│ │ │ ├── complex_1.snap
│ │ │ ├── complex_1_enum.mvir
│ │ │ ├── complex_1_enum.snap
│ │ │ ├── mutually_recursive_just_type_params_ok.mvir
│ │ │ ├── mutually_recursive_just_type_params_ok.snap
│ │ │ ├── mutually_recursive_non_generic_type_ok.mvir
│ │ │ ├── mutually_recursive_non_generic_type_ok.snap
│ │ │ ├── mutually_recursive_non_generic_type_ok_enum.mvir
│ │ │ ├── mutually_recursive_non_generic_type_ok_enum.snap
│ │ │ ├── mutually_recursive_three_args_just_type_params_shitfing_ok.mvir
│ │ │ ├── mutually_recursive_three_args_just_type_params_shitfing_ok.snap
│ │ │ ├── mutually_recursive_three_args_type_con_non_generic_types_ok.mvir
│ │ │ ├── mutually_recursive_three_args_type_con_non_generic_types_ok.snap
│ │ │ ├── mutually_recursive_three_args_type_con_non_generic_types_ok_enum.mvir
│ │ │ ├── mutually_recursive_three_args_type_con_non_generic_types_ok_enum.snap
│ │ │ ├── mutually_recursive_three_args_type_con_shifting.mvir
│ │ │ ├── mutually_recursive_three_args_type_con_shifting.snap
│ │ │ ├── mutually_recursive_three_args_type_con_shifting_enum.mvir
│ │ │ ├── mutually_recursive_three_args_type_con_shifting_enum.snap
│ │ │ ├── mutually_recursive_two_args_non_generic_type_and_type_param_ok.mvir
│ │ │ ├── mutually_recursive_two_args_non_generic_type_and_type_param_ok.snap
│ │ │ ├── mutually_recursive_two_args_swapping_just_type_params_ok.mvir
│ │ │ ├── mutually_recursive_two_args_swapping_just_type_params_ok.snap
│ │ │ ├── mutually_recursive_two_args_swapping_type_con.mvir
│ │ │ ├── mutually_recursive_two_args_swapping_type_con.snap
│ │ │ ├── mutually_recursive_two_args_swapping_type_con_enum.mvir
│ │ │ ├── mutually_recursive_two_args_swapping_type_con_enum.snap
│ │ │ ├── mutually_recursive_type_con.mvir
│ │ │ ├── mutually_recursive_type_con.snap
│ │ │ ├── mutually_recursive_type_con_enum.mvir
│ │ │ ├── mutually_recursive_type_con_enum.snap
│ │ │ ├── nested_types_1.mvir
│ │ │ ├── nested_types_1.snap
│ │ │ ├── nested_types_1_enum.mvir
│ │ │ ├── nested_types_1_enum.snap
│ │ │ ├── nested_types_2.mvir
│ │ │ ├── nested_types_2.snap
│ │ │ ├── nested_types_2_enum.mvir
│ │ │ ├── nested_types_2_enum.snap
│ │ │ ├── nested_types_2_enum_struct.mvir
│ │ │ ├── nested_types_2_enum_struct.snap
│ │ │ ├── recursive_infinite_type_terminates.mvir
│ │ │ ├── recursive_infinite_type_terminates.snap
│ │ │ ├── recursive_one_arg_just_type_params_ok.mvir
│ │ │ ├── recursive_one_arg_just_type_params_ok.snap
│ │ │ ├── recursive_one_arg_non_generic_type_ok.mvir
│ │ │ ├── recursive_one_arg_non_generic_type_ok.snap
│ │ │ ├── recursive_one_arg_type_con.mvir
│ │ │ ├── recursive_one_arg_type_con.snap
│ │ │ ├── recursive_one_arg_type_con_enum.mvir
│ │ │ ├── recursive_one_arg_type_con_enum.snap
│ │ │ ├── recursive_two_args_swapping_type_con.mvir
│ │ │ ├── recursive_two_args_swapping_type_con.snap
│ │ │ ├── recursive_two_args_swapping_type_con_enum.mvir
│ │ │ ├── recursive_two_args_swapping_type_con_enum.snap
│ │ │ ├── two_loops.mvir
│ │ │ ├── two_loops.snap
│ │ │ ├── two_loops_enum.mvir
│ │ │ └── two_loops_enum.snap
│ │ │ ├── locals_safety
│ │ │ ├── abort_unreleased_reference.mvir
│ │ │ ├── abort_unreleased_reference.snap
│ │ │ ├── abort_unused_resource.mvir
│ │ │ ├── abort_unused_resource.snap
│ │ │ ├── assign_copy.mvir
│ │ │ ├── assign_copy.snap
│ │ │ ├── assign_enum_resource.mvir
│ │ │ ├── assign_enum_resource.snap
│ │ │ ├── assign_in_one_if_branch.mvir
│ │ │ ├── assign_in_one_if_branch.snap
│ │ │ ├── assign_move.mvir
│ │ │ ├── assign_move.snap
│ │ │ ├── assign_resource.mvir
│ │ │ ├── assign_resource.snap
│ │ │ ├── assign_wrong_if_branch.mvir
│ │ │ ├── assign_wrong_if_branch.snap
│ │ │ ├── assign_wrong_if_branch_no_else.mvir
│ │ │ ├── assign_wrong_if_branch_no_else.snap
│ │ │ ├── branch_assigns_then_moves.mvir
│ │ │ ├── branch_assigns_then_moves.snap
│ │ │ ├── branch_assigns_then_moves_then_assigns.mvir
│ │ │ ├── branch_assigns_then_moves_then_assigns.snap
│ │ │ ├── deep_return_branch_doesnt_assign.mvir
│ │ │ ├── deep_return_branch_doesnt_assign.snap
│ │ │ ├── else_assigns_if_doesnt.mvir
│ │ │ ├── else_assigns_if_doesnt.snap
│ │ │ ├── else_moves_if_doesnt.mvir
│ │ │ ├── else_moves_if_doesnt.snap
│ │ │ ├── enum_non_drop_assignment.mvir
│ │ │ ├── enum_non_drop_assignment.snap
│ │ │ ├── if_assigns_else_doesnt.mvir
│ │ │ ├── if_assigns_else_doesnt.snap
│ │ │ ├── if_assigns_no_else.mvir
│ │ │ ├── if_assigns_no_else.snap
│ │ │ ├── if_moves_else_doesnt.mvir
│ │ │ ├── if_moves_else_doesnt.snap
│ │ │ ├── if_moves_no_else.mvir
│ │ │ ├── if_moves_no_else.snap
│ │ │ ├── join_failure.mvir
│ │ │ ├── join_failure.snap
│ │ │ ├── move_before_assign.mvir
│ │ │ ├── move_before_assign.snap
│ │ │ ├── return_branch_doesnt_assign.mvir
│ │ │ ├── return_branch_doesnt_assign.snap
│ │ │ ├── return_branch_moves.mvir
│ │ │ ├── return_branch_moves.snap
│ │ │ ├── signer_st_loc_partial.mvir
│ │ │ ├── signer_st_loc_partial.snap
│ │ │ ├── signer_unused.mvir
│ │ │ ├── signer_unused.snap
│ │ │ ├── signer_unused_partial.mvir
│ │ │ ├── signer_unused_partial.snap
│ │ │ ├── use_before_assign.mvir
│ │ │ ├── use_before_assign.snap
│ │ │ ├── vector_ops_non_droppable_resource_not_destroyed.mvir
│ │ │ ├── vector_ops_non_droppable_resource_not_destroyed.snap
│ │ │ ├── while_move_local.mvir
│ │ │ ├── while_move_local.snap
│ │ │ ├── while_move_local_2.mvir
│ │ │ └── while_move_local_2.snap
│ │ │ ├── reference_safety
│ │ │ ├── assign_field_after_local.mvir
│ │ │ ├── assign_field_after_local.snap
│ │ │ ├── assign_local_after_move.mvir
│ │ │ ├── assign_local_after_move.snap
│ │ │ ├── assign_local_struct.mvir
│ │ │ ├── assign_local_struct.snap
│ │ │ ├── assign_local_struct_invalidated.mvir
│ │ │ ├── assign_local_struct_invalidated.snap
│ │ │ ├── assign_local_value.mvir
│ │ │ ├── assign_local_value.snap
│ │ │ ├── borrow_copy_ok.mvir
│ │ │ ├── borrow_copy_ok.snap
│ │ │ ├── borrow_enum_field_mutable_invalid.mvir
│ │ │ ├── borrow_enum_field_mutable_invalid.snap
│ │ │ ├── borrow_field_ok.mvir
│ │ │ ├── borrow_field_ok.snap
│ │ │ ├── borrow_if.mvir
│ │ │ ├── borrow_if.snap
│ │ │ ├── borrow_in_loop.mvir
│ │ │ ├── borrow_in_loop.snap
│ │ │ ├── borrow_return_mutable_borrow_bad.mvir
│ │ │ ├── borrow_return_mutable_borrow_bad.snap
│ │ │ ├── borrow_x_in_if_y_in_else.mvir
│ │ │ ├── borrow_x_in_if_y_in_else.snap
│ │ │ ├── call_with_mut_and_imm.mvir
│ │ │ ├── call_with_mut_and_imm.snap
│ │ │ ├── copy_loc_borrowed.mvir
│ │ │ ├── copy_loc_borrowed.snap
│ │ │ ├── copy_loc_borrowed_field.mvir
│ │ │ ├── copy_loc_borrowed_field.snap
│ │ │ ├── copy_loc_borrowed_field_invalid.mvir
│ │ │ ├── copy_loc_borrowed_field_invalid.snap
│ │ │ ├── copy_loc_borrowed_indirect.mvir
│ │ │ ├── copy_loc_borrowed_indirect.snap
│ │ │ ├── copy_loc_borrowed_indirect_invalid.mvir
│ │ │ ├── copy_loc_borrowed_indirect_invalid.snap
│ │ │ ├── copy_loc_borrowed_invalid.mvir
│ │ │ ├── copy_loc_borrowed_invalid.snap
│ │ │ ├── deref_borrow_field_ok.mvir
│ │ │ ├── deref_borrow_field_ok.snap
│ │ │ ├── deref_copy_bad.mvir
│ │ │ ├── deref_copy_bad.snap
│ │ │ ├── deref_eq_bad.mvir
│ │ │ ├── deref_eq_bad.snap
│ │ │ ├── deref_eq_good.mvir
│ │ │ ├── deref_eq_good.snap
│ │ │ ├── double_enum_unpack.mvir
│ │ │ ├── double_enum_unpack.snap
│ │ │ ├── enum_variant_factor.mvir
│ │ │ ├── enum_variant_factor.snap
│ │ │ ├── eq_bad.mvir
│ │ │ ├── eq_bad.snap
│ │ │ ├── eq_ok.mvir
│ │ │ ├── eq_ok.snap
│ │ │ ├── expressivity
│ │ │ │ ├── alias_write_after_join.mvir
│ │ │ │ ├── alias_write_after_join.snap
│ │ │ │ ├── alias_writes.mvir
│ │ │ │ ├── alias_writes.snap
│ │ │ │ ├── extension_after_call.mvir
│ │ │ │ ├── extension_after_call.snap
│ │ │ │ ├── extension_writes_after_join.mvir
│ │ │ │ ├── extension_writes_after_join.snap
│ │ │ │ ├── multible_mutable_return_values.mvir
│ │ │ │ ├── multible_mutable_return_values.snap
│ │ │ │ ├── subtree_writes_release.mvir
│ │ │ │ └── subtree_writes_release.snap
│ │ │ ├── factor_invalid_1.mvir
│ │ │ ├── factor_invalid_1.snap
│ │ │ ├── factor_invalid_2.mvir
│ │ │ ├── factor_invalid_2.snap
│ │ │ ├── factor_invalid_2_enum.mvir
│ │ │ ├── factor_invalid_2_enum.snap
│ │ │ ├── factor_valid_1.mvir
│ │ │ ├── factor_valid_1.snap
│ │ │ ├── factor_valid_2.mvir
│ │ │ ├── factor_valid_2.snap
│ │ │ ├── imm_borrow_loc.mvir
│ │ │ ├── imm_borrow_loc.snap
│ │ │ ├── imm_borrow_loc_trivial.mvir
│ │ │ ├── imm_borrow_loc_trivial.snap
│ │ │ ├── imm_borrow_loc_trivial_valid.mvir
│ │ │ ├── imm_borrow_loc_trivial_valid.snap
│ │ │ ├── imm_borrow_loc_valid.mvir
│ │ │ ├── imm_borrow_loc_valid.snap
│ │ │ ├── imm_borrow_on_mut.mvir
│ │ │ ├── imm_borrow_on_mut.snap
│ │ │ ├── imm_borrow_on_mut_invalid.mvir
│ │ │ ├── imm_borrow_on_mut_invalid.snap
│ │ │ ├── imm_borrow_on_mut_invalid_enum.mvir
│ │ │ ├── imm_borrow_on_mut_invalid_enum.snap
│ │ │ ├── imm_borrow_on_mut_trivial.mvir
│ │ │ ├── imm_borrow_on_mut_trivial.snap
│ │ │ ├── imm_borrow_on_mut_trivial_invalid.mvir
│ │ │ ├── imm_borrow_on_mut_trivial_invalid.snap
│ │ │ ├── imm_borrow_on_mut_trivial_invalid_enum.mvir
│ │ │ ├── imm_borrow_on_mut_trivial_invalid_enum.snap
│ │ │ ├── imm_extends_mut_arg.mvir
│ │ │ ├── imm_extends_mut_arg.snap
│ │ │ ├── imm_extends_mut_arg_field.mvir
│ │ │ ├── imm_extends_mut_arg_field.snap
│ │ │ ├── invalid_enum_ref_unpack.mvir
│ │ │ ├── invalid_enum_ref_unpack.snap
│ │ │ ├── invalid_enum_ref_unpack_loop.mvir
│ │ │ ├── invalid_enum_ref_unpack_loop.snap
│ │ │ ├── join_borrow_unavailable_valid.mvir
│ │ │ ├── join_borrow_unavailable_valid.snap
│ │ │ ├── move_one_branch.mvir
│ │ │ ├── move_one_branch.snap
│ │ │ ├── mutable_borrow_invalid.mvir
│ │ │ ├── mutable_borrow_invalid.snap
│ │ │ ├── mutable_borrow_local_twice.mvir
│ │ │ ├── mutable_borrow_local_twice.snap
│ │ │ ├── mutable_borrow_local_twice_invalid.mvir
│ │ │ ├── mutable_borrow_local_twice_invalid.snap
│ │ │ ├── mutate_borrow_field_ok.mvir
│ │ │ ├── mutate_borrow_field_ok.snap
│ │ │ ├── mutate_resource_holder.mvir
│ │ │ ├── mutate_resource_holder.snap
│ │ │ ├── mutate_resource_holder_2.mvir
│ │ │ ├── mutate_resource_holder_2.snap
│ │ │ ├── mutate_with_borrowed_loc.mvir
│ │ │ ├── mutate_with_borrowed_loc.snap
│ │ │ ├── mutate_with_borrowed_loc_invalid.mvir
│ │ │ ├── mutate_with_borrowed_loc_invalid.snap
│ │ │ ├── mutate_with_borrowed_loc_struct_invalid.mvir
│ │ │ ├── mutate_with_borrowed_loc_struct_invalid.snap
│ │ │ ├── nested_mutate.mvir
│ │ │ ├── nested_mutate.snap
│ │ │ ├── no_borrow_ref.mvir
│ │ │ ├── no_borrow_ref.snap
│ │ │ ├── read_field_after_assign_local.mvir
│ │ │ ├── read_field_after_assign_local.snap
│ │ │ ├── read_local_ref_after_assign.mvir
│ │ │ ├── read_local_ref_after_assign.snap
│ │ │ ├── read_local_ref_after_move.mvir
│ │ │ ├── read_local_ref_after_move.snap
│ │ │ ├── ref_moved_one_branch.mvir
│ │ │ ├── ref_moved_one_branch.snap
│ │ │ ├── release_cycle.mvir
│ │ │ ├── release_cycle.snap
│ │ │ ├── return_local_ref.mvir
│ │ │ ├── return_local_ref.snap
│ │ │ ├── return_with_borrowed_loc.mvir
│ │ │ ├── return_with_borrowed_loc.snap
│ │ │ ├── return_with_borrowed_loc_invalid.mvir
│ │ │ ├── return_with_borrowed_loc_invalid.snap
│ │ │ ├── return_with_borrowed_loc_resource_invalid.mvir
│ │ │ ├── return_with_borrowed_loc_resource_invalid.snap
│ │ │ ├── simple_mutate.mvir
│ │ │ ├── simple_mutate.snap
│ │ │ ├── two_mutable_enum_unpacks.mvir
│ │ │ ├── two_mutable_enum_unpacks.snap
│ │ │ ├── two_mutable_ref.mvir
│ │ │ ├── two_mutable_ref.snap
│ │ │ ├── use_after_move.mvir
│ │ │ ├── use_after_move.snap
│ │ │ ├── use_prefix_after_move.mvir
│ │ │ ├── use_prefix_after_move.snap
│ │ │ ├── use_suffix_after_move.mvir
│ │ │ ├── use_suffix_after_move.snap
│ │ │ ├── valid_enum_ref_unpack.mvir
│ │ │ ├── valid_enum_ref_unpack.snap
│ │ │ ├── valid_enum_unpack_loop.mvir
│ │ │ ├── valid_enum_unpack_loop.snap
│ │ │ ├── vector_ops_double_borrow.mvir
│ │ │ ├── vector_ops_double_borrow.snap
│ │ │ ├── vector_ops_move_after_borrow.mvir
│ │ │ ├── vector_ops_move_after_borrow.snap
│ │ │ ├── vector_ops_pop_after_borrow.mvir
│ │ │ ├── vector_ops_pop_after_borrow.snap
│ │ │ ├── writeref_borrow_invalid.mvir
│ │ │ ├── writeref_borrow_invalid.snap
│ │ │ ├── writeref_borrow_valid1.mvir
│ │ │ ├── writeref_borrow_valid1.snap
│ │ │ ├── writeref_borrow_valid2.mvir
│ │ │ └── writeref_borrow_valid2.snap
│ │ │ ├── script_signature
│ │ │ ├── script_type_parameters_in_args.mvir
│ │ │ ├── script_type_parameters_in_args.snap
│ │ │ ├── script_with_generic_type_arg.mvir
│ │ │ ├── script_with_generic_type_arg.snap
│ │ │ ├── script_with_type_parameters.mvir
│ │ │ ├── script_with_type_parameters.snap
│ │ │ ├── signer_double_signer.mvir
│ │ │ ├── signer_double_signer.snap
│ │ │ ├── signer_misplaced_signer_arg.mvir
│ │ │ ├── signer_misplaced_signer_arg.snap
│ │ │ ├── struct_arguments.mvir
│ │ │ └── struct_arguments.snap
│ │ │ ├── signature
│ │ │ ├── all_as_all_ok.mvir
│ │ │ ├── all_as_all_ok.snap
│ │ │ ├── all_as_resource.mvir
│ │ │ ├── all_as_resource.snap
│ │ │ ├── all_as_unrestricted.mvir
│ │ │ ├── all_as_unrestricted.snap
│ │ │ ├── check_constraints_script.mvir
│ │ │ ├── check_constraints_script.snap
│ │ │ ├── check_constraints_script_invalid.mvir
│ │ │ ├── check_constraints_script_invalid.snap
│ │ │ ├── reference_as_type_actual_for_bytecode_instruction.mvir
│ │ │ ├── reference_as_type_actual_for_bytecode_instruction.snap
│ │ │ ├── reference_as_type_actual_for_struct.mvir
│ │ │ ├── reference_as_type_actual_for_struct.snap
│ │ │ ├── reference_as_type_actual_in_struct_inst_for_bytecode_instruction.mvir
│ │ │ ├── reference_as_type_actual_in_struct_inst_for_bytecode_instruction.snap
│ │ │ ├── reference_in_fields.mvir
│ │ │ ├── reference_in_fields.snap
│ │ │ ├── reference_in_locals_ok.mvir
│ │ │ ├── reference_in_locals_ok.snap
│ │ │ ├── resource_as_all_ok.mvir
│ │ │ ├── resource_as_all_ok.snap
│ │ │ ├── resource_as_unrestricted.mvir
│ │ │ ├── resource_as_unrestricted.snap
│ │ │ ├── two_type_actuals_ok.mvir
│ │ │ ├── two_type_actuals_ok.snap
│ │ │ ├── two_type_actuals_reverse_order.mvir
│ │ │ ├── two_type_actuals_reverse_order.snap
│ │ │ ├── unrestricted_as_all_ok.mvir
│ │ │ ├── unrestricted_as_all_ok.snap
│ │ │ ├── unrestricted_as_resource.mvir
│ │ │ ├── unrestricted_as_resource.snap
│ │ │ ├── vector_ops_invalid_type_args.mvir
│ │ │ └── vector_ops_invalid_type_args.snap
│ │ │ ├── stack_usage_verifier
│ │ │ ├── abort_negative_stack_size.mvir
│ │ │ ├── abort_negative_stack_size.snap
│ │ │ ├── abort_no_return.mvir
│ │ │ ├── abort_no_return.snap
│ │ │ ├── abort_positive_stack_size.mvir
│ │ │ ├── abort_positive_stack_size.snap
│ │ │ ├── cast_negative_stack.mvir
│ │ │ ├── cast_negative_stack.snap
│ │ │ ├── cast_positive_stack.mvir
│ │ │ ├── cast_positive_stack.snap
│ │ │ ├── consume_stack.mvir
│ │ │ ├── consume_stack.snap
│ │ │ ├── exp_in_if_and_else_branch.mvir
│ │ │ ├── exp_in_if_and_else_branch.snap
│ │ │ ├── function_call_negative_stack_err_1.mvir
│ │ │ ├── function_call_negative_stack_err_1.snap
│ │ │ ├── function_call_negative_stack_err_2.mvir
│ │ │ ├── function_call_negative_stack_err_2.snap
│ │ │ ├── function_composition_pos_and_neg_stack_err.mvir
│ │ │ ├── function_composition_pos_and_neg_stack_err.snap
│ │ │ ├── function_composition_positive_stack_err_1.mvir
│ │ │ ├── function_composition_positive_stack_err_1.snap
│ │ │ ├── function_composition_positive_stack_err_2.mvir
│ │ │ ├── function_composition_positive_stack_err_2.snap
│ │ │ ├── integer_stack_balanced.mvir
│ │ │ ├── integer_stack_balanced.snap
│ │ │ ├── integer_stack_negative.mvir
│ │ │ ├── integer_stack_negative.snap
│ │ │ ├── integer_stack_positive.mvir
│ │ │ ├── integer_stack_positive.snap
│ │ │ ├── load_positive_stack.mvir
│ │ │ ├── load_positive_stack.snap
│ │ │ ├── multiple_bindings_negative_stack.mvir
│ │ │ ├── multiple_bindings_negative_stack.snap
│ │ │ ├── multiple_bindings_positive_stack.mvir
│ │ │ ├── multiple_bindings_positive_stack.snap
│ │ │ ├── multiple_return_values.mvir
│ │ │ ├── multiple_return_values.snap
│ │ │ ├── multiple_return_values_extra_binding.mvir
│ │ │ ├── multiple_return_values_extra_binding.snap
│ │ │ ├── multiple_return_values_extra_value.mvir
│ │ │ ├── multiple_return_values_extra_value.snap
│ │ │ ├── multiple_return_values_missing_binding.mvir
│ │ │ ├── multiple_return_values_missing_binding.snap
│ │ │ ├── multiple_return_values_missing_value.mvir
│ │ │ ├── multiple_return_values_missing_value.snap
│ │ │ ├── pack_invalid_number_arguments_enum.mvir
│ │ │ ├── pack_invalid_number_arguments_enum.snap
│ │ │ ├── pop_exact.mvir
│ │ │ ├── pop_exact.snap
│ │ │ ├── pop_negative.mvir
│ │ │ ├── pop_negative.snap
│ │ │ ├── pop_positive.mvir
│ │ │ ├── pop_positive.snap
│ │ │ ├── unpack_extra_binding.mvir
│ │ │ ├── unpack_extra_binding.snap
│ │ │ ├── unpack_extra_binding_enum.mvir
│ │ │ ├── unpack_extra_binding_enum.snap
│ │ │ ├── unpack_missing_binding.mvir
│ │ │ ├── unpack_missing_binding.snap
│ │ │ ├── unpack_missing_binding_enum.mvir
│ │ │ ├── unpack_missing_binding_enum.snap
│ │ │ ├── vector_ops_pack_unpack.mvir
│ │ │ └── vector_ops_pack_unpack.snap
│ │ │ ├── struct_defs
│ │ │ ├── module_struct_shared_name.mvir
│ │ │ ├── module_struct_shared_name.snap
│ │ │ ├── mutual_recursive_struct.mvir
│ │ │ ├── mutual_recursive_struct.snap
│ │ │ ├── recursive_struct.mvir
│ │ │ ├── recursive_struct.snap
│ │ │ ├── ref_in_struct.mvir
│ │ │ └── ref_in_struct.snap
│ │ │ ├── tests.rs
│ │ │ └── type_safety
│ │ │ ├── assign_local_resource.mvir
│ │ │ ├── assign_local_resource.snap
│ │ │ ├── assign_local_resource_twice.mvir
│ │ │ ├── assign_local_resource_twice.snap
│ │ │ ├── assign_resource_type.mvir
│ │ │ ├── assign_resource_type.snap
│ │ │ ├── assign_resource_type_enum.mvir
│ │ │ ├── assign_resource_type_enum.snap
│ │ │ ├── assign_wrong_type.mvir
│ │ │ ├── assign_wrong_type.snap
│ │ │ ├── boolean_not_non_boolean.mvir
│ │ │ ├── boolean_not_non_boolean.snap
│ │ │ ├── cant_deref_resource.mvir
│ │ │ ├── cant_deref_resource.snap
│ │ │ ├── casting_operators_types_mismatch.mvir
│ │ │ ├── casting_operators_types_mismatch.snap
│ │ │ ├── deref_non_reference.mvir
│ │ │ ├── deref_non_reference.snap
│ │ │ ├── deref_not_reference_bad.mvir
│ │ │ ├── deref_not_reference_bad.snap
│ │ │ ├── destroy_resource_holder.mvir
│ │ │ ├── destroy_resource_holder.snap
│ │ │ ├── equality_one_ref.mvir
│ │ │ ├── equality_one_ref.snap
│ │ │ ├── equality_resource_refs.mvir
│ │ │ ├── equality_resource_refs.snap
│ │ │ ├── equality_resource_values.mvir
│ │ │ ├── equality_resource_values.snap
│ │ │ ├── freeze_makes_imm.mvir
│ │ │ ├── freeze_makes_imm.snap
│ │ │ ├── freeze_on_imm.mvir
│ │ │ ├── freeze_on_imm.snap
│ │ │ ├── freeze_valid.mvir
│ │ │ ├── freeze_valid.snap
│ │ │ ├── freeze_wrong_type.mvir
│ │ │ ├── freeze_wrong_type.snap
│ │ │ ├── generic_abilities_borrow_field.mvir
│ │ │ ├── generic_abilities_borrow_field.snap
│ │ │ ├── generic_abilities_call.mvir
│ │ │ ├── generic_abilities_call.snap
│ │ │ ├── generic_abilities_imm_borrow_field.mvir
│ │ │ ├── generic_abilities_imm_borrow_field.snap
│ │ │ ├── generic_abilities_imm_unpack_enum.mvir
│ │ │ ├── generic_abilities_imm_unpack_enum.snap
│ │ │ ├── generic_abilities_pack.mvir
│ │ │ ├── generic_abilities_pack.snap
│ │ │ ├── generic_abilities_struct_non_nominal_resource.mvir
│ │ │ ├── generic_abilities_struct_non_nominal_resource.snap
│ │ │ ├── generic_abilities_type_param_all.mvir
│ │ │ ├── generic_abilities_type_param_all.snap
│ │ │ ├── generic_abilities_type_param_resource.mvir
│ │ │ ├── generic_abilities_type_param_resource.snap
│ │ │ ├── generic_abilities_unpack.mvir
│ │ │ ├── generic_abilities_unpack.snap
│ │ │ ├── generic_abilities_unpack_mut_enum.mvir
│ │ │ ├── generic_abilities_unpack_mut_enum.snap
│ │ │ ├── generic_call.mvir
│ │ │ ├── generic_call.snap
│ │ │ ├── generic_field_borrow.mvir
│ │ │ ├── generic_field_borrow.snap
│ │ │ ├── generic_field_borrow_after_call.mvir
│ │ │ ├── generic_field_borrow_after_call.snap
│ │ │ ├── generic_field_unpack_borrow_after_call_enum.mvir
│ │ │ ├── generic_field_unpack_borrow_after_call_enum.snap
│ │ │ ├── generic_function_def.mvir
│ │ │ ├── generic_function_def.snap
│ │ │ ├── generic_id_function.mvir
│ │ │ ├── generic_id_function.snap
│ │ │ ├── generic_import_function.mvir
│ │ │ ├── generic_import_function.snap
│ │ │ ├── generic_import_struct.mvir
│ │ │ ├── generic_import_struct.snap
│ │ │ ├── generic_option.mvir
│ │ │ ├── generic_option.snap
│ │ │ ├── generic_pack.mvir
│ │ │ ├── generic_pack.snap
│ │ │ ├── generic_pack_type_mismatch.mvir
│ │ │ ├── generic_pack_type_mismatch.snap
│ │ │ ├── generic_struct_def.mvir
│ │ │ ├── generic_struct_def.snap
│ │ │ ├── generic_unpack.mvir
│ │ │ ├── generic_unpack.snap
│ │ │ ├── generic_unpack_type_mismatch.mvir
│ │ │ ├── generic_unpack_type_mismatch.snap
│ │ │ ├── integer_binary_operators_types_mismatch.mvir
│ │ │ ├── integer_binary_operators_types_mismatch.snap
│ │ │ ├── integers_valid.mvir
│ │ │ ├── integers_valid.snap
│ │ │ ├── invalid_field_write.mvir
│ │ │ ├── invalid_field_write.snap
│ │ │ ├── invalid_field_write_mut_unpack_enum.mvir
│ │ │ ├── invalid_field_write_mut_unpack_enum.snap
│ │ │ ├── invalid_resource_write.mvir
│ │ │ ├── invalid_resource_write.snap
│ │ │ ├── invalid_resource_write_unpack_mut_enum.mvir
│ │ │ ├── invalid_resource_write_unpack_mut_enum.snap
│ │ │ ├── mut_borrow_from_imm_ref.mvir
│ │ │ ├── mut_borrow_from_imm_ref.snap
│ │ │ ├── mut_borrow_from_imm_ref_enum.mvir
│ │ │ ├── mut_borrow_from_imm_ref_enum.snap
│ │ │ ├── mut_call_from_get_resource.mvir
│ │ │ ├── mut_call_from_get_resource.snap
│ │ │ ├── mut_call_with_imm_ref.mvir
│ │ │ ├── mut_call_with_imm_ref.snap
│ │ │ ├── mut_call_with_imm_ref_enum.mvir
│ │ │ ├── mut_call_with_imm_ref_enum.snap
│ │ │ ├── pack_enum_with_refs.mvir
│ │ │ ├── pack_enum_with_refs.snap
│ │ │ ├── pack_generic_enum_invalid_type_arguments.mvir
│ │ │ ├── pack_generic_enum_invalid_type_arguments.snap
│ │ │ ├── pack_generic_enum_non_generically.mvir
│ │ │ ├── pack_generic_enum_non_generically.snap
│ │ │ ├── pack_non_generic_enum_generically.mvir
│ │ │ ├── pack_non_generic_enum_generically.snap
│ │ │ ├── phantom_params
│ │ │ ├── bytecode_ops_abilities_bad.mvir
│ │ │ ├── bytecode_ops_abilities_bad.snap
│ │ │ ├── bytecode_ops_abilities_ok.mvir
│ │ │ ├── bytecode_ops_abilities_ok.snap
│ │ │ ├── constraints_abilities_bad.mvir
│ │ │ ├── constraints_abilities_bad.snap
│ │ │ ├── constraints_abilities_ok.mvir
│ │ │ ├── constraints_abilities_ok.snap
│ │ │ ├── fields_abilities_bad.mvir
│ │ │ ├── fields_abilities_bad.snap
│ │ │ ├── fields_abilities_ok.mvir
│ │ │ ├── fields_abilities_ok.snap
│ │ │ ├── struct_definition_bad.mvir
│ │ │ ├── struct_definition_bad.snap
│ │ │ ├── struct_definition_ok.mvir
│ │ │ └── struct_definition_ok.snap
│ │ │ ├── procedure_args_subtype.mvir
│ │ │ ├── procedure_args_subtype.snap
│ │ │ ├── procedure_return_invalid_subtype.mvir
│ │ │ ├── procedure_return_invalid_subtype.snap
│ │ │ ├── procedure_return_invalid_type.mvir
│ │ │ ├── procedure_return_invalid_type.snap
│ │ │ ├── ref_type_param.mvir
│ │ │ ├── ref_type_param.snap
│ │ │ ├── ref_type_param_exploits.mvir
│ │ │ ├── ref_type_param_exploits.snap
│ │ │ ├── release.mvir
│ │ │ ├── release.snap
│ │ │ ├── resource_instantiate_bad_type.mvir
│ │ │ ├── resource_instantiate_bad_type.snap
│ │ │ ├── return_type_mismatch_and_unused_resource.mvir
│ │ │ ├── return_type_mismatch_and_unused_resource.snap
│ │ │ ├── signer_copy_loc.mvir
│ │ │ ├── signer_copy_loc.snap
│ │ │ ├── signer_copy_loc_transitive.mvir
│ │ │ ├── signer_copy_loc_transitive.snap
│ │ │ ├── signer_does_not_have_store.mvir
│ │ │ ├── signer_does_not_have_store.snap
│ │ │ ├── signer_equality.mvir
│ │ │ ├── signer_equality.snap
│ │ │ ├── signer_read_ref.mvir
│ │ │ ├── signer_read_ref.snap
│ │ │ ├── signer_read_ref_transitive.mvir
│ │ │ ├── signer_read_ref_transitive.snap
│ │ │ ├── signer_st_loc.mvir
│ │ │ ├── signer_st_loc.snap
│ │ │ ├── signer_transitive.mvir
│ │ │ ├── signer_transitive.snap
│ │ │ ├── signer_write_ref.mvir
│ │ │ ├── signer_write_ref.snap
│ │ │ ├── struct_kind_inference.mvir
│ │ │ ├── struct_kind_inference.snap
│ │ │ ├── type_error_after_branch.mvir
│ │ │ ├── type_error_after_branch.snap
│ │ │ ├── unpack_generic_enum_non_generically.mvir
│ │ │ ├── unpack_generic_enum_non_generically.snap
│ │ │ ├── unpack_generic_enum_wrong_type_arg.mvir
│ │ │ ├── unpack_generic_enum_wrong_type_arg.snap
│ │ │ ├── unpack_non_generic_enum_generically.mvir
│ │ │ ├── unpack_non_generic_enum_generically.snap
│ │ │ ├── unpack_resource.mvir
│ │ │ ├── unpack_resource.snap
│ │ │ ├── unpack_wrong_type.mvir
│ │ │ ├── unpack_wrong_type.snap
│ │ │ ├── unrestricted_instantiate.mvir
│ │ │ ├── unrestricted_instantiate.snap
│ │ │ ├── unrestricted_instantiate_bad_type.mvir
│ │ │ ├── unrestricted_instantiate_bad_type.snap
│ │ │ ├── unused_resource_holder.mvir
│ │ │ ├── unused_resource_holder.snap
│ │ │ ├── variant_switch_invalid_head_type.mvir
│ │ │ ├── variant_switch_invalid_head_type.snap
│ │ │ ├── variant_switch_partial_enum_switch.mvir
│ │ │ ├── variant_switch_partial_enum_switch.snap
│ │ │ ├── variant_switch_valid_head_type.mvir
│ │ │ ├── variant_switch_valid_head_type.snap
│ │ │ ├── vector_ops_type_mismatch.mvir
│ │ │ ├── vector_ops_type_mismatch.snap
│ │ │ ├── vector_pack_mismatch.mvir
│ │ │ ├── vector_pack_mismatch.snap
│ │ │ ├── vector_type_param.mvir
│ │ │ ├── vector_type_param.snap
│ │ │ ├── vector_type_param_exploits.mvir
│ │ │ └── vector_type_param_exploits.snap
│ ├── enum-compat-util
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ └── lib.rs
│ ├── invalid-mutations
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── bounds.rs
│ │ │ ├── bounds
│ │ │ └── code_unit.rs
│ │ │ ├── helpers.rs
│ │ │ ├── lib.rs
│ │ │ └── signature.rs
│ ├── language-benchmarks
│ │ ├── .gitignore
│ │ ├── Cargo.toml
│ │ ├── benches
│ │ │ └── criterion.rs
│ │ ├── src
│ │ │ ├── lib.rs
│ │ │ ├── measurement.rs
│ │ │ └── move_vm.rs
│ │ └── tests
│ │ │ ├── arith.move
│ │ │ ├── arith_2.move
│ │ │ ├── basic_alloc.move
│ │ │ ├── bench.move
│ │ │ ├── call.move
│ │ │ ├── call_2.move
│ │ │ ├── natives.move
│ │ │ ├── transfers.move
│ │ │ └── vector.move
│ ├── module-generation
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── generator.rs
│ │ │ ├── lib.rs
│ │ │ ├── options.rs
│ │ │ ├── padding.rs
│ │ │ └── utils.rs
│ ├── move-abstract-interpreter
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── absint.rs
│ │ │ ├── control_flow_graph.rs
│ │ │ ├── lib.rs
│ │ │ └── unit_tests
│ │ │ ├── control_flow_graph_tests.rs
│ │ │ └── mod.rs
│ ├── move-abstract-stack
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── lib.rs
│ │ │ └── unit_tests
│ │ │ └── mod.rs
│ ├── move-analyzer
│ │ ├── Cargo.toml
│ │ ├── editors
│ │ │ └── code
│ │ │ │ ├── .eslintignore
│ │ │ │ ├── .eslintrc.json
│ │ │ │ ├── .gitignore
│ │ │ │ ├── .vscodeignore
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── images
│ │ │ │ └── move.png
│ │ │ │ ├── language-configuration.json
│ │ │ │ ├── package-lock.json
│ │ │ │ ├── package.json
│ │ │ │ ├── scripts
│ │ │ │ ├── create.sh
│ │ │ │ └── create_from_local.sh
│ │ │ │ ├── src
│ │ │ │ ├── commands
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── lsp_command.ts
│ │ │ │ ├── configuration.ts
│ │ │ │ ├── context.ts
│ │ │ │ ├── extension.ts
│ │ │ │ ├── log.ts
│ │ │ │ └── main.ts
│ │ │ │ ├── tests
│ │ │ │ ├── ext.test.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── lsp-demo
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── lsp-demo-win.code-workspace
│ │ │ │ │ ├── lsp-demo.code-workspace
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── Completions.move
│ │ │ │ │ │ ├── M1.move
│ │ │ │ │ │ ├── M2.move
│ │ │ │ │ │ └── M3.move
│ │ │ │ ├── lsp.test.ts
│ │ │ │ └── runTests.ts
│ │ │ │ └── tsconfig.json
│ │ ├── prettier-plugin
│ │ │ ├── .mocharc.yaml
│ │ │ ├── README.md
│ │ │ ├── move-format.gif
│ │ │ ├── package.json
│ │ │ ├── scripts
│ │ │ │ └── treesitter-wasm-gen.sh
│ │ │ ├── src
│ │ │ │ ├── index.ts
│ │ │ │ ├── printer.ts
│ │ │ │ └── test_run.ts
│ │ │ ├── tests
│ │ │ │ ├── constants
│ │ │ │ │ ├── movefmt.spec.js
│ │ │ │ │ ├── test.exp
│ │ │ │ │ └── test.move
│ │ │ │ ├── empty_module
│ │ │ │ │ ├── movefmt.spec.js
│ │ │ │ │ ├── test.exp
│ │ │ │ │ └── test.move
│ │ │ │ ├── functions
│ │ │ │ │ ├── movefmt.spec.js
│ │ │ │ │ ├── test.exp
│ │ │ │ │ └── test.move
│ │ │ │ ├── run_spec.js
│ │ │ │ └── structs
│ │ │ │ │ ├── movefmt.spec.js
│ │ │ │ │ ├── test.exp
│ │ │ │ │ └── test.move
│ │ │ ├── tree-sitter-move.wasm
│ │ │ └── tsconfig.json
│ │ ├── src
│ │ │ ├── analysis
│ │ │ │ ├── mod.rs
│ │ │ │ ├── parsing_analysis.rs
│ │ │ │ └── typing_analysis.rs
│ │ │ ├── analyzer.rs
│ │ │ ├── bin
│ │ │ │ └── move-analyzer.rs
│ │ │ ├── code_action.rs
│ │ │ ├── compiler_info.rs
│ │ │ ├── completions
│ │ │ │ ├── dot.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── name_chain.rs
│ │ │ │ ├── snippets.rs
│ │ │ │ └── utils.rs
│ │ │ ├── context.rs
│ │ │ ├── diagnostics.rs
│ │ │ ├── inlay_hints.rs
│ │ │ ├── lib.rs
│ │ │ ├── symbols.rs
│ │ │ ├── utils.rs
│ │ │ └── vfs.rs
│ │ ├── tests
│ │ │ ├── autofix
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ ├── another_dep.move
│ │ │ │ │ ├── colon_colon.move
│ │ │ │ │ └── dep.move
│ │ │ ├── colon_colon_autofix.ide
│ │ │ ├── colon_colon_autofix.snap
│ │ │ ├── colon_colon_completion.ide
│ │ │ ├── colon_colon_completion.snap
│ │ │ ├── colon_colon_import.ide
│ │ │ ├── colon_colon_import.snap
│ │ │ ├── completion
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ ├── colon_colon.move
│ │ │ │ │ ├── dot.move
│ │ │ │ │ ├── init.move
│ │ │ │ │ ├── init_otw.move
│ │ │ │ │ ├── macro_dot.move
│ │ │ │ │ ├── object.move
│ │ │ │ │ ├── other_mod_dot.move
│ │ │ │ │ └── uses.move
│ │ │ ├── consts.ide
│ │ │ ├── consts.snap
│ │ │ ├── cursor_tests
│ │ │ │ ├── cursor_dot_call_tests.ide
│ │ │ │ └── cursor_dot_call_tests.snap
│ │ │ ├── docstring.ide
│ │ │ ├── docstring.snap
│ │ │ ├── dot_calls.ide
│ │ │ ├── dot_calls.snap
│ │ │ ├── dot_completion.ide
│ │ │ ├── dot_completion.snap
│ │ │ ├── enums.ide
│ │ │ ├── enums.snap
│ │ │ ├── enums
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ ├── int_match.move
│ │ │ │ │ ├── long_enum.move
│ │ │ │ │ ├── mut_match.move
│ │ │ │ │ ├── nested_guard.move
│ │ │ │ │ ├── nested_match.move
│ │ │ │ │ ├── struct_match.move
│ │ │ │ │ └── variant_match.move
│ │ │ ├── ide_testsuite.rs
│ │ │ ├── implicit_uses.ide
│ │ │ ├── implicit_uses.snap
│ │ │ ├── import
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ ├── another_dep.move
│ │ │ │ │ ├── colon_colon.move
│ │ │ │ │ └── dep.move
│ │ │ ├── imports.ide
│ │ │ ├── imports.snap
│ │ │ ├── inlay-hints
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ ├── param_hints.move
│ │ │ │ │ └── type_hints.move
│ │ │ ├── inlay_hints.ide
│ │ │ ├── inlay_hints.snap
│ │ │ ├── let_mut.ide
│ │ │ ├── let_mut.snap
│ │ │ ├── macros.ide
│ │ │ ├── macros.snap
│ │ │ ├── macros
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ ├── fun_type.move
│ │ │ │ │ └── macros.move
│ │ │ ├── mod-ident-uniform
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── M1.move
│ │ │ ├── mod_access.ide
│ │ │ ├── mod_access.snap
│ │ │ ├── mod_ident_uniform.ide
│ │ │ ├── mod_ident_uniform.snap
│ │ │ ├── move-2024
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ ├── dot_call.move
│ │ │ │ │ ├── implicit_uses.move
│ │ │ │ │ ├── let_mut.move
│ │ │ │ │ └── structs.move
│ │ │ ├── parse-error-dep
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ ├── M1.move
│ │ │ │ │ └── M2.move
│ │ │ ├── parse-error
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ ├── M1.move
│ │ │ │ │ └── M2.move
│ │ │ ├── parse_error.ide
│ │ │ ├── parse_error.snap
│ │ │ ├── parse_error_dep.ide
│ │ │ ├── parse_error_dep.snap
│ │ │ ├── partial-dot
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── M1.move
│ │ │ ├── partial-function
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── M1.move
│ │ │ ├── partial_dot.ide
│ │ │ ├── partial_dot.snap
│ │ │ ├── partial_function.ide
│ │ │ ├── partial_function.snap
│ │ │ ├── pkg-naming-error
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ ├── M1.move
│ │ │ │ │ └── M2.move
│ │ │ ├── pkg_renaming.ide
│ │ │ ├── pkg_renaming.snap
│ │ │ ├── pre-type-error-dep
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ ├── M1.move
│ │ │ │ │ └── M2.move
│ │ │ ├── pre-type-error
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ ├── M1.move
│ │ │ │ │ └── M2.move
│ │ │ ├── pretype_error.ide
│ │ │ ├── pretype_error.snap
│ │ │ ├── pretype_error_dep.ide
│ │ │ ├── pretype_error_dep.snap
│ │ │ ├── same-pkg-addr
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── empty.move
│ │ │ ├── same-pkg-name-error
│ │ │ │ ├── dep-pkg
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── M1.move
│ │ │ │ └── pkg
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ └── M1.move
│ │ │ ├── same_pkg_name_error.ide
│ │ │ ├── same_pkg_name_error.snap
│ │ │ ├── snippet_completion.ide
│ │ │ ├── snippet_completion.snap
│ │ │ ├── structs.ide
│ │ │ ├── structs.snap
│ │ │ ├── symbols.ide
│ │ │ ├── symbols.snap
│ │ │ └── symbols
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ ├── M1.move
│ │ │ │ ├── M2.move
│ │ │ │ ├── M3.move
│ │ │ │ ├── M4.move
│ │ │ │ ├── M6.move
│ │ │ │ ├── M7.move
│ │ │ │ ├── M8.move
│ │ │ │ └── M9.move
│ │ ├── trace-adapter
│ │ │ ├── .eslintrc.json
│ │ │ ├── .gitignore
│ │ │ ├── .mocharc.yaml
│ │ │ ├── .vscodeignore
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── adapter.ts
│ │ │ │ ├── debug_info_utils.ts
│ │ │ │ ├── runtime.ts
│ │ │ │ ├── server.ts
│ │ │ │ ├── trace_utils.ts
│ │ │ │ └── utils.ts
│ │ │ ├── tests
│ │ │ │ ├── .gitignore
│ │ │ │ ├── abort_assert
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── abort_assert
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── abort_assert__m__test.json
│ │ │ │ ├── abort_math
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── abort_math
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── abort_math__m__test.json
│ │ │ │ ├── abort_native
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── abort_native
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ │ ├── Iota
│ │ │ │ │ │ │ │ │ └── address.json
│ │ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ │ └── vector.json
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ ├── Iota
│ │ │ │ │ │ │ │ └── address.move
│ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ └── vector.move
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── abort_native__m__test.json
│ │ │ │ ├── abort_native_bytecode
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── abort_native_bytecode
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ │ └── vector.json
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ └── vector.move
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── abort_native_bytecode__m__test.json
│ │ │ │ ├── breakpoints_line
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── breakpoints_line
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── breakpoints_line__m__test.json
│ │ │ │ ├── compound
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── compound
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ │ └── vector.mv
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ │ └── vector.json
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ └── vector.move
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── compound__m__test.json
│ │ │ │ ├── disassembly
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── disassembly
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── disassembly
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ └── m.mvb
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── disassembly__m__test.json
│ │ │ │ ├── disassembly_no_source
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── disassembly_no_source
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ ├── m.mv
│ │ │ │ │ │ │ ├── m2.mv
│ │ │ │ │ │ │ └── m3.mv
│ │ │ │ │ │ │ ├── disassembly
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ ├── m.mvb
│ │ │ │ │ │ │ ├── m2.json
│ │ │ │ │ │ │ ├── m2.mvb
│ │ │ │ │ │ │ ├── m3.json
│ │ │ │ │ │ │ └── m3.mvb
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ └── m3.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ │ └── m3.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ ├── m2.move
│ │ │ │ │ │ └── m3.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── disassembly_no_source__m__test.json
│ │ │ │ ├── global_loc
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── global_loc
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ │ ├── Iota
│ │ │ │ │ │ │ │ │ ├── object.json
│ │ │ │ │ │ │ │ │ └── tx_context.json
│ │ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ │ └── bcs.json
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ ├── Iota
│ │ │ │ │ │ │ │ ├── object.move
│ │ │ │ │ │ │ │ └── tx_context.move
│ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ └── bcs.move
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── global_loc__m__test.json
│ │ │ │ ├── global_write
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── global_write
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ │ ├── Iota
│ │ │ │ │ │ │ │ │ ├── dynamic_field.json
│ │ │ │ │ │ │ │ │ ├── linked_table.json
│ │ │ │ │ │ │ │ │ ├── object.json
│ │ │ │ │ │ │ │ │ └── tx_context.json
│ │ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ │ ├── macros.json
│ │ │ │ │ │ │ │ │ ├── option.json
│ │ │ │ │ │ │ │ │ ├── u64.json
│ │ │ │ │ │ │ │ │ └── vector.json
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ ├── Iota
│ │ │ │ │ │ │ │ ├── dynamic_field.move
│ │ │ │ │ │ │ │ ├── linked_table.move
│ │ │ │ │ │ │ │ ├── object.move
│ │ │ │ │ │ │ │ └── tx_context.move
│ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ ├── macros.move
│ │ │ │ │ │ │ │ ├── option.move
│ │ │ │ │ │ │ │ ├── u64.move
│ │ │ │ │ │ │ │ └── vector.move
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── global_write__m__test.json
│ │ │ │ ├── global_write_ref
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── global_write_ref
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ │ ├── Iota
│ │ │ │ │ │ │ │ │ ├── dynamic_field.json
│ │ │ │ │ │ │ │ │ ├── linked_table.json
│ │ │ │ │ │ │ │ │ ├── object.json
│ │ │ │ │ │ │ │ │ └── tx_context.json
│ │ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ │ ├── macros.json
│ │ │ │ │ │ │ │ │ ├── option.json
│ │ │ │ │ │ │ │ │ ├── u64.json
│ │ │ │ │ │ │ │ │ └── vector.json
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ ├── Iota
│ │ │ │ │ │ │ │ ├── dynamic_field.move
│ │ │ │ │ │ │ │ ├── linked_table.move
│ │ │ │ │ │ │ │ ├── object.move
│ │ │ │ │ │ │ │ └── tx_context.move
│ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ ├── macros.move
│ │ │ │ │ │ │ │ ├── option.move
│ │ │ │ │ │ │ │ ├── u64.move
│ │ │ │ │ │ │ │ └── vector.move
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── global_write_ref__m__test.json
│ │ │ │ ├── macro_abort
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── macro_abort
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ ├── m.mv
│ │ │ │ │ │ │ └── m_dep.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ └── m_dep.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ │ └── m_dep.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ └── m_dep.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── macro_abort__m__test.json
│ │ │ │ ├── macro_breakpoint
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── macro_breakpoint
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ ├── m.mv
│ │ │ │ │ │ │ └── m_dep.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ └── m_dep.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ │ └── m_dep.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ └── m_dep.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── macro_breakpoint__m__test.json
│ │ │ │ ├── macro_different_different_files
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── macro_different_different_files
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ ├── m.mv
│ │ │ │ │ │ │ ├── m_dep.mv
│ │ │ │ │ │ │ └── m_dep_dep.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ ├── m_dep.json
│ │ │ │ │ │ │ └── m_dep_dep.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ │ ├── m_dep.move
│ │ │ │ │ │ │ └── m_dep_dep.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ ├── m_dep.move
│ │ │ │ │ │ └── m_dep_dep.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── macro_different_different_files__m__test.json
│ │ │ │ ├── macro_different_different_files2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── macro_different_different_files2
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ ├── m.mv
│ │ │ │ │ │ │ ├── m_dep.mv
│ │ │ │ │ │ │ └── m_dep_dep.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ ├── m_dep.json
│ │ │ │ │ │ │ └── m_dep_dep.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ │ ├── m_dep.move
│ │ │ │ │ │ │ └── m_dep_dep.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ ├── m_dep.move
│ │ │ │ │ │ └── m_dep_dep.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── macro_different_different_files2__m__test.json
│ │ │ │ ├── macro_different_files
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── macro_different_files
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ ├── m.mv
│ │ │ │ │ │ │ └── m_dep.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ └── m_dep.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ │ └── m_dep.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ └── m_dep.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── macro_different_files__m__test.json
│ │ │ │ ├── macro_different_same_files
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── macro_different_same_files
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ ├── m.mv
│ │ │ │ │ │ │ └── m_dep.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ └── m_dep.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ │ └── m_dep.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ └── m_dep.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── macro_different_same_files__m__test.json
│ │ │ │ ├── macro_different_same_files2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── macro_different_same_files2
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ ├── m.mv
│ │ │ │ │ │ │ └── m_dep.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ └── m_dep.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ │ └── m_dep.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ └── m_dep.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── macro_different_same_files2__m__test.json
│ │ │ │ ├── macro_inner_call
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── macro_inner_call
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ ├── m.mv
│ │ │ │ │ │ │ ├── m_dep.mv
│ │ │ │ │ │ │ └── m_dep_dep.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ ├── m_dep.json
│ │ │ │ │ │ │ └── m_dep_dep.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ │ ├── m_dep.move
│ │ │ │ │ │ │ └── m_dep_dep.move
│ │ │ │ │ ├── hw_trace.json
│ │ │ │ │ ├── sources
│ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ ├── m_dep.move
│ │ │ │ │ │ └── m_dep_dep.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── macro_inner_call__m__test.json
│ │ │ │ ├── macro_same_different_files
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── macro_same_different_files
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ ├── m.mv
│ │ │ │ │ │ │ └── m_dep.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ └── m_dep.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ │ └── m_dep.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ └── m_dep.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── macro_same_different_files__m__test.json
│ │ │ │ ├── macro_same_different_files2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── macro_same_different_files2
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ ├── m.mv
│ │ │ │ │ │ │ └── m_dep.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ └── m_dep.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ │ └── m_dep.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ └── m_dep.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── macro_same_different_files2__m__test.json
│ │ │ │ ├── macro_same_file
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── macro_same_file
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── macro_same_file__m__test.json
│ │ │ │ ├── native_fun
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── native_fun
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ │ ├── ascii.json
│ │ │ │ │ │ │ │ │ ├── macros.json
│ │ │ │ │ │ │ │ │ ├── string.json
│ │ │ │ │ │ │ │ │ ├── u64.json
│ │ │ │ │ │ │ │ │ └── vector.json
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ ├── ascii.move
│ │ │ │ │ │ │ │ ├── macros.move
│ │ │ │ │ │ │ │ ├── string.move
│ │ │ │ │ │ │ │ ├── u64.move
│ │ │ │ │ │ │ │ └── vector.move
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── native_fun__m__test.json
│ │ │ │ ├── references
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── references
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ │ └── vector.mv
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ │ └── vector.json
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ └── vector.move
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── references__m__test.json
│ │ │ │ ├── references_deep
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── references_deep
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ │ └── vector.mv
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ │ └── vector.json
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── dependencies
│ │ │ │ │ │ │ └── MoveStdlib
│ │ │ │ │ │ │ │ └── vector.move
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── references_deep__m__test.json
│ │ │ │ ├── replay
│ │ │ │ │ ├── bytecode
│ │ │ │ │ │ └── 0x0000000000000000000000000000000000000000000000000000000000000000
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ └── m.mvb
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.json
│ │ │ │ │ └── trace.spec.js
│ │ │ │ ├── replay_with_source
│ │ │ │ │ ├── bytecode
│ │ │ │ │ │ └── 0x0000000000000000000000000000000000000000000000000000000000000000
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ └── m.mvb
│ │ │ │ │ ├── source
│ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.json
│ │ │ │ │ └── trace.spec.js
│ │ │ │ ├── run_spec.js
│ │ │ │ ├── shadowing
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── shadowing
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── shadowing__m__test.json
│ │ │ │ ├── stepping
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── stepping
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── stepping__m__test.json
│ │ │ │ ├── stepping_call
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── stepping_call
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── source_maps
│ │ │ │ │ │ │ └── m.json
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── stepping_call__m__test.json
│ │ │ │ ├── stepping_dbg_info_1
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── stepping_dbg_info_1
│ │ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ │ ├── debug_info
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ └── m.mvd
│ │ │ │ │ │ │ ├── disassembly
│ │ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ │ └── m.mvb
│ │ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ │ └── stepping_dbg_info_1__m__test.json
│ │ │ │ └── stepping_dbg_info_2
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── build
│ │ │ │ │ └── stepping_dbg_info_2
│ │ │ │ │ │ ├── bytecode_modules
│ │ │ │ │ │ └── m.mv
│ │ │ │ │ │ ├── debug_info
│ │ │ │ │ │ ├── m.json
│ │ │ │ │ │ └── m.mvd
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ │ ├── sources
│ │ │ │ │ └── m.move
│ │ │ │ │ ├── test.exp
│ │ │ │ │ ├── trace.spec.js
│ │ │ │ │ └── traces
│ │ │ │ │ └── stepping_dbg_info_2__m__test.json
│ │ │ └── tsconfig.json
│ │ └── trace-debug
│ │ │ ├── .eslintrc.json
│ │ │ ├── .gitignore
│ │ │ ├── .vscode
│ │ │ └── launch.json
│ │ │ ├── .vscodeignore
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── images
│ │ │ └── move.png
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ └── extension.ts
│ │ │ └── tsconfig.json
│ ├── move-binary-format
│ │ ├── Cargo.toml
│ │ ├── README.md
│ │ └── src
│ │ │ ├── binary_config.rs
│ │ │ ├── check_bounds.rs
│ │ │ ├── compatibility.rs
│ │ │ ├── compatibility_mode.rs
│ │ │ ├── constant.rs
│ │ │ ├── deserializer.rs
│ │ │ ├── errors.rs
│ │ │ ├── file_format.rs
│ │ │ ├── file_format_common.rs
│ │ │ ├── inclusion_mode.rs
│ │ │ ├── internals.rs
│ │ │ ├── lib.rs
│ │ │ ├── normalized.rs
│ │ │ ├── proptest_types.rs
│ │ │ ├── proptest_types
│ │ │ ├── constants.rs
│ │ │ ├── functions.rs
│ │ │ ├── metadata.rs
│ │ │ ├── signature.rs
│ │ │ └── types.rs
│ │ │ ├── serializer.rs
│ │ │ └── unit_tests
│ │ │ ├── binary_limits_tests.rs
│ │ │ ├── binary_tests.rs
│ │ │ ├── compatibility_tests.rs
│ │ │ ├── deserializer_tests.rs
│ │ │ ├── mod.rs
│ │ │ ├── number_tests.rs
│ │ │ ├── serializer_tests.rs
│ │ │ ├── signature_token_tests.rs
│ │ │ └── staged_enum_variant_order
│ │ │ └── type.yaml
│ ├── move-borrow-graph
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── graph.rs
│ │ │ ├── lib.rs
│ │ │ ├── paths.rs
│ │ │ ├── references.rs
│ │ │ └── shared.rs
│ ├── move-bytecode-source-map
│ │ ├── Cargo.toml
│ │ ├── src
│ │ │ ├── lib.rs
│ │ │ ├── mapping.rs
│ │ │ ├── marking.rs
│ │ │ ├── source_map.rs
│ │ │ └── utils.rs
│ │ └── tests
│ │ │ └── dummies.rs
│ ├── move-bytecode-utils
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── layout.rs
│ │ │ ├── lib.rs
│ │ │ └── module_cache.rs
│ ├── move-bytecode-verifier-meter
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── bound.rs
│ │ │ ├── dummy.rs
│ │ │ └── lib.rs
│ ├── move-bytecode-verifier
│ │ ├── Cargo.toml
│ │ ├── README.md
│ │ └── src
│ │ │ ├── ability_cache.rs
│ │ │ ├── ability_field_requirements.rs
│ │ │ ├── acquires_list_verifier.rs
│ │ │ ├── check_duplication.rs
│ │ │ ├── code_unit_verifier.rs
│ │ │ ├── constants.rs
│ │ │ ├── control_flow.rs
│ │ │ ├── control_flow_v5.rs
│ │ │ ├── cyclic_dependencies.rs
│ │ │ ├── data_defs.rs
│ │ │ ├── dependencies.rs
│ │ │ ├── friends.rs
│ │ │ ├── instantiation_loops.rs
│ │ │ ├── instruction_consistency.rs
│ │ │ ├── lib.rs
│ │ │ ├── limits.rs
│ │ │ ├── locals_safety
│ │ │ ├── abstract_state.rs
│ │ │ └── mod.rs
│ │ │ ├── loop_summary.rs
│ │ │ ├── reference_safety
│ │ │ ├── abstract_state.rs
│ │ │ └── mod.rs
│ │ │ ├── regression_tests
│ │ │ ├── mod.rs
│ │ │ └── reference_analysis.rs
│ │ │ ├── script_signature.rs
│ │ │ ├── signature.rs
│ │ │ ├── stack_usage_verifier.rs
│ │ │ ├── type_safety.rs
│ │ │ └── verifier.rs
│ ├── move-bytecode-viewer
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── bytecode_viewer.rs
│ │ │ ├── interfaces.rs
│ │ │ ├── lib.rs
│ │ │ ├── main.rs
│ │ │ ├── source_viewer.rs
│ │ │ ├── tui
│ │ │ ├── mod.rs
│ │ │ ├── text_builder.rs
│ │ │ └── tui_interface.rs
│ │ │ └── viewer.rs
│ ├── move-cli
│ │ ├── Cargo.toml
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── base
│ │ │ │ ├── build.rs
│ │ │ │ ├── coverage.rs
│ │ │ │ ├── disassemble.rs
│ │ │ │ ├── docgen.rs
│ │ │ │ ├── info.rs
│ │ │ │ ├── migrate.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── new.rs
│ │ │ │ └── test.rs
│ │ │ ├── lib.rs
│ │ │ ├── main.rs
│ │ │ └── sandbox
│ │ │ │ ├── cli.rs
│ │ │ │ ├── commands
│ │ │ │ ├── doctor.rs
│ │ │ │ ├── generate.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── publish.rs
│ │ │ │ ├── run.rs
│ │ │ │ ├── test.rs
│ │ │ │ └── view.rs
│ │ │ │ ├── mod.rs
│ │ │ │ └── utils
│ │ │ │ ├── mod.rs
│ │ │ │ ├── on_disk_state_view.rs
│ │ │ │ └── package_context.rs
│ │ ├── tests
│ │ │ ├── build_tests
│ │ │ │ ├── build_with_bytecode
│ │ │ │ │ ├── B
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── Bar.move
│ │ │ │ │ ├── C
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── Foo.move
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── A.move
│ │ │ │ ├── build_with_dep_warnings
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── dep
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── has_warning.move
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ ├── build_with_warnings
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── modules
│ │ │ │ │ │ └── m.move
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ ├── canonicalize_module
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ ├── circular_dependencies
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── bar
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── Bar.move
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── Foo.move
│ │ │ │ ├── dependency_chain
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── bar
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── A.move
│ │ │ │ │ ├── foo
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── A.move
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── A.move
│ │ │ │ ├── dependency_deprecations
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── dep
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── m.move
│ │ │ │ │ │ │ └── mod_deprecated.move
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── l.move
│ │ │ │ ├── dev_address
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── A.move
│ │ │ │ ├── disassemble_module
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ ├── disassemble_module_source_map
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ ├── empty_module_no_deps
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── A.move
│ │ │ │ ├── help
│ │ │ │ │ ├── args.exp
│ │ │ │ │ └── args.txt
│ │ │ │ ├── include_exclude_stdlib
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── UseSigner.move
│ │ │ │ ├── json_errors
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ ├── lint_flags
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── foo.move
│ │ │ │ ├── migration
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── Move.toml.expected
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── backup_sources
│ │ │ │ │ │ ├── mod0.move
│ │ │ │ │ │ ├── mod1.move
│ │ │ │ │ │ ├── mod2.move
│ │ │ │ │ │ ├── mod3_4.move
│ │ │ │ │ │ └── mod5.move
│ │ │ │ │ ├── migration_sources
│ │ │ │ │ │ ├── mod0.move
│ │ │ │ │ │ ├── mod1.move
│ │ │ │ │ │ ├── mod2.move
│ │ │ │ │ │ ├── mod3_4.move
│ │ │ │ │ │ └── mod5.move
│ │ │ │ │ ├── migration_tests
│ │ │ │ │ │ └── test0.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ ├── mod0.move
│ │ │ │ │ │ ├── mod1.move
│ │ │ │ │ │ ├── mod2.move
│ │ │ │ │ │ ├── mod3_4.move
│ │ │ │ │ │ └── mod5.move
│ │ │ │ │ └── tests
│ │ │ │ │ │ └── test0.move
│ │ │ │ ├── migration_address_block
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── Move.toml.expected
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── migration_sources
│ │ │ │ │ │ ├── address_migration.move
│ │ │ │ │ │ ├── address_migration1.move
│ │ │ │ │ │ ├── address_migration2.move
│ │ │ │ │ │ └── address_migration3.move
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── address_migration.move
│ │ │ │ │ │ ├── address_migration1.move
│ │ │ │ │ │ ├── address_migration2.move
│ │ │ │ │ │ └── address_migration3.move
│ │ │ │ ├── migration_edition_not_allowed
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── A.move
│ │ │ │ ├── migration_multiline
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── Move.toml.expected
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── migration_sources
│ │ │ │ │ │ ├── mod_friend.move
│ │ │ │ │ │ └── mod_pub_friend.move
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── mod_friend.move
│ │ │ │ │ │ └── mod_pub_friend.move
│ │ │ │ ├── migration_names
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── Move.toml.expected
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── migration_sources
│ │ │ │ │ │ ├── mod0.move
│ │ │ │ │ │ ├── mod_intermodule_errors.move
│ │ │ │ │ │ ├── mod_let.move
│ │ │ │ │ │ └── mod_let_errors.move
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── mod0.move
│ │ │ │ │ │ ├── mod_intermodule_errors.move
│ │ │ │ │ │ ├── mod_let.move
│ │ │ │ │ │ └── mod_let_errors.move
│ │ │ │ ├── migration_names_mut_allowed
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── Move.toml.expected
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── migration_sources
│ │ │ │ │ │ └── mut_name.move
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── mut_name.move
│ │ │ │ ├── migration_paths
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── Move.toml.expected
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── migration_sources
│ │ │ │ │ │ ├── migration.move
│ │ │ │ │ │ ├── other.move
│ │ │ │ │ │ └── validate.move
│ │ │ │ │ ├── migration_tests
│ │ │ │ │ │ └── test0.move
│ │ │ │ │ ├── sources
│ │ │ │ │ │ ├── migration.move
│ │ │ │ │ │ ├── other.move
│ │ │ │ │ │ └── validate.move
│ │ │ │ │ └── tests
│ │ │ │ │ │ └── test0.move
│ │ │ │ ├── migration_with_blocking_errors
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── Move.toml.expected
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── mod.move
│ │ │ │ │ │ └── mod1.move
│ │ │ │ ├── new_clobber
│ │ │ │ │ └── gitignore_exists
│ │ │ │ │ │ ├── args.exp
│ │ │ │ │ │ ├── args.txt
│ │ │ │ │ │ └── package
│ │ │ │ │ │ └── .gitignore
│ │ │ │ ├── new_simple
│ │ │ │ │ ├── args.exp
│ │ │ │ │ └── args.txt
│ │ │ │ ├── public_package
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── A.move
│ │ │ │ ├── public_package_different_addresses
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── A.move
│ │ │ │ │ │ └── B.move
│ │ │ │ ├── public_package_different_both
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── defn
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── A.move
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── B.move
│ │ │ │ ├── public_package_different_packages
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── defn
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── A.move
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── A.move
│ │ │ │ ├── rebuild_after_adding_new_source
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── Foo.move
│ │ │ │ ├── rebuild_after_deleting_output_artifact
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── Foo.move
│ │ │ │ ├── rebuild_after_touching_manifest
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── Foo.move
│ │ │ │ ├── rebuild_after_touching_source
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── Foo.move
│ │ │ │ ├── rebuild_no_modification
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── Foo.move
│ │ │ │ ├── simple_build_with_docs
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── Foo.move
│ │ │ │ │ └── template.md
│ │ │ │ ├── unbound_address
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── A.move
│ │ │ │ └── unbound_dependency
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ └── A.move
│ │ │ ├── build_testsuite.rs
│ │ │ ├── cli_tests.rs
│ │ │ ├── metatests
│ │ │ │ ├── args.exp
│ │ │ │ ├── args.txt
│ │ │ │ ├── cov
│ │ │ │ │ ├── plain
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ ├── args.exp
│ │ │ │ │ │ ├── args.txt
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── M.move
│ │ │ │ │ ├── two-runs-diff-module
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ ├── args.exp
│ │ │ │ │ │ ├── args.txt
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── M1.move
│ │ │ │ │ │ │ ├── M2.move
│ │ │ │ │ │ │ └── dispatch.move
│ │ │ │ │ └── two-runs-same-module
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ ├── args.exp
│ │ │ │ │ │ ├── args.txt
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── M.move
│ │ │ │ └── dummy
│ │ │ │ │ ├── test_1
│ │ │ │ │ ├── args.exp
│ │ │ │ │ └── args.txt
│ │ │ │ │ └── test_2
│ │ │ │ │ ├── args.exp
│ │ │ │ │ └── args.txt
│ │ │ ├── move_unit_tests
│ │ │ │ ├── assign_dev_addr_for_dep
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── dep
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── M.move
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── M.move
│ │ │ │ ├── bytecode_deps
│ │ │ │ │ ├── B
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── Bar.move
│ │ │ │ │ ├── C
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── Foo.move
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── A.move
│ │ │ │ ├── standalone_module_with_dev_addr_assignment
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── M.move
│ │ │ │ └── standalone_module_with_regular_addr_assignment
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ └── M.move
│ │ │ ├── sandbox_tests
│ │ │ │ ├── .gitattributes
│ │ │ │ ├── build_modules_and_scripts
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── M.move
│ │ │ │ ├── clever_errors
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── sources
│ │ │ │ │ │ ├── AModule.move
│ │ │ │ │ │ └── BModule.move
│ │ │ │ │ └── tests
│ │ │ │ │ │ ├── AModuleTests.move
│ │ │ │ │ │ └── AModuleTestsShouldAllFail.move
│ │ │ │ ├── doctor_with_stdlib
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── M.move
│ │ │ │ ├── explain_arithmetic_failure
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── script.move
│ │ │ │ ├── explain_stdlib_abort
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── bad_borrow.move
│ │ │ │ ├── explain_user_module_abort
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── Fail.move
│ │ │ │ ├── gas_metering
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── looper.move
│ │ │ │ ├── generate_struct_layout
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── M1.move
│ │ │ │ │ │ ├── M2.move
│ │ │ │ │ │ └── phantoms.move
│ │ │ │ ├── module_disassemble
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── deps1
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── NameConflict.move
│ │ │ │ │ │ │ └── NotAConflict.move
│ │ │ │ │ ├── deps2
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── NameConflict.move
│ │ │ │ │ │ │ └── NotAConflict.move
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── M1.move
│ │ │ │ │ │ └── NameConflict.move
│ │ │ │ ├── module_publish_view
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── Module.move
│ │ │ │ ├── multi_module_publish
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── GoodFriends.move
│ │ │ │ ├── named_address_conflicts_in_error
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── dep
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── m.move
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── example.move
│ │ │ │ ├── package_basics
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── error_map.errmap
│ │ │ │ │ ├── sources
│ │ │ │ │ │ └── AModule.move
│ │ │ │ │ └── tests
│ │ │ │ │ │ └── AModuleTests.move
│ │ │ │ ├── print_stack_trace
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── M.move
│ │ │ │ │ │ ├── N.move
│ │ │ │ │ │ └── print_stack_trace.move
│ │ │ │ ├── print_values
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── M.move
│ │ │ │ ├── publish_then_run
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── M.move
│ │ │ │ ├── random_test_flag_correctness
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── m.move
│ │ │ │ ├── unit_test_named_address_resolution
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── sources
│ │ │ │ │ │ ├── AModule.move
│ │ │ │ │ │ └── BModule.move
│ │ │ │ │ └── tests
│ │ │ │ │ │ └── AModuleTestsShouldAllFail.move
│ │ │ │ ├── use_named_address
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── M.move
│ │ │ │ │ │ ├── M_no_named.move
│ │ │ │ │ │ └── N.move
│ │ │ │ ├── verify_native_functions_in_multi_module_publish
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── example.move
│ │ │ │ │ │ └── example_another.move
│ │ │ │ └── verify_native_functions_in_publish
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ └── sources
│ │ │ │ │ └── example.move
│ │ │ ├── sandbox_testsuite.rs
│ │ │ ├── tracing_tests
│ │ │ │ └── tracing-unit-tests
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ ├── NO_TEMPDIR
│ │ │ │ │ ├── args.exp
│ │ │ │ │ ├── args.txt
│ │ │ │ │ ├── saved_traces
│ │ │ │ │ ├── 0x1__calls__test_call_order.json
│ │ │ │ │ ├── 0x1__calls__test_call_return_order.json
│ │ │ │ │ ├── 0x1__calls__test_complex_nested_calls.json
│ │ │ │ │ ├── 0x1__calls__test_return_order.json
│ │ │ │ │ ├── 0x1__errors__aborter.json
│ │ │ │ │ ├── 0x1__errors__bad_cast.json
│ │ │ │ │ ├── 0x1__errors__div_0.json
│ │ │ │ │ ├── 0x1__errors__fail_during_abort.json
│ │ │ │ │ ├── 0x1__errors__fail_in_native.json
│ │ │ │ │ ├── 0x1__errors__overshift_l.json
│ │ │ │ │ ├── 0x1__errors__overshift_r.json
│ │ │ │ │ ├── 0x1__errors__underflow.json
│ │ │ │ │ ├── 0x1__natives__get_orig_type_name_test.json
│ │ │ │ │ ├── 0x1__natives__get_type_name_test.json
│ │ │ │ │ ├── 0x1__packs__test_gen_pack_order.json
│ │ │ │ │ ├── 0x1__packs__test_gen_unpack_order.json
│ │ │ │ │ ├── 0x1__packs__test_pack_order.json
│ │ │ │ │ ├── 0x1__packs__test_unpack_order.json
│ │ │ │ │ ├── 0x1__references__nested_struct_reference_mutation.json
│ │ │ │ │ ├── 0x1__references__pass_mut_assign_in_other_fn.json
│ │ │ │ │ ├── 0x1__references__test_struct_borrow.json
│ │ │ │ │ ├── 0x1__references__test_vector_mut_borrow.json
│ │ │ │ │ └── 0x1__references__test_vector_mut_borrow_pop.json
│ │ │ │ │ ├── sources
│ │ │ │ │ ├── calls.move
│ │ │ │ │ ├── errors.move
│ │ │ │ │ ├── natives.move
│ │ │ │ │ ├── references.move
│ │ │ │ │ └── structs.move
│ │ │ │ │ └── traces
│ │ │ │ │ ├── 0x1__calls__test_call_order.json
│ │ │ │ │ ├── 0x1__calls__test_call_return_order.json
│ │ │ │ │ ├── 0x1__calls__test_complex_nested_calls.json
│ │ │ │ │ ├── 0x1__calls__test_return_order.json
│ │ │ │ │ ├── 0x1__errors__aborter.json
│ │ │ │ │ ├── 0x1__errors__bad_cast.json
│ │ │ │ │ ├── 0x1__errors__div_0.json
│ │ │ │ │ ├── 0x1__errors__fail_during_abort.json
│ │ │ │ │ ├── 0x1__errors__fail_in_native.json
│ │ │ │ │ ├── 0x1__errors__overshift_l.json
│ │ │ │ │ ├── 0x1__errors__overshift_r.json
│ │ │ │ │ ├── 0x1__errors__underflow.json
│ │ │ │ │ ├── 0x1__natives__get_orig_type_name_test.json
│ │ │ │ │ ├── 0x1__natives__get_type_name_test.json
│ │ │ │ │ ├── 0x1__packs__test_gen_pack_order.json
│ │ │ │ │ ├── 0x1__packs__test_gen_unpack_order.json
│ │ │ │ │ ├── 0x1__packs__test_pack_order.json
│ │ │ │ │ ├── 0x1__packs__test_unpack_order.json
│ │ │ │ │ ├── 0x1__references__nested_struct_reference_mutation.json
│ │ │ │ │ ├── 0x1__references__pass_mut_assign_in_other_fn.json
│ │ │ │ │ ├── 0x1__references__test_struct_borrow.json
│ │ │ │ │ ├── 0x1__references__test_vector_mut_borrow.json
│ │ │ │ │ └── 0x1__references__test_vector_mut_borrow_pop.json
│ │ │ ├── tracing_testsuite.rs
│ │ │ └── upload_tests
│ │ │ │ ├── no_git_remote_package
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── Dummy.move
│ │ │ │ ├── valid_package1
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── Dummy.move
│ │ │ │ ├── valid_package2
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ │ └── Dummy.move
│ │ │ │ └── valid_package3
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ └── Dummy.move
│ │ └── tools.md
│ ├── move-command-line-common
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── character_sets.rs
│ │ │ ├── display.rs
│ │ │ ├── env.rs
│ │ │ ├── error_bitset.rs
│ │ │ ├── files.rs
│ │ │ ├── interactive.rs
│ │ │ ├── lib.rs
│ │ │ └── testing.rs
│ ├── move-compiler-transactional-tests
│ │ ├── Cargo.toml
│ │ ├── src
│ │ │ └── lib.rs
│ │ └── tests
│ │ │ ├── constants
│ │ │ ├── by_reference.move
│ │ │ ├── by_reference.snap
│ │ │ ├── const_in_const.move
│ │ │ ├── const_in_const.snap
│ │ │ ├── default_int_size.move
│ │ │ ├── default_int_size.snap
│ │ │ ├── derived_line_number_assertion.move
│ │ │ ├── derived_line_number_assertion.snap
│ │ │ ├── derived_line_number_raw_abort.move
│ │ │ ├── derived_line_number_raw_abort.snap
│ │ │ ├── error_annotation.move
│ │ │ ├── error_annotation.snap
│ │ │ ├── error_annotation_abort.move
│ │ │ ├── error_annotation_abort.snap
│ │ │ ├── error_annotation_code.move
│ │ │ ├── error_annotation_code.snap
│ │ │ ├── folding_boolean.move
│ │ │ ├── folding_boolean.snap
│ │ │ ├── folding_complex.move
│ │ │ ├── folding_complex.snap
│ │ │ ├── folding_equality.move
│ │ │ ├── folding_equality.snap
│ │ │ ├── folding_numeric.move
│ │ │ ├── folding_numeric.snap
│ │ │ ├── folding_values.move
│ │ │ ├── folding_values.snap
│ │ │ ├── folding_vector.move
│ │ │ ├── folding_vector.snap
│ │ │ ├── folding_vector_large.move
│ │ │ ├── folding_vector_large.snap
│ │ │ ├── macro_call_line_number_abort.move
│ │ │ ├── macro_call_line_number_abort.snap
│ │ │ ├── macro_call_line_number_assertion.move
│ │ │ ├── macro_call_line_number_assertion.snap
│ │ │ ├── non_constant_empty_vec.move
│ │ │ └── non_constant_empty_vec.snap
│ │ │ ├── control_flow
│ │ │ ├── assert_in_while.move
│ │ │ ├── assert_in_while.snap
│ │ │ ├── basic_named_blocks.move
│ │ │ ├── basic_named_blocks.snap
│ │ │ ├── branch_assigns_then_moves_then_assigns.move
│ │ │ ├── branch_assigns_then_moves_then_assigns.snap
│ │ │ ├── break_accumulator.move
│ │ │ ├── break_accumulator.snap
│ │ │ ├── break_continue_simple.move
│ │ │ ├── break_continue_simple.snap
│ │ │ ├── break_continue_sum_of_odds.move
│ │ │ ├── break_continue_sum_of_odds.snap
│ │ │ ├── break_nested.move
│ │ │ ├── break_nested.snap
│ │ │ ├── break_simple.move
│ │ │ ├── break_simple.snap
│ │ │ ├── deep_return_branch_doesnt_assign.move
│ │ │ ├── deep_return_branch_doesnt_assign.snap
│ │ │ ├── if_assignment.move
│ │ │ ├── if_assignment.snap
│ │ │ ├── if_branch_diverges_1.move
│ │ │ ├── if_branch_diverges_1.snap
│ │ │ ├── if_branch_diverges_10.move
│ │ │ ├── if_branch_diverges_10.snap
│ │ │ ├── if_branch_diverges_2.move
│ │ │ ├── if_branch_diverges_2.snap
│ │ │ ├── if_branch_diverges_3.move
│ │ │ ├── if_branch_diverges_3.snap
│ │ │ ├── if_branch_diverges_4.move
│ │ │ ├── if_branch_diverges_4.snap
│ │ │ ├── if_branch_diverges_5.move
│ │ │ ├── if_branch_diverges_5.snap
│ │ │ ├── if_branch_diverges_6.move
│ │ │ ├── if_branch_diverges_6.snap
│ │ │ ├── if_branch_diverges_7.move
│ │ │ ├── if_branch_diverges_7.snap
│ │ │ ├── if_branch_diverges_8.move
│ │ │ ├── if_branch_diverges_8.snap
│ │ │ ├── if_branch_diverges_9.move
│ │ │ ├── if_branch_diverges_9.snap
│ │ │ ├── if_without_braces_1.move
│ │ │ ├── if_without_braces_1.snap
│ │ │ ├── if_without_braces_2.move
│ │ │ ├── if_without_braces_2.snap
│ │ │ ├── if_without_braces_3.move
│ │ │ ├── if_without_braces_3.snap
│ │ │ ├── if_without_braces_4.move
│ │ │ ├── if_without_braces_4.snap
│ │ │ ├── immediate_break.move
│ │ │ ├── immediate_break.snap
│ │ │ ├── local_assigned_many_times.move
│ │ │ ├── local_assigned_many_times.snap
│ │ │ ├── loop_nested_breaks.move
│ │ │ ├── loop_nested_breaks.snap
│ │ │ ├── loop_return.move
│ │ │ ├── loop_return.snap
│ │ │ ├── loop_simple.move
│ │ │ ├── loop_simple.snap
│ │ │ ├── named_block_nesting.move
│ │ │ ├── named_block_nesting.snap
│ │ │ ├── nested_blocks.move
│ │ │ ├── nested_blocks.snap
│ │ │ ├── nested_loops.move
│ │ │ ├── nested_loops.snap
│ │ │ ├── return_branch_doesnt_assign.move
│ │ │ ├── return_branch_doesnt_assign.snap
│ │ │ ├── return_branch_moves.move
│ │ │ ├── return_branch_moves.snap
│ │ │ ├── return_in_if_branch_taken.move
│ │ │ ├── return_in_if_branch_taken.snap
│ │ │ ├── return_in_if_branch_taken_local.move
│ │ │ ├── return_in_if_branch_taken_local.snap
│ │ │ ├── return_in_if_branch_taken_no_else.move
│ │ │ ├── return_in_if_branch_taken_no_else.snap
│ │ │ ├── unused_named_blocks.move
│ │ │ ├── unused_named_blocks.snap
│ │ │ ├── unused_signer_infinite_loop.move
│ │ │ ├── unused_signer_infinite_loop.snap
│ │ │ ├── while_false.move
│ │ │ ├── while_false.snap
│ │ │ ├── while_nested.move
│ │ │ ├── while_nested.snap
│ │ │ ├── while_nested_return.move
│ │ │ ├── while_nested_return.snap
│ │ │ ├── while_return.move
│ │ │ ├── while_return.snap
│ │ │ ├── while_simple.move
│ │ │ └── while_simple.snap
│ │ │ ├── dependencies
│ │ │ ├── dependency_order.move
│ │ │ ├── dependency_order.snap
│ │ │ ├── nested_use.move
│ │ │ ├── nested_use.snap
│ │ │ ├── public_package.move
│ │ │ ├── public_package.snap
│ │ │ ├── public_package_different_packages.move
│ │ │ ├── public_package_different_packages.snap
│ │ │ ├── transitive_deps.move
│ │ │ └── transitive_deps.snap
│ │ │ ├── evaluation_order
│ │ │ ├── binop_aborts.move
│ │ │ ├── binop_aborts.snap
│ │ │ ├── binop_call_struct.move
│ │ │ ├── binop_call_struct.snap
│ │ │ ├── binop_calls.move
│ │ │ ├── binop_calls.snap
│ │ │ ├── lazy_assert.move
│ │ │ ├── lazy_assert.snap
│ │ │ ├── macro_calls.move
│ │ │ ├── macro_calls.snap
│ │ │ ├── short_circuiting.move
│ │ │ ├── short_circuiting.snap
│ │ │ ├── short_circuiting_invalid.move
│ │ │ ├── short_circuiting_invalid.snap
│ │ │ ├── struct_arguments.move
│ │ │ └── struct_arguments.snap
│ │ │ ├── functions
│ │ │ ├── dot_call_modify.move
│ │ │ ├── dot_call_modify.snap
│ │ │ ├── dot_call_owned.move
│ │ │ ├── dot_call_owned.snap
│ │ │ ├── dot_call_ref.move
│ │ │ ├── dot_call_ref.snap
│ │ │ ├── identity_with_struct_unpack.move
│ │ │ ├── identity_with_struct_unpack.snap
│ │ │ ├── large_enum.move
│ │ │ └── large_enum.snap
│ │ │ ├── macros
│ │ │ ├── break_and_continue_by_name.move
│ │ │ ├── break_and_continue_by_name.snap
│ │ │ ├── break_from_macro_arg.move
│ │ │ ├── break_from_macro_arg.snap
│ │ │ ├── do_not_evaluate_unused.move
│ │ │ ├── do_not_evaluate_unused.snap
│ │ │ ├── lambda_return.move
│ │ │ ├── lambda_return.snap
│ │ │ ├── loop.move
│ │ │ ├── loop.snap
│ │ │ ├── loop_nested.move
│ │ │ ├── loop_nested.snap
│ │ │ ├── method_is_by_value.move
│ │ │ ├── method_is_by_value.snap
│ │ │ ├── method_is_by_value_even_when_ignored.move
│ │ │ └── method_is_by_value_even_when_ignored.snap
│ │ │ ├── matching
│ │ │ ├── abc_match.move
│ │ │ ├── abc_match.snap
│ │ │ ├── abc_match_binder.move
│ │ │ ├── abc_match_binder.snap
│ │ │ ├── abc_match_mut_ref.move
│ │ │ ├── abc_match_mut_ref.snap
│ │ │ ├── abc_match_no_drop.move
│ │ │ ├── abc_match_no_drop.snap
│ │ │ ├── abc_match_ref.move
│ │ │ ├── abc_match_ref.snap
│ │ │ ├── abc_match_twice.move
│ │ │ ├── abc_match_twice.snap
│ │ │ ├── abc_match_value_wildcard.move
│ │ │ ├── abc_match_value_wildcard.snap
│ │ │ ├── at_pattern_copy.move
│ │ │ ├── at_pattern_copy.snap
│ │ │ ├── at_pattern_drop.move
│ │ │ ├── at_pattern_drop.snap
│ │ │ ├── at_pattern_lit.move
│ │ │ ├── at_pattern_lit.snap
│ │ │ ├── at_pattern_reuse.move
│ │ │ ├── at_pattern_reuse.snap
│ │ │ ├── awful_naming_0.move
│ │ │ ├── awful_naming_0.snap
│ │ │ ├── awful_naming_1.move
│ │ │ ├── awful_naming_1.snap
│ │ │ ├── bad_guard_1.move
│ │ │ ├── bad_guard_1.snap
│ │ │ ├── bad_guard_2.move
│ │ │ ├── bad_guard_2.snap
│ │ │ ├── basic.move
│ │ │ ├── basic.snap
│ │ │ ├── bind_subject.move
│ │ │ ├── bind_subject.snap
│ │ │ ├── const_at.move
│ │ │ ├── const_at.snap
│ │ │ ├── const_in_guard.move
│ │ │ ├── const_in_guard.snap
│ │ │ ├── const_matching.move
│ │ │ ├── const_matching.snap
│ │ │ ├── const_mut_guard.move
│ │ │ ├── const_mut_guard.snap
│ │ │ ├── const_pair.move
│ │ │ ├── const_pair.snap
│ │ │ ├── const_result.move
│ │ │ ├── const_result.snap
│ │ │ ├── const_self.move
│ │ │ ├── const_self.snap
│ │ │ ├── drop_ref.move
│ │ │ ├── drop_ref.snap
│ │ │ ├── enum_no_tyargs_match.move
│ │ │ ├── enum_no_tyargs_match.snap
│ │ │ ├── enum_poly_match.move
│ │ │ ├── enum_poly_match.snap
│ │ │ ├── exhaustive_struct.move
│ │ │ ├── exhaustive_struct.snap
│ │ │ ├── fib.move
│ │ │ ├── fib.snap
│ │ │ ├── field_ordering.move
│ │ │ ├── field_ordering.snap
│ │ │ ├── guard.move
│ │ │ ├── guard.snap
│ │ │ ├── guard_backtrack.move
│ │ │ ├── guard_backtrack.snap
│ │ │ ├── guard_backtrack_2.move
│ │ │ ├── guard_backtrack_2.snap
│ │ │ ├── guard_backtrack_3.move
│ │ │ ├── guard_backtrack_3.snap
│ │ │ ├── guard_backtrack_4.move
│ │ │ ├── guard_backtrack_4.snap
│ │ │ ├── guard_backtrack_5.move
│ │ │ ├── guard_backtrack_5.snap
│ │ │ ├── index_syntax_0.move
│ │ │ ├── index_syntax_0.snap
│ │ │ ├── index_syntax_1.move
│ │ │ ├── index_syntax_1.snap
│ │ │ ├── index_syntax_2.move
│ │ │ ├── index_syntax_2.snap
│ │ │ ├── lit_abort.move
│ │ │ ├── lit_abort.snap
│ │ │ ├── lit_match.move
│ │ │ ├── lit_match.snap
│ │ │ ├── lit_mut_borrow_match.move
│ │ │ ├── lit_mut_borrow_match.snap
│ │ │ ├── macro_match.move
│ │ │ ├── macro_match.snap
│ │ │ ├── match_lit_mut_bind.move
│ │ │ ├── match_lit_mut_bind.snap
│ │ │ ├── match_mut_lit.move
│ │ │ ├── match_mut_lit.snap
│ │ │ ├── match_type.move
│ │ │ ├── match_type.snap
│ │ │ ├── multi_or.move
│ │ │ ├── multi_or.snap
│ │ │ ├── mut_field_alias.move
│ │ │ ├── mut_field_alias.snap
│ │ │ ├── nested_at.move
│ │ │ ├── nested_at.snap
│ │ │ ├── nested_bindings.move
│ │ │ ├── nested_bindings.snap
│ │ │ ├── nested_either_borrow.move
│ │ │ ├── nested_either_borrow.snap
│ │ │ ├── option_default.move
│ │ │ ├── option_default.snap
│ │ │ ├── option_enum_match.move
│ │ │ ├── option_enum_match.snap
│ │ │ ├── rhs_shadow_loop_label_0.move
│ │ │ ├── rhs_shadow_loop_label_0.snap
│ │ │ ├── rhs_shadow_loop_label_1.move
│ │ │ ├── rhs_shadow_loop_label_1.snap
│ │ │ ├── rhs_shadow_loop_label_2.move
│ │ │ ├── rhs_shadow_loop_label_2.snap
│ │ │ ├── rhs_shadow_loop_label_3.move
│ │ │ ├── rhs_shadow_loop_label_3.snap
│ │ │ ├── stack_interp.move
│ │ │ ├── stack_interp.snap
│ │ │ ├── stack_interp_macro.move
│ │ │ ├── stack_interp_macro.snap
│ │ │ ├── struct_abort.move
│ │ │ ├── struct_abort.snap
│ │ │ ├── struct_match.move
│ │ │ ├── struct_match.snap
│ │ │ ├── struct_match_mut.move
│ │ │ ├── struct_match_mut.snap
│ │ │ ├── struct_named.move
│ │ │ ├── struct_named.snap
│ │ │ ├── struct_named_value.move
│ │ │ ├── struct_named_value.snap
│ │ │ ├── true_false_abort.move
│ │ │ ├── true_false_abort.snap
│ │ │ ├── true_false_nested_abort.move
│ │ │ ├── true_false_nested_abort.snap
│ │ │ ├── tuple_specialize.move
│ │ │ └── tuple_specialize.snap
│ │ │ ├── operators
│ │ │ ├── arithmetic_operators_u128.move
│ │ │ ├── arithmetic_operators_u128.snap
│ │ │ ├── arithmetic_operators_u16.move
│ │ │ ├── arithmetic_operators_u16.snap
│ │ │ ├── arithmetic_operators_u256.move
│ │ │ ├── arithmetic_operators_u256.snap
│ │ │ ├── arithmetic_operators_u32.move
│ │ │ ├── arithmetic_operators_u32.snap
│ │ │ ├── arithmetic_operators_u64.move
│ │ │ ├── arithmetic_operators_u64.snap
│ │ │ ├── arithmetic_operators_u8.move
│ │ │ ├── arithmetic_operators_u8.snap
│ │ │ ├── bitwise_operators.move
│ │ │ ├── bitwise_operators.snap
│ │ │ ├── boolean_operators.move
│ │ │ ├── boolean_operators.snap
│ │ │ ├── casting_operators.move
│ │ │ ├── casting_operators.snap
│ │ │ ├── comparison_operators.move
│ │ │ ├── comparison_operators.snap
│ │ │ ├── eq_refs.move
│ │ │ ├── eq_refs.snap
│ │ │ ├── precedence.move
│ │ │ ├── precedence.snap
│ │ │ ├── shift_operators.move
│ │ │ └── shift_operators.snap
│ │ │ ├── parser
│ │ │ ├── byte_string.move
│ │ │ ├── byte_string.snap
│ │ │ ├── control_exp_associativity.move
│ │ │ ├── control_exp_associativity.snap
│ │ │ ├── expr_binary_operators.move
│ │ │ ├── expr_binary_operators.snap
│ │ │ ├── hex_and_decimal_address.move
│ │ │ ├── hex_and_decimal_address.snap
│ │ │ ├── hex_and_decimal_numbers.move
│ │ │ ├── hex_and_decimal_numbers.snap
│ │ │ ├── hexstring.move
│ │ │ ├── hexstring.snap
│ │ │ ├── num_literal_underscore.move
│ │ │ ├── num_literal_underscore.snap
│ │ │ ├── precedence.move
│ │ │ ├── precedence.snap
│ │ │ ├── return_not_binary.move
│ │ │ └── return_not_binary.snap
│ │ │ ├── syntax
│ │ │ ├── index_syntax.move
│ │ │ ├── index_syntax.snap
│ │ │ ├── index_syntax_two.move
│ │ │ └── index_syntax_two.snap
│ │ │ └── tests.rs
│ ├── move-compiler
│ │ ├── .gitignore
│ │ ├── Cargo.toml
│ │ ├── README.md
│ │ ├── TODO
│ │ ├── src
│ │ │ ├── bin
│ │ │ │ ├── move-build.rs
│ │ │ │ └── move-check.rs
│ │ │ ├── cfgir
│ │ │ │ ├── absint.rs
│ │ │ │ ├── ast.rs
│ │ │ │ ├── borrows
│ │ │ │ │ ├── mod.rs
│ │ │ │ │ └── state.rs
│ │ │ │ ├── cfg.rs
│ │ │ │ ├── liveness
│ │ │ │ │ ├── mod.rs
│ │ │ │ │ └── state.rs
│ │ │ │ ├── locals
│ │ │ │ │ ├── mod.rs
│ │ │ │ │ └── state.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── optimize
│ │ │ │ │ ├── constant_fold.rs
│ │ │ │ │ ├── eliminate_locals.rs
│ │ │ │ │ ├── forwarding_jumps.rs
│ │ │ │ │ ├── inline_blocks.rs
│ │ │ │ │ ├── mod.rs
│ │ │ │ │ └── simplify_jumps.rs
│ │ │ │ ├── remove_no_ops.rs
│ │ │ │ ├── translate.rs
│ │ │ │ └── visitor.rs
│ │ │ ├── command_line
│ │ │ │ ├── compiler.rs
│ │ │ │ └── mod.rs
│ │ │ ├── compiled_unit.rs
│ │ │ ├── diagnostics
│ │ │ │ ├── codes.rs
│ │ │ │ ├── mod.rs
│ │ │ │ └── warning_filters.rs
│ │ │ ├── editions
│ │ │ │ └── mod.rs
│ │ │ ├── expansion
│ │ │ │ ├── alias_map_builder.rs
│ │ │ │ ├── aliases.rs
│ │ │ │ ├── ast.rs
│ │ │ │ ├── byte_string.rs
│ │ │ │ ├── hex_string.rs
│ │ │ │ ├── legacy_aliases.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── name_validation.rs
│ │ │ │ ├── path_expander.rs
│ │ │ │ ├── primitive_definers.rs
│ │ │ │ └── translate.rs
│ │ │ ├── hlir
│ │ │ │ ├── ast.rs
│ │ │ │ ├── detect_dead_code.rs
│ │ │ │ ├── match_compilation.rs
│ │ │ │ ├── mod.rs
│ │ │ │ └── translate.rs
│ │ │ ├── interface_generator.rs
│ │ │ ├── iota_mode
│ │ │ │ ├── id_leak.rs
│ │ │ │ ├── info.rs
│ │ │ │ ├── linters
│ │ │ │ │ ├── coin_field.rs
│ │ │ │ │ ├── collection_equality.rs
│ │ │ │ │ ├── custom_state_change.rs
│ │ │ │ │ ├── freeze_wrapped.rs
│ │ │ │ │ ├── freezing_capability.rs
│ │ │ │ │ ├── missing_key.rs
│ │ │ │ │ ├── mod.rs
│ │ │ │ │ ├── public_mut_tx_context.rs
│ │ │ │ │ ├── public_random.rs
│ │ │ │ │ ├── self_transfer.rs
│ │ │ │ │ └── share_owned.rs
│ │ │ │ ├── mod.rs
│ │ │ │ └── typing.rs
│ │ │ ├── ir_translation.rs
│ │ │ ├── lib.rs
│ │ │ ├── linters
│ │ │ │ ├── abort_constant.rs
│ │ │ │ ├── combinable_comparisons.rs
│ │ │ │ ├── constant_naming.rs
│ │ │ │ ├── equal_operands.rs
│ │ │ │ ├── loop_without_exit.rs
│ │ │ │ ├── meaningless_math_operation.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── redundant_ref_deref.rs
│ │ │ │ ├── self_assignment.rs
│ │ │ │ ├── unnecessary_conditional.rs
│ │ │ │ ├── unnecessary_unit.rs
│ │ │ │ ├── unnecessary_while_loop.rs
│ │ │ │ └── unneeded_return.rs
│ │ │ ├── naming
│ │ │ │ ├── ast.rs
│ │ │ │ ├── fake_natives.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── resolve_use_funs.rs
│ │ │ │ ├── syntax_methods.rs
│ │ │ │ └── translate.rs
│ │ │ ├── parser
│ │ │ │ ├── ast.rs
│ │ │ │ ├── comments.rs
│ │ │ │ ├── filter.rs
│ │ │ │ ├── keywords.rs
│ │ │ │ ├── lexer.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── syntax.rs
│ │ │ │ ├── token_set.rs
│ │ │ │ └── verification_attribute_filter.rs
│ │ │ ├── shared
│ │ │ │ ├── ast_debug.rs
│ │ │ │ ├── files.rs
│ │ │ │ ├── ide.rs
│ │ │ │ ├── known_attributes.rs
│ │ │ │ ├── matching.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── program_info.rs
│ │ │ │ ├── remembering_unique_map.rs
│ │ │ │ ├── string_utils.rs
│ │ │ │ ├── unique_map.rs
│ │ │ │ └── unique_set.rs
│ │ │ ├── to_bytecode
│ │ │ │ ├── canonicalize_handles.rs
│ │ │ │ ├── context.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── optimize
│ │ │ │ │ ├── mod.rs
│ │ │ │ │ ├── remove_fallthrough_jumps.rs
│ │ │ │ │ ├── remove_nop_store.rs
│ │ │ │ │ ├── remove_unused_locals.rs
│ │ │ │ │ └── remove_write_back.rs
│ │ │ │ └── translate.rs
│ │ │ ├── typing
│ │ │ │ ├── ast.rs
│ │ │ │ ├── core.rs
│ │ │ │ ├── dependency_ordering.rs
│ │ │ │ ├── deprecation_warnings.rs
│ │ │ │ ├── expand.rs
│ │ │ │ ├── infinite_instantiations.rs
│ │ │ │ ├── macro_expand.rs
│ │ │ │ ├── match_analysis.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── recursive_datatypes.rs
│ │ │ │ ├── syntax_methods.rs
│ │ │ │ ├── translate.rs
│ │ │ │ └── visitor.rs
│ │ │ └── unit_test
│ │ │ │ ├── filter_test_members.rs
│ │ │ │ ├── mod.rs
│ │ │ │ └── plan_builder.rs
│ │ └── tests
│ │ │ ├── .gitattributes
│ │ │ ├── iota_mode
│ │ │ ├── entry_points
│ │ │ │ ├── clock_mut.move
│ │ │ │ ├── clock_mut.snap
│ │ │ │ ├── clock_ref.move
│ │ │ │ ├── clock_ref.snap
│ │ │ │ ├── clock_val.move
│ │ │ │ ├── clock_val.snap
│ │ │ │ ├── generic_and_generic_object_params.move
│ │ │ │ ├── generic_and_generic_object_params.snap
│ │ │ │ ├── generic_obj_mut_ref_vector.move
│ │ │ │ ├── generic_obj_mut_ref_vector.snap
│ │ │ │ ├── generic_obj_ref_vector.move
│ │ │ │ ├── generic_obj_ref_vector.snap
│ │ │ │ ├── generic_param_after_primitive.move
│ │ │ │ ├── generic_param_after_primitive.snap
│ │ │ │ ├── generic_with_key_invalid.move
│ │ │ │ ├── generic_with_key_invalid.snap
│ │ │ │ ├── generic_with_key_valid.move
│ │ │ │ ├── generic_with_key_valid.snap
│ │ │ │ ├── id.move
│ │ │ │ ├── id.snap
│ │ │ │ ├── immut_receiving_ref.move
│ │ │ │ ├── immut_receiving_ref.snap
│ │ │ │ ├── mut_receiving_ref.move
│ │ │ │ ├── mut_receiving_ref.snap
│ │ │ │ ├── nested_generic_vector_param.move
│ │ │ │ ├── nested_generic_vector_param.snap
│ │ │ │ ├── nested_key_generic_vector_param.move
│ │ │ │ ├── nested_key_generic_vector_param.snap
│ │ │ │ ├── non_key_struct.move
│ │ │ │ ├── non_key_struct.snap
│ │ │ │ ├── non_key_struct_generic.move
│ │ │ │ ├── non_key_struct_generic.snap
│ │ │ │ ├── non_key_struct_generic_valid.move
│ │ │ │ ├── non_key_struct_generic_valid.snap
│ │ │ │ ├── non_key_struct_vector.move
│ │ │ │ ├── non_key_struct_vector.snap
│ │ │ │ ├── obj_mut_ref_vector.move
│ │ │ │ ├── obj_mut_ref_vector.snap
│ │ │ │ ├── obj_ref_vector.move
│ │ │ │ ├── obj_ref_vector.snap
│ │ │ │ ├── ok.move
│ │ │ │ ├── ok.snap
│ │ │ │ ├── option.move
│ │ │ │ ├── option.snap
│ │ │ │ ├── optional_txn_context.move
│ │ │ │ ├── optional_txn_context.snap
│ │ │ │ ├── random_mut.move
│ │ │ │ ├── random_mut.snap
│ │ │ │ ├── random_ref.move
│ │ │ │ ├── random_ref.snap
│ │ │ │ ├── random_val.move
│ │ │ │ ├── random_val.snap
│ │ │ │ ├── receiving_non_object_type.move
│ │ │ │ ├── receiving_non_object_type.snap
│ │ │ │ ├── receiving_with_object_type.move
│ │ │ │ ├── receiving_with_object_type.snap
│ │ │ │ ├── return_values.move
│ │ │ │ ├── return_values.snap
│ │ │ │ ├── return_values_invalid.move
│ │ │ │ ├── return_values_invalid.snap
│ │ │ │ ├── single_generic_vector_param.move
│ │ │ │ ├── single_generic_vector_param.snap
│ │ │ │ ├── single_type_param.move
│ │ │ │ ├── single_type_param.snap
│ │ │ │ ├── single_type_param_generic_object.move
│ │ │ │ ├── single_type_param_generic_object.snap
│ │ │ │ ├── single_type_param_key.move
│ │ │ │ ├── single_type_param_key.snap
│ │ │ │ ├── string.move
│ │ │ │ └── string.snap
│ │ │ ├── id_leak
│ │ │ │ ├── direct_leak_through_call.move
│ │ │ │ ├── direct_leak_through_call.snap
│ │ │ │ ├── indirect_leak_through_call.move
│ │ │ │ ├── indirect_leak_through_call.snap
│ │ │ │ ├── infinite_loop.move
│ │ │ │ ├── infinite_loop.snap
│ │ │ │ ├── loop.move
│ │ │ │ ├── loop.snap
│ │ │ │ ├── private_pack.move
│ │ │ │ ├── private_pack.snap
│ │ │ │ ├── through_call_with_borrow_field.move
│ │ │ │ ├── through_call_with_borrow_field.snap
│ │ │ │ ├── through_direct_return.move
│ │ │ │ ├── through_direct_return.snap
│ │ │ │ ├── through_indirect_return.move
│ │ │ │ ├── through_indirect_return.snap
│ │ │ │ ├── through_pack.move
│ │ │ │ ├── through_pack.snap
│ │ │ │ ├── through_reference.move
│ │ │ │ ├── through_reference.snap
│ │ │ │ ├── through_vector.move
│ │ │ │ ├── through_vector.snap
│ │ │ │ ├── transmute.move
│ │ │ │ └── transmute.snap
│ │ │ ├── init
│ │ │ │ ├── cannot_call_init.move
│ │ │ │ ├── cannot_call_init.snap
│ │ │ │ ├── imm_tx_context.move
│ │ │ │ ├── imm_tx_context.snap
│ │ │ │ ├── must_have_txn_context.move
│ │ │ │ ├── must_have_txn_context.snap
│ │ │ │ ├── not_generic.move
│ │ │ │ ├── not_generic.snap
│ │ │ │ ├── not_private.move
│ │ │ │ ├── not_private.snap
│ │ │ │ ├── not_txn_context.move
│ │ │ │ ├── not_txn_context.snap
│ │ │ │ ├── ok.move
│ │ │ │ ├── ok.snap
│ │ │ │ ├── return_values.move
│ │ │ │ ├── return_values.snap
│ │ │ │ ├── unused_function.move
│ │ │ │ └── unused_function.snap
│ │ │ ├── linter
│ │ │ │ ├── coin_field.move
│ │ │ │ ├── coin_field.snap
│ │ │ │ ├── collection_equality.move
│ │ │ │ ├── collection_equality.snap
│ │ │ │ ├── custom_state_change.move
│ │ │ │ ├── custom_state_change.snap
│ │ │ │ ├── edge_case_lint_missing_key.move
│ │ │ │ ├── edge_case_lint_missing_key.snap
│ │ │ │ ├── false_negative_lint_missing_key.move
│ │ │ │ ├── false_negative_lint_missing_key.snap
│ │ │ │ ├── false_positive_share_owned.move
│ │ │ │ ├── false_positive_share_owned.snap
│ │ │ │ ├── freeze_wrapped.move
│ │ │ │ ├── freeze_wrapped.snap
│ │ │ │ ├── freezing_capability_false_negatives.move
│ │ │ │ ├── freezing_capability_false_negatives.snap
│ │ │ │ ├── freezing_capability_false_positives.move
│ │ │ │ ├── freezing_capability_false_positives.snap
│ │ │ │ ├── freezing_capability_suppression.move
│ │ │ │ ├── freezing_capability_suppression.snap
│ │ │ │ ├── freezing_capability_true_negatives.move
│ │ │ │ ├── freezing_capability_true_negatives.snap
│ │ │ │ ├── freezing_capability_true_positives.move
│ │ │ │ ├── freezing_capability_true_positives.snap
│ │ │ │ ├── lint_all_syntax.move
│ │ │ │ ├── lint_all_syntax.snap
│ │ │ │ ├── lint_all_syntax_missing.move
│ │ │ │ ├── lint_all_syntax_missing.snap
│ │ │ │ ├── lint_does_not_suppress_compiler_warnings.move
│ │ │ │ ├── lint_does_not_suppress_compiler_warnings.snap
│ │ │ │ ├── no_trigger_lint_missing_key.move
│ │ │ │ ├── no_trigger_lint_missing_key.snap
│ │ │ │ ├── public_random_invalid.move
│ │ │ │ ├── public_random_invalid.snap
│ │ │ │ ├── public_random_valid.move
│ │ │ │ ├── public_random_valid.snap
│ │ │ │ ├── self_transfer.move
│ │ │ │ ├── self_transfer.snap
│ │ │ │ ├── suppress_lint_missing_key.move
│ │ │ │ ├── suppress_lint_missing_key.snap
│ │ │ │ ├── suppress_public_mut_tx_context.move
│ │ │ │ ├── suppress_public_mut_tx_context.snap
│ │ │ │ ├── trigger_lint_missing_key.move
│ │ │ │ ├── trigger_lint_missing_key.snap
│ │ │ │ ├── true_negative_public_mut_tx_context.move
│ │ │ │ ├── true_negative_public_mut_tx_context.snap
│ │ │ │ ├── true_negative_share_owned.move
│ │ │ │ ├── true_negative_share_owned.snap
│ │ │ │ ├── true_positive_public_mut_tx_context.move
│ │ │ │ ├── true_positive_public_mut_tx_context.snap
│ │ │ │ ├── true_positive_share_owned.move
│ │ │ │ └── true_positive_share_owned.snap
│ │ │ ├── move_2024
│ │ │ │ ├── expansion
│ │ │ │ │ ├── implicit_iota_aliases.move
│ │ │ │ │ ├── implicit_iota_aliases.snap
│ │ │ │ │ ├── unnecessary_alias_default.move
│ │ │ │ │ └── unnecessary_alias_default.snap
│ │ │ │ └── typing
│ │ │ │ │ ├── enum_in_struct_position.move
│ │ │ │ │ └── enum_in_struct_position.snap
│ │ │ ├── one_time_witness
│ │ │ │ ├── bool_field.move
│ │ │ │ ├── bool_field.snap
│ │ │ │ ├── init_many_wrong_parameters.move
│ │ │ │ ├── init_many_wrong_parameters.snap
│ │ │ │ ├── init_unbound_type.move
│ │ │ │ ├── init_unbound_type.snap
│ │ │ │ ├── instantiate.move
│ │ │ │ ├── instantiate.snap
│ │ │ │ ├── many_fields_invalid.move
│ │ │ │ ├── many_fields_invalid.snap
│ │ │ │ ├── many_fields_valid.move
│ │ │ │ ├── many_fields_valid.snap
│ │ │ │ ├── more_abilities.move
│ │ │ │ ├── more_abilities.snap
│ │ │ │ ├── no_drop.move
│ │ │ │ ├── no_drop.snap
│ │ │ │ ├── no_field.move
│ │ │ │ ├── no_field.snap
│ │ │ │ ├── no_init_arg.move
│ │ │ │ ├── no_init_arg.snap
│ │ │ │ ├── other_mod_def.move
│ │ │ │ ├── other_mod_def.snap
│ │ │ │ ├── type_param.move
│ │ │ │ ├── type_param.snap
│ │ │ │ ├── wrong_field_type.move
│ │ │ │ ├── wrong_field_type.snap
│ │ │ │ ├── wrong_field_type_and_extra_field.move
│ │ │ │ ├── wrong_field_type_and_extra_field.snap
│ │ │ │ ├── wrong_field_type_and_extra_field_with_init.move
│ │ │ │ ├── wrong_field_type_and_extra_field_with_init.snap
│ │ │ │ ├── wrong_field_type_with_init.move
│ │ │ │ ├── wrong_field_type_with_init.snap
│ │ │ │ ├── wrong_init_type.move
│ │ │ │ ├── wrong_init_type.snap
│ │ │ │ ├── wrong_name.move
│ │ │ │ ├── wrong_name.snap
│ │ │ │ ├── wrong_name_format.move
│ │ │ │ └── wrong_name_format.snap
│ │ │ ├── private_generics
│ │ │ │ ├── no_public_transfer.move
│ │ │ │ ├── no_public_transfer.snap
│ │ │ │ ├── no_public_transfer_generic.move
│ │ │ │ ├── no_public_transfer_generic.snap
│ │ │ │ ├── no_public_transfer_store.move
│ │ │ │ ├── no_public_transfer_store.snap
│ │ │ │ ├── no_public_transfer_store_generic.move
│ │ │ │ ├── no_public_transfer_store_generic.snap
│ │ │ │ ├── private_event_emit.move
│ │ │ │ ├── private_event_emit.snap
│ │ │ │ ├── public_transfer_with_store.move
│ │ │ │ ├── public_transfer_with_store.snap
│ │ │ │ ├── public_transfer_with_store_generic.move
│ │ │ │ └── public_transfer_with_store_generic.snap
│ │ │ └── struct_with_key
│ │ │ │ ├── key_struct_first_field_not_id.move
│ │ │ │ ├── key_struct_first_field_not_id.snap
│ │ │ │ ├── key_struct_id_field_incorrect_struct_address.move
│ │ │ │ ├── key_struct_id_field_incorrect_struct_address.snap
│ │ │ │ ├── key_struct_id_field_incorrect_struct_name.move
│ │ │ │ ├── key_struct_id_field_incorrect_struct_name.snap
│ │ │ │ ├── key_struct_id_field_incorrect_type.move
│ │ │ │ ├── key_struct_id_field_incorrect_type.snap
│ │ │ │ ├── key_struct_id_field_valid.move
│ │ │ │ ├── key_struct_id_field_valid.snap
│ │ │ │ ├── key_struct_second_field_id.move
│ │ │ │ ├── key_struct_second_field_id.snap
│ │ │ │ ├── key_struct_with_drop.move
│ │ │ │ ├── key_struct_with_drop.snap
│ │ │ │ ├── unused_id_field.move
│ │ │ │ ├── unused_id_field.snap
│ │ │ │ ├── unused_id_field.unused
│ │ │ │ └── unused_id_field@unused.snap
│ │ │ ├── linter
│ │ │ ├── correct_constant_naming.move
│ │ │ ├── correct_constant_naming.snap
│ │ │ ├── correct_redundant_ref_deref.move
│ │ │ ├── correct_redundant_ref_deref.snap
│ │ │ ├── false_negative_combinable_comparisons.move
│ │ │ ├── false_negative_combinable_comparisons.snap
│ │ │ ├── false_negative_equal_operands.move
│ │ │ ├── false_negative_equal_operands.snap
│ │ │ ├── false_negative_loop_without_exit.move
│ │ │ ├── false_negative_loop_without_exit.snap
│ │ │ ├── false_negative_meaningless_math_operation.move
│ │ │ ├── false_negative_meaningless_math_operation.snap
│ │ │ ├── false_negative_self_assigment.move
│ │ │ ├── false_negative_self_assigment.snap
│ │ │ ├── false_negative_unnecessary_conditional.move
│ │ │ ├── false_negative_unnecessary_conditional.snap
│ │ │ ├── false_negative_unnecessary_while_loop.move
│ │ │ ├── false_negative_unnecessary_while_loop.snap
│ │ │ ├── incorrect_constant_naming.move
│ │ │ ├── incorrect_constant_naming.snap
│ │ │ ├── incorrect_redundant_ref_deref.move
│ │ │ ├── incorrect_redundant_ref_deref.snap
│ │ │ ├── move_2024
│ │ │ │ ├── allowed_unneeded_return.move
│ │ │ │ ├── allowed_unneeded_return.snap
│ │ │ │ ├── false_negative_equal_operands.move
│ │ │ │ ├── false_negative_equal_operands.snap
│ │ │ │ ├── ref_deref_complex.move
│ │ │ │ ├── ref_deref_complex.snap
│ │ │ │ ├── ref_deref_conditional.move
│ │ │ │ ├── ref_deref_conditional.snap
│ │ │ │ ├── ref_deref_conditional_valid.move
│ │ │ │ ├── ref_deref_conditional_valid.snap
│ │ │ │ ├── ref_deref_fields.move
│ │ │ │ ├── ref_deref_fields.snap
│ │ │ │ ├── ref_deref_fields_valid.move
│ │ │ │ ├── ref_deref_fields_valid.snap
│ │ │ │ ├── unneeded_return.move
│ │ │ │ ├── unneeded_return.snap
│ │ │ │ ├── unneeded_return_branch.move
│ │ │ │ ├── unneeded_return_branch.snap
│ │ │ │ ├── unneeded_return_okay.move
│ │ │ │ └── unneeded_return_okay.snap
│ │ │ ├── redundant_ref_deref.move
│ │ │ ├── redundant_ref_deref.snap
│ │ │ ├── ref_deref_negative.move
│ │ │ ├── ref_deref_negative.snap
│ │ │ ├── ref_deref_path.move
│ │ │ ├── ref_deref_path.snap
│ │ │ ├── ref_deref_triple.move
│ │ │ ├── ref_deref_triple.snap
│ │ │ ├── suppress_abort_constant.move
│ │ │ ├── suppress_abort_constant.snap
│ │ │ ├── suppress_combinable_comparisons.move
│ │ │ ├── suppress_combinable_comparisons.snap
│ │ │ ├── suppress_equal_operands.move
│ │ │ ├── suppress_equal_operands.snap
│ │ │ ├── suppress_loop_without_exit.move
│ │ │ ├── suppress_loop_without_exit.snap
│ │ │ ├── suppress_meaningless_math_operation.move
│ │ │ ├── suppress_meaningless_math_operation.snap
│ │ │ ├── suppress_self_assignment.move
│ │ │ ├── suppress_self_assignment.snap
│ │ │ ├── suppress_unnecessary_conditional.move
│ │ │ ├── suppress_unnecessary_conditional.snap
│ │ │ ├── suppress_unnecessary_unit.move
│ │ │ ├── suppress_unnecessary_unit.snap
│ │ │ ├── suppress_unnecessary_while_loop.move
│ │ │ ├── suppress_unnecessary_while_loop.snap
│ │ │ ├── suppressed_case_redundant_ref_deref.move
│ │ │ ├── suppressed_case_redundant_ref_deref.snap
│ │ │ ├── suppressed_lints.move
│ │ │ ├── suppressed_lints.snap
│ │ │ ├── true_negative_abort_constant.move
│ │ │ ├── true_negative_abort_constant.snap
│ │ │ ├── true_negative_loop_without_exit.move
│ │ │ ├── true_negative_loop_without_exit.snap
│ │ │ ├── true_negative_meaningless_math_operation.move
│ │ │ ├── true_negative_meaningless_math_operation.snap
│ │ │ ├── true_negative_self_assignment.move
│ │ │ ├── true_negative_self_assignment.snap
│ │ │ ├── true_negative_unnecessary_conditional.move
│ │ │ ├── true_negative_unnecessary_conditional.snap
│ │ │ ├── true_negative_unnecessary_unit.move
│ │ │ ├── true_negative_unnecessary_unit.snap
│ │ │ ├── true_negative_unnecessary_while_loop.move
│ │ │ ├── true_negative_unnecessary_while_loop.snap
│ │ │ ├── true_positive_abort_constant.move
│ │ │ ├── true_positive_abort_constant.snap
│ │ │ ├── true_positive_combinable_comparisons.move
│ │ │ ├── true_positive_combinable_comparisons.snap
│ │ │ ├── true_positive_equal_operands.move
│ │ │ ├── true_positive_equal_operands.snap
│ │ │ ├── true_positive_loop_without_exit.move
│ │ │ ├── true_positive_loop_without_exit.snap
│ │ │ ├── true_positive_meaningless_math_operation.move
│ │ │ ├── true_positive_meaningless_math_operation.snap
│ │ │ ├── true_positive_self_assignment.move
│ │ │ ├── true_positive_self_assignment.snap
│ │ │ ├── true_positive_unnecessary_conitional.move
│ │ │ ├── true_positive_unnecessary_conitional.snap
│ │ │ ├── true_positive_unnecessary_unit.move
│ │ │ ├── true_positive_unnecessary_unit.snap
│ │ │ ├── true_positive_unnecessary_while_loop.move
│ │ │ └── true_positive_unnecessary_while_loop.snap
│ │ │ ├── move_2024
│ │ │ ├── borrows
│ │ │ │ ├── freeze_combo.move
│ │ │ │ ├── freeze_combo.snap
│ │ │ │ ├── freeze_combo_invalid.move
│ │ │ │ ├── freeze_combo_invalid.snap
│ │ │ │ ├── freeze_field.move
│ │ │ │ ├── freeze_field.snap
│ │ │ │ ├── freeze_field_invalid.move
│ │ │ │ ├── freeze_field_invalid.snap
│ │ │ │ ├── freeze_full.move
│ │ │ │ ├── freeze_full.snap
│ │ │ │ ├── freeze_full_invalid.move
│ │ │ │ └── freeze_full_invalid.snap
│ │ │ ├── cfgir
│ │ │ │ ├── cfg_conditional.move
│ │ │ │ ├── cfg_conditional.snap
│ │ │ │ ├── cfg_panic_0.move
│ │ │ │ ├── cfg_panic_0.snap
│ │ │ │ ├── cfg_panic_1.move
│ │ │ │ ├── cfg_panic_1.snap
│ │ │ │ ├── expand_test.move
│ │ │ │ ├── expand_test.snap
│ │ │ │ ├── loops.move
│ │ │ │ ├── loops.snap
│ │ │ │ ├── named_blocks.move
│ │ │ │ ├── named_blocks.snap
│ │ │ │ ├── named_loop_no_value.move
│ │ │ │ └── named_loop_no_value.snap
│ │ │ ├── expansion
│ │ │ │ ├── alias_overlap_invalid.move
│ │ │ │ ├── alias_overlap_invalid.snap
│ │ │ │ ├── alias_overlap_valid.move
│ │ │ │ ├── alias_overlap_valid.snap
│ │ │ │ ├── always_module_member_without_chain.move
│ │ │ │ ├── always_module_member_without_chain.snap
│ │ │ │ ├── ambiguous_attribute_value_invalid.move
│ │ │ │ ├── ambiguous_attribute_value_invalid.snap
│ │ │ │ ├── ambiguous_attribute_value_valid.move
│ │ │ │ ├── ambiguous_attribute_value_valid.snap
│ │ │ │ ├── assign_non_simple_name.move
│ │ │ │ ├── assign_non_simple_name.snap
│ │ │ │ ├── constants_dont_shadow_leading_access.move
│ │ │ │ ├── constants_dont_shadow_leading_access.snap
│ │ │ │ ├── constants_dont_shadow_leading_access_struct.move
│ │ │ │ ├── constants_dont_shadow_leading_access_struct.snap
│ │ │ │ ├── entry_macro.move
│ │ │ │ ├── entry_macro.snap
│ │ │ │ ├── expansion
│ │ │ │ │ ├── deprecate_friend.move
│ │ │ │ │ ├── deprecate_friend.snap
│ │ │ │ │ ├── deprecate_public_friend.move
│ │ │ │ │ └── deprecate_public_friend.snap
│ │ │ │ ├── functions_dont_shadow_leading_access.move
│ │ │ │ ├── functions_dont_shadow_leading_access.snap
│ │ │ │ ├── functions_dont_shadow_leading_access_struct.move
│ │ │ │ ├── functions_dont_shadow_leading_access_struct.snap
│ │ │ │ ├── global_use.move
│ │ │ │ ├── global_use.snap
│ │ │ │ ├── implicit_std_aliases.move
│ │ │ │ ├── implicit_std_aliases.snap
│ │ │ │ ├── invalid_deprecation_locations.move
│ │ │ │ ├── invalid_deprecation_locations.snap
│ │ │ │ ├── invalid_tyargs.move
│ │ │ │ ├── invalid_tyargs.snap
│ │ │ │ ├── leading_builtin_name.move
│ │ │ │ ├── leading_builtin_name.snap
│ │ │ │ ├── macro_identifier_for_non_macro.move
│ │ │ │ ├── macro_identifier_for_non_macro.snap
│ │ │ │ ├── macro_identifier_invalid_position.move
│ │ │ │ ├── macro_identifier_invalid_position.snap
│ │ │ │ ├── macro_identifier_invalid_type_parameter.move
│ │ │ │ ├── macro_identifier_invalid_type_parameter.snap
│ │ │ │ ├── macro_identifier_missing.move
│ │ │ │ ├── macro_identifier_missing.snap
│ │ │ │ ├── macro_identifier_valid_names.move
│ │ │ │ ├── macro_identifier_valid_names.snap
│ │ │ │ ├── meaningless_copy_move.move
│ │ │ │ ├── meaningless_copy_move.snap
│ │ │ │ ├── missing_mutable_bind_or_pat.move
│ │ │ │ ├── missing_mutable_bind_or_pat.snap
│ │ │ │ ├── module_alias_as_type.move
│ │ │ │ ├── module_alias_as_type.snap
│ │ │ │ ├── native_macro.move
│ │ │ │ ├── native_macro.snap
│ │ │ │ ├── or_pat_mutability_mismatch.move
│ │ │ │ ├── or_pat_mutability_mismatch.snap
│ │ │ │ ├── pattern_ellipsis.move
│ │ │ │ ├── pattern_ellipsis.snap
│ │ │ │ ├── pattern_ellipsis_invalid.move
│ │ │ │ ├── pattern_ellipsis_invalid.snap
│ │ │ │ ├── positional_struct_lhs_unpack.move
│ │ │ │ ├── positional_struct_lhs_unpack.snap
│ │ │ │ ├── restricted_module_alias_names.move
│ │ │ │ ├── restricted_module_alias_names.snap
│ │ │ │ ├── self_leading_access.move
│ │ │ │ ├── self_leading_access.snap
│ │ │ │ ├── type_hole_as_type_param.move
│ │ │ │ ├── type_hole_as_type_param.snap
│ │ │ │ ├── type_parameters_shadow_leading_access.move
│ │ │ │ ├── type_parameters_shadow_leading_access.snap
│ │ │ │ ├── unbound_module_alias_in_type.move
│ │ │ │ ├── unbound_module_alias_in_type.snap
│ │ │ │ ├── unbound_named_address.move
│ │ │ │ ├── unbound_named_address.snap
│ │ │ │ ├── unnecessary_alias_default.move
│ │ │ │ ├── unnecessary_alias_default.snap
│ │ │ │ ├── unnecessary_alias_explicit.move
│ │ │ │ ├── unnecessary_alias_explicit.snap
│ │ │ │ ├── unnecessary_alias_implicit.move
│ │ │ │ ├── unnecessary_alias_implicit.snap
│ │ │ │ ├── use_function_overlap_with_module.move
│ │ │ │ ├── use_function_overlap_with_module.snap
│ │ │ │ ├── use_module_name.move
│ │ │ │ ├── use_module_name.snap
│ │ │ │ ├── use_nested_self_as_invalid.move
│ │ │ │ ├── use_nested_self_as_invalid.snap
│ │ │ │ ├── use_nested_self_duplicate.move
│ │ │ │ ├── use_nested_self_duplicate.snap
│ │ │ │ ├── use_struct_overlap_with_module.move
│ │ │ │ └── use_struct_overlap_with_module.snap
│ │ │ ├── folding
│ │ │ │ ├── equal_operand.move
│ │ │ │ ├── equal_operand.snap
│ │ │ │ ├── equal_operand_false_negative.move
│ │ │ │ └── equal_operand_false_negative.snap
│ │ │ ├── hlir
│ │ │ │ ├── abort_pair.move
│ │ │ │ ├── abort_pair.snap
│ │ │ │ ├── break_outer_loop.move
│ │ │ │ ├── break_outer_loop.snap
│ │ │ │ ├── dead_code_guard.move
│ │ │ │ ├── dead_code_guard.snap
│ │ │ │ ├── dead_code_nested_block.move
│ │ │ │ ├── dead_code_nested_block.snap
│ │ │ │ ├── determine_error.move
│ │ │ │ ├── determine_error.snap
│ │ │ │ ├── if_abort_statement.move
│ │ │ │ ├── if_abort_statement.snap
│ │ │ │ ├── labeled_control_exp_associativity_unreachable_code.move
│ │ │ │ ├── labeled_control_exp_associativity_unreachable_code.snap
│ │ │ │ ├── nested_if_abort.move
│ │ │ │ ├── nested_if_abort.snap
│ │ │ │ ├── nested_if_abort_statement.move
│ │ │ │ ├── nested_if_abort_statement.snap
│ │ │ │ ├── nested_named_block_inner_break.move
│ │ │ │ ├── nested_named_block_inner_break.snap
│ │ │ │ ├── no_dead_code_block.move
│ │ │ │ ├── no_dead_code_block.snap
│ │ │ │ ├── return_value.move
│ │ │ │ ├── return_value.snap
│ │ │ │ ├── tail_block_freeze.move
│ │ │ │ ├── tail_block_freeze.snap
│ │ │ │ ├── true_false_nested_abort.move
│ │ │ │ └── true_false_nested_abort.snap
│ │ │ ├── ide_mode
│ │ │ │ ├── chain_lower_case_incomplete.ide
│ │ │ │ ├── chain_lower_case_incomplete.move
│ │ │ │ ├── chain_lower_case_incomplete.snap
│ │ │ │ ├── chain_lower_case_incomplete@ide.snap
│ │ │ │ ├── chain_upper_case_incomplete.ide
│ │ │ │ ├── chain_upper_case_incomplete.move
│ │ │ │ ├── chain_upper_case_incomplete.snap
│ │ │ │ ├── chain_upper_case_incomplete@ide.snap
│ │ │ │ ├── colon_colon_incomplete.ide
│ │ │ │ ├── colon_colon_incomplete.move
│ │ │ │ ├── colon_colon_incomplete.snap
│ │ │ │ ├── colon_colon_incomplete@ide.snap
│ │ │ │ ├── dot_incomplete.ide
│ │ │ │ ├── dot_incomplete.move
│ │ │ │ ├── dot_incomplete.snap
│ │ │ │ ├── dot_incomplete@ide.snap
│ │ │ │ ├── ellipsis_expansion.ide
│ │ │ │ ├── ellipsis_expansion.move
│ │ │ │ ├── ellipsis_expansion.snap
│ │ │ │ ├── ellipsis_expansion@ide.snap
│ │ │ │ ├── index_autocomplete.ide
│ │ │ │ ├── index_autocomplete.move
│ │ │ │ ├── index_autocomplete.snap
│ │ │ │ ├── index_autocomplete@ide.snap
│ │ │ │ ├── macro_types.ide
│ │ │ │ ├── macro_types.move
│ │ │ │ ├── macro_types.snap
│ │ │ │ ├── macro_types@ide.snap
│ │ │ │ ├── method_and_field_autocomplete.ide
│ │ │ │ ├── method_and_field_autocomplete.move
│ │ │ │ ├── method_and_field_autocomplete.snap
│ │ │ │ ├── method_and_field_autocomplete@ide.snap
│ │ │ │ ├── method_autocomplete.ide
│ │ │ │ ├── method_autocomplete.move
│ │ │ │ ├── method_autocomplete.snap
│ │ │ │ ├── method_autocomplete@ide.snap
│ │ │ │ ├── missing_match_bool.ide
│ │ │ │ ├── missing_match_bool.move
│ │ │ │ ├── missing_match_bool.snap
│ │ │ │ ├── missing_match_bool@ide.snap
│ │ │ │ ├── missing_match_enum.ide
│ │ │ │ ├── missing_match_enum.move
│ │ │ │ ├── missing_match_enum.snap
│ │ │ │ ├── missing_match_enum@ide.snap
│ │ │ │ ├── missing_match_lit.ide
│ │ │ │ ├── missing_match_lit.move
│ │ │ │ ├── missing_match_lit.snap
│ │ │ │ ├── missing_match_lit@ide.snap
│ │ │ │ ├── missing_match_struct.ide
│ │ │ │ ├── missing_match_struct.move
│ │ │ │ ├── missing_match_struct.snap
│ │ │ │ ├── missing_match_struct@ide.snap
│ │ │ │ ├── missing_match_untyped.ide
│ │ │ │ ├── missing_match_untyped.move
│ │ │ │ ├── missing_match_untyped.snap
│ │ │ │ ├── missing_match_untyped@ide.snap
│ │ │ │ ├── missing_type_suggestions.ide
│ │ │ │ ├── missing_type_suggestions.move
│ │ │ │ ├── missing_type_suggestions.snap
│ │ │ │ ├── missing_type_suggestions@ide.snap
│ │ │ │ ├── named_struct_autocomplete.ide
│ │ │ │ ├── named_struct_autocomplete.move
│ │ │ │ ├── named_struct_autocomplete.snap
│ │ │ │ ├── named_struct_autocomplete@ide.snap
│ │ │ │ ├── named_struct_middle_autocomplete.ide
│ │ │ │ ├── named_struct_middle_autocomplete.move
│ │ │ │ ├── named_struct_middle_autocomplete.snap
│ │ │ │ ├── named_struct_middle_autocomplete@ide.snap
│ │ │ │ ├── on_dot_autocomplete.ide
│ │ │ │ ├── on_dot_autocomplete.move
│ │ │ │ ├── on_dot_autocomplete.snap
│ │ │ │ ├── on_dot_autocomplete@ide.snap
│ │ │ │ ├── partial_type_suggestions.ide
│ │ │ │ ├── partial_type_suggestions.move
│ │ │ │ ├── partial_type_suggestions.snap
│ │ │ │ ├── partial_type_suggestions@ide.snap
│ │ │ │ ├── positional_struct_autocomplete.ide
│ │ │ │ ├── positional_struct_autocomplete.move
│ │ │ │ ├── positional_struct_autocomplete.snap
│ │ │ │ ├── positional_struct_autocomplete@ide.snap
│ │ │ │ ├── seq_item_after_incomplete.move
│ │ │ │ ├── seq_item_after_incomplete.snap
│ │ │ │ ├── struct_method_autocomplete.ide
│ │ │ │ ├── struct_method_autocomplete.move
│ │ │ │ ├── struct_method_autocomplete.snap
│ │ │ │ ├── struct_method_autocomplete@ide.snap
│ │ │ │ ├── struct_method_invalid_autocomplete.ide
│ │ │ │ ├── struct_method_invalid_autocomplete.move
│ │ │ │ ├── struct_method_invalid_autocomplete.snap
│ │ │ │ ├── struct_method_invalid_autocomplete@ide.snap
│ │ │ │ ├── struct_scoped_autocomplete.ide
│ │ │ │ ├── struct_scoped_autocomplete.move
│ │ │ │ ├── struct_scoped_autocomplete.snap
│ │ │ │ ├── struct_scoped_autocomplete@ide.snap
│ │ │ │ ├── type_param_autocomplete.ide
│ │ │ │ ├── type_param_autocomplete.move
│ │ │ │ ├── type_param_autocomplete.snap
│ │ │ │ ├── type_param_autocomplete@ide.snap
│ │ │ │ ├── type_param_no_autocomplete.ide
│ │ │ │ ├── type_param_no_autocomplete.move
│ │ │ │ ├── type_param_no_autocomplete.snap
│ │ │ │ ├── type_param_no_autocomplete@ide.snap
│ │ │ │ ├── use_fun_autocomplete.ide
│ │ │ │ ├── use_fun_autocomplete.move
│ │ │ │ ├── use_fun_autocomplete.snap
│ │ │ │ ├── use_fun_autocomplete@ide.snap
│ │ │ │ ├── use_incomplete.move
│ │ │ │ ├── use_incomplete.snap
│ │ │ │ ├── wrong_completion_before_dot_call.ide
│ │ │ │ ├── wrong_completion_before_dot_call.move
│ │ │ │ ├── wrong_completion_before_dot_call.snap
│ │ │ │ └── wrong_completion_before_dot_call@ide.snap
│ │ │ ├── iota_mode
│ │ │ │ ├── enums_no_key.move
│ │ │ │ └── enums_no_key.snap
│ │ │ ├── matching
│ │ │ │ ├── abc_match.move
│ │ │ │ ├── abc_match.snap
│ │ │ │ ├── abc_match_binder.move
│ │ │ │ ├── abc_match_binder.snap
│ │ │ │ ├── abc_match_invalid_param.move
│ │ │ │ ├── abc_match_invalid_param.snap
│ │ │ │ ├── abc_match_mut_ref.move
│ │ │ │ ├── abc_match_mut_ref.snap
│ │ │ │ ├── abc_match_no_drop.move
│ │ │ │ ├── abc_match_no_drop.snap
│ │ │ │ ├── abc_match_no_drop_exhaustive_invalid.move
│ │ │ │ ├── abc_match_no_drop_exhaustive_invalid.snap
│ │ │ │ ├── abc_match_no_drop_invalid.move
│ │ │ │ ├── abc_match_no_drop_invalid.snap
│ │ │ │ ├── abc_match_ref.move
│ │ │ │ ├── abc_match_ref.snap
│ │ │ │ ├── abc_match_ref_invalid.move
│ │ │ │ ├── abc_match_ref_invalid.snap
│ │ │ │ ├── abc_match_twice.move
│ │ │ │ ├── abc_match_twice.snap
│ │ │ │ ├── abc_match_value_wildcard.move
│ │ │ │ ├── abc_match_value_wildcard.snap
│ │ │ │ ├── at_drop.move
│ │ │ │ ├── at_drop.snap
│ │ │ │ ├── at_pattern_copy.move
│ │ │ │ ├── at_pattern_copy.snap
│ │ │ │ ├── at_pattern_copy_invalid.move
│ │ │ │ ├── at_pattern_copy_invalid.snap
│ │ │ │ ├── at_pattern_drop.move
│ │ │ │ ├── at_pattern_drop.snap
│ │ │ │ ├── at_pattern_lit.move
│ │ │ │ ├── at_pattern_lit.snap
│ │ │ │ ├── at_pattern_reuse.move
│ │ │ │ ├── at_pattern_reuse.snap
│ │ │ │ ├── at_patterns.move
│ │ │ │ ├── at_patterns.snap
│ │ │ │ ├── at_patterns_mut_ref.move
│ │ │ │ ├── at_patterns_mut_ref.snap
│ │ │ │ ├── at_patterns_ref.move
│ │ │ │ ├── at_patterns_ref.snap
│ │ │ │ ├── bad_guard_1.move
│ │ │ │ ├── bad_guard_1.snap
│ │ │ │ ├── bad_guard_2.move
│ │ │ │ ├── bad_guard_2.snap
│ │ │ │ ├── bad_guard_3.move
│ │ │ │ ├── bad_guard_3.snap
│ │ │ │ ├── bad_guard_4.move
│ │ │ │ ├── bad_guard_4.snap
│ │ │ │ ├── bind_subject.move
│ │ │ │ ├── bind_subject.snap
│ │ │ │ ├── bool_const_exhaustive.move
│ │ │ │ ├── bool_const_exhaustive.snap
│ │ │ │ ├── const_at.move
│ │ │ │ ├── const_at.snap
│ │ │ │ ├── const_in_guard.move
│ │ │ │ ├── const_in_guard.snap
│ │ │ │ ├── const_lit.move
│ │ │ │ ├── const_lit.snap
│ │ │ │ ├── const_lit_bool.move
│ │ │ │ ├── const_lit_bool.snap
│ │ │ │ ├── const_matching.move
│ │ │ │ ├── const_matching.snap
│ │ │ │ ├── const_mut_guard.move
│ │ │ │ ├── const_mut_guard.snap
│ │ │ │ ├── const_opt_result.move
│ │ │ │ ├── const_opt_result.snap
│ │ │ │ ├── const_pair.move
│ │ │ │ ├── const_pair.snap
│ │ │ │ ├── const_result.move
│ │ │ │ ├── const_result.snap
│ │ │ │ ├── const_self.move
│ │ │ │ ├── const_self.snap
│ │ │ │ ├── const_visibility.move
│ │ │ │ ├── const_visibility.snap
│ │ │ │ ├── counterexample_ctor.move
│ │ │ │ ├── counterexample_ctor.snap
│ │ │ │ ├── counterexample_guards.move
│ │ │ │ ├── counterexample_guards.snap
│ │ │ │ ├── counterexample_list.move
│ │ │ │ ├── counterexample_list.snap
│ │ │ │ ├── counterexample_list_long.move
│ │ │ │ ├── counterexample_list_long.snap
│ │ │ │ ├── counterexample_malformed_match.move
│ │ │ │ ├── counterexample_malformed_match.snap
│ │ │ │ ├── counterexample_malformed_match_2.move
│ │ │ │ ├── counterexample_malformed_match_2.snap
│ │ │ │ ├── counterexample_named_ctor.move
│ │ │ │ ├── counterexample_named_ctor.snap
│ │ │ │ ├── counterexample_struct_named.move
│ │ │ │ ├── counterexample_struct_named.snap
│ │ │ │ ├── counterexample_struct_positional.move
│ │ │ │ ├── counterexample_struct_positional.snap
│ │ │ │ ├── drop_ref.move
│ │ │ │ ├── drop_ref.snap
│ │ │ │ ├── duplicate_defns.move
│ │ │ │ ├── duplicate_defns.snap
│ │ │ │ ├── enum_no_tyargs_match.move
│ │ │ │ ├── enum_no_tyargs_match.snap
│ │ │ │ ├── enum_poly_match.move
│ │ │ │ ├── enum_poly_match.snap
│ │ │ │ ├── enum_visibility.move
│ │ │ │ ├── enum_visibility.snap
│ │ │ │ ├── exhaustive_struct.move
│ │ │ │ ├── exhaustive_struct.snap
│ │ │ │ ├── fib.move
│ │ │ │ ├── fib.snap
│ │ │ │ ├── field_order_counterexample.move
│ │ │ │ ├── field_order_counterexample.snap
│ │ │ │ ├── generated_0.move
│ │ │ │ ├── generated_0.snap
│ │ │ │ ├── go_match.move
│ │ │ │ ├── go_match.snap
│ │ │ │ ├── go_repro.move
│ │ │ │ ├── go_repro.snap
│ │ │ │ ├── guard.move
│ │ │ │ ├── guard.snap
│ │ │ │ ├── guard_backtrack.move
│ │ │ │ ├── guard_backtrack.snap
│ │ │ │ ├── guard_backtrack_2.move
│ │ │ │ ├── guard_backtrack_2.snap
│ │ │ │ ├── guard_backtrack_3.move
│ │ │ │ ├── guard_backtrack_3.snap
│ │ │ │ ├── guard_backtrack_4.move
│ │ │ │ ├── guard_backtrack_4.snap
│ │ │ │ ├── guard_backtrack_5.move
│ │ │ │ ├── guard_backtrack_5.snap
│ │ │ │ ├── guard_binders.move
│ │ │ │ ├── guard_binders.snap
│ │ │ │ ├── guard_copy.move
│ │ │ │ ├── guard_copy.snap
│ │ │ │ ├── guard_invalid_copy.move
│ │ │ │ ├── guard_invalid_copy.snap
│ │ │ │ ├── guard_ref.move
│ │ │ │ ├── guard_ref.snap
│ │ │ │ ├── guard_wild.move
│ │ │ │ ├── guard_wild.snap
│ │ │ │ ├── guard_wild_inexhaustive.move
│ │ │ │ ├── guard_wild_inexhaustive.snap
│ │ │ │ ├── guard_wild_initial.move
│ │ │ │ ├── guard_wild_initial.snap
│ │ │ │ ├── haskell_maybe.move
│ │ │ │ ├── haskell_maybe.snap
│ │ │ │ ├── if_compilation.move
│ │ │ │ ├── if_compilation.snap
│ │ │ │ ├── incr_in_container.move
│ │ │ │ ├── incr_in_container.snap
│ │ │ │ ├── inferred_int_complex.move
│ │ │ │ ├── inferred_int_complex.snap
│ │ │ │ ├── inferred_int_mut_ref_type.move
│ │ │ │ ├── inferred_int_mut_ref_type.snap
│ │ │ │ ├── inferred_int_ref_type.move
│ │ │ │ ├── inferred_int_ref_type.snap
│ │ │ │ ├── inferred_int_subject.move
│ │ │ │ ├── inferred_int_subject.snap
│ │ │ │ ├── invalid_at.move
│ │ │ │ ├── invalid_at.snap
│ │ │ │ ├── invalid_binding_var.move
│ │ │ │ ├── invalid_binding_var.snap
│ │ │ │ ├── invalid_bool_const_exhasutive.move
│ │ │ │ ├── invalid_bool_const_exhasutive.snap
│ │ │ │ ├── invalid_const_match_type.move
│ │ │ │ ├── invalid_const_match_type.snap
│ │ │ │ ├── invalid_const_mut.move
│ │ │ │ ├── invalid_const_mut.snap
│ │ │ │ ├── invalid_const_name_match.move
│ │ │ │ ├── invalid_const_name_match.snap
│ │ │ │ ├── invalid_empty_ctor.move
│ │ │ │ ├── invalid_empty_ctor.snap
│ │ │ │ ├── invalid_empty_enum.move
│ │ │ │ ├── invalid_empty_enum.snap
│ │ │ │ ├── invalid_empty_match.move
│ │ │ │ ├── invalid_empty_match.snap
│ │ │ │ ├── invalid_empty_match_2.move
│ │ │ │ ├── invalid_empty_match_2.snap
│ │ │ │ ├── invalid_head_ctor.move
│ │ │ │ ├── invalid_head_ctor.snap
│ │ │ │ ├── invalid_head_ctor_2.move
│ │ │ │ ├── invalid_head_ctor_2.snap
│ │ │ │ ├── invalid_head_ctor_3.move
│ │ │ │ ├── invalid_head_ctor_3.snap
│ │ │ │ ├── invalid_incomplete_match.move
│ │ │ │ ├── invalid_incomplete_match.snap
│ │ │ │ ├── invalid_literal.move
│ │ │ │ ├── invalid_literal.snap
│ │ │ │ ├── invalid_literal_2.move
│ │ │ │ ├── invalid_literal_2.snap
│ │ │ │ ├── invalid_match_lhs.move
│ │ │ │ ├── invalid_match_lhs.snap
│ │ │ │ ├── invalid_match_tuple.move
│ │ │ │ ├── invalid_match_tuple.snap
│ │ │ │ ├── invalid_match_unit.move
│ │ │ │ ├── invalid_match_unit.snap
│ │ │ │ ├── invalid_mut.move
│ │ │ │ ├── invalid_mut.snap
│ │ │ │ ├── invalid_mut_2.move
│ │ │ │ ├── invalid_mut_2.snap
│ │ │ │ ├── invalid_mut_3.move
│ │ │ │ ├── invalid_mut_3.snap
│ │ │ │ ├── invalid_mut_4.move
│ │ │ │ ├── invalid_mut_4.snap
│ │ │ │ ├── invalid_named_ctor.move
│ │ │ │ ├── invalid_named_ctor.snap
│ │ │ │ ├── invalid_named_match.move
│ │ │ │ ├── invalid_named_match.snap
│ │ │ │ ├── invalid_named_match_2.move
│ │ │ │ ├── invalid_named_match_2.snap
│ │ │ │ ├── invalid_or_binding.move
│ │ │ │ ├── invalid_or_binding.snap
│ │ │ │ ├── invalid_or_binding_2.move
│ │ │ │ ├── invalid_or_binding_2.snap
│ │ │ │ ├── invalid_or_binding_3.move
│ │ │ │ ├── invalid_or_binding_3.snap
│ │ │ │ ├── invalid_or_binding_4.move
│ │ │ │ ├── invalid_or_binding_4.snap
│ │ │ │ ├── invalid_or_pattern.move
│ │ │ │ ├── invalid_or_pattern.snap
│ │ │ │ ├── invalid_or_types.move
│ │ │ │ ├── invalid_or_types.snap
│ │ │ │ ├── invalid_or_types_2.move
│ │ │ │ ├── invalid_or_types_2.snap
│ │ │ │ ├── invalid_or_types_3.move
│ │ │ │ ├── invalid_or_types_3.snap
│ │ │ │ ├── invalid_or_types_4.move
│ │ │ │ ├── invalid_or_types_4.snap
│ │ │ │ ├── invalid_positional_ctor.move
│ │ │ │ ├── invalid_positional_ctor.snap
│ │ │ │ ├── invalid_positional_match.move
│ │ │ │ ├── invalid_positional_match.snap
│ │ │ │ ├── invalid_positional_match_2.move
│ │ │ │ ├── invalid_positional_match_2.snap
│ │ │ │ ├── invalid_raw_variant_name.move
│ │ │ │ ├── invalid_raw_variant_name.snap
│ │ │ │ ├── invalid_repeat_binding.move
│ │ │ │ ├── invalid_repeat_binding.snap
│ │ │ │ ├── invalid_repeat_binding_2.move
│ │ │ │ ├── invalid_repeat_binding_2.snap
│ │ │ │ ├── invalid_struct_form.move
│ │ │ │ ├── invalid_struct_form.snap
│ │ │ │ ├── lit_abort.move
│ │ │ │ ├── lit_abort.snap
│ │ │ │ ├── lit_borrow_match.move
│ │ │ │ ├── lit_borrow_match.snap
│ │ │ │ ├── lit_match.move
│ │ │ │ ├── lit_match.snap
│ │ │ │ ├── lit_mut_borrow_match.move
│ │ │ │ ├── lit_mut_borrow_match.snap
│ │ │ │ ├── macro_match.move
│ │ │ │ ├── macro_match.snap
│ │ │ │ ├── match_break_parse.move
│ │ │ │ ├── match_break_parse.snap
│ │ │ │ ├── match_mut_lit.move
│ │ │ │ ├── match_mut_lit.snap
│ │ │ │ ├── match_return_parse.move
│ │ │ │ ├── match_return_parse.snap
│ │ │ │ ├── match_type.move
│ │ │ │ ├── match_type.snap
│ │ │ │ ├── match_type_invalid.move
│ │ │ │ ├── match_type_invalid.snap
│ │ │ │ ├── matching_everywhere.move
│ │ │ │ ├── matching_everywhere.snap
│ │ │ │ ├── memory_test.move
│ │ │ │ ├── memory_test.snap
│ │ │ │ ├── multi_or.move
│ │ │ │ ├── multi_or.snap
│ │ │ │ ├── multi_or_not_exhaustive.move
│ │ │ │ ├── multi_or_not_exhaustive.snap
│ │ │ │ ├── mut_field_alias.move
│ │ │ │ ├── mut_field_alias.snap
│ │ │ │ ├── mut_field_alias_2.move
│ │ │ │ ├── mut_field_alias_2.snap
│ │ │ │ ├── mut_in_guard.move
│ │ │ │ ├── mut_in_guard.snap
│ │ │ │ ├── nested_at.move
│ │ │ │ ├── nested_at.snap
│ │ │ │ ├── nested_bindings.move
│ │ │ │ ├── nested_bindings.snap
│ │ │ │ ├── nested_either_borrow.move
│ │ │ │ ├── nested_either_borrow.snap
│ │ │ │ ├── nesting_defns.move
│ │ │ │ ├── nesting_defns.snap
│ │ │ │ ├── nesting_with_phantoms.move
│ │ │ │ ├── nesting_with_phantoms.snap
│ │ │ │ ├── nesting_with_phantoms_invalid.move
│ │ │ │ ├── nesting_with_phantoms_invalid.snap
│ │ │ │ ├── option_default.move
│ │ │ │ ├── option_default.snap
│ │ │ │ ├── option_enum_match.move
│ │ │ │ ├── option_enum_match.snap
│ │ │ │ ├── phantoms.move
│ │ │ │ ├── phantoms.snap
│ │ │ │ ├── phantoms_invalid.move
│ │ │ │ ├── phantoms_invalid.snap
│ │ │ │ ├── raw_address.move
│ │ │ │ ├── raw_address.snap
│ │ │ │ ├── raw_address_invalid.move
│ │ │ │ ├── raw_address_invalid.snap
│ │ │ │ ├── ref_borrow.move
│ │ │ │ ├── ref_borrow.snap
│ │ │ │ ├── rhs_shadow_loop_label.move
│ │ │ │ ├── rhs_shadow_loop_label.snap
│ │ │ │ ├── rhs_shadow_loop_with_or.move
│ │ │ │ ├── rhs_shadow_loop_with_or.snap
│ │ │ │ ├── simple_enum_match.move
│ │ │ │ ├── simple_enum_match.snap
│ │ │ │ ├── simple_enum_ref_match.move
│ │ │ │ ├── simple_enum_ref_match.snap
│ │ │ │ ├── simple_struct_match.move
│ │ │ │ ├── simple_struct_match.snap
│ │ │ │ ├── simple_struct_ref_match.move
│ │ │ │ ├── simple_struct_ref_match.snap
│ │ │ │ ├── singleton_match.move
│ │ │ │ ├── singleton_match.snap
│ │ │ │ ├── stack_interp.move
│ │ │ │ ├── stack_interp.snap
│ │ │ │ ├── stack_interp_macro.move
│ │ │ │ ├── stack_interp_macro.snap
│ │ │ │ ├── stloc_error.move
│ │ │ │ ├── stloc_error.snap
│ │ │ │ ├── struct_abort.move
│ │ │ │ ├── struct_abort.snap
│ │ │ │ ├── struct_match_mut.move
│ │ │ │ ├── struct_match_mut.snap
│ │ │ │ ├── struct_match_mut_invalid.move
│ │ │ │ ├── struct_match_mut_invalid.snap
│ │ │ │ ├── struct_mut_box.move
│ │ │ │ ├── struct_mut_box.snap
│ │ │ │ ├── struct_named.move
│ │ │ │ ├── struct_named.snap
│ │ │ │ ├── struct_named_empty.move
│ │ │ │ ├── struct_named_empty.snap
│ │ │ │ ├── struct_named_empty_value.move
│ │ │ │ ├── struct_named_empty_value.snap
│ │ │ │ ├── struct_named_value.move
│ │ │ │ ├── struct_named_value.snap
│ │ │ │ ├── struct_nested.move
│ │ │ │ ├── struct_nested.snap
│ │ │ │ ├── struct_nested_matching.move
│ │ │ │ ├── struct_nested_matching.snap
│ │ │ │ ├── struct_poly.move
│ │ │ │ ├── struct_poly.snap
│ │ │ │ ├── struct_positional.move
│ │ │ │ ├── struct_positional.snap
│ │ │ │ ├── struct_positional_empty.move
│ │ │ │ ├── struct_positional_empty.snap
│ │ │ │ ├── struct_visibility.move
│ │ │ │ ├── struct_visibility.snap
│ │ │ │ ├── true_false_abort.move
│ │ │ │ ├── true_false_abort.snap
│ │ │ │ ├── true_false_nested_abort.move
│ │ │ │ ├── true_false_nested_abort.snap
│ │ │ │ ├── tuple_specialize.move
│ │ │ │ ├── tuple_specialize.snap
│ │ │ │ ├── unused_binding.move
│ │ │ │ └── unused_binding.snap
│ │ │ ├── migration
│ │ │ │ ├── all_migrations.migration
│ │ │ │ ├── all_migrations.move
│ │ │ │ ├── all_migrations.snap
│ │ │ │ ├── all_migrations@migration.snap
│ │ │ │ ├── friend_decl.migration
│ │ │ │ ├── friend_decl.move
│ │ │ │ ├── friend_decl.snap
│ │ │ │ ├── friend_decl@migration.snap
│ │ │ │ ├── friend_decl_multiline.migration
│ │ │ │ ├── friend_decl_multiline.move
│ │ │ │ ├── friend_decl_multiline.snap
│ │ │ │ ├── friend_decl_multiline@migration.snap
│ │ │ │ ├── friend_decl_test_only.migration
│ │ │ │ ├── friend_decl_test_only.move
│ │ │ │ ├── friend_decl_test_only.snap
│ │ │ │ ├── friend_decl_test_only@migration.snap
│ │ │ │ ├── let_mut_migrate.migration
│ │ │ │ ├── let_mut_migrate.move
│ │ │ │ ├── let_mut_migrate.snap
│ │ │ │ ├── let_mut_migrate@migration.snap
│ │ │ │ ├── match_okay.migration
│ │ │ │ ├── match_okay.move
│ │ │ │ ├── match_okay.snap
│ │ │ │ ├── match_okay@migration.snap
│ │ │ │ ├── multiline.migration
│ │ │ │ ├── multiline.move
│ │ │ │ ├── multiline.snap
│ │ │ │ ├── multiline@migration.snap
│ │ │ │ ├── public_friend.migration
│ │ │ │ ├── public_friend.move
│ │ │ │ ├── public_friend.snap
│ │ │ │ ├── public_friend@migration.snap
│ │ │ │ ├── public_struct_migrate.migration
│ │ │ │ ├── public_struct_migrate.move
│ │ │ │ ├── public_struct_migrate.snap
│ │ │ │ └── public_struct_migrate@migration.snap
│ │ │ ├── naming
│ │ │ │ ├── clever_errors_line_assert.move
│ │ │ │ ├── clever_errors_line_assert.snap
│ │ │ │ ├── duplicate_use_fun_explicit.move
│ │ │ │ ├── duplicate_use_fun_explicit.snap
│ │ │ │ ├── duplicate_use_fun_with_fun_declaration.move
│ │ │ │ ├── duplicate_use_fun_with_fun_declaration.snap
│ │ │ │ ├── duplicate_use_fun_with_normal_use.move
│ │ │ │ ├── duplicate_use_fun_with_normal_use.snap
│ │ │ │ ├── index_fun_invalid_redefinition.move
│ │ │ │ ├── index_fun_invalid_redefinition.snap
│ │ │ │ ├── index_syntax_methods_invalid_return.move
│ │ │ │ ├── index_syntax_methods_invalid_return.snap
│ │ │ │ ├── index_syntax_methods_invalid_subject.move
│ │ │ │ ├── index_syntax_methods_invalid_subject.snap
│ │ │ │ ├── index_syntax_methods_macro_invalid.move
│ │ │ │ ├── index_syntax_methods_macro_invalid.snap
│ │ │ │ ├── index_syntax_methods_mismatched_args.move
│ │ │ │ ├── index_syntax_methods_mismatched_args.snap
│ │ │ │ ├── index_syntax_methods_return_invalid.move
│ │ │ │ ├── index_syntax_methods_return_invalid.snap
│ │ │ │ ├── index_syntax_methods_return_mismatch.move
│ │ │ │ ├── index_syntax_methods_return_mismatch.snap
│ │ │ │ ├── index_syntax_methods_tyargs_return_mismatch.move
│ │ │ │ ├── index_syntax_methods_tyargs_return_mismatch.snap
│ │ │ │ ├── lambda_captures_break_and_continue.move
│ │ │ │ ├── lambda_captures_break_and_continue.snap
│ │ │ │ ├── lambda_shadows_function.move
│ │ │ │ ├── lambda_shadows_function.snap
│ │ │ │ ├── lambda_to_outer_loop.move
│ │ │ │ ├── lambda_to_outer_loop.snap
│ │ │ │ ├── lambda_with_control_flow.move
│ │ │ │ ├── lambda_with_control_flow.snap
│ │ │ │ ├── lambda_with_control_flow_named.move
│ │ │ │ ├── lambda_with_control_flow_named.snap
│ │ │ │ ├── lambda_with_type_args.move
│ │ │ │ ├── lambda_with_type_args.snap
│ │ │ │ ├── macro_identifier_assignment.move
│ │ │ │ ├── macro_identifier_assignment.snap
│ │ │ │ ├── macro_parameter_assignment.move
│ │ │ │ ├── macro_parameter_assignment.snap
│ │ │ │ ├── macro_var_as_fun_invalid.move
│ │ │ │ ├── macro_var_as_fun_invalid.snap
│ │ │ │ ├── mut_underscore.move
│ │ │ │ ├── mut_underscore.snap
│ │ │ │ ├── named_blocks_invalid.move
│ │ │ │ ├── named_blocks_invalid.snap
│ │ │ │ ├── non_duplicate_use_fun.move
│ │ │ │ ├── non_duplicate_use_fun.snap
│ │ │ │ ├── pattern_ellipsis.move
│ │ │ │ ├── pattern_ellipsis.snap
│ │ │ │ ├── pattern_ellipsis_invalid.move
│ │ │ │ ├── pattern_ellipsis_invalid.snap
│ │ │ │ ├── positional_pack_fn_call_shadow.move
│ │ │ │ ├── positional_pack_fn_call_shadow.snap
│ │ │ │ ├── positional_pack_of_non_positional_struct.move
│ │ │ │ ├── positional_pack_of_non_positional_struct.snap
│ │ │ │ ├── positional_pack_of_positional_struct.move
│ │ │ │ ├── positional_pack_of_positional_struct.snap
│ │ │ │ ├── positional_struct_fn_use_alias_shadow.move
│ │ │ │ ├── positional_struct_fn_use_alias_shadow.snap
│ │ │ │ ├── positional_struct_lhs_unpack.move
│ │ │ │ ├── positional_struct_lhs_unpack.snap
│ │ │ │ ├── positional_struct_non_positional_pack.move
│ │ │ │ ├── positional_struct_non_positional_pack.snap
│ │ │ │ ├── positional_struct_non_positional_unpack.move
│ │ │ │ ├── positional_struct_non_positional_unpack.snap
│ │ │ │ ├── positional_struct_resolution.move
│ │ │ │ ├── positional_struct_resolution.snap
│ │ │ │ ├── positional_unpack_of_non_positional_struct.move
│ │ │ │ ├── positional_unpack_of_non_positional_struct.snap
│ │ │ │ ├── positional_unpack_of_positional_struct.move
│ │ │ │ ├── positional_unpack_of_positional_struct.snap
│ │ │ │ ├── public_use_fun_invalid_type.move
│ │ │ │ ├── public_use_fun_invalid_type.snap
│ │ │ │ ├── public_use_fun_valid_type.move
│ │ │ │ ├── public_use_fun_valid_type.snap
│ │ │ │ ├── standalone_mname.move
│ │ │ │ ├── standalone_mname.snap
│ │ │ │ ├── standalone_module_ident.move
│ │ │ │ ├── standalone_module_ident.snap
│ │ │ │ ├── struct_ellipsis.move
│ │ │ │ ├── struct_ellipsis.snap
│ │ │ │ ├── struct_ellipsis_invalid.move
│ │ │ │ ├── struct_ellipsis_invalid.snap
│ │ │ │ ├── syntax_annotation_invalid.move
│ │ │ │ ├── syntax_annotation_invalid.snap
│ │ │ │ ├── type_hole_invalid_location.move
│ │ │ │ ├── type_hole_invalid_location.snap
│ │ │ │ ├── type_hole_invalid_location_nested.move
│ │ │ │ ├── type_hole_invalid_location_nested.snap
│ │ │ │ ├── type_hole_valid_location.move
│ │ │ │ ├── type_hole_valid_location.snap
│ │ │ │ ├── type_hole_valid_location_invalid_usage.move
│ │ │ │ ├── type_hole_valid_location_invalid_usage.snap
│ │ │ │ ├── type_hole_valid_location_lambda.move
│ │ │ │ ├── type_hole_valid_location_lambda.snap
│ │ │ │ ├── unbound_module.move
│ │ │ │ ├── unbound_module.snap
│ │ │ │ ├── unbound_var_call.move
│ │ │ │ ├── unbound_var_call.snap
│ │ │ │ ├── unknown_contructor_name.move
│ │ │ │ ├── unknown_contructor_name.snap
│ │ │ │ ├── unresolved_type_no_args.move
│ │ │ │ ├── unresolved_type_no_args.snap
│ │ │ │ ├── unresolved_type_with_args.move
│ │ │ │ ├── unresolved_type_with_args.snap
│ │ │ │ ├── unused_by_value_arg.move
│ │ │ │ ├── unused_by_value_arg.snap
│ │ │ │ ├── unused_lambda_arg.move
│ │ │ │ ├── unused_lambda_arg.snap
│ │ │ │ ├── use_fun_bad_args.move
│ │ │ │ ├── use_fun_bad_args.snap
│ │ │ │ ├── use_fun_duplicate_nested_scopes.move
│ │ │ │ ├── use_fun_duplicate_nested_scopes.snap
│ │ │ │ ├── use_fun_duplicate_same_scope.move
│ │ │ │ ├── use_fun_duplicate_same_scope.snap
│ │ │ │ ├── use_fun_local.move
│ │ │ │ ├── use_fun_local.snap
│ │ │ │ ├── use_fun_local_doesnt_shadow.move
│ │ │ │ ├── use_fun_local_doesnt_shadow.snap
│ │ │ │ ├── use_fun_no_args.move
│ │ │ │ ├── use_fun_no_args.snap
│ │ │ │ ├── use_fun_shadows.move
│ │ │ │ ├── use_fun_shadows.snap
│ │ │ │ ├── use_fun_unbound.move
│ │ │ │ ├── use_fun_unbound.snap
│ │ │ │ ├── use_fun_with_builtin.move
│ │ │ │ ├── use_fun_with_builtin.snap
│ │ │ │ ├── use_fun_with_type_parameter.move
│ │ │ │ ├── use_fun_with_type_parameter.snap
│ │ │ │ ├── var_as_fun_invalid.move
│ │ │ │ ├── var_as_fun_invalid.snap
│ │ │ │ ├── var_as_fun_macro.move
│ │ │ │ └── var_as_fun_macro.snap
│ │ │ ├── old_spec
│ │ │ │ ├── invalid_spec_schema_name.move
│ │ │ │ ├── invalid_spec_schema_name.snap
│ │ │ │ ├── invarant_fail.move
│ │ │ │ ├── invarant_fail.snap
│ │ │ │ ├── spec_block_fail.move
│ │ │ │ ├── spec_block_fail.snap
│ │ │ │ ├── spec_lambda.move
│ │ │ │ ├── spec_lambda.snap
│ │ │ │ ├── spec_parsing_emits_fail.move
│ │ │ │ ├── spec_parsing_emits_fail.snap
│ │ │ │ ├── spec_parsing_inside_fun.move
│ │ │ │ ├── spec_parsing_inside_fun.snap
│ │ │ │ ├── spec_parsing_old_fun_fail.move
│ │ │ │ └── spec_parsing_old_fun_fail.snap
│ │ │ ├── parser
│ │ │ │ ├── ability_modifier_infix_and_postfix.move
│ │ │ │ ├── ability_modifier_infix_and_postfix.snap
│ │ │ │ ├── ability_modifier_infix_and_postfix_native_struct.move
│ │ │ │ ├── ability_modifier_infix_and_postfix_native_struct.snap
│ │ │ │ ├── ability_modifier_infix_postfix_no_fields.move
│ │ │ │ ├── ability_modifier_infix_postfix_no_fields.snap
│ │ │ │ ├── ability_modifier_infix_postfix_no_fields_with_comma_sep.move
│ │ │ │ ├── ability_modifier_infix_postfix_no_fields_with_comma_sep.snap
│ │ │ │ ├── ability_modifier_invalid_infix_with_valid_postfix.move
│ │ │ │ ├── ability_modifier_invalid_infix_with_valid_postfix.snap
│ │ │ │ ├── ability_modifier_no_abilities.move
│ │ │ │ ├── ability_modifier_no_abilities.snap
│ │ │ │ ├── ability_modifier_postfix_missing_commas.move
│ │ │ │ ├── ability_modifier_postfix_missing_commas.snap
│ │ │ │ ├── ability_modifier_postfix_missing_semi_multiple_structs.move
│ │ │ │ ├── ability_modifier_postfix_missing_semi_multiple_structs.snap
│ │ │ │ ├── ability_modifier_postfix_no_abilities_no_semi.move
│ │ │ │ ├── ability_modifier_postfix_no_abilities_no_semi.snap
│ │ │ │ ├── ability_modifier_postfix_no_abilities_with_semi.move
│ │ │ │ ├── ability_modifier_postfix_no_abilities_with_semi.snap
│ │ │ │ ├── ability_modifier_postfix_no_fields.move
│ │ │ │ ├── ability_modifier_postfix_no_fields.snap
│ │ │ │ ├── ability_modifier_postfix_no_semi.move
│ │ │ │ ├── ability_modifier_postfix_no_semi.snap
│ │ │ │ ├── ability_modifier_postfix_with_semi.move
│ │ │ │ ├── ability_modifier_postfix_with_semi.snap
│ │ │ │ ├── ability_modifies_infix_no_abilities_postfix.move
│ │ │ │ ├── ability_modifies_infix_no_abilities_postfix.snap
│ │ │ │ ├── ability_modifies_no_abilities_infix_postfix.move
│ │ │ │ ├── ability_modifies_no_abilities_infix_postfix.snap
│ │ │ │ ├── cast_invalid.move
│ │ │ │ ├── cast_invalid.snap
│ │ │ │ ├── cast_invalid_complex.move
│ │ │ │ ├── cast_invalid_complex.snap
│ │ │ │ ├── cast_invalid_made_valid.move
│ │ │ │ ├── cast_invalid_made_valid.snap
│ │ │ │ ├── cast_invalid_ops.move
│ │ │ │ ├── cast_invalid_ops.snap
│ │ │ │ ├── cast_valid.move
│ │ │ │ ├── cast_valid.snap
│ │ │ │ ├── cast_valid_bad_types.move
│ │ │ │ ├── cast_valid_bad_types.snap
│ │ │ │ ├── cast_valid_complex.move
│ │ │ │ ├── cast_valid_complex.snap
│ │ │ │ ├── cast_valid_ops.move
│ │ │ │ ├── cast_valid_ops.snap
│ │ │ │ ├── clever_assertion_codes.move
│ │ │ │ ├── clever_assertion_codes.snap
│ │ │ │ ├── complex_as.move
│ │ │ │ ├── complex_as.snap
│ │ │ │ ├── dot_call_precedence.move
│ │ │ │ ├── dot_call_precedence.snap
│ │ │ │ ├── dot_call_precedence_term.move
│ │ │ │ ├── dot_call_precedence_term.snap
│ │ │ │ ├── dot_call_precedence_term_nonsense.move
│ │ │ │ ├── dot_call_precedence_term_nonsense.snap
│ │ │ │ ├── dot_call_type_arguments.move
│ │ │ │ ├── dot_call_type_arguments.snap
│ │ │ │ ├── dot_call_type_arguments_invalid.move
│ │ │ │ ├── dot_call_type_arguments_invalid.snap
│ │ │ │ ├── dot_incomplete.move
│ │ │ │ ├── dot_incomplete.snap
│ │ │ │ ├── duplicate_macro_modifier.move
│ │ │ │ ├── duplicate_macro_modifier.snap
│ │ │ │ ├── enum.move
│ │ │ │ ├── enum.snap
│ │ │ │ ├── enum_invalid.move
│ │ │ │ ├── enum_invalid.snap
│ │ │ │ ├── enum_invalid_2.move
│ │ │ │ ├── enum_invalid_2.snap
│ │ │ │ ├── enum_keyword.move
│ │ │ │ ├── enum_keyword.snap
│ │ │ │ ├── for_keyword.move
│ │ │ │ ├── for_keyword.snap
│ │ │ │ ├── friend_decl_qualified_struct.move
│ │ │ │ ├── friend_decl_qualified_struct.snap
│ │ │ │ ├── global_access_exists_invalid.move
│ │ │ │ ├── global_access_exists_invalid.snap
│ │ │ │ ├── global_access_pack.move
│ │ │ │ ├── global_access_pack.snap
│ │ │ │ ├── global_access_pack_invalid.move
│ │ │ │ ├── global_access_pack_invalid.snap
│ │ │ │ ├── global_access_value_invalid.move
│ │ │ │ ├── global_access_value_invalid.snap
│ │ │ │ ├── global_access_value_invalid_macro_ident.move
│ │ │ │ ├── global_access_value_invalid_macro_ident.snap
│ │ │ │ ├── invalid_labels_0.move
│ │ │ │ ├── invalid_labels_0.snap
│ │ │ │ ├── invalid_labels_1.move
│ │ │ │ ├── invalid_labels_1.snap
│ │ │ │ ├── invalid_labels_2.move
│ │ │ │ ├── invalid_labels_2.snap
│ │ │ │ ├── invalid_macro_bang.move
│ │ │ │ ├── invalid_macro_bang.snap
│ │ │ │ ├── invalid_macro_bang_no_args.move
│ │ │ │ ├── invalid_macro_bang_no_args.snap
│ │ │ │ ├── invalid_macro_identifier_usage.move
│ │ │ │ ├── invalid_macro_identifier_usage.snap
│ │ │ │ ├── invalid_macro_locs.move
│ │ │ │ ├── invalid_macro_locs.snap
│ │ │ │ ├── invalid_macro_modifier.move
│ │ │ │ ├── invalid_macro_modifier.snap
│ │ │ │ ├── invalid_mut_usage_match.move
│ │ │ │ ├── invalid_mut_usage_match.snap
│ │ │ │ ├── invalid_positional_struct_unpack_deeply_nested.move
│ │ │ │ ├── invalid_positional_struct_unpack_deeply_nested.snap
│ │ │ │ ├── invalid_tyarg_locs.move
│ │ │ │ ├── invalid_tyarg_locs.snap
│ │ │ │ ├── labeled_block_given_to_break_return_invalid.move
│ │ │ │ ├── labeled_block_given_to_break_return_invalid.snap
│ │ │ │ ├── labeled_block_given_to_break_return_valid.move
│ │ │ │ ├── labeled_block_given_to_break_return_valid.snap
│ │ │ │ ├── labeled_control_exp_as_term.move
│ │ │ │ ├── labeled_control_exp_as_term.snap
│ │ │ │ ├── labeled_control_exp_associativity.move
│ │ │ │ ├── labeled_control_exp_associativity.snap
│ │ │ │ ├── labeled_control_exp_associativity_else_after_if_block.move
│ │ │ │ ├── labeled_control_exp_associativity_else_after_if_block.snap
│ │ │ │ ├── labeled_control_exp_associativity_field_access.move
│ │ │ │ ├── labeled_control_exp_associativity_field_access.snap
│ │ │ │ ├── labeled_control_exp_associativity_typing_invalid.move
│ │ │ │ ├── labeled_control_exp_associativity_typing_invalid.snap
│ │ │ │ ├── labeled_control_exp_associativity_typing_valid.move
│ │ │ │ ├── labeled_control_exp_associativity_typing_valid.snap
│ │ │ │ ├── labeled_control_exp_associativity_unreachable_code.move
│ │ │ │ ├── labeled_control_exp_associativity_unreachable_code.snap
│ │ │ │ ├── labeled_lambda_body.move
│ │ │ │ ├── labeled_lambda_body.snap
│ │ │ │ ├── labeled_lambda_body_invalid.move
│ │ │ │ ├── labeled_lambda_body_invalid.snap
│ │ │ │ ├── lambda_expression_return_type.move
│ │ │ │ ├── lambda_expression_return_type.snap
│ │ │ │ ├── lambda_expression_return_type_invalid.move
│ │ │ │ ├── lambda_expression_return_type_invalid.snap
│ │ │ │ ├── lambda_expression_return_type_named_block.move
│ │ │ │ ├── lambda_expression_return_type_named_block.snap
│ │ │ │ ├── lambda_lvalue.move
│ │ │ │ ├── lambda_lvalue.snap
│ │ │ │ ├── lambda_lvalue_with_types.move
│ │ │ │ ├── lambda_lvalue_with_types.snap
│ │ │ │ ├── long_path.move
│ │ │ │ ├── long_path.snap
│ │ │ │ ├── macro_identifier_invalid.move
│ │ │ │ ├── macro_identifier_invalid.snap
│ │ │ │ ├── macro_identifier_invalid_no_following_characters.move
│ │ │ │ ├── macro_identifier_invalid_no_following_characters.snap
│ │ │ │ ├── match.move
│ │ │ │ ├── match.snap
│ │ │ │ ├── match_keyword.move
│ │ │ │ ├── match_keyword.snap
│ │ │ │ ├── mut_field_pun_invalid_assign.move
│ │ │ │ ├── mut_field_pun_invalid_assign.snap
│ │ │ │ ├── mut_field_pun_invalid_pack.move
│ │ │ │ ├── mut_field_pun_invalid_pack.snap
│ │ │ │ ├── mut_field_pun_valid.move
│ │ │ │ ├── mut_field_pun_valid.snap
│ │ │ │ ├── mut_keyword.move
│ │ │ │ ├── mut_keyword.snap
│ │ │ │ ├── mut_match.move
│ │ │ │ ├── mut_match.snap
│ │ │ │ ├── mut_space.move
│ │ │ │ ├── mut_space.snap
│ │ │ │ ├── named_blocks.move
│ │ │ │ ├── named_blocks.snap
│ │ │ │ ├── named_blocks_invalid.move
│ │ │ │ ├── named_blocks_invalid.snap
│ │ │ │ ├── named_blocks_invalid_2.move
│ │ │ │ ├── named_blocks_invalid_2.snap
│ │ │ │ ├── named_struct_with_positional_fields.move
│ │ │ │ ├── named_struct_with_positional_fields.snap
│ │ │ │ ├── new_keywords_restricted_ident.move
│ │ │ │ ├── new_keywords_restricted_ident.snap
│ │ │ │ ├── path_usage.move
│ │ │ │ ├── path_usage.snap
│ │ │ │ ├── pattern_ellipsis.move
│ │ │ │ ├── pattern_ellipsis.snap
│ │ │ │ ├── pattern_ellipsis_invalid.move
│ │ │ │ ├── pattern_ellipsis_invalid.snap
│ │ │ │ ├── positional_field_access.move
│ │ │ │ ├── positional_field_access.snap
│ │ │ │ ├── positional_field_access_greater_than_u8_max.move
│ │ │ │ ├── positional_field_access_greater_than_u8_max.snap
│ │ │ │ ├── positional_field_access_no_annotations.move
│ │ │ │ ├── positional_field_access_no_annotations.snap
│ │ │ │ ├── positional_struct_explicit_type_arg_assign.move
│ │ │ │ ├── positional_struct_explicit_type_arg_assign.snap
│ │ │ │ ├── positional_struct_explicit_type_args.move
│ │ │ │ ├── positional_struct_explicit_type_args.snap
│ │ │ │ ├── positional_struct_fields_keyword_field.move
│ │ │ │ ├── positional_struct_fields_keyword_field.snap
│ │ │ │ ├── positional_struct_fields_non_type_field.move
│ │ │ │ ├── positional_struct_fields_non_type_field.snap
│ │ │ │ ├── positional_struct_fields_simple.move
│ │ │ │ ├── positional_struct_fields_simple.snap
│ │ │ │ ├── positional_struct_fields_simple_construct.move
│ │ │ │ ├── positional_struct_fields_simple_construct.snap
│ │ │ │ ├── positional_struct_fields_with_idents.move
│ │ │ │ ├── positional_struct_fields_with_idents.snap
│ │ │ │ ├── positional_struct_unpack.move
│ │ │ │ ├── positional_struct_unpack.snap
│ │ │ │ ├── positional_struct_using_curlies.move
│ │ │ │ ├── positional_struct_using_curlies.snap
│ │ │ │ ├── positional_with_named_struct_field.move
│ │ │ │ ├── positional_with_named_struct_field.snap
│ │ │ │ ├── struct_ellipsis.move
│ │ │ │ ├── struct_ellipsis.snap
│ │ │ │ ├── struct_ellipsis_invalid.move
│ │ │ │ ├── struct_ellipsis_invalid.snap
│ │ │ │ ├── struct_public.move
│ │ │ │ ├── struct_public.snap
│ │ │ │ ├── top_level_module.move
│ │ │ │ ├── top_level_module.snap
│ │ │ │ ├── top_level_module_address_invalid.move
│ │ │ │ ├── top_level_module_address_invalid.snap
│ │ │ │ ├── top_level_module_double_invalid.move
│ │ │ │ ├── top_level_module_double_invalid.snap
│ │ │ │ ├── top_level_module_mixed_invalid.move
│ │ │ │ ├── top_level_module_mixed_invalid.snap
│ │ │ │ ├── top_level_module_mixed_invalid_2.move
│ │ │ │ ├── top_level_module_mixed_invalid_2.snap
│ │ │ │ ├── type_hole.move
│ │ │ │ ├── type_hole.snap
│ │ │ │ ├── type_kewyord.move
│ │ │ │ ├── type_kewyord.snap
│ │ │ │ ├── use_fun.move
│ │ │ │ ├── use_fun.snap
│ │ │ │ ├── use_fun_multi.move
│ │ │ │ ├── use_fun_multi.snap
│ │ │ │ ├── use_fun_ref.move
│ │ │ │ ├── use_fun_ref.snap
│ │ │ │ ├── use_fun_type_args.move
│ │ │ │ ├── use_fun_type_args.snap
│ │ │ │ ├── use_fun_unit.move
│ │ │ │ ├── use_fun_unit.snap
│ │ │ │ ├── use_fun_visibility.move
│ │ │ │ ├── use_fun_visibility.snap
│ │ │ │ ├── valid_fun_types.move
│ │ │ │ └── valid_fun_types.snap
│ │ │ ├── parsing
│ │ │ │ ├── address_normal_usage.migration
│ │ │ │ ├── address_normal_usage.move
│ │ │ │ ├── address_normal_usage.snap
│ │ │ │ ├── address_normal_usage@migration.snap
│ │ │ │ ├── address_weird_formatting.migration
│ │ │ │ ├── address_weird_formatting.move
│ │ │ │ ├── address_weird_formatting.snap
│ │ │ │ ├── address_weird_formatting@migration.snap
│ │ │ │ ├── clever_errors_raw_abort.move
│ │ │ │ ├── clever_errors_raw_abort.snap
│ │ │ │ ├── expr_abort_missing_value.move
│ │ │ │ ├── expr_abort_missing_value.snap
│ │ │ │ ├── move_copy_precedence.move
│ │ │ │ └── move_copy_precedence.snap
│ │ │ ├── struct_invalid_visibility_progress_inside.move
│ │ │ ├── struct_invalid_visibility_progress_inside.snap
│ │ │ ├── to_bytecode
│ │ │ │ ├── clever_assertions.move
│ │ │ │ ├── clever_assertions.snap
│ │ │ │ ├── positional_unpack_of_positional_struct.move
│ │ │ │ └── positional_unpack_of_positional_struct.snap
│ │ │ ├── typing
│ │ │ │ ├── all_dot_paths_valid.move
│ │ │ │ ├── all_dot_paths_valid.snap
│ │ │ │ ├── all_index_paths.move
│ │ │ │ ├── all_index_paths.snap
│ │ │ │ ├── all_valid_index_paths.move
│ │ │ │ ├── all_valid_index_paths.snap
│ │ │ │ ├── allow_deprecated.move
│ │ │ │ ├── allow_deprecated.snap
│ │ │ │ ├── annotated_lambda.move
│ │ │ │ ├── annotated_lambda.snap
│ │ │ │ ├── annotated_lambda_type_inference.move
│ │ │ │ ├── annotated_lambda_type_inference.snap
│ │ │ │ ├── annotated_lambda_type_inference_invalid.move
│ │ │ │ ├── annotated_lambda_type_inference_invalid.snap
│ │ │ │ ├── break_in_macro_arg_invalid.move
│ │ │ │ ├── break_in_macro_arg_invalid.snap
│ │ │ │ ├── by_value_method.move
│ │ │ │ ├── by_value_method.snap
│ │ │ │ ├── call_on_non_lambda_arg.move
│ │ │ │ ├── call_on_non_lambda_arg.snap
│ │ │ │ ├── call_target_mismatch.move
│ │ │ │ ├── call_target_mismatch.snap
│ │ │ │ ├── clever_assertions_no_annotation.move
│ │ │ │ ├── clever_assertions_no_annotation.snap
│ │ │ │ ├── const_method_subject.move
│ │ │ │ ├── const_method_subject.snap
│ │ │ │ ├── const_method_subject_invalid.move
│ │ │ │ ├── const_method_subject_invalid.snap
│ │ │ │ ├── defines_primitive.move
│ │ │ │ ├── defines_primitive.snap
│ │ │ │ ├── deprecated_macros.move
│ │ │ │ ├── deprecated_macros.snap
│ │ │ │ ├── deprecated_ty_params.move
│ │ │ │ ├── deprecated_ty_params.snap
│ │ │ │ ├── deprecation_inter_module_calls.move
│ │ │ │ ├── deprecation_inter_module_calls.snap
│ │ │ │ ├── deprecation_intra_module_calls.move
│ │ │ │ ├── deprecation_intra_module_calls.snap
│ │ │ │ ├── deprecation_use_in_constants.move
│ │ │ │ ├── deprecation_use_in_constants.snap
│ │ │ │ ├── dot_call_fails_to_resolve_help.move
│ │ │ │ ├── dot_call_fails_to_resolve_help.snap
│ │ │ │ ├── dot_call_fails_to_resolve_help_under_alias.move
│ │ │ │ ├── dot_call_fails_to_resolve_help_under_alias.snap
│ │ │ │ ├── dot_call_mut_ref.move
│ │ │ │ ├── dot_call_mut_ref.snap
│ │ │ │ ├── dot_call_no_parameters.move
│ │ │ │ ├── dot_call_no_parameters.snap
│ │ │ │ ├── dot_call_non_struct.move
│ │ │ │ ├── dot_call_non_struct.snap
│ │ │ │ ├── dot_call_owned.move
│ │ │ │ ├── dot_call_owned.snap
│ │ │ │ ├── dot_call_owned_invalid.move
│ │ │ │ ├── dot_call_owned_invalid.snap
│ │ │ │ ├── dot_call_private.move
│ │ │ │ ├── dot_call_private.snap
│ │ │ │ ├── dot_call_private_field.move
│ │ │ │ ├── dot_call_private_field.snap
│ │ │ │ ├── dot_call_public.move
│ │ │ │ ├── dot_call_public.snap
│ │ │ │ ├── dot_call_ref.move
│ │ │ │ ├── dot_call_ref.snap
│ │ │ │ ├── dot_call_ref_mut_invalid.move
│ │ │ │ ├── dot_call_ref_mut_invalid.snap
│ │ │ │ ├── dot_call_unbound.move
│ │ │ │ ├── dot_call_unbound.snap
│ │ │ │ ├── dot_call_wrong_type_in_module.move
│ │ │ │ ├── dot_call_wrong_type_in_module.snap
│ │ │ │ ├── duplicate_defines_primitive.move
│ │ │ │ ├── duplicate_defines_primitive.snap
│ │ │ │ ├── eq_invalid.move
│ │ │ │ ├── eq_invalid.snap
│ │ │ │ ├── eq_ref_tvars.move
│ │ │ │ ├── eq_ref_tvars.snap
│ │ │ │ ├── eq_refs_struct.move
│ │ │ │ ├── eq_refs_struct.snap
│ │ │ │ ├── eq_refs_struct_invalid_no_drop.move
│ │ │ │ ├── eq_refs_struct_invalid_no_drop.snap
│ │ │ │ ├── eq_refs_struct_no_drop.move
│ │ │ │ ├── eq_refs_struct_no_drop.snap
│ │ │ │ ├── explicit_const_copy.move
│ │ │ │ ├── explicit_const_copy.snap
│ │ │ │ ├── implicit_const_copy_method.move
│ │ │ │ ├── implicit_const_copy_method.snap
│ │ │ │ ├── index_call_constraints_unsatisfied.move
│ │ │ │ ├── index_call_constraints_unsatisfied.snap
│ │ │ │ ├── index_call_imm_ref_imm_borrow.move
│ │ │ │ ├── index_call_imm_ref_imm_borrow.snap
│ │ │ │ ├── index_call_imm_ref_owned.move
│ │ │ │ ├── index_call_imm_ref_owned.snap
│ │ │ │ ├── index_call_incompatible_constraints.move
│ │ │ │ ├── index_call_incompatible_constraints.snap
│ │ │ │ ├── index_call_invalid_args.move
│ │ │ │ ├── index_call_invalid_args.snap
│ │ │ │ ├── index_call_mut_ref_imm_borrow.move
│ │ │ │ ├── index_call_mut_ref_imm_borrow.snap
│ │ │ │ ├── index_call_mut_ref_mut_borrow.move
│ │ │ │ ├── index_call_mut_ref_mut_borrow.snap
│ │ │ │ ├── index_call_mut_ref_owned.move
│ │ │ │ ├── index_call_mut_ref_owned.snap
│ │ │ │ ├── index_call_no_args.move
│ │ │ │ ├── index_call_no_args.snap
│ │ │ │ ├── index_call_owned.move
│ │ │ │ ├── index_call_owned.snap
│ │ │ │ ├── index_fun_invalid_visibility.move
│ │ │ │ ├── index_fun_invalid_visibility.snap
│ │ │ │ ├── index_fun_invalid_visibility_2.move
│ │ │ │ ├── index_fun_invalid_visibility_2.snap
│ │ │ │ ├── index_fun_pub_pkg_visibility.move
│ │ │ │ ├── index_fun_pub_pkg_visibility.snap
│ │ │ │ ├── index_fun_valid_visibility.move
│ │ │ │ ├── index_fun_valid_visibility.snap
│ │ │ │ ├── index_invalid_crash.move
│ │ │ │ ├── index_invalid_crash.snap
│ │ │ │ ├── index_syntax_methods_base_valid.move
│ │ │ │ ├── index_syntax_methods_base_valid.snap
│ │ │ │ ├── index_syntax_methods_miscalled.move
│ │ │ │ ├── index_syntax_methods_miscalled.snap
│ │ │ │ ├── index_syntax_methods_tyargs_valid.move
│ │ │ │ ├── index_syntax_methods_tyargs_valid.snap
│ │ │ │ ├── index_syntax_methods_unsupported.move
│ │ │ │ ├── index_syntax_methods_unsupported.snap
│ │ │ │ ├── index_syntax_methods_unsupported_mutability.move
│ │ │ │ ├── index_syntax_methods_unsupported_mutability.snap
│ │ │ │ ├── index_underspecified.move
│ │ │ │ ├── index_underspecified.snap
│ │ │ │ ├── internal_module_deprecations.move
│ │ │ │ ├── internal_module_deprecations.snap
│ │ │ │ ├── invalid_assertion_const.move
│ │ │ │ ├── invalid_assertion_const.snap
│ │ │ │ ├── invalid_capabilities.move
│ │ │ │ ├── invalid_capabilities.snap
│ │ │ │ ├── invalid_deprecation_attributes.move
│ │ │ │ ├── invalid_deprecation_attributes.snap
│ │ │ │ ├── lambda_annotated_return_type.move
│ │ │ │ ├── lambda_annotated_return_type.snap
│ │ │ │ ├── lambda_annotated_return_type_invalid.move
│ │ │ │ ├── lambda_annotated_return_type_invalid.snap
│ │ │ │ ├── lambda_expression_annotation.move
│ │ │ │ ├── lambda_expression_annotation.snap
│ │ │ │ ├── lambda_expression_annotation_invalid.move
│ │ │ │ ├── lambda_expression_annotation_invalid.snap
│ │ │ │ ├── lambda_return.move
│ │ │ │ ├── lambda_return.snap
│ │ │ │ ├── lambda_return_invalid_conditional.move
│ │ │ │ ├── lambda_return_invalid_conditional.snap
│ │ │ │ ├── lambda_return_invalid_simple.move
│ │ │ │ ├── lambda_return_invalid_simple.snap
│ │ │ │ ├── lambda_return_mismatched.move
│ │ │ │ ├── lambda_return_mismatched.snap
│ │ │ │ ├── lambda_subtyping_invalid.move
│ │ │ │ ├── lambda_subtyping_invalid.snap
│ │ │ │ ├── lambda_subtyping_usage_respects_annotations.move
│ │ │ │ ├── lambda_subtyping_usage_respects_annotations.snap
│ │ │ │ ├── lambda_subtyping_valid.move
│ │ │ │ ├── lambda_subtyping_valid.snap
│ │ │ │ ├── let_mut_assign.move
│ │ │ │ ├── let_mut_assign.snap
│ │ │ │ ├── let_mut_assign_loop_invalid.move
│ │ │ │ ├── let_mut_assign_loop_invalid.snap
│ │ │ │ ├── let_mut_assign_loop_valid.move
│ │ │ │ ├── let_mut_assign_loop_valid.snap
│ │ │ │ ├── let_mut_borrow_mut.move
│ │ │ │ ├── let_mut_borrow_mut.snap
│ │ │ │ ├── let_mut_borrow_mut_dot_call.move
│ │ │ │ ├── let_mut_borrow_mut_dot_call.snap
│ │ │ │ ├── let_mut_decl.move
│ │ │ │ ├── let_mut_decl.snap
│ │ │ │ ├── let_mut_initial_assign.move
│ │ │ │ ├── let_mut_initial_assign.snap
│ │ │ │ ├── let_mut_macro_return.move
│ │ │ │ ├── let_mut_macro_return.snap
│ │ │ │ ├── let_mut_shadow.move
│ │ │ │ ├── let_mut_shadow.snap
│ │ │ │ ├── macro_arg_by_name_invalid_usage_deref.move
│ │ │ │ ├── macro_arg_by_name_invalid_usage_deref.snap
│ │ │ │ ├── macro_arg_by_name_invalid_usage_value.move
│ │ │ │ ├── macro_arg_by_name_invalid_usage_value.snap
│ │ │ │ ├── macro_arg_by_name_invalid_usage_var.move
│ │ │ │ ├── macro_arg_by_name_invalid_usage_var.snap
│ │ │ │ ├── macro_arg_by_name_strange_usage.move
│ │ │ │ ├── macro_arg_by_name_strange_usage.snap
│ │ │ │ ├── macro_arg_by_name_strange_usage_fields.move
│ │ │ │ ├── macro_arg_by_name_strange_usage_fields.snap
│ │ │ │ ├── macro_by_name_gives_unique_locals.move
│ │ │ │ ├── macro_by_name_gives_unique_locals.snap
│ │ │ │ ├── macro_call_indirect_lambda_invalid.move
│ │ │ │ ├── macro_call_indirect_lambda_invalid.snap
│ │ │ │ ├── macro_dependency_cycle.move
│ │ │ │ ├── macro_dependency_cycle.snap
│ │ │ │ ├── macro_dot_call_auto_borrow.move
│ │ │ │ ├── macro_dot_call_auto_borrow.snap
│ │ │ │ ├── macro_duck_typing_constraint.move
│ │ │ │ ├── macro_duck_typing_constraint.snap
│ │ │ │ ├── macro_duck_typing_constraint_invalid.move
│ │ │ │ ├── macro_duck_typing_constraint_invalid.snap
│ │ │ │ ├── macro_duck_typing_method.move
│ │ │ │ ├── macro_duck_typing_method.snap
│ │ │ │ ├── macro_duck_typing_method_invalid.move
│ │ │ │ ├── macro_duck_typing_method_invalid.snap
│ │ │ │ ├── macro_duck_typing_specific_type.move
│ │ │ │ ├── macro_duck_typing_specific_type.snap
│ │ │ │ ├── macro_duck_typing_specific_type_invalid.move
│ │ │ │ ├── macro_duck_typing_specific_type_invalid.snap
│ │ │ │ ├── macro_subst_tparams.move
│ │ │ │ ├── macro_subst_tparams.snap
│ │ │ │ ├── macro_subst_tparams_invalid.move
│ │ │ │ ├── macro_subst_tparams_invalid.snap
│ │ │ │ ├── macro_type_args_ref_or_tuple.move
│ │ │ │ ├── macro_type_args_ref_or_tuple.snap
│ │ │ │ ├── macro_unique_use_fun_scopes.move
│ │ │ │ ├── macro_unique_use_fun_scopes.snap
│ │ │ │ ├── macro_unique_use_fun_scopes_captured_lambda.move
│ │ │ │ ├── macro_unique_use_fun_scopes_captured_lambda.snap
│ │ │ │ ├── macro_unique_use_fun_scopes_cross_module.move
│ │ │ │ ├── macro_unique_use_fun_scopes_cross_module.snap
│ │ │ │ ├── macro_unique_use_fun_scopes_in_lambda_arg.move
│ │ │ │ ├── macro_unique_use_fun_scopes_in_lambda_arg.snap
│ │ │ │ ├── macro_visibility_enum_error.move
│ │ │ │ ├── macro_visibility_enum_error.snap
│ │ │ │ ├── macro_visibility_function_error.move
│ │ │ │ ├── macro_visibility_function_error.snap
│ │ │ │ ├── macro_visibility_higher_order_error.move
│ │ │ │ ├── macro_visibility_higher_order_error.snap
│ │ │ │ ├── macro_visibility_struct_error.move
│ │ │ │ ├── macro_visibility_struct_error.snap
│ │ │ │ ├── macros_dont_allow_paths.move
│ │ │ │ ├── macros_dont_allow_paths.snap
│ │ │ │ ├── macros_have_unique_scopes.move
│ │ │ │ ├── macros_have_unique_scopes.snap
│ │ │ │ ├── macros_have_unique_scopes_block_labels.move
│ │ │ │ ├── macros_have_unique_scopes_block_labels.snap
│ │ │ │ ├── macros_have_unique_scopes_by_name_arg.move
│ │ │ │ ├── macros_have_unique_scopes_by_name_arg.snap
│ │ │ │ ├── macros_have_unique_scopes_nested.move
│ │ │ │ ├── macros_have_unique_scopes_nested.snap
│ │ │ │ ├── macros_have_unique_scopes_unhygienic_capture.move
│ │ │ │ ├── macros_have_unique_scopes_unhygienic_capture.snap
│ │ │ │ ├── macros_have_unique_scopes_unhygienic_capture_by_name_arg.move
│ │ │ │ ├── macros_have_unique_scopes_unhygienic_capture_by_name_arg.snap
│ │ │ │ ├── macros_lambdas_checked.move
│ │ │ │ ├── macros_lambdas_checked.snap
│ │ │ │ ├── macros_lambdas_checked_invalid.move
│ │ │ │ ├── macros_lambdas_checked_invalid.snap
│ │ │ │ ├── macros_lambdas_checked_invalid_arity.move
│ │ │ │ ├── macros_lambdas_checked_invalid_arity.snap
│ │ │ │ ├── macros_not_type_checked.move
│ │ │ │ ├── macros_not_type_checked.snap
│ │ │ │ ├── macros_not_type_checked_called.move
│ │ │ │ ├── macros_not_type_checked_called.snap
│ │ │ │ ├── macros_return_checked_invalid.move
│ │ │ │ ├── macros_return_checked_invalid.snap
│ │ │ │ ├── macros_return_checked_valid.move
│ │ │ │ ├── macros_return_checked_valid.snap
│ │ │ │ ├── macros_types_checked_invalid.move
│ │ │ │ ├── macros_types_checked_invalid.snap
│ │ │ │ ├── macros_types_checked_invalid_constraints.move
│ │ │ │ ├── macros_types_checked_invalid_constraints.snap
│ │ │ │ ├── macros_types_checked_invalid_constraints_simple.move
│ │ │ │ ├── macros_types_checked_invalid_constraints_simple.snap
│ │ │ │ ├── macros_types_checked_valid.move
│ │ │ │ ├── macros_types_checked_valid.snap
│ │ │ │ ├── macros_visibility_not_checked.move
│ │ │ │ ├── macros_visibility_not_checked.snap
│ │ │ │ ├── macros_visibility_not_checked_called.move
│ │ │ │ ├── macros_visibility_not_checked_called.snap
│ │ │ │ ├── match_counterexample_bool.move
│ │ │ │ ├── match_counterexample_bool.snap
│ │ │ │ ├── meaningless_move.move
│ │ │ │ ├── meaningless_move.snap
│ │ │ │ ├── mismatched_lambda_arity.move
│ │ │ │ ├── mismatched_lambda_arity.snap
│ │ │ │ ├── module_call_visibility_mixed_invalid.move
│ │ │ │ ├── module_call_visibility_mixed_invalid.snap
│ │ │ │ ├── module_call_visibility_nested.move
│ │ │ │ ├── module_call_visibility_nested.snap
│ │ │ │ ├── module_call_visibility_package.move
│ │ │ │ ├── module_call_visibility_package.snap
│ │ │ │ ├── module_call_visibility_package_invalid.move
│ │ │ │ ├── module_call_visibility_package_invalid.snap
│ │ │ │ ├── module_call_visibility_package_valid.move
│ │ │ │ ├── module_call_visibility_package_valid.snap
│ │ │ │ ├── multiple_deprecation_attributes_invalid.move
│ │ │ │ ├── multiple_deprecation_attributes_invalid.snap
│ │ │ │ ├── multiple_fake_dot_call_candidates.move
│ │ │ │ ├── multiple_fake_dot_call_candidates.snap
│ │ │ │ ├── mut_patterns.move
│ │ │ │ ├── mut_patterns.snap
│ │ │ │ ├── mut_ref_match.move
│ │ │ │ ├── mut_ref_match.snap
│ │ │ │ ├── named_block_invalid_if.move
│ │ │ │ ├── named_block_invalid_if.snap
│ │ │ │ ├── neq_invalid.move
│ │ │ │ ├── neq_invalid.snap
│ │ │ │ ├── num_infer.move
│ │ │ │ ├── num_infer.snap
│ │ │ │ ├── primitive_index_invalid.move
│ │ │ │ ├── primitive_index_invalid.snap
│ │ │ │ ├── primitive_index_invalid_2.move
│ │ │ │ ├── primitive_index_invalid_2.snap
│ │ │ │ ├── primitive_index_test.move
│ │ │ │ ├── primitive_index_test.snap
│ │ │ │ ├── recursive_macros_by_name_arg_invalid.move
│ │ │ │ ├── recursive_macros_by_name_arg_invalid.snap
│ │ │ │ ├── recursive_macros_by_name_arg_valid.move
│ │ │ │ ├── recursive_macros_by_name_arg_valid.snap
│ │ │ │ ├── recursive_macros_invalid.move
│ │ │ │ ├── recursive_macros_invalid.snap
│ │ │ │ ├── recursive_macros_invalid_lambdas.move
│ │ │ │ ├── recursive_macros_invalid_lambdas.snap
│ │ │ │ ├── recursive_macros_valid.move
│ │ │ │ ├── recursive_macros_valid.snap
│ │ │ │ ├── struct_match_ambiguous_invalid.move
│ │ │ │ ├── struct_match_ambiguous_invalid.snap
│ │ │ │ ├── syntax_methods_args_invalid.move
│ │ │ │ ├── syntax_methods_args_invalid.snap
│ │ │ │ ├── syntax_methods_args_polymorphic_invalid.move
│ │ │ │ ├── syntax_methods_args_polymorphic_invalid.snap
│ │ │ │ ├── syntax_methods_args_polymorphic_invalid_positional.move
│ │ │ │ ├── syntax_methods_args_polymorphic_invalid_positional.snap
│ │ │ │ ├── type_hole_macro.move
│ │ │ │ ├── type_hole_macro.snap
│ │ │ │ ├── type_hole_macro_lambda.move
│ │ │ │ ├── type_hole_macro_lambda.snap
│ │ │ │ ├── type_hole_macro_lambda_with_annotaitons.move
│ │ │ │ ├── type_hole_macro_lambda_with_annotaitons.snap
│ │ │ │ ├── type_hole_no_inferrence.move
│ │ │ │ ├── type_hole_no_inferrence.snap
│ │ │ │ ├── type_hole_no_inferrence_threaded.move
│ │ │ │ ├── type_hole_no_inferrence_threaded.snap
│ │ │ │ ├── unknown_defines_primitive.move
│ │ │ │ ├── unknown_defines_primitive.snap
│ │ │ │ ├── unused_let_mut.move
│ │ │ │ ├── unused_let_mut.snap
│ │ │ │ ├── unused_let_mut_leading_underscore.move
│ │ │ │ ├── unused_let_mut_leading_underscore.snap
│ │ │ │ ├── unused_macro_arg.move
│ │ │ │ ├── unused_macro_arg.snap
│ │ │ │ ├── unused_macro_arg_affects_inference.move
│ │ │ │ ├── unused_macro_arg_affects_inference.snap
│ │ │ │ ├── unused_macro_arg_invalid_constraint.move
│ │ │ │ ├── unused_macro_arg_invalid_constraint.snap
│ │ │ │ ├── unused_macro_arg_method_call.move
│ │ │ │ ├── unused_macro_arg_method_call.snap
│ │ │ │ ├── unused_use_fun.move
│ │ │ │ ├── unused_use_fun.snap
│ │ │ │ ├── unused_use_fun_silenced_by_macros.move
│ │ │ │ ├── unused_use_fun_silenced_by_macros.snap
│ │ │ │ ├── use_lambda_outside_call_invalid.move
│ │ │ │ ├── use_lambda_outside_call_invalid.snap
│ │ │ │ ├── use_lambda_outside_call_valid.move
│ │ │ │ ├── use_lambda_outside_call_valid.snap
│ │ │ │ ├── wildcard_okay_at.move
│ │ │ │ └── wildcard_okay_at.snap
│ │ │ ├── unit_test
│ │ │ │ ├── cross_module_members_non_test_function.move
│ │ │ │ ├── cross_module_members_non_test_function.snap
│ │ │ │ ├── cross_module_members_non_test_function.unit_test
│ │ │ │ ├── cross_module_members_non_test_function@unit_test.snap
│ │ │ │ ├── cross_module_test_only_module.move
│ │ │ │ ├── cross_module_test_only_module.snap
│ │ │ │ ├── cross_module_test_only_module.unit_test
│ │ │ │ ├── cross_module_test_only_module@unit_test.snap
│ │ │ │ ├── expected_failure_constants.move
│ │ │ │ ├── expected_failure_constants.snap
│ │ │ │ ├── expected_failure_constants.unit_test
│ │ │ │ ├── expected_failure_constants@unit_test.snap
│ │ │ │ ├── expected_failure_constants_shadowed_module.move
│ │ │ │ ├── expected_failure_constants_shadowed_module.snap
│ │ │ │ ├── expected_failure_constants_shadowed_module.unit_test
│ │ │ │ ├── expected_failure_constants_shadowed_module@unit_test.snap
│ │ │ │ ├── expected_failure_constants_shadowed_module_invalid.move
│ │ │ │ ├── expected_failure_constants_shadowed_module_invalid.snap
│ │ │ │ ├── expected_failure_constants_shadowed_module_invalid.unit_test
│ │ │ │ ├── expected_failure_constants_shadowed_module_invalid@unit_test.snap
│ │ │ │ ├── other_failures_valid.move
│ │ │ │ ├── other_failures_valid.snap
│ │ │ │ ├── other_failures_valid.unit_test
│ │ │ │ ├── other_failures_valid@unit_test.snap
│ │ │ │ ├── random_test_invalid.move
│ │ │ │ ├── random_test_invalid.snap
│ │ │ │ ├── random_test_invalid.unit_test
│ │ │ │ ├── random_test_invalid@unit_test.snap
│ │ │ │ ├── random_test_member_filtering.move
│ │ │ │ ├── random_test_member_filtering.snap
│ │ │ │ ├── random_test_member_filtering.unit_test
│ │ │ │ ├── random_test_member_filtering@unit_test.snap
│ │ │ │ ├── random_test_not_rand_test_attr.move
│ │ │ │ ├── random_test_not_rand_test_attr.snap
│ │ │ │ ├── random_test_not_rand_test_attr.unit_test
│ │ │ │ ├── random_test_not_rand_test_attr@unit_test.snap
│ │ │ │ ├── random_test_valid.move
│ │ │ │ ├── random_test_valid.snap
│ │ │ │ ├── random_test_valid.unit_test
│ │ │ │ ├── random_test_valid.unused
│ │ │ │ ├── random_test_valid@unit_test.snap
│ │ │ │ ├── random_test_valid@unused.snap
│ │ │ │ ├── test_only_use_fun.move
│ │ │ │ ├── test_only_use_fun.snap
│ │ │ │ ├── test_only_use_fun.unit_test
│ │ │ │ └── test_only_use_fun@unit_test.snap
│ │ │ └── warning_suppression
│ │ │ │ ├── allow_on_use_fun.move
│ │ │ │ ├── allow_on_use_fun.snap
│ │ │ │ ├── unused_use_fun.move
│ │ │ │ └── unused_use_fun.snap
│ │ │ ├── move_check
│ │ │ ├── borrows
│ │ │ │ ├── assign_local_combo.move
│ │ │ │ ├── assign_local_combo.snap
│ │ │ │ ├── assign_local_combo_invalid.move
│ │ │ │ ├── assign_local_combo_invalid.snap
│ │ │ │ ├── assign_local_field.move
│ │ │ │ ├── assign_local_field.snap
│ │ │ │ ├── assign_local_field_invalid.move
│ │ │ │ ├── assign_local_field_invalid.snap
│ │ │ │ ├── assign_local_full.move
│ │ │ │ ├── assign_local_full.snap
│ │ │ │ ├── assign_local_full_invalid.move
│ │ │ │ ├── assign_local_full_invalid.snap
│ │ │ │ ├── borrow_field_combo.move
│ │ │ │ ├── borrow_field_combo.snap
│ │ │ │ ├── borrow_field_combo_invalid.move
│ │ │ │ ├── borrow_field_combo_invalid.snap
│ │ │ │ ├── borrow_field_field.move
│ │ │ │ ├── borrow_field_field.snap
│ │ │ │ ├── borrow_field_field_invalid.move
│ │ │ │ ├── borrow_field_field_invalid.snap
│ │ │ │ ├── borrow_field_full.move
│ │ │ │ ├── borrow_field_full.snap
│ │ │ │ ├── borrow_field_full_invalid.move
│ │ │ │ ├── borrow_field_full_invalid.snap
│ │ │ │ ├── borrow_local_combo.move
│ │ │ │ ├── borrow_local_combo.snap
│ │ │ │ ├── borrow_local_combo_invalid.move
│ │ │ │ ├── borrow_local_combo_invalid.snap
│ │ │ │ ├── borrow_local_field.move
│ │ │ │ ├── borrow_local_field.snap
│ │ │ │ ├── borrow_local_field_invalid.move
│ │ │ │ ├── borrow_local_field_invalid.snap
│ │ │ │ ├── borrow_local_full.move
│ │ │ │ ├── borrow_local_full.snap
│ │ │ │ ├── borrow_local_full_invalid.move
│ │ │ │ ├── borrow_local_full_invalid.snap
│ │ │ │ ├── borrowed_before_last_usage.move
│ │ │ │ ├── borrowed_before_last_usage.snap
│ │ │ │ ├── call_mutual_borrows.move
│ │ │ │ ├── call_mutual_borrows.snap
│ │ │ │ ├── call_mutual_borrows_invalid.move
│ │ │ │ ├── call_mutual_borrows_invalid.snap
│ │ │ │ ├── call_ordering.move
│ │ │ │ ├── call_ordering.snap
│ │ │ │ ├── call_transfer_borrows.move
│ │ │ │ ├── call_transfer_borrows.snap
│ │ │ │ ├── call_transfer_borrows_invalid.move
│ │ │ │ ├── call_transfer_borrows_invalid.snap
│ │ │ │ ├── copy_combo.move
│ │ │ │ ├── copy_combo.snap
│ │ │ │ ├── copy_combo_invalid.move
│ │ │ │ ├── copy_combo_invalid.snap
│ │ │ │ ├── copy_field.move
│ │ │ │ ├── copy_field.snap
│ │ │ │ ├── copy_field_invalid.move
│ │ │ │ ├── copy_field_invalid.snap
│ │ │ │ ├── copy_full.move
│ │ │ │ ├── copy_full.snap
│ │ │ │ ├── copy_full_invalid.move
│ │ │ │ ├── copy_full_invalid.snap
│ │ │ │ ├── dereference_combo.move
│ │ │ │ ├── dereference_combo.snap
│ │ │ │ ├── dereference_combo_invalid.move
│ │ │ │ ├── dereference_combo_invalid.snap
│ │ │ │ ├── dereference_field.move
│ │ │ │ ├── dereference_field.snap
│ │ │ │ ├── dereference_field_invalid.move
│ │ │ │ ├── dereference_field_invalid.snap
│ │ │ │ ├── dereference_full.move
│ │ │ │ ├── dereference_full.snap
│ │ │ │ ├── dereference_full_invalid.move
│ │ │ │ ├── dereference_full_invalid.snap
│ │ │ │ ├── empty_struct_borrow.move
│ │ │ │ ├── empty_struct_borrow.snap
│ │ │ │ ├── eq_unassigned_local.move
│ │ │ │ ├── eq_unassigned_local.snap
│ │ │ │ ├── freeze_combo.move
│ │ │ │ ├── freeze_combo.snap
│ │ │ │ ├── freeze_combo_invalid.move
│ │ │ │ ├── freeze_combo_invalid.snap
│ │ │ │ ├── freeze_field.move
│ │ │ │ ├── freeze_field.snap
│ │ │ │ ├── freeze_field_invalid.move
│ │ │ │ ├── freeze_field_invalid.snap
│ │ │ │ ├── freeze_full.move
│ │ │ │ ├── freeze_full.snap
│ │ │ │ ├── freeze_full_invalid.move
│ │ │ │ ├── freeze_full_invalid.snap
│ │ │ │ ├── move_combo.move
│ │ │ │ ├── move_combo.snap
│ │ │ │ ├── move_combo_invalid.move
│ │ │ │ ├── move_combo_invalid.snap
│ │ │ │ ├── move_field.move
│ │ │ │ ├── move_field.snap
│ │ │ │ ├── move_field_invalid.move
│ │ │ │ ├── move_field_invalid.snap
│ │ │ │ ├── move_full.move
│ │ │ │ ├── move_full.snap
│ │ │ │ ├── move_full_invalid.move
│ │ │ │ ├── move_full_invalid.snap
│ │ │ │ ├── mutate_combo.move
│ │ │ │ ├── mutate_combo.snap
│ │ │ │ ├── mutate_combo_invalid.move
│ │ │ │ ├── mutate_combo_invalid.snap
│ │ │ │ ├── mutate_field.move
│ │ │ │ ├── mutate_field.snap
│ │ │ │ ├── mutate_field_invalid.move
│ │ │ │ ├── mutate_field_invalid.snap
│ │ │ │ ├── mutate_full.move
│ │ │ │ ├── mutate_full.snap
│ │ │ │ ├── mutate_full_invalid.move
│ │ │ │ ├── mutate_full_invalid.snap
│ │ │ │ ├── release_cycle.move
│ │ │ │ ├── release_cycle.snap
│ │ │ │ ├── return_borrowed_local.move
│ │ │ │ ├── return_borrowed_local.snap
│ │ │ │ ├── return_borrowed_local_invalid.move
│ │ │ │ ├── return_borrowed_local_invalid.snap
│ │ │ │ ├── return_mutual_borrows.move
│ │ │ │ ├── return_mutual_borrows.snap
│ │ │ │ ├── return_mutual_borrows_invalid.move
│ │ │ │ ├── return_mutual_borrows_invalid.snap
│ │ │ │ ├── return_values_are_not_unused.move
│ │ │ │ ├── return_values_are_not_unused.snap
│ │ │ │ ├── return_values_are_not_unused.unused
│ │ │ │ ├── return_values_are_not_unused@unused.snap
│ │ │ │ ├── unused_mut_ref_branches.move
│ │ │ │ ├── unused_mut_ref_branches.snap
│ │ │ │ ├── unused_mut_ref_branches.unused
│ │ │ │ ├── unused_mut_ref_branches@unused.snap
│ │ │ │ ├── unused_mut_ref_field_invalid.move
│ │ │ │ ├── unused_mut_ref_field_invalid.snap
│ │ │ │ ├── unused_mut_ref_field_invalid.unused
│ │ │ │ ├── unused_mut_ref_field_invalid@unused.snap
│ │ │ │ ├── unused_mut_ref_field_valid_usage.move
│ │ │ │ ├── unused_mut_ref_field_valid_usage.snap
│ │ │ │ ├── unused_mut_ref_field_valid_usage.unused
│ │ │ │ ├── unused_mut_ref_field_valid_usage@unused.snap
│ │ │ │ ├── unused_mut_ref_immutable_usage.move
│ │ │ │ ├── unused_mut_ref_immutable_usage.snap
│ │ │ │ ├── unused_mut_ref_immutable_usage.unused
│ │ │ │ ├── unused_mut_ref_immutable_usage@unused.snap
│ │ │ │ ├── unused_mut_ref_simple_invalid.move
│ │ │ │ ├── unused_mut_ref_simple_invalid.snap
│ │ │ │ ├── unused_mut_ref_simple_invalid.unused
│ │ │ │ ├── unused_mut_ref_simple_invalid@unused.snap
│ │ │ │ ├── unused_mut_ref_underscore_param.move
│ │ │ │ ├── unused_mut_ref_underscore_param.snap
│ │ │ │ ├── unused_mut_ref_underscore_param.unused
│ │ │ │ ├── unused_mut_ref_underscore_param@unused.snap
│ │ │ │ ├── unused_mut_ref_unpack.move
│ │ │ │ ├── unused_mut_ref_unpack.snap
│ │ │ │ ├── unused_mut_ref_unpack.unused
│ │ │ │ ├── unused_mut_ref_unpack@unused.snap
│ │ │ │ ├── unused_mut_ref_valid_usages.move
│ │ │ │ ├── unused_mut_ref_valid_usages.snap
│ │ │ │ ├── unused_ref.move
│ │ │ │ ├── unused_ref.snap
│ │ │ │ ├── used_mut_ref_branches.move
│ │ │ │ ├── used_mut_ref_branches.snap
│ │ │ │ ├── used_mut_ref_branches.unused
│ │ │ │ ├── used_mut_ref_branches@unused.snap
│ │ │ │ ├── used_mut_ref_branches_complicated.move
│ │ │ │ ├── used_mut_ref_branches_complicated.snap
│ │ │ │ ├── used_mut_ref_branches_complicated.unused
│ │ │ │ ├── used_mut_ref_branches_complicated@unused.snap
│ │ │ │ ├── used_mut_ref_in_loop.move
│ │ │ │ ├── used_mut_ref_in_loop.snap
│ │ │ │ ├── used_mut_ref_in_loop.unused
│ │ │ │ ├── used_mut_ref_in_loop@unused.snap
│ │ │ │ ├── used_mut_ref_unpack.move
│ │ │ │ ├── used_mut_ref_unpack.snap
│ │ │ │ ├── used_mut_ref_unpack.unused
│ │ │ │ └── used_mut_ref_unpack@unused.snap
│ │ │ ├── control_flow
│ │ │ │ ├── control_in_value_positions.move
│ │ │ │ ├── control_in_value_positions.snap
│ │ │ │ ├── infinite_loop_with_dead_exits.move
│ │ │ │ ├── infinite_loop_with_dead_exits.snap
│ │ │ │ ├── loop_after_loop.move
│ │ │ │ ├── loop_after_loop.snap
│ │ │ │ ├── loop_ambiguous_divergence.move
│ │ │ │ ├── loop_ambiguous_divergence.snap
│ │ │ │ ├── while_after_while.move
│ │ │ │ └── while_after_while.snap
│ │ │ ├── dependencies
│ │ │ │ ├── friend_cycle_2.move
│ │ │ │ ├── friend_cycle_2.snap
│ │ │ │ ├── friend_cycle_3.move
│ │ │ │ ├── friend_cycle_3.snap
│ │ │ │ ├── intersecting_friend_cycles.move
│ │ │ │ ├── intersecting_friend_cycles.snap
│ │ │ │ ├── intersecting_use_cycles.move
│ │ │ │ ├── intersecting_use_cycles.snap
│ │ │ │ ├── multiple_friend_cycles.move
│ │ │ │ ├── multiple_friend_cycles.snap
│ │ │ │ ├── multiple_use_cycles.move
│ │ │ │ ├── multiple_use_cycles.snap
│ │ │ │ ├── use_cycle_2.move
│ │ │ │ ├── use_cycle_2.snap
│ │ │ │ ├── use_cycle_3.move
│ │ │ │ ├── use_cycle_3.snap
│ │ │ │ ├── use_friend_direct.move
│ │ │ │ ├── use_friend_direct.snap
│ │ │ │ ├── use_friend_transitive_by_friend.move
│ │ │ │ ├── use_friend_transitive_by_friend.snap
│ │ │ │ ├── use_friend_transitive_by_use.move
│ │ │ │ └── use_friend_transitive_by_use.snap
│ │ │ ├── deprecated
│ │ │ │ ├── assert_function.move
│ │ │ │ └── assert_function.snap
│ │ │ ├── expansion
│ │ │ │ ├── address_directives.move
│ │ │ │ ├── address_directives.snap
│ │ │ │ ├── address_directives_empty.move
│ │ │ │ ├── address_directives_empty.snap
│ │ │ │ ├── almost_invalid_local_name.move
│ │ │ │ ├── almost_invalid_local_name.snap
│ │ │ │ ├── assign_non_simple_name.move
│ │ │ │ ├── assign_non_simple_name.snap
│ │ │ │ ├── constant_invalid_alias_names.move
│ │ │ │ ├── constant_invalid_alias_names.snap
│ │ │ │ ├── constant_invalid_names.move
│ │ │ │ ├── constant_invalid_names.snap
│ │ │ │ ├── custom_attribute.move
│ │ │ │ ├── custom_attribute.snap
│ │ │ │ ├── duplicate_abilities.move
│ │ │ │ ├── duplicate_abilities.snap
│ │ │ │ ├── duplicate_alias.move
│ │ │ │ ├── duplicate_alias.snap
│ │ │ │ ├── duplicate_field.move
│ │ │ │ ├── duplicate_field.snap
│ │ │ │ ├── duplicate_field_assign.move
│ │ │ │ ├── duplicate_field_assign.snap
│ │ │ │ ├── duplicate_field_pack.move
│ │ │ │ ├── duplicate_field_pack.snap
│ │ │ │ ├── duplicate_field_unpack.move
│ │ │ │ ├── duplicate_field_unpack.snap
│ │ │ │ ├── duplicate_function_in_module.move
│ │ │ │ ├── duplicate_function_in_module.snap
│ │ │ │ ├── duplicate_module.move
│ │ │ │ ├── duplicate_module.snap
│ │ │ │ ├── duplicate_module_after_mapping.move
│ │ │ │ ├── duplicate_module_after_mapping.snap
│ │ │ │ ├── duplicate_struct.move
│ │ │ │ ├── duplicate_struct.snap
│ │ │ │ ├── friend_decl_aliased_duplicates.move
│ │ │ │ ├── friend_decl_aliased_duplicates.snap
│ │ │ │ ├── friend_decl_aliased_function.move
│ │ │ │ ├── friend_decl_aliased_function.snap
│ │ │ │ ├── friend_decl_aliased_struct.move
│ │ │ │ ├── friend_decl_aliased_struct.snap
│ │ │ │ ├── friend_decl_imported_duplicates.move
│ │ │ │ ├── friend_decl_imported_duplicates.snap
│ │ │ │ ├── friend_decl_inner_scope_alias.move
│ │ │ │ ├── friend_decl_inner_scope_alias.snap
│ │ │ │ ├── friend_decl_inner_scope_alias_cycle.move
│ │ │ │ ├── friend_decl_inner_scope_alias_cycle.snap
│ │ │ │ ├── friend_decl_nonexistent_alias.move
│ │ │ │ ├── friend_decl_nonexistent_alias.snap
│ │ │ │ ├── friend_decl_qualified_duplicates.move
│ │ │ │ ├── friend_decl_qualified_duplicates.snap
│ │ │ │ ├── function_invalid_names.move
│ │ │ │ ├── function_invalid_names.snap
│ │ │ │ ├── hexstring_bad_value.move
│ │ │ │ ├── hexstring_bad_value.snap
│ │ │ │ ├── invalid_local_name.move
│ │ │ │ ├── invalid_local_name.snap
│ │ │ │ ├── invalid_spec_schema_name.move
│ │ │ │ ├── invalid_spec_schema_name.snap
│ │ │ │ ├── invalid_struct_name.move
│ │ │ │ ├── invalid_struct_name.snap
│ │ │ │ ├── invalid_unpack_assign_lhs_not_name.move
│ │ │ │ ├── invalid_unpack_assign_lhs_not_name.snap
│ │ │ │ ├── invalid_unpack_assign_lhs_other_value.move
│ │ │ │ ├── invalid_unpack_assign_lhs_other_value.snap
│ │ │ │ ├── invalid_unpack_assign_mdot_no_struct.move
│ │ │ │ ├── invalid_unpack_assign_mdot_no_struct.snap
│ │ │ │ ├── mdot_with_non_address_exp.move
│ │ │ │ ├── mdot_with_non_address_exp.snap
│ │ │ │ ├── module_alias_as_type.move
│ │ │ │ ├── module_alias_as_type.snap
│ │ │ │ ├── module_invalid_names.move
│ │ │ │ ├── module_invalid_names.snap
│ │ │ │ ├── multiple_alias.move
│ │ │ │ ├── multiple_alias.snap
│ │ │ │ ├── no_address.move
│ │ │ │ ├── no_address.snap
│ │ │ │ ├── number_literal_long.move
│ │ │ │ ├── number_literal_long.snap
│ │ │ │ ├── number_literal_too_long.move
│ │ │ │ ├── number_literal_too_long.snap
│ │ │ │ ├── number_literal_too_long_u128.move
│ │ │ │ ├── number_literal_too_long_u128.snap
│ │ │ │ ├── number_literal_too_long_u64.move
│ │ │ │ ├── number_literal_too_long_u64.snap
│ │ │ │ ├── number_literal_too_long_u8.move
│ │ │ │ ├── number_literal_too_long_u8.snap
│ │ │ │ ├── pack_all_field_cases.move
│ │ │ │ ├── pack_all_field_cases.snap
│ │ │ │ ├── pack_no_fields_block_expr.move
│ │ │ │ ├── pack_no_fields_block_expr.snap
│ │ │ │ ├── pack_no_fields_single_block_expr.move
│ │ │ │ ├── pack_no_fields_single_block_expr.snap
│ │ │ │ ├── pack_no_fields_single_block_other_expr.move
│ │ │ │ ├── pack_no_fields_single_block_other_expr.snap
│ │ │ │ ├── restricted_address_names.move
│ │ │ │ ├── restricted_address_names.snap
│ │ │ │ ├── restricted_alias_names.move
│ │ │ │ ├── restricted_alias_names.snap
│ │ │ │ ├── restricted_constant_names.move
│ │ │ │ ├── restricted_constant_names.snap
│ │ │ │ ├── restricted_function_names.move
│ │ │ │ ├── restricted_function_names.snap
│ │ │ │ ├── restricted_module_alias_names.move
│ │ │ │ ├── restricted_module_alias_names.snap
│ │ │ │ ├── restricted_module_names.move
│ │ │ │ ├── restricted_module_names.snap
│ │ │ │ ├── restricted_names_valid.move
│ │ │ │ ├── restricted_names_valid.snap
│ │ │ │ ├── restricted_struct_names.move
│ │ │ │ ├── restricted_struct_names.snap
│ │ │ │ ├── restricted_type_parameter_names.move
│ │ │ │ ├── restricted_type_parameter_names.snap
│ │ │ │ ├── restricted_type_parameter_names_peculiar.move
│ │ │ │ ├── restricted_type_parameter_names_peculiar.snap
│ │ │ │ ├── spec_block_in_spec_context.move
│ │ │ │ ├── spec_block_in_spec_context.snap
│ │ │ │ ├── spec_block_uses.move
│ │ │ │ ├── spec_block_uses.snap
│ │ │ │ ├── spec_block_uses_shadows_defines.move
│ │ │ │ ├── spec_block_uses_shadows_defines.snap
│ │ │ │ ├── spec_function_member_conflicts.move
│ │ │ │ ├── spec_function_member_conflicts.snap
│ │ │ │ ├── spec_schema_member_conflicts.move
│ │ │ │ ├── spec_schema_member_conflicts.snap
│ │ │ │ ├── standalone_fields.move
│ │ │ │ ├── standalone_fields.snap
│ │ │ │ ├── standalone_mname_with_type_args.move
│ │ │ │ ├── standalone_mname_with_type_args.snap
│ │ │ │ ├── standalone_name_with_type_args.move
│ │ │ │ ├── standalone_name_with_type_args.snap
│ │ │ │ ├── test_attribute_missspelled.move
│ │ │ │ ├── test_attribute_missspelled.snap
│ │ │ │ ├── top_level_not_named_main.move
│ │ │ │ ├── top_level_not_named_main.snap
│ │ │ │ ├── type_arguments_on_field_access.move
│ │ │ │ ├── type_arguments_on_field_access.snap
│ │ │ │ ├── type_parameter_underscore.move
│ │ │ │ ├── type_parameter_underscore.snap
│ │ │ │ ├── unbound_module_alias_in_type.move
│ │ │ │ ├── unbound_module_alias_in_type.snap
│ │ │ │ ├── unbound_named_address.move
│ │ │ │ ├── unbound_named_address.snap
│ │ │ │ ├── unpack_all_field_cases.move
│ │ │ │ ├── unpack_all_field_cases.snap
│ │ │ │ ├── unpack_assign_block_expr.move
│ │ │ │ ├── unpack_assign_block_expr.snap
│ │ │ │ ├── unpack_assign_block_single_expr.move
│ │ │ │ ├── unpack_assign_block_single_expr.snap
│ │ │ │ ├── unpack_assign_other_expr.move
│ │ │ │ ├── unpack_assign_other_expr.snap
│ │ │ │ ├── use_function.move
│ │ │ │ ├── use_function.snap
│ │ │ │ ├── use_function_overlap_with_module.move
│ │ │ │ ├── use_function_overlap_with_module.snap
│ │ │ │ ├── use_function_same_name_as_function.move
│ │ │ │ ├── use_function_same_name_as_function.snap
│ │ │ │ ├── use_function_same_name_as_struct.move
│ │ │ │ ├── use_function_same_name_as_struct.snap
│ │ │ │ ├── use_function_tparam_shadows.move
│ │ │ │ ├── use_function_tparam_shadows.snap
│ │ │ │ ├── use_function_unbound.move
│ │ │ │ ├── use_function_unbound.snap
│ │ │ │ ├── use_inner_scope.move
│ │ │ │ ├── use_inner_scope.snap
│ │ │ │ ├── use_inner_scope_duplicates.move
│ │ │ │ ├── use_inner_scope_duplicates.snap
│ │ │ │ ├── use_inner_scope_invalid.move
│ │ │ │ ├── use_inner_scope_invalid.snap
│ │ │ │ ├── use_inner_scope_shadows.move
│ │ │ │ ├── use_inner_scope_shadows.snap
│ │ │ │ ├── use_inner_scope_unbound.move
│ │ │ │ ├── use_inner_scope_unbound.snap
│ │ │ │ ├── use_inner_scope_unused.move
│ │ │ │ ├── use_inner_scope_unused.snap
│ │ │ │ ├── use_nested_self.move
│ │ │ │ ├── use_nested_self.snap
│ │ │ │ ├── use_nested_self_as.move
│ │ │ │ ├── use_nested_self_as.snap
│ │ │ │ ├── use_nested_self_as_invalid.move
│ │ │ │ ├── use_nested_self_as_invalid.snap
│ │ │ │ ├── use_nested_self_duplicate.move
│ │ │ │ ├── use_nested_self_duplicate.snap
│ │ │ │ ├── use_spec_function.move
│ │ │ │ ├── use_spec_function.snap
│ │ │ │ ├── use_spec_function_as_normal_function.move
│ │ │ │ ├── use_spec_function_as_normal_function.snap
│ │ │ │ ├── use_spec_schema.move
│ │ │ │ ├── use_spec_schema.snap
│ │ │ │ ├── use_spec_schema_as_struct.move
│ │ │ │ ├── use_spec_schema_as_struct.snap
│ │ │ │ ├── use_spec_schema_invalid_as.move
│ │ │ │ ├── use_spec_schema_invalid_as.snap
│ │ │ │ ├── use_struct.move
│ │ │ │ ├── use_struct.snap
│ │ │ │ ├── use_struct_invalid_name.move
│ │ │ │ ├── use_struct_invalid_name.snap
│ │ │ │ ├── use_struct_overlap_with_module.move
│ │ │ │ ├── use_struct_overlap_with_module.snap
│ │ │ │ ├── use_struct_same_name_as_function.move
│ │ │ │ ├── use_struct_same_name_as_function.snap
│ │ │ │ ├── use_struct_same_name_as_struct.move
│ │ │ │ ├── use_struct_same_name_as_struct.snap
│ │ │ │ ├── use_struct_tparam_shadows.move
│ │ │ │ ├── use_struct_tparam_shadows.snap
│ │ │ │ ├── use_struct_unbound.move
│ │ │ │ ├── use_struct_unbound.snap
│ │ │ │ ├── weird_apply_assign.move
│ │ │ │ └── weird_apply_assign.snap
│ │ │ ├── feature_gate
│ │ │ │ ├── dot_call.move
│ │ │ │ ├── dot_call.snap
│ │ │ │ ├── macro_call.move
│ │ │ │ ├── macro_call.snap
│ │ │ │ ├── macro_definition.move
│ │ │ │ ├── macro_definition.snap
│ │ │ │ ├── macro_definition_with_usage.move
│ │ │ │ ├── macro_definition_with_usage.snap
│ │ │ │ ├── macro_lambda.move
│ │ │ │ ├── macro_lambda.snap
│ │ │ │ ├── public_package.move
│ │ │ │ └── public_package.snap
│ │ │ ├── folding
│ │ │ │ ├── non_constant_empty_vec.move
│ │ │ │ ├── non_constant_empty_vec.snap
│ │ │ │ ├── unfoldable_constants.move
│ │ │ │ ├── unfoldable_constants.snap
│ │ │ │ ├── unfoldable_constants_blocks.move
│ │ │ │ └── unfoldable_constants_blocks.snap
│ │ │ ├── ide_mode
│ │ │ │ ├── dot_incomplete.move
│ │ │ │ ├── dot_incomplete.snap
│ │ │ │ ├── named_struct_autocomplete.ide
│ │ │ │ ├── named_struct_autocomplete.move
│ │ │ │ ├── named_struct_autocomplete.snap
│ │ │ │ └── named_struct_autocomplete@ide.snap
│ │ │ ├── liveness
│ │ │ │ ├── copy_after_move.move
│ │ │ │ ├── copy_after_move.snap
│ │ │ │ ├── dead_if.move
│ │ │ │ ├── dead_if.snap
│ │ │ │ ├── dead_refs_branch.move
│ │ │ │ ├── dead_refs_branch.snap
│ │ │ │ ├── dead_refs_branch_both.move
│ │ │ │ ├── dead_refs_branch_both.snap
│ │ │ │ ├── dead_refs_branch_both_invalid.move
│ │ │ │ ├── dead_refs_branch_both_invalid.snap
│ │ │ │ ├── dead_refs_branch_invalid.move
│ │ │ │ ├── dead_refs_branch_invalid.snap
│ │ │ │ ├── dead_refs_loop.move
│ │ │ │ ├── dead_refs_loop.snap
│ │ │ │ ├── dead_refs_loop_invalid.move
│ │ │ │ ├── dead_refs_loop_invalid.snap
│ │ │ │ ├── dead_refs_nested.move
│ │ │ │ ├── dead_refs_nested.snap
│ │ │ │ ├── dead_refs_nested_invalid.move
│ │ │ │ ├── dead_refs_nested_invalid.snap
│ │ │ │ ├── dead_refs_simple.move
│ │ │ │ ├── dead_refs_simple.snap
│ │ │ │ ├── dead_refs_simple_invalid.move
│ │ │ │ ├── dead_refs_simple_invalid.snap
│ │ │ │ ├── explicit_last_copy.move
│ │ │ │ ├── explicit_last_copy.snap
│ │ │ │ ├── implicit_copy_with_continue.move
│ │ │ │ ├── implicit_copy_with_continue.snap
│ │ │ │ ├── loop_weirdness.move
│ │ │ │ ├── loop_weirdness.snap
│ │ │ │ ├── move_in_infinite_loop_branched.move
│ │ │ │ ├── move_in_infinite_loop_branched.snap
│ │ │ │ ├── nested_dead.move
│ │ │ │ ├── nested_dead.snap
│ │ │ │ ├── nested_dead_single.move
│ │ │ │ ├── nested_dead_single.snap
│ │ │ │ ├── trailing_semi.move
│ │ │ │ ├── trailing_semi.snap
│ │ │ │ ├── trailing_semi_loops.move
│ │ │ │ ├── trailing_semi_loops.snap
│ │ │ │ ├── trailing_semi_single.move
│ │ │ │ ├── trailing_semi_single.snap
│ │ │ │ ├── unused_assignment.move
│ │ │ │ ├── unused_assignment.snap
│ │ │ │ ├── vector_loop.move
│ │ │ │ └── vector_loop.snap
│ │ │ ├── locals
│ │ │ │ ├── assign_partial_resource.move
│ │ │ │ ├── assign_partial_resource.snap
│ │ │ │ ├── assign_resource.move
│ │ │ │ ├── assign_resource.snap
│ │ │ │ ├── drop_conditional.move
│ │ │ │ ├── drop_conditional.snap
│ │ │ │ ├── eliminate_temps.move
│ │ │ │ ├── eliminate_temps.snap
│ │ │ │ ├── reassign_parameter.move
│ │ │ │ ├── reassign_parameter.snap
│ │ │ │ ├── unused_assignment_without_drop.move
│ │ │ │ ├── unused_assignment_without_drop.snap
│ │ │ │ ├── unused_copyable.move
│ │ │ │ ├── unused_copyable.snap
│ │ │ │ ├── unused_resource.move
│ │ │ │ ├── unused_resource.snap
│ │ │ │ ├── unused_resource_explicit_return.move
│ │ │ │ ├── unused_resource_explicit_return.snap
│ │ │ │ ├── use_after_move_if.move
│ │ │ │ ├── use_after_move_if.snap
│ │ │ │ ├── use_after_move_if_else.move
│ │ │ │ ├── use_after_move_if_else.snap
│ │ │ │ ├── use_after_move_loop.move
│ │ │ │ ├── use_after_move_loop.snap
│ │ │ │ ├── use_after_move_simple.move
│ │ │ │ ├── use_after_move_simple.snap
│ │ │ │ ├── use_after_move_while.move
│ │ │ │ ├── use_after_move_while.snap
│ │ │ │ ├── use_before_assign_if.move
│ │ │ │ ├── use_before_assign_if.snap
│ │ │ │ ├── use_before_assign_if_else.move
│ │ │ │ ├── use_before_assign_if_else.snap
│ │ │ │ ├── use_before_assign_loop.move
│ │ │ │ ├── use_before_assign_loop.snap
│ │ │ │ ├── use_before_assign_simple.move
│ │ │ │ ├── use_before_assign_simple.snap
│ │ │ │ ├── use_before_assign_while.move
│ │ │ │ └── use_before_assign_while.snap
│ │ │ ├── naming
│ │ │ │ ├── assert_one_arg.move
│ │ │ │ ├── assert_one_arg.snap
│ │ │ │ ├── duplicate_type_parameter_function.move
│ │ │ │ ├── duplicate_type_parameter_function.snap
│ │ │ │ ├── duplicate_type_parameter_struct.move
│ │ │ │ ├── duplicate_type_parameter_struct.snap
│ │ │ │ ├── friend_decl_out_of_account_addr.move
│ │ │ │ ├── friend_decl_out_of_account_addr.snap
│ │ │ │ ├── friend_decl_self.move
│ │ │ │ ├── friend_decl_self.snap
│ │ │ │ ├── friend_decl_unbound_module.move
│ │ │ │ ├── friend_decl_unbound_module.snap
│ │ │ │ ├── generics_shadowing.move
│ │ │ │ ├── generics_shadowing.snap
│ │ │ │ ├── generics_shadowing_invalid.move
│ │ │ │ ├── generics_shadowing_invalid.snap
│ │ │ │ ├── generics_with_type_parameters.move
│ │ │ │ ├── generics_with_type_parameters.snap
│ │ │ │ ├── named_address_distinct_from_each_others_value.move
│ │ │ │ ├── named_address_distinct_from_each_others_value.snap
│ │ │ │ ├── named_address_not_distinct_from_value.move
│ │ │ │ ├── named_address_not_distinct_from_value.snap
│ │ │ │ ├── named_blocks_invalid.move
│ │ │ │ ├── named_blocks_invalid.snap
│ │ │ │ ├── other_builtins_invalid.move
│ │ │ │ ├── other_builtins_invalid.snap
│ │ │ │ ├── partially_invalid_binding_with_usage.move
│ │ │ │ ├── partially_invalid_binding_with_usage.snap
│ │ │ │ ├── standalone_mname.move
│ │ │ │ ├── standalone_mname.snap
│ │ │ │ ├── standalone_module_ident.move
│ │ │ │ ├── standalone_module_ident.snap
│ │ │ │ ├── struct_in_current_module.move
│ │ │ │ ├── struct_in_current_module.snap
│ │ │ │ ├── syntax_annotations_unsupported.move
│ │ │ │ ├── syntax_annotations_unsupported.snap
│ │ │ │ ├── type_hole_gated_invalid_usage.move
│ │ │ │ ├── type_hole_gated_invalid_usage.snap
│ │ │ │ ├── type_hole_gated_valid_usage.move
│ │ │ │ ├── type_hole_gated_valid_usage.snap
│ │ │ │ ├── unbound_builtin.move
│ │ │ │ ├── unbound_builtin.snap
│ │ │ │ ├── unbound_constant.move
│ │ │ │ ├── unbound_constant.snap
│ │ │ │ ├── unbound_module.move
│ │ │ │ ├── unbound_module.snap
│ │ │ │ ├── unbound_module_name.move
│ │ │ │ ├── unbound_module_name.snap
│ │ │ │ ├── unbound_struct_in_current.move
│ │ │ │ ├── unbound_struct_in_current.snap
│ │ │ │ ├── unbound_struct_in_module.move
│ │ │ │ ├── unbound_struct_in_module.snap
│ │ │ │ ├── unbound_unqualified_function.move
│ │ │ │ ├── unbound_unqualified_function.snap
│ │ │ │ ├── unknown_assertion_annotation.move
│ │ │ │ ├── unknown_assertion_annotation.snap
│ │ │ │ ├── unresolved_type_no_args.move
│ │ │ │ ├── unresolved_type_no_args.snap
│ │ │ │ ├── unresolved_type_with_args.move
│ │ │ │ ├── unresolved_type_with_args.snap
│ │ │ │ ├── unused_fun_tparam.move
│ │ │ │ ├── unused_fun_tparam.snap
│ │ │ │ ├── unused_fun_tparam.unused
│ │ │ │ ├── unused_fun_tparam@unused.snap
│ │ │ │ ├── used_fun_tparam.move
│ │ │ │ ├── used_fun_tparam.snap
│ │ │ │ ├── used_fun_tparam.unused
│ │ │ │ ├── used_fun_tparam@unused.snap
│ │ │ │ ├── var_as_fun_invalid.move
│ │ │ │ ├── var_as_fun_invalid.snap
│ │ │ │ ├── vector_literal_type_arity.move
│ │ │ │ └── vector_literal_type_arity.snap
│ │ │ ├── parser
│ │ │ │ ├── ability_constraint_trailing_plus.move
│ │ │ │ ├── ability_constraint_trailing_plus.snap
│ │ │ │ ├── ability_modifier_infix_and_postfix.move
│ │ │ │ ├── ability_modifier_infix_and_postfix.snap
│ │ │ │ ├── ability_modifier_infix_postfix_no_fields.move
│ │ │ │ ├── ability_modifier_infix_postfix_no_fields.snap
│ │ │ │ ├── ability_modifier_infix_postfix_no_fields_with_comma_sep.move
│ │ │ │ ├── ability_modifier_infix_postfix_no_fields_with_comma_sep.snap
│ │ │ │ ├── ability_modifier_invalid_infix_with_valid_postfix.move
│ │ │ │ ├── ability_modifier_invalid_infix_with_valid_postfix.snap
│ │ │ │ ├── ability_modifier_no_abilities.move
│ │ │ │ ├── ability_modifier_no_abilities.snap
│ │ │ │ ├── ability_modifier_postfix_missing_commas.move
│ │ │ │ ├── ability_modifier_postfix_missing_commas.snap
│ │ │ │ ├── ability_modifier_postfix_missing_semi_multiple_structs.move
│ │ │ │ ├── ability_modifier_postfix_missing_semi_multiple_structs.snap
│ │ │ │ ├── ability_modifier_postfix_no_abilities_no_semi.move
│ │ │ │ ├── ability_modifier_postfix_no_abilities_no_semi.snap
│ │ │ │ ├── ability_modifier_postfix_no_abilities_with_semi.move
│ │ │ │ ├── ability_modifier_postfix_no_abilities_with_semi.snap
│ │ │ │ ├── ability_modifier_postfix_no_fields.move
│ │ │ │ ├── ability_modifier_postfix_no_fields.snap
│ │ │ │ ├── ability_modifier_postfix_no_semi.move
│ │ │ │ ├── ability_modifier_postfix_no_semi.snap
│ │ │ │ ├── ability_modifier_postfix_with_semi.move
│ │ │ │ ├── ability_modifier_postfix_with_semi.snap
│ │ │ │ ├── ability_modifier_trailing_comma.move
│ │ │ │ ├── ability_modifier_trailing_comma.snap
│ │ │ │ ├── ability_modifies_infix_no_abilities_postfix.move
│ │ │ │ ├── ability_modifies_infix_no_abilities_postfix.snap
│ │ │ │ ├── ability_modifies_no_abilities_infix_postfix.move
│ │ │ │ ├── ability_modifies_no_abilities_infix_postfix.snap
│ │ │ │ ├── address_misspelled.move
│ │ │ │ ├── address_misspelled.snap
│ │ │ │ ├── address_not_hex.move
│ │ │ │ ├── address_not_hex.snap
│ │ │ │ ├── address_too_long.move
│ │ │ │ ├── address_too_long.snap
│ │ │ │ ├── address_too_long_decimal.move
│ │ │ │ ├── address_too_long_decimal.snap
│ │ │ │ ├── address_too_long_decimal_exp.move
│ │ │ │ ├── address_too_long_decimal_exp.snap
│ │ │ │ ├── address_too_long_exp.move
│ │ │ │ ├── address_too_long_exp.snap
│ │ │ │ ├── attribute_no_closing_bracket.move
│ │ │ │ ├── attribute_no_closing_bracket.snap
│ │ │ │ ├── attribute_num_sign_no_bracket.move
│ │ │ │ ├── attribute_num_sign_no_bracket.snap
│ │ │ │ ├── attribute_placement.move
│ │ │ │ ├── attribute_placement.snap
│ │ │ │ ├── attribute_variants.move
│ │ │ │ ├── attribute_variants.snap
│ │ │ │ ├── block_comments_inline.move
│ │ │ │ ├── block_comments_inline.snap
│ │ │ │ ├── borrow_mut_space.move
│ │ │ │ ├── borrow_mut_space.snap
│ │ │ │ ├── break_with_value.move
│ │ │ │ ├── break_with_value.snap
│ │ │ │ ├── byte_string_invalid_escaped_sequence.move
│ │ │ │ ├── byte_string_invalid_escaped_sequence.snap
│ │ │ │ ├── byte_string_invalid_hex.move
│ │ │ │ ├── byte_string_invalid_hex.snap
│ │ │ │ ├── byte_string_success.move
│ │ │ │ ├── byte_string_success.snap
│ │ │ │ ├── byte_string_token_eof1.move
│ │ │ │ ├── byte_string_token_eof1.snap
│ │ │ │ ├── byte_string_token_eof2.move
│ │ │ │ ├── byte_string_token_eof2.snap
│ │ │ │ ├── byte_string_token_eof3.move
│ │ │ │ ├── byte_string_token_eof3.snap
│ │ │ │ ├── cast_other_types.move
│ │ │ │ ├── cast_other_types.snap
│ │ │ │ ├── cast_type_with_type_args.move
│ │ │ │ ├── cast_type_with_type_args.snap
│ │ │ │ ├── comments_nested_unbalanced.move
│ │ │ │ ├── comments_nested_unbalanced.snap
│ │ │ │ ├── comments_ok.move
│ │ │ │ ├── comments_ok.snap
│ │ │ │ ├── comments_unbalanced.move
│ │ │ │ ├── comments_unbalanced.snap
│ │ │ │ ├── constant_native.move
│ │ │ │ ├── constant_native.snap
│ │ │ │ ├── constant_public.move
│ │ │ │ ├── constant_public.snap
│ │ │ │ ├── constant_type_annotation_invalid.move
│ │ │ │ ├── constant_type_annotation_invalid.snap
│ │ │ │ ├── constant_values.move
│ │ │ │ ├── constant_values.snap
│ │ │ │ ├── constants_blocks.move
│ │ │ │ ├── constants_blocks.snap
│ │ │ │ ├── constants_simple.move
│ │ │ │ ├── constants_simple.snap
│ │ │ │ ├── constants_standalone_let.move
│ │ │ │ ├── constants_standalone_let.snap
│ │ │ │ ├── control_exp_as_term.move
│ │ │ │ ├── control_exp_as_term.snap
│ │ │ │ ├── control_exp_associativity.move
│ │ │ │ ├── control_exp_associativity.snap
│ │ │ │ ├── control_exp_associativity_else_after_if_block.move
│ │ │ │ ├── control_exp_associativity_else_after_if_block.snap
│ │ │ │ ├── control_exp_associativity_field_access.move
│ │ │ │ ├── control_exp_associativity_field_access.snap
│ │ │ │ ├── control_exp_associativity_typing_invalid.move
│ │ │ │ ├── control_exp_associativity_typing_invalid.snap
│ │ │ │ ├── control_exp_associativity_unreachable_code.move
│ │ │ │ ├── control_exp_associativity_unreachable_code.snap
│ │ │ │ ├── copy_move_path.move
│ │ │ │ ├── copy_move_path.snap
│ │ │ │ ├── decimal_address.move
│ │ │ │ ├── decimal_address.snap
│ │ │ │ ├── doc_comments_annotations.move
│ │ │ │ ├── doc_comments_annotations.snap
│ │ │ │ ├── doc_comments_annotations_invalid.move
│ │ │ │ ├── doc_comments_annotations_invalid.snap
│ │ │ │ ├── doc_comments_placement.move
│ │ │ │ ├── doc_comments_placement.snap
│ │ │ │ ├── doc_comments_placement_invalid.move
│ │ │ │ ├── doc_comments_placement_invalid.snap
│ │ │ │ ├── duplicate_attributes.move
│ │ │ │ ├── duplicate_attributes.snap
│ │ │ │ ├── duplicate_entry_modifier.move
│ │ │ │ ├── duplicate_entry_modifier.snap
│ │ │ │ ├── empty_doc_comment.move
│ │ │ │ ├── empty_doc_comment.snap
│ │ │ │ ├── empty_file.move
│ │ │ │ ├── empty_file.snap
│ │ │ │ ├── entry_const.move
│ │ │ │ ├── entry_const.snap
│ │ │ │ ├── entry_function.move
│ │ │ │ ├── entry_function.snap
│ │ │ │ ├── entry_struct.move
│ │ │ │ ├── entry_struct.snap
│ │ │ │ ├── expr_abort_braces.move
│ │ │ │ ├── expr_abort_braces.snap
│ │ │ │ ├── expr_abort_missing_value.move
│ │ │ │ ├── expr_abort_missing_value.snap
│ │ │ │ ├── expr_if_braces.move
│ │ │ │ ├── expr_if_braces.snap
│ │ │ │ ├── expr_if_missing_parens.move
│ │ │ │ ├── expr_if_missing_parens.snap
│ │ │ │ ├── expr_loop_braces.move
│ │ │ │ ├── expr_loop_braces.snap
│ │ │ │ ├── expr_return_braces.move
│ │ │ │ ├── expr_return_braces.snap
│ │ │ │ ├── expr_return_missing_value.move
│ │ │ │ ├── expr_return_missing_value.snap
│ │ │ │ ├── expr_unary_negation.move
│ │ │ │ ├── expr_unary_negation.snap
│ │ │ │ ├── expr_unary_ops.move
│ │ │ │ ├── expr_unary_ops.snap
│ │ │ │ ├── expr_while_braces.move
│ │ │ │ ├── expr_while_braces.snap
│ │ │ │ ├── expr_while_missing_parens.move
│ │ │ │ ├── expr_while_missing_parens.snap
│ │ │ │ ├── friend_decl_address_only.move
│ │ │ │ ├── friend_decl_address_only.snap
│ │ │ │ ├── friend_decl_inside_function.move
│ │ │ │ ├── friend_decl_inside_function.snap
│ │ │ │ ├── friend_decl_missing_semicolon.move
│ │ │ │ ├── friend_decl_missing_semicolon.snap
│ │ │ │ ├── friend_decl_more_than_one_module.move
│ │ │ │ ├── friend_decl_more_than_one_module.snap
│ │ │ │ ├── friend_decl_qualified_function.move
│ │ │ │ ├── friend_decl_qualified_function.snap
│ │ │ │ ├── friend_decl_qualified_struct.move
│ │ │ │ ├── friend_decl_qualified_struct.snap
│ │ │ │ ├── friend_decl_valid.move
│ │ │ │ ├── friend_decl_valid.snap
│ │ │ │ ├── function_conflicting_visibility.move
│ │ │ │ ├── function_conflicting_visibility.snap
│ │ │ │ ├── function_incomplete.move
│ │ │ │ ├── function_incomplete.snap
│ │ │ │ ├── function_native_with_body.move
│ │ │ │ ├── function_native_with_body.snap
│ │ │ │ ├── function_params_commas.move
│ │ │ │ ├── function_params_commas.snap
│ │ │ │ ├── function_params_missing.move
│ │ │ │ ├── function_params_missing.snap
│ │ │ │ ├── function_public_native.move
│ │ │ │ ├── function_public_native.snap
│ │ │ │ ├── function_return_trailing_comma.move
│ │ │ │ ├── function_return_trailing_comma.snap
│ │ │ │ ├── function_return_type.move
│ │ │ │ ├── function_return_type.snap
│ │ │ │ ├── function_return_type_missing.move
│ │ │ │ ├── function_return_type_missing.snap
│ │ │ │ ├── function_type_empty.move
│ │ │ │ ├── function_type_empty.snap
│ │ │ │ ├── function_type_extra_comma.move
│ │ │ │ ├── function_type_extra_comma.snap
│ │ │ │ ├── function_type_missing_angle.move
│ │ │ │ ├── function_type_missing_angle.snap
│ │ │ │ ├── function_type_nested.move
│ │ │ │ ├── function_type_nested.snap
│ │ │ │ ├── function_type_trailing_comma.move
│ │ │ │ ├── function_type_trailing_comma.snap
│ │ │ │ ├── function_visibility_empty.move
│ │ │ │ ├── function_visibility_empty.snap
│ │ │ │ ├── function_visibility_friend.move
│ │ │ │ ├── function_visibility_friend.snap
│ │ │ │ ├── function_visibility_invalid.move
│ │ │ │ ├── function_visibility_invalid.snap
│ │ │ │ ├── function_visibility_multiple.move
│ │ │ │ ├── function_visibility_multiple.snap
│ │ │ │ ├── function_without_body.move
│ │ │ │ ├── function_without_body.snap
│ │ │ │ ├── global_access.move
│ │ │ │ ├── global_access.snap
│ │ │ │ ├── global_access_pack.move
│ │ │ │ ├── global_access_pack.snap
│ │ │ │ ├── global_access_value.move
│ │ │ │ ├── global_access_value.snap
│ │ │ │ ├── hexstring.move
│ │ │ │ ├── hexstring.snap
│ │ │ │ ├── hexstring_missing_quote.move
│ │ │ │ ├── hexstring_missing_quote.snap
│ │ │ │ ├── hexstring_token_eof1.move
│ │ │ │ ├── hexstring_token_eof1.snap
│ │ │ │ ├── hexstring_token_eof2.move
│ │ │ │ ├── hexstring_token_eof2.snap
│ │ │ │ ├── invalid_call_lhs_complex_expression.move
│ │ │ │ ├── invalid_call_lhs_complex_expression.snap
│ │ │ │ ├── invalid_call_lhs_parens_around_name.move
│ │ │ │ ├── invalid_call_lhs_parens_around_name.snap
│ │ │ │ ├── invalid_call_lhs_return.move
│ │ │ │ ├── invalid_call_lhs_return.snap
│ │ │ │ ├── invalid_call_lhs_value.move
│ │ │ │ ├── invalid_call_lhs_value.snap
│ │ │ │ ├── invalid_character.move
│ │ │ │ ├── invalid_character.snap
│ │ │ │ ├── invalid_character_emoji.move
│ │ │ │ ├── invalid_character_emoji.snap
│ │ │ │ ├── invalid_character_non_ascii.move
│ │ │ │ ├── invalid_character_non_ascii.snap
│ │ │ │ ├── invalid_named_address_assignment.move
│ │ │ │ ├── invalid_named_address_assignment.snap
│ │ │ │ ├── invalid_named_address_declaration.move
│ │ │ │ ├── invalid_named_address_declaration.snap
│ │ │ │ ├── invalid_pack_mname_non_addr.move
│ │ │ │ ├── invalid_pack_mname_non_addr.snap
│ │ │ │ ├── invalid_tyarg_locs.move
│ │ │ │ ├── invalid_tyarg_locs.snap
│ │ │ │ ├── invalid_unpack_assign_lhs_mdot_no_addr.move
│ │ │ │ ├── invalid_unpack_assign_lhs_mdot_no_addr.snap
│ │ │ │ ├── invalid_unpack_assign_rhs_not_fields.move
│ │ │ │ ├── invalid_unpack_assign_rhs_not_fields.snap
│ │ │ │ ├── less_than_space.move
│ │ │ │ ├── less_than_space.snap
│ │ │ │ ├── let_binding.move
│ │ │ │ ├── let_binding.snap
│ │ │ │ ├── let_binding_bad_name.move
│ │ │ │ ├── let_binding_bad_name.snap
│ │ │ │ ├── let_binding_missing_fields.move
│ │ │ │ ├── let_binding_missing_fields.snap
│ │ │ │ ├── let_binding_missing_paren.move
│ │ │ │ ├── let_binding_missing_paren.snap
│ │ │ │ ├── let_binding_missing_semicolon.move
│ │ │ │ ├── let_binding_missing_semicolon.snap
│ │ │ │ ├── let_binding_missing_type.move
│ │ │ │ ├── let_binding_missing_type.snap
│ │ │ │ ├── let_binding_trailing_comma.move
│ │ │ │ ├── let_binding_trailing_comma.snap
│ │ │ │ ├── long_path.move
│ │ │ │ ├── long_path.snap
│ │ │ │ ├── match_okay.move
│ │ │ │ ├── match_okay.snap
│ │ │ │ ├── missing_angle_brace_close.move
│ │ │ │ ├── missing_angle_brace_close.snap
│ │ │ │ ├── module_missing_lbrace.move
│ │ │ │ ├── module_missing_lbrace.snap
│ │ │ │ ├── module_missing_rbrace.move
│ │ │ │ ├── module_missing_rbrace.snap
│ │ │ │ ├── module_struct_after_func.move
│ │ │ │ ├── module_struct_after_func.snap
│ │ │ │ ├── module_use_after_func.move
│ │ │ │ ├── module_use_after_func.snap
│ │ │ │ ├── module_use_after_struct.move
│ │ │ │ ├── module_use_after_struct.snap
│ │ │ │ ├── named_address.move
│ │ │ │ ├── named_address.snap
│ │ │ │ ├── named_address_value.move
│ │ │ │ ├── named_address_value.snap
│ │ │ │ ├── named_blocks_invalid.move
│ │ │ │ ├── named_blocks_invalid.snap
│ │ │ │ ├── named_blocks_invalid_2.move
│ │ │ │ ├── named_blocks_invalid_2.snap
│ │ │ │ ├── named_blocks_invalid_3.move
│ │ │ │ ├── named_blocks_invalid_3.snap
│ │ │ │ ├── native_main.move
│ │ │ │ ├── native_main.snap
│ │ │ │ ├── nested_module_use.move
│ │ │ │ ├── nested_module_use.snap
│ │ │ │ ├── nested_module_use_invalid.move
│ │ │ │ ├── nested_module_use_invalid.snap
│ │ │ │ ├── newline_crlf.move
│ │ │ │ ├── newline_crlf.snap
│ │ │ │ ├── non_ascii_character_comment.move
│ │ │ │ ├── non_ascii_character_comment.snap
│ │ │ │ ├── non_ascii_character_string.move
│ │ │ │ ├── non_ascii_character_string.snap
│ │ │ │ ├── num_hex_literal_underscore_leading.move
│ │ │ │ ├── num_hex_literal_underscore_leading.snap
│ │ │ │ ├── num_hex_literal_underscore_leading_no_type_suffix.move
│ │ │ │ ├── num_hex_literal_underscore_leading_no_type_suffix.snap
│ │ │ │ ├── num_hex_literal_underscore_trailing.move
│ │ │ │ ├── num_hex_literal_underscore_trailing.snap
│ │ │ │ ├── num_literal_underscore.move
│ │ │ │ ├── num_literal_underscore.snap
│ │ │ │ ├── num_literal_underscore_leading.move
│ │ │ │ ├── num_literal_underscore_leading.snap
│ │ │ │ ├── num_literal_underscore_leading_no_type_suffix.move
│ │ │ │ ├── num_literal_underscore_leading_no_type_suffix.snap
│ │ │ │ ├── num_literal_underscore_trailing.move
│ │ │ │ ├── num_literal_underscore_trailing.snap
│ │ │ │ ├── phantom_param_invalid_keyword.move
│ │ │ │ ├── phantom_param_invalid_keyword.snap
│ │ │ │ ├── phantom_param_missing_type_var.move
│ │ │ │ ├── phantom_param_missing_type_var.snap
│ │ │ │ ├── positional_struct_declaration.move
│ │ │ │ ├── positional_struct_declaration.snap
│ │ │ │ ├── positional_struct_fields_keyword_field.move
│ │ │ │ ├── positional_struct_fields_keyword_field.snap
│ │ │ │ ├── positional_struct_pack.move
│ │ │ │ ├── positional_struct_pack.snap
│ │ │ │ ├── positional_struct_unpack.move
│ │ │ │ ├── positional_struct_unpack.snap
│ │ │ │ ├── preserve_address_syntax.move
│ │ │ │ ├── preserve_address_syntax.snap
│ │ │ │ ├── recovery_parse_member_end_line_error.move
│ │ │ │ ├── recovery_parse_member_end_line_error.snap
│ │ │ │ ├── recovery_parse_member_mid_line_error.move
│ │ │ │ ├── recovery_parse_member_mid_line_error.snap
│ │ │ │ ├── recovery_parse_member_no_token.move
│ │ │ │ ├── recovery_parse_member_no_token.snap
│ │ │ │ ├── recovery_parse_module_attributes.move
│ │ │ │ ├── recovery_parse_module_attributes.snap
│ │ │ │ ├── recovery_parse_module_end_module_error.move
│ │ │ │ ├── recovery_parse_module_end_module_error.snap
│ │ │ │ ├── recovery_parse_module_mid_module_error.move
│ │ │ │ ├── recovery_parse_module_mid_module_error.snap
│ │ │ │ ├── recovery_parse_module_unclosed_module_error.move
│ │ │ │ ├── recovery_parse_module_unclosed_module_error.snap
│ │ │ │ ├── restricted_ident_positions.move
│ │ │ │ ├── restricted_ident_positions.snap
│ │ │ │ ├── restricted_ident_tokens.move
│ │ │ │ ├── restricted_ident_tokens.snap
│ │ │ │ ├── restricted_identifier_interchangeable.move
│ │ │ │ ├── restricted_identifier_interchangeable.snap
│ │ │ │ ├── return_in_binop.move
│ │ │ │ ├── return_in_binop.snap
│ │ │ │ ├── spec_lambda_return_missing.move
│ │ │ │ ├── spec_lambda_return_missing.snap
│ │ │ │ ├── spec_parsing_emits_fail.move
│ │ │ │ ├── spec_parsing_emits_fail.snap
│ │ │ │ ├── spec_parsing_generic_condition_fail.move
│ │ │ │ ├── spec_parsing_generic_condition_fail.snap
│ │ │ │ ├── spec_parsing_implies_fail.move
│ │ │ │ ├── spec_parsing_implies_fail.snap
│ │ │ │ ├── spec_parsing_index_fail.move
│ │ │ │ ├── spec_parsing_index_fail.snap
│ │ │ │ ├── spec_parsing_inside_fun.move
│ │ │ │ ├── spec_parsing_inside_fun.snap
│ │ │ │ ├── spec_parsing_lambda_fail.move
│ │ │ │ ├── spec_parsing_lambda_fail.snap
│ │ │ │ ├── spec_parsing_ok.move
│ │ │ │ ├── spec_parsing_ok.snap
│ │ │ │ ├── spec_parsing_old_fun_fail.move
│ │ │ │ ├── spec_parsing_old_fun_fail.snap
│ │ │ │ ├── spec_parsing_quantifier_fail.move
│ │ │ │ ├── spec_parsing_quantifier_fail.snap
│ │ │ │ ├── spec_parsing_range_fail.move
│ │ │ │ ├── spec_parsing_range_fail.snap
│ │ │ │ ├── struct.move
│ │ │ │ ├── struct.snap
│ │ │ │ ├── struct_field_missing_type.move
│ │ │ │ ├── struct_field_missing_type.snap
│ │ │ │ ├── struct_missing_lbrace.move
│ │ │ │ ├── struct_missing_lbrace.snap
│ │ │ │ ├── struct_native_missing_semicolon.move
│ │ │ │ ├── struct_native_missing_semicolon.snap
│ │ │ │ ├── struct_native_with_fields.move
│ │ │ │ ├── struct_native_with_fields.snap
│ │ │ │ ├── struct_public.move
│ │ │ │ ├── struct_public.snap
│ │ │ │ ├── struct_trailing_comma.move
│ │ │ │ ├── struct_trailing_comma.snap
│ │ │ │ ├── struct_type_empty.move
│ │ │ │ ├── struct_type_empty.snap
│ │ │ │ ├── struct_type_extra_comma.move
│ │ │ │ ├── struct_type_extra_comma.snap
│ │ │ │ ├── struct_type_missing_angle.move
│ │ │ │ ├── struct_type_missing_angle.snap
│ │ │ │ ├── struct_type_misspelled_copy_constraint.move
│ │ │ │ ├── struct_type_misspelled_copy_constraint.snap
│ │ │ │ ├── struct_type_misspelled_key_constraint.move
│ │ │ │ ├── struct_type_misspelled_key_constraint.snap
│ │ │ │ ├── struct_type_trailing_comma.move
│ │ │ │ ├── struct_type_trailing_comma.snap
│ │ │ │ ├── struct_without_fields.move
│ │ │ │ ├── struct_without_fields.snap
│ │ │ │ ├── top_level_module.move
│ │ │ │ ├── top_level_module.snap
│ │ │ │ ├── top_level_module_address_invalid.move
│ │ │ │ ├── top_level_module_address_invalid.snap
│ │ │ │ ├── trojan_source.move
│ │ │ │ ├── trojan_source.snap
│ │ │ │ ├── type_mut_space.move
│ │ │ │ ├── type_mut_space.snap
│ │ │ │ ├── unexpected_token_after_ability_function_constraint.move
│ │ │ │ ├── unexpected_token_after_ability_function_constraint.snap
│ │ │ │ ├── unexpected_token_after_ability_modifier.move
│ │ │ │ ├── unexpected_token_after_ability_modifier.snap
│ │ │ │ ├── unknown_ability_name_function_constraint.move
│ │ │ │ ├── unknown_ability_name_function_constraint.snap
│ │ │ │ ├── unknown_ability_name_modifier.move
│ │ │ │ ├── unknown_ability_name_modifier.snap
│ │ │ │ ├── unmatched_restricted_identifier.move
│ │ │ │ ├── unmatched_restricted_identifier.snap
│ │ │ │ ├── unmatched_restricted_identifier_no_text.move
│ │ │ │ ├── unmatched_restricted_identifier_no_text.snap
│ │ │ │ ├── use_inner_scope.move
│ │ │ │ ├── use_inner_scope.snap
│ │ │ │ ├── use_inner_scope_invalid.move
│ │ │ │ ├── use_inner_scope_invalid.snap
│ │ │ │ ├── use_inner_scope_invalid_inner.move
│ │ │ │ ├── use_inner_scope_invalid_inner.snap
│ │ │ │ ├── use_module_member.move
│ │ │ │ ├── use_module_member.snap
│ │ │ │ ├── use_module_member_invalid_comma.move
│ │ │ │ ├── use_module_member_invalid_comma.snap
│ │ │ │ ├── use_module_member_invalid_missing_close_brace.move
│ │ │ │ ├── use_module_member_invalid_missing_close_brace.snap
│ │ │ │ ├── use_module_member_invalid_missing_semicolon.move
│ │ │ │ ├── use_module_member_invalid_missing_semicolon.snap
│ │ │ │ ├── use_with_address.move
│ │ │ │ ├── use_with_address.snap
│ │ │ │ ├── use_with_main.move
│ │ │ │ ├── use_with_main.snap
│ │ │ │ ├── use_with_modifiers.move
│ │ │ │ ├── use_with_modifiers.snap
│ │ │ │ ├── use_with_modifiers_exp.move
│ │ │ │ ├── use_with_modifiers_exp.snap
│ │ │ │ ├── use_with_module.move
│ │ │ │ ├── use_with_module.snap
│ │ │ │ ├── vector_literal_unclosed_args.move
│ │ │ │ ├── vector_literal_unclosed_args.snap
│ │ │ │ ├── vector_literal_unclosed_type_args.move
│ │ │ │ ├── vector_literal_unclosed_type_args.snap
│ │ │ │ ├── vector_space_after_less.move
│ │ │ │ └── vector_space_after_less.snap
│ │ │ ├── to_bytecode
│ │ │ │ ├── unassigned_address.move
│ │ │ │ └── unassigned_address.snap
│ │ │ ├── translated_ir_tests
│ │ │ │ └── move
│ │ │ │ │ ├── borrow_tests
│ │ │ │ │ ├── borrow_if.move
│ │ │ │ │ ├── borrow_if.snap
│ │ │ │ │ ├── borrow_return_mutable_borrow_bad.move
│ │ │ │ │ ├── borrow_return_mutable_borrow_bad.snap
│ │ │ │ │ ├── copy_loc_borrowed.move
│ │ │ │ │ ├── copy_loc_borrowed.snap
│ │ │ │ │ ├── copy_loc_borrowed_field.move
│ │ │ │ │ ├── copy_loc_borrowed_field.snap
│ │ │ │ │ ├── copy_loc_borrowed_field_invalid.move
│ │ │ │ │ ├── copy_loc_borrowed_field_invalid.snap
│ │ │ │ │ ├── copy_loc_borrowed_indirect.move
│ │ │ │ │ ├── copy_loc_borrowed_indirect.snap
│ │ │ │ │ ├── copy_loc_borrowed_indirect_invalid.move
│ │ │ │ │ ├── copy_loc_borrowed_indirect_invalid.snap
│ │ │ │ │ ├── copy_loc_borrowed_invalid.move
│ │ │ │ │ ├── copy_loc_borrowed_invalid.snap
│ │ │ │ │ ├── eq_bad.move
│ │ │ │ │ ├── eq_bad.snap
│ │ │ │ │ ├── eq_ok.move
│ │ │ │ │ ├── eq_ok.snap
│ │ │ │ │ ├── factor_invalid_1.move
│ │ │ │ │ ├── factor_invalid_1.snap
│ │ │ │ │ ├── factor_invalid_2.move
│ │ │ │ │ ├── factor_invalid_2.snap
│ │ │ │ │ ├── factor_valid_1.move
│ │ │ │ │ ├── factor_valid_1.snap
│ │ │ │ │ ├── factor_valid_2.move
│ │ │ │ │ ├── factor_valid_2.snap
│ │ │ │ │ ├── imm_borrow_loc_trivial.move
│ │ │ │ │ ├── imm_borrow_loc_trivial.snap
│ │ │ │ │ ├── imm_borrow_loc_trivial_valid.move
│ │ │ │ │ ├── imm_borrow_loc_trivial_valid.snap
│ │ │ │ │ ├── imm_borrow_on_mut_trivial.move
│ │ │ │ │ ├── imm_borrow_on_mut_trivial.snap
│ │ │ │ │ ├── imm_borrow_on_mut_trivial_invalid.move
│ │ │ │ │ ├── imm_borrow_on_mut_trivial_invalid.snap
│ │ │ │ │ ├── join_borrow_unavailable_valid.move
│ │ │ │ │ ├── join_borrow_unavailable_valid.snap
│ │ │ │ │ ├── move_one_branch.move
│ │ │ │ │ ├── move_one_branch.snap
│ │ │ │ │ ├── mutable_borrow_invalid.move
│ │ │ │ │ ├── mutable_borrow_invalid.snap
│ │ │ │ │ ├── mutable_borrow_local_twice.move
│ │ │ │ │ ├── mutable_borrow_local_twice.snap
│ │ │ │ │ ├── mutable_borrow_local_twice_invalid.move
│ │ │ │ │ ├── mutable_borrow_local_twice_invalid.snap
│ │ │ │ │ ├── mutate_with_borrowed_loc.move
│ │ │ │ │ ├── mutate_with_borrowed_loc.snap
│ │ │ │ │ ├── mutate_with_borrowed_loc_invalid.move
│ │ │ │ │ ├── mutate_with_borrowed_loc_invalid.snap
│ │ │ │ │ ├── mutate_with_borrowed_loc_struct_invalid.move
│ │ │ │ │ ├── mutate_with_borrowed_loc_struct_invalid.snap
│ │ │ │ │ ├── ref_moved_one_branch.move
│ │ │ │ │ ├── ref_moved_one_branch.snap
│ │ │ │ │ ├── release_cycle.move
│ │ │ │ │ ├── release_cycle.snap
│ │ │ │ │ ├── return_with_borrowed_loc.move
│ │ │ │ │ ├── return_with_borrowed_loc.snap
│ │ │ │ │ ├── return_with_borrowed_loc_invalid.move
│ │ │ │ │ ├── return_with_borrowed_loc_invalid.snap
│ │ │ │ │ ├── return_with_borrowed_loc_resource_invalid.move
│ │ │ │ │ ├── return_with_borrowed_loc_resource_invalid.snap
│ │ │ │ │ ├── writeref_borrow_invalid.move
│ │ │ │ │ ├── writeref_borrow_invalid.snap
│ │ │ │ │ ├── writeref_borrow_valid1.move
│ │ │ │ │ ├── writeref_borrow_valid1.snap
│ │ │ │ │ ├── writeref_borrow_valid2.move
│ │ │ │ │ └── writeref_borrow_valid2.snap
│ │ │ │ │ ├── commands
│ │ │ │ │ ├── assign_in_one_if_branch.move
│ │ │ │ │ ├── assign_in_one_if_branch.snap
│ │ │ │ │ ├── assign_resource.move
│ │ │ │ │ ├── assign_resource.snap
│ │ │ │ │ ├── assign_wrong_if_branch.move
│ │ │ │ │ ├── assign_wrong_if_branch.snap
│ │ │ │ │ ├── assign_wrong_if_branch_no_else.move
│ │ │ │ │ ├── assign_wrong_if_branch_no_else.snap
│ │ │ │ │ ├── assign_wrong_type.move
│ │ │ │ │ ├── assign_wrong_type.snap
│ │ │ │ │ ├── branch_assigns_then_moves.move
│ │ │ │ │ ├── branch_assigns_then_moves.snap
│ │ │ │ │ ├── break_outside_loop.move
│ │ │ │ │ ├── break_outside_loop.snap
│ │ │ │ │ ├── break_outside_loop_in_else.move
│ │ │ │ │ ├── break_outside_loop_in_else.snap
│ │ │ │ │ ├── break_outside_loop_in_if.move
│ │ │ │ │ ├── break_outside_loop_in_if.snap
│ │ │ │ │ ├── break_unreachable.move
│ │ │ │ │ ├── break_unreachable.snap
│ │ │ │ │ ├── continue_outside_loop.move
│ │ │ │ │ ├── continue_outside_loop.snap
│ │ │ │ │ ├── continue_outside_loop_in_if.move
│ │ │ │ │ ├── continue_outside_loop_in_if.snap
│ │ │ │ │ ├── dead_return.move
│ │ │ │ │ ├── dead_return.snap
│ │ │ │ │ ├── dead_return_local.move
│ │ │ │ │ ├── dead_return_local.snap
│ │ │ │ │ ├── else_assigns_if_doesnt.move
│ │ │ │ │ ├── else_assigns_if_doesnt.snap
│ │ │ │ │ ├── else_moves_if_doesnt.move
│ │ │ │ │ ├── else_moves_if_doesnt.snap
│ │ │ │ │ ├── if_assigns_else_doesnt.move
│ │ │ │ │ ├── if_assigns_else_doesnt.snap
│ │ │ │ │ ├── if_assigns_no_else.move
│ │ │ │ │ ├── if_assigns_no_else.snap
│ │ │ │ │ ├── if_moves_else_doesnt.move
│ │ │ │ │ ├── if_moves_else_doesnt.snap
│ │ │ │ │ ├── if_moves_no_else.move
│ │ │ │ │ ├── if_moves_no_else.snap
│ │ │ │ │ ├── invalid_fallthrough2.move
│ │ │ │ │ ├── invalid_fallthrough2.snap
│ │ │ │ │ ├── invalid_fallthrough3.move
│ │ │ │ │ ├── invalid_fallthrough3.snap
│ │ │ │ │ ├── join_failure.move
│ │ │ │ │ ├── join_failure.snap
│ │ │ │ │ ├── mixed_lvalue.move
│ │ │ │ │ ├── mixed_lvalue.snap
│ │ │ │ │ ├── move_before_assign.move
│ │ │ │ │ ├── move_before_assign.snap
│ │ │ │ │ ├── no_let_outside_if.move
│ │ │ │ │ ├── no_let_outside_if.snap
│ │ │ │ │ ├── pop_negative.move
│ │ │ │ │ ├── pop_negative.snap
│ │ │ │ │ ├── pop_positive.move
│ │ │ │ │ ├── pop_positive.snap
│ │ │ │ │ ├── pop_weird.move
│ │ │ │ │ ├── pop_weird.snap
│ │ │ │ │ ├── return_type_mismatch_and_unused_resource.move
│ │ │ │ │ ├── return_type_mismatch_and_unused_resource.snap
│ │ │ │ │ ├── unpack_extra_binding.move
│ │ │ │ │ ├── unpack_extra_binding.snap
│ │ │ │ │ ├── unpack_missing_binding.move
│ │ │ │ │ ├── unpack_missing_binding.snap
│ │ │ │ │ ├── unpack_wrong_type.move
│ │ │ │ │ ├── unpack_wrong_type.snap
│ │ │ │ │ ├── use_before_assign.move
│ │ │ │ │ ├── use_before_assign.snap
│ │ │ │ │ ├── while_move_local.move
│ │ │ │ │ ├── while_move_local.snap
│ │ │ │ │ ├── while_move_local_2.move
│ │ │ │ │ └── while_move_local_2.snap
│ │ │ │ │ ├── generics
│ │ │ │ │ └── instantiation_loops
│ │ │ │ │ │ ├── complex_1.move
│ │ │ │ │ │ ├── complex_1.snap
│ │ │ │ │ │ ├── mutually_recursive_just_type_params_ok.move
│ │ │ │ │ │ ├── mutually_recursive_just_type_params_ok.snap
│ │ │ │ │ │ ├── mutually_recursive_non_generic_type_ok.move
│ │ │ │ │ │ ├── mutually_recursive_non_generic_type_ok.snap
│ │ │ │ │ │ ├── mutually_recursive_three_args_just_type_params_shitfing_ok.move
│ │ │ │ │ │ ├── mutually_recursive_three_args_just_type_params_shitfing_ok.snap
│ │ │ │ │ │ ├── mutually_recursive_three_args_type_con_non_generic_types_ok.move
│ │ │ │ │ │ ├── mutually_recursive_three_args_type_con_non_generic_types_ok.snap
│ │ │ │ │ │ ├── mutually_recursive_three_args_type_con_shifting.move
│ │ │ │ │ │ ├── mutually_recursive_three_args_type_con_shifting.snap
│ │ │ │ │ │ ├── mutually_recursive_two_args_non_generic_type_and_type_param_ok.move
│ │ │ │ │ │ ├── mutually_recursive_two_args_non_generic_type_and_type_param_ok.snap
│ │ │ │ │ │ ├── mutually_recursive_two_args_swapping_just_type_params_ok.move
│ │ │ │ │ │ ├── mutually_recursive_two_args_swapping_just_type_params_ok.snap
│ │ │ │ │ │ ├── mutually_recursive_two_args_swapping_type_con.move
│ │ │ │ │ │ ├── mutually_recursive_two_args_swapping_type_con.snap
│ │ │ │ │ │ ├── mutually_recursive_type_con.move
│ │ │ │ │ │ ├── mutually_recursive_type_con.snap
│ │ │ │ │ │ ├── nested_types_1.move
│ │ │ │ │ │ ├── nested_types_1.snap
│ │ │ │ │ │ ├── nested_types_2.move
│ │ │ │ │ │ ├── nested_types_2.snap
│ │ │ │ │ │ ├── recursive_infinite_type_terminates.move
│ │ │ │ │ │ ├── recursive_infinite_type_terminates.snap
│ │ │ │ │ │ ├── recursive_one_arg_just_type_params_ok.move
│ │ │ │ │ │ ├── recursive_one_arg_just_type_params_ok.snap
│ │ │ │ │ │ ├── recursive_one_arg_non_generic_type_ok.move
│ │ │ │ │ │ ├── recursive_one_arg_non_generic_type_ok.snap
│ │ │ │ │ │ ├── recursive_one_arg_type_con.move
│ │ │ │ │ │ ├── recursive_one_arg_type_con.snap
│ │ │ │ │ │ ├── recursive_two_args_swapping_type_con.move
│ │ │ │ │ │ ├── recursive_two_args_swapping_type_con.snap
│ │ │ │ │ │ ├── two_loops.move
│ │ │ │ │ │ └── two_loops.snap
│ │ │ │ │ ├── operators
│ │ │ │ │ ├── boolean_not_non_boolean.move
│ │ │ │ │ ├── boolean_not_non_boolean.snap
│ │ │ │ │ ├── casting_operators_types_mismatch.move
│ │ │ │ │ ├── casting_operators_types_mismatch.snap
│ │ │ │ │ └── integer_binary_operators_types_mismatch.move_TODO
│ │ │ │ │ └── signer
│ │ │ │ │ ├── copy_loc.move
│ │ │ │ │ ├── copy_loc.snap
│ │ │ │ │ ├── copy_loc_transitive.move
│ │ │ │ │ ├── copy_loc_transitive.snap
│ │ │ │ │ ├── keyword.move
│ │ │ │ │ ├── keyword.snap
│ │ │ │ │ ├── move_to_sender.move
│ │ │ │ │ ├── move_to_sender.snap
│ │ │ │ │ ├── read_ref.move
│ │ │ │ │ ├── read_ref.snap
│ │ │ │ │ ├── read_ref_transitive.move
│ │ │ │ │ ├── read_ref_transitive.snap
│ │ │ │ │ ├── st_loc.move
│ │ │ │ │ ├── st_loc.snap
│ │ │ │ │ ├── st_loc_partial.move
│ │ │ │ │ ├── st_loc_partial.snap
│ │ │ │ │ ├── transitive.move
│ │ │ │ │ ├── transitive.snap
│ │ │ │ │ ├── unused.move
│ │ │ │ │ ├── unused.snap
│ │ │ │ │ ├── unused_partial.move
│ │ │ │ │ ├── unused_partial.snap
│ │ │ │ │ ├── write_ref.move
│ │ │ │ │ └── write_ref.snap
│ │ │ ├── typing
│ │ │ │ ├── ability_constraint_generic_in_field.move
│ │ │ │ ├── ability_constraint_generic_in_field.snap
│ │ │ │ ├── ability_constraint_prims_invalid.move
│ │ │ │ ├── ability_constraint_prims_invalid.snap
│ │ │ │ ├── ability_constraint_structs_invalid.move
│ │ │ │ ├── ability_constraint_structs_invalid.snap
│ │ │ │ ├── ability_constraint_tparams_invalid.move
│ │ │ │ ├── ability_constraint_tparams_invalid.snap
│ │ │ │ ├── ability_constraints.move
│ │ │ │ ├── ability_constraints.snap
│ │ │ │ ├── abort_any_type.move
│ │ │ │ ├── abort_any_type.snap
│ │ │ │ ├── annotated_types.move
│ │ │ │ ├── annotated_types.snap
│ │ │ │ ├── anything_bindings.TODO
│ │ │ │ ├── assert_invalid_cond_and_code_type.move
│ │ │ │ ├── assert_invalid_cond_and_code_type.snap
│ │ │ │ ├── assign_duplicate_assigning.move
│ │ │ │ ├── assign_duplicate_assigning.snap
│ │ │ │ ├── assign_nested.move
│ │ │ │ ├── assign_nested.snap
│ │ │ │ ├── assign_pop_resource.move
│ │ │ │ ├── assign_pop_resource.snap
│ │ │ │ ├── assign_unpack_references.move
│ │ │ │ ├── assign_unpack_references.snap
│ │ │ │ ├── assign_unpack_references_invalid.move
│ │ │ │ ├── assign_unpack_references_invalid.snap
│ │ │ │ ├── assign_wrong_arity.move
│ │ │ │ ├── assign_wrong_arity.snap
│ │ │ │ ├── assign_wrong_type.move
│ │ │ │ ├── assign_wrong_type.snap
│ │ │ │ ├── bad_type_argument_arity_const.move
│ │ │ │ ├── bad_type_argument_arity_const.snap
│ │ │ │ ├── bad_type_argument_arity_fun.move
│ │ │ │ ├── bad_type_argument_arity_fun.snap
│ │ │ │ ├── bad_type_argument_arity_struct.move
│ │ │ │ ├── bad_type_argument_arity_struct.snap
│ │ │ │ ├── bad_type_argument_arity_struct_pack.move
│ │ │ │ ├── bad_type_argument_arity_struct_pack.snap
│ │ │ │ ├── bad_type_argument_arity_struct_unpack.move
│ │ │ │ ├── bad_type_argument_arity_struct_unpack.snap
│ │ │ │ ├── binary_add.move
│ │ │ │ ├── binary_add.snap
│ │ │ │ ├── binary_add_invalid.move
│ │ │ │ ├── binary_add_invalid.snap
│ │ │ │ ├── binary_and.move
│ │ │ │ ├── binary_and.snap
│ │ │ │ ├── binary_and_invalid.move
│ │ │ │ ├── binary_and_invalid.snap
│ │ │ │ ├── binary_bit_and.move
│ │ │ │ ├── binary_bit_and.snap
│ │ │ │ ├── binary_bit_and_invalid.move
│ │ │ │ ├── binary_bit_and_invalid.snap
│ │ │ │ ├── binary_bit_or.move
│ │ │ │ ├── binary_bit_or.snap
│ │ │ │ ├── binary_bit_or_invalid.move
│ │ │ │ ├── binary_bit_or_invalid.snap
│ │ │ │ ├── binary_bit_xor_invalid.move
│ │ │ │ ├── binary_bit_xor_invalid.snap
│ │ │ │ ├── binary_div.move
│ │ │ │ ├── binary_div.snap
│ │ │ │ ├── binary_div_invalid.move
│ │ │ │ ├── binary_div_invalid.snap
│ │ │ │ ├── binary_geq.move
│ │ │ │ ├── binary_geq.snap
│ │ │ │ ├── binary_geq_invalid.move
│ │ │ │ ├── binary_geq_invalid.snap
│ │ │ │ ├── binary_gt.move
│ │ │ │ ├── binary_gt.snap
│ │ │ │ ├── binary_gt_invalid.move
│ │ │ │ ├── binary_gt_invalid.snap
│ │ │ │ ├── binary_leq.move
│ │ │ │ ├── binary_leq.snap
│ │ │ │ ├── binary_leq_invalid.move
│ │ │ │ ├── binary_leq_invalid.snap
│ │ │ │ ├── binary_lt.move
│ │ │ │ ├── binary_lt.snap
│ │ │ │ ├── binary_lt_invalid.move
│ │ │ │ ├── binary_lt_invalid.snap
│ │ │ │ ├── binary_mod.move
│ │ │ │ ├── binary_mod.snap
│ │ │ │ ├── binary_mod_invalid.move
│ │ │ │ ├── binary_mod_invalid.snap
│ │ │ │ ├── binary_mul.move
│ │ │ │ ├── binary_mul.snap
│ │ │ │ ├── binary_mul_invalid.move
│ │ │ │ ├── binary_mul_invalid.snap
│ │ │ │ ├── binary_or.move
│ │ │ │ ├── binary_or.snap
│ │ │ │ ├── binary_or_invalid.move
│ │ │ │ ├── binary_or_invalid.snap
│ │ │ │ ├── binary_shl.move
│ │ │ │ ├── binary_shl.snap
│ │ │ │ ├── binary_shl_invalid.move
│ │ │ │ ├── binary_shl_invalid.snap
│ │ │ │ ├── binary_shr.move
│ │ │ │ ├── binary_shr.snap
│ │ │ │ ├── binary_shr_invalid.move
│ │ │ │ ├── binary_shr_invalid.snap
│ │ │ │ ├── binary_sub.move
│ │ │ │ ├── binary_sub.snap
│ │ │ │ ├── binary_sub_invalid.move
│ │ │ │ ├── binary_sub_invalid.snap
│ │ │ │ ├── binary_xor.move
│ │ │ │ ├── binary_xor.snap
│ │ │ │ ├── bind_duplicate_binding.move
│ │ │ │ ├── bind_duplicate_binding.snap
│ │ │ │ ├── bind_pop_resource.move
│ │ │ │ ├── bind_pop_resource.snap
│ │ │ │ ├── bind_unpack_references.move
│ │ │ │ ├── bind_unpack_references.snap
│ │ │ │ ├── bind_unpack_references_invalid.move
│ │ │ │ ├── bind_unpack_references_invalid.snap
│ │ │ │ ├── bind_with_type_annot.move
│ │ │ │ ├── bind_with_type_annot.snap
│ │ │ │ ├── bind_wrong_arity.move
│ │ │ │ ├── bind_wrong_arity.snap
│ │ │ │ ├── bind_wrong_type.move
│ │ │ │ ├── bind_wrong_type.snap
│ │ │ │ ├── block_empty.move
│ │ │ │ ├── block_empty.snap
│ │ │ │ ├── block_empty_invalid.move
│ │ │ │ ├── block_empty_invalid.snap
│ │ │ │ ├── block_single_expr.move
│ │ │ │ ├── block_single_expr.snap
│ │ │ │ ├── block_single_expr_invalid.move
│ │ │ │ ├── block_single_expr_invalid.snap
│ │ │ │ ├── block_with_statements.move
│ │ │ │ ├── block_with_statements.snap
│ │ │ │ ├── block_with_statements_invalid.move
│ │ │ │ ├── block_with_statements_invalid.snap
│ │ │ │ ├── borrow_divergent.move
│ │ │ │ ├── borrow_divergent.snap
│ │ │ │ ├── borrow_field.move
│ │ │ │ ├── borrow_field.snap
│ │ │ │ ├── borrow_field_chain.move
│ │ │ │ ├── borrow_field_chain.snap
│ │ │ │ ├── borrow_field_chain_missing.move
│ │ │ │ ├── borrow_field_chain_missing.snap
│ │ │ │ ├── borrow_field_complex_root_expr.move
│ │ │ │ ├── borrow_field_complex_root_expr.snap
│ │ │ │ ├── borrow_field_from_non_struct.move
│ │ │ │ ├── borrow_field_from_non_struct.snap
│ │ │ │ ├── borrow_field_internal.move
│ │ │ │ ├── borrow_field_internal.snap
│ │ │ │ ├── borrow_field_missing.move
│ │ │ │ ├── borrow_field_missing.snap
│ │ │ │ ├── borrow_field_non_ref_non_local_root.move
│ │ │ │ ├── borrow_field_non_ref_non_local_root.snap
│ │ │ │ ├── borrow_field_non_ref_root.move
│ │ │ │ ├── borrow_field_non_ref_root.snap
│ │ │ │ ├── borrow_local.move
│ │ │ │ ├── borrow_local.snap
│ │ │ │ ├── borrow_local_invalid.move
│ │ │ │ ├── borrow_local_invalid.snap
│ │ │ │ ├── borrow_local_temp.move
│ │ │ │ ├── borrow_local_temp.snap
│ │ │ │ ├── borrow_local_temp_invalid.move
│ │ │ │ ├── borrow_local_temp_invalid.snap
│ │ │ │ ├── borrow_local_temp_resource.move
│ │ │ │ ├── borrow_local_temp_resource.snap
│ │ │ │ ├── break_any_type.move
│ │ │ │ ├── break_any_type.snap
│ │ │ │ ├── break_outside_loop.move
│ │ │ │ ├── break_outside_loop.snap
│ │ │ │ ├── break_with_value.move
│ │ │ │ ├── break_with_value.snap
│ │ │ │ ├── break_with_value_invalid.move
│ │ │ │ ├── break_with_value_invalid.snap
│ │ │ │ ├── cast.move
│ │ │ │ ├── cast.snap
│ │ │ │ ├── cast_invalid.move
│ │ │ │ ├── cast_invalid.snap
│ │ │ │ ├── clever_assertions.move
│ │ │ │ ├── clever_assertions.snap
│ │ │ │ ├── conditional_copy_invalid.move
│ │ │ │ ├── conditional_copy_invalid.snap
│ │ │ │ ├── conditional_drop_invalid.move
│ │ │ │ ├── conditional_drop_invalid.snap
│ │ │ │ ├── const_in_const.move
│ │ │ │ ├── const_in_const.snap
│ │ │ │ ├── const_in_const_circular.move
│ │ │ │ ├── const_in_const_circular.snap
│ │ │ │ ├── const_in_const_invalid.move
│ │ │ │ ├── const_in_const_invalid.snap
│ │ │ │ ├── constant_all_valid_types.move
│ │ │ │ ├── constant_all_valid_types.snap
│ │ │ │ ├── constant_allowed_but_not_supported.move
│ │ │ │ ├── constant_allowed_but_not_supported.snap
│ │ │ │ ├── constant_internal.move
│ │ │ │ ├── constant_internal.snap
│ │ │ │ ├── constant_invalid_base_type.move
│ │ │ │ ├── constant_invalid_base_type.snap
│ │ │ │ ├── constant_invalid_usage.move
│ │ │ │ ├── constant_invalid_usage.snap
│ │ │ │ ├── constant_non_base_type.move
│ │ │ │ ├── constant_non_base_type.snap
│ │ │ │ ├── constant_supported_exps.move
│ │ │ │ ├── constant_supported_exps.snap
│ │ │ │ ├── constant_unsupported_exps.move
│ │ │ │ ├── constant_unsupported_exps.snap
│ │ │ │ ├── constraints_not_satisfied_all_cases.move
│ │ │ │ ├── constraints_not_satisfied_all_cases.snap
│ │ │ │ ├── constraints_not_satisfied_function_parameter.move
│ │ │ │ ├── constraints_not_satisfied_function_parameter.snap
│ │ │ │ ├── constraints_not_satisfied_function_return_type.move
│ │ │ │ ├── constraints_not_satisfied_function_return_type.snap
│ │ │ │ ├── constraints_not_satisfied_lvalues_bind_type.move
│ │ │ │ ├── constraints_not_satisfied_lvalues_bind_type.snap
│ │ │ │ ├── constraints_not_satisfied_lvalues_decl_type.move
│ │ │ │ ├── constraints_not_satisfied_lvalues_decl_type.snap
│ │ │ │ ├── constraints_not_satisfied_lvalues_pack_type_args.move
│ │ │ │ ├── constraints_not_satisfied_lvalues_pack_type_args.snap
│ │ │ │ ├── constraints_not_satisfied_struct_field.move
│ │ │ │ ├── constraints_not_satisfied_struct_field.snap
│ │ │ │ ├── constraints_not_satisfied_type_annotation.move
│ │ │ │ ├── constraints_not_satisfied_type_annotation.snap
│ │ │ │ ├── constraints_not_satisfied_type_arguments_internal_call.move
│ │ │ │ ├── constraints_not_satisfied_type_arguments_internal_call.snap
│ │ │ │ ├── constraints_not_satisfied_type_arguments_internal_pack.move
│ │ │ │ ├── constraints_not_satisfied_type_arguments_internal_pack.snap
│ │ │ │ ├── continue_any_type.move
│ │ │ │ ├── continue_any_type.snap
│ │ │ │ ├── continue_outside_loop.move
│ │ │ │ ├── continue_outside_loop.snap
│ │ │ │ ├── decl_unpack_references.move
│ │ │ │ ├── decl_unpack_references.snap
│ │ │ │ ├── declare_duplicate_binding.move
│ │ │ │ ├── declare_duplicate_binding.snap
│ │ │ │ ├── declare_pop_resource.move
│ │ │ │ ├── declare_pop_resource.snap
│ │ │ │ ├── declare_with_type_annot.move
│ │ │ │ ├── declare_with_type_annot.snap
│ │ │ │ ├── declare_wrong_arity.move
│ │ │ │ ├── declare_wrong_arity.snap
│ │ │ │ ├── declare_wrong_type.move
│ │ │ │ ├── declare_wrong_type.snap
│ │ │ │ ├── derefrence.move
│ │ │ │ ├── derefrence.snap
│ │ │ │ ├── derefrence_invalid.move
│ │ │ │ ├── derefrence_invalid.snap
│ │ │ │ ├── derefrence_reference.move
│ │ │ │ ├── derefrence_reference.snap
│ │ │ │ ├── duplicate_function_parameter_names.move
│ │ │ │ ├── duplicate_function_parameter_names.snap
│ │ │ │ ├── entry_on_any_vis.move
│ │ │ │ ├── entry_on_any_vis.snap
│ │ │ │ ├── entry_signature_no_warning.move
│ │ │ │ ├── entry_signature_no_warning.snap
│ │ │ │ ├── eq.move
│ │ │ │ ├── eq.snap
│ │ │ │ ├── eq_invalid.move
│ │ │ │ ├── eq_invalid.snap
│ │ │ │ ├── exp_list.move
│ │ │ │ ├── exp_list.snap
│ │ │ │ ├── exp_list_nested.move
│ │ │ │ ├── exp_list_nested.snap
│ │ │ │ ├── exp_list_resource_drop.move
│ │ │ │ ├── exp_list_resource_drop.snap
│ │ │ │ ├── explicit_copy.move
│ │ │ │ ├── explicit_copy.snap
│ │ │ │ ├── explicit_move.move
│ │ │ │ ├── explicit_move.snap
│ │ │ │ ├── hex_and_decimal_address.move
│ │ │ │ ├── hex_and_decimal_address.snap
│ │ │ │ ├── if_branches_subtype.move
│ │ │ │ ├── if_branches_subtype.snap
│ │ │ │ ├── if_branches_subtype_invalid.move
│ │ │ │ ├── if_branches_subtype_invalid.snap
│ │ │ │ ├── if_condition.move
│ │ │ │ ├── if_condition.snap
│ │ │ │ ├── if_condition_invalid.move
│ │ │ │ ├── if_condition_invalid.snap
│ │ │ │ ├── if_default_else.move
│ │ │ │ ├── if_default_else.snap
│ │ │ │ ├── if_matched_branches.move
│ │ │ │ ├── if_matched_branches.snap
│ │ │ │ ├── if_mismatched_branches.move
│ │ │ │ ├── if_mismatched_branches.snap
│ │ │ │ ├── if_no_else.move
│ │ │ │ ├── if_no_else.snap
│ │ │ │ ├── ignore_inferred_resource.move
│ │ │ │ ├── ignore_inferred_resource.snap
│ │ │ │ ├── implicit_const_copy.move
│ │ │ │ ├── implicit_const_copy.snap
│ │ │ │ ├── implicit_deref_borrow_field.move
│ │ │ │ ├── implicit_deref_borrow_field.snap
│ │ │ │ ├── implicit_deref_borrow_field_chain.move
│ │ │ │ ├── implicit_deref_borrow_field_chain.snap
│ │ │ │ ├── implicit_deref_borrow_field_chain_missing.move
│ │ │ │ ├── implicit_deref_borrow_field_chain_missing.snap
│ │ │ │ ├── implicit_deref_borrow_field_complex_root_expr.move
│ │ │ │ ├── implicit_deref_borrow_field_complex_root_expr.snap
│ │ │ │ ├── implicit_deref_borrow_field_from_non_struct.move
│ │ │ │ ├── implicit_deref_borrow_field_from_non_struct.snap
│ │ │ │ ├── implicit_deref_borrow_field_internal.move
│ │ │ │ ├── implicit_deref_borrow_field_internal.snap
│ │ │ │ ├── implicit_deref_borrow_field_missing.move
│ │ │ │ ├── implicit_deref_borrow_field_missing.snap
│ │ │ │ ├── implicit_deref_borrow_field_non_ref_non_local_root.move
│ │ │ │ ├── implicit_deref_borrow_field_non_ref_non_local_root.snap
│ │ │ │ ├── implicit_deref_borrow_field_non_ref_root.move
│ │ │ │ ├── implicit_deref_borrow_field_non_ref_root.snap
│ │ │ │ ├── implicit_deref_borrow_field_not_copyable.move
│ │ │ │ ├── implicit_deref_borrow_field_not_copyable.snap
│ │ │ │ ├── infinite_instantiations_invalid.move
│ │ │ │ ├── infinite_instantiations_invalid.snap
│ │ │ │ ├── infinite_instantiations_valid.move
│ │ │ │ ├── infinite_instantiations_valid.snap
│ │ │ │ ├── instantiate_signatures.move
│ │ │ │ ├── instantiate_signatures.snap
│ │ │ │ ├── invalid_assertion_const.move
│ │ │ │ ├── invalid_assertion_const.snap
│ │ │ │ ├── large_binop.move
│ │ │ │ ├── large_binop.snap
│ │ │ │ ├── large_binop_2.move
│ │ │ │ ├── large_binop_2.snap
│ │ │ │ ├── loop_body.move
│ │ │ │ ├── loop_body.snap
│ │ │ │ ├── loop_body_invalid.move
│ │ │ │ ├── loop_body_invalid.snap
│ │ │ │ ├── loop_result_type.move
│ │ │ │ ├── loop_result_type.snap
│ │ │ │ ├── loop_result_type_invalid.move
│ │ │ │ ├── loop_result_type_invalid.snap
│ │ │ │ ├── module_call.move
│ │ │ │ ├── module_call.snap
│ │ │ │ ├── module_call_complicated_rhs.move
│ │ │ │ ├── module_call_complicated_rhs.snap
│ │ │ │ ├── module_call_constraints_not_satisfied.move
│ │ │ │ ├── module_call_constraints_not_satisfied.snap
│ │ │ │ ├── module_call_entry_function.move
│ │ │ │ ├── module_call_entry_function.snap
│ │ │ │ ├── module_call_entry_function_was_invalid.move
│ │ │ │ ├── module_call_entry_function_was_invalid.snap
│ │ │ │ ├── module_call_explicit_type_arguments.move
│ │ │ │ ├── module_call_explicit_type_arguments.snap
│ │ │ │ ├── module_call_explicit_type_arguments_invalid.move
│ │ │ │ ├── module_call_explicit_type_arguments_invalid.snap
│ │ │ │ ├── module_call_internal.move
│ │ │ │ ├── module_call_internal.snap
│ │ │ │ ├── module_call_missing_function.move
│ │ │ │ ├── module_call_missing_function.snap
│ │ │ │ ├── module_call_visibility_friend.move
│ │ │ │ ├── module_call_visibility_friend.snap
│ │ │ │ ├── module_call_visibility_friend_invalid.move
│ │ │ │ ├── module_call_visibility_friend_invalid.snap
│ │ │ │ ├── module_call_wrong_argument_in_list.move
│ │ │ │ ├── module_call_wrong_argument_in_list.snap
│ │ │ │ ├── module_call_wrong_arity.move
│ │ │ │ ├── module_call_wrong_arity.snap
│ │ │ │ ├── module_call_wrong_single_argument.move
│ │ │ │ ├── module_call_wrong_single_argument.snap
│ │ │ │ ├── mutable_borrow_from_immutable.move
│ │ │ │ ├── mutable_borrow_from_immutable.snap
│ │ │ │ ├── mutable_eq_and_neq.move
│ │ │ │ ├── mutable_eq_and_neq.snap
│ │ │ │ ├── mutable_eq_and_neq_invalid.move
│ │ │ │ ├── mutable_eq_and_neq_invalid.snap
│ │ │ │ ├── mutate.move
│ │ │ │ ├── mutate.snap
│ │ │ │ ├── mutate_field_internal.move
│ │ │ │ ├── mutate_field_internal.snap
│ │ │ │ ├── mutate_immutable.move
│ │ │ │ ├── mutate_immutable.snap
│ │ │ │ ├── mutate_invalid.move
│ │ │ │ ├── mutate_invalid.snap
│ │ │ │ ├── mutate_non_ref.move
│ │ │ │ ├── mutate_non_ref.snap
│ │ │ │ ├── mutate_resource.move
│ │ │ │ ├── mutate_resource.snap
│ │ │ │ ├── native_structs_pack_unpack.move
│ │ │ │ ├── native_structs_pack_unpack.snap
│ │ │ │ ├── neq.move
│ │ │ │ ├── neq.snap
│ │ │ │ ├── neq_invalid.move
│ │ │ │ ├── neq_invalid.snap
│ │ │ │ ├── non_phantom_in_phantom_pos.move
│ │ │ │ ├── non_phantom_in_phantom_pos.snap
│ │ │ │ ├── number_literal_too_large.move
│ │ │ │ ├── number_literal_too_large.snap
│ │ │ │ ├── other_builtins.move
│ │ │ │ ├── other_builtins.snap
│ │ │ │ ├── other_builtins_invalid.move
│ │ │ │ ├── other_builtins_invalid.snap
│ │ │ │ ├── pack.move
│ │ │ │ ├── pack.snap
│ │ │ │ ├── pack_constraint_not_satisfied.move
│ │ │ │ ├── pack_constraint_not_satisfied.snap
│ │ │ │ ├── pack_invalid_argument.move
│ │ │ │ ├── pack_invalid_argument.snap
│ │ │ │ ├── pack_missing_field.move
│ │ │ │ ├── pack_missing_field.snap
│ │ │ │ ├── pack_multiple.move
│ │ │ │ ├── pack_multiple.snap
│ │ │ │ ├── pack_private_with_field.move
│ │ │ │ ├── pack_private_with_field.snap
│ │ │ │ ├── pack_reference.move
│ │ │ │ ├── pack_reference.snap
│ │ │ │ ├── pack_unit.move
│ │ │ │ ├── pack_unit.snap
│ │ │ │ ├── pack_unpack_private.move
│ │ │ │ ├── pack_unpack_private.snap
│ │ │ │ ├── phantom_param_op_abilities.move
│ │ │ │ ├── phantom_param_op_abilities.snap
│ │ │ │ ├── phantom_param_op_abilities_invalid.move
│ │ │ │ ├── phantom_param_op_abilities_invalid.snap
│ │ │ │ ├── phantom_param_struct_decl.move
│ │ │ │ ├── phantom_param_struct_decl.snap
│ │ │ │ ├── phantom_param_struct_decl_invalid.move
│ │ │ │ ├── phantom_param_struct_decl_invalid.snap
│ │ │ │ ├── phantom_params_constraint_abilities.move
│ │ │ │ ├── phantom_params_constraint_abilities.snap
│ │ │ │ ├── phantom_params_constraint_abilities_invalid.move
│ │ │ │ ├── phantom_params_constraint_abilities_invalid.snap
│ │ │ │ ├── phantom_params_field_abilities.move
│ │ │ │ ├── phantom_params_field_abilities.snap
│ │ │ │ ├── phantom_params_field_abilities_invalid.move
│ │ │ │ ├── phantom_params_field_abilities_invalid.snap
│ │ │ │ ├── recursive_local.move
│ │ │ │ ├── recursive_local.snap
│ │ │ │ ├── recursive_structs.move
│ │ │ │ ├── recursive_structs.snap
│ │ │ │ ├── recursive_structs_malformed.move
│ │ │ │ ├── recursive_structs_malformed.snap
│ │ │ │ ├── return_any_type.move
│ │ │ │ ├── return_any_type.snap
│ │ │ │ ├── return_type_explicit_exp.move
│ │ │ │ ├── return_type_explicit_exp.snap
│ │ │ │ ├── return_type_explicit_exp_invalid.move
│ │ │ │ ├── return_type_explicit_exp_invalid.snap
│ │ │ │ ├── return_type_last_exp.move
│ │ │ │ ├── return_type_last_exp.snap
│ │ │ │ ├── return_type_last_exp_invalid.move
│ │ │ │ ├── return_type_last_exp_invalid.snap
│ │ │ │ ├── seq_cannot_ignore_resource.move
│ │ │ │ ├── seq_cannot_ignore_resource.snap
│ │ │ │ ├── seq_ignores_value.move
│ │ │ │ ├── seq_ignores_value.snap
│ │ │ │ ├── shadowing.move
│ │ │ │ ├── shadowing.snap
│ │ │ │ ├── shadowing_invalid_scope.move
│ │ │ │ ├── shadowing_invalid_scope.snap
│ │ │ │ ├── shadowing_invalid_types.move
│ │ │ │ ├── shadowing_invalid_types.snap
│ │ │ │ ├── spec_block_fail.move
│ │ │ │ ├── spec_block_fail.snap
│ │ │ │ ├── spec_block_ok.move
│ │ │ │ ├── spec_block_ok.snap
│ │ │ │ ├── subtype_annotation.move
│ │ │ │ ├── subtype_annotation.snap
│ │ │ │ ├── subtype_annotation_invalid.move
│ │ │ │ ├── subtype_annotation_invalid.snap
│ │ │ │ ├── subtype_args.move
│ │ │ │ ├── subtype_args.snap
│ │ │ │ ├── subtype_args_invalid.move
│ │ │ │ ├── subtype_args_invalid.snap
│ │ │ │ ├── subtype_assign.move
│ │ │ │ ├── subtype_assign.snap
│ │ │ │ ├── subtype_assign_invalid.move
│ │ │ │ ├── subtype_assign_invalid.snap
│ │ │ │ ├── subtype_bind.move
│ │ │ │ ├── subtype_bind.snap
│ │ │ │ ├── subtype_bind_invalid.move
│ │ │ │ ├── subtype_bind_invalid.snap
│ │ │ │ ├── subtype_return.move
│ │ │ │ ├── subtype_return.snap
│ │ │ │ ├── subtype_return_invalid.move
│ │ │ │ ├── subtype_return_invalid.snap
│ │ │ │ ├── type_variable_join_single_pack.move
│ │ │ │ ├── type_variable_join_single_pack.snap
│ │ │ │ ├── type_variable_join_single_pack_invalid.move
│ │ │ │ ├── type_variable_join_single_pack_invalid.snap
│ │ │ │ ├── type_variable_join_single_unpack.move
│ │ │ │ ├── type_variable_join_single_unpack.snap
│ │ │ │ ├── type_variable_join_single_unpack_assign.move
│ │ │ │ ├── type_variable_join_single_unpack_assign.snap
│ │ │ │ ├── type_variable_join_single_unpack_assign_invalid.move
│ │ │ │ ├── type_variable_join_single_unpack_assign_invalid.snap
│ │ │ │ ├── type_variable_join_single_unpack_invalid.move
│ │ │ │ ├── type_variable_join_single_unpack_invalid.snap
│ │ │ │ ├── type_variable_join_threaded_pack.move
│ │ │ │ ├── type_variable_join_threaded_pack.snap
│ │ │ │ ├── type_variable_join_threaded_pack_invalid.move
│ │ │ │ ├── type_variable_join_threaded_pack_invalid.snap
│ │ │ │ ├── type_variable_join_threaded_unpack.move
│ │ │ │ ├── type_variable_join_threaded_unpack.snap
│ │ │ │ ├── type_variable_join_threaded_unpack_assign.move
│ │ │ │ ├── type_variable_join_threaded_unpack_assign.snap
│ │ │ │ ├── type_variable_join_threaded_unpack_assign_invalid.move
│ │ │ │ ├── type_variable_join_threaded_unpack_assign_invalid.snap
│ │ │ │ ├── type_variable_join_threaded_unpack_invalid.move
│ │ │ │ ├── type_variable_join_threaded_unpack_invalid.snap
│ │ │ │ ├── unary_not.move
│ │ │ │ ├── unary_not.snap
│ │ │ │ ├── unary_not_invalid.move
│ │ │ │ ├── unary_not_invalid.snap
│ │ │ │ ├── uninferred_type_call.move
│ │ │ │ ├── uninferred_type_call.snap
│ │ │ │ ├── uninferred_type_pack.move
│ │ │ │ ├── uninferred_type_pack.snap
│ │ │ │ ├── uninferred_type_unpack_assign.move
│ │ │ │ ├── uninferred_type_unpack_assign.snap
│ │ │ │ ├── uninferred_type_unpack_bind.move
│ │ │ │ ├── uninferred_type_unpack_bind.snap
│ │ │ │ ├── uninferred_type_unpack_decl.move
│ │ │ │ ├── uninferred_type_unpack_decl.snap
│ │ │ │ ├── unit.move
│ │ │ │ ├── unit.snap
│ │ │ │ ├── unused_const.move
│ │ │ │ ├── unused_const.snap
│ │ │ │ ├── unused_const.unused
│ │ │ │ ├── unused_const@unused.snap
│ │ │ │ ├── unused_functions.move
│ │ │ │ ├── unused_functions.snap
│ │ │ │ ├── unused_functions.unused
│ │ │ │ ├── unused_functions@unused.snap
│ │ │ │ ├── unused_id_field.move
│ │ │ │ ├── unused_id_field.snap
│ │ │ │ ├── unused_id_field.unused
│ │ │ │ ├── unused_id_field@unused.snap
│ │ │ │ ├── unused_local.move
│ │ │ │ ├── unused_local.snap
│ │ │ │ ├── unused_non_phantom_param.move
│ │ │ │ ├── unused_non_phantom_param.snap
│ │ │ │ ├── unused_struct_field.move
│ │ │ │ ├── unused_struct_field.snap
│ │ │ │ ├── unused_struct_field.unused
│ │ │ │ ├── unused_struct_field@unused.snap
│ │ │ │ ├── use_local.move
│ │ │ │ ├── use_local.snap
│ │ │ │ ├── used_const.move
│ │ │ │ ├── used_const.snap
│ │ │ │ ├── used_const.unused
│ │ │ │ ├── used_const@unused.snap
│ │ │ │ ├── values.move
│ │ │ │ ├── values.snap
│ │ │ │ ├── vector_basic_cases.move
│ │ │ │ ├── vector_basic_cases.snap
│ │ │ │ ├── vector_mismatched_args.move
│ │ │ │ ├── vector_mismatched_args.snap
│ │ │ │ ├── vector_mismatched_args_non_base_type.move
│ │ │ │ ├── vector_mismatched_args_non_base_type.snap
│ │ │ │ ├── vector_no_type_inferred.move
│ │ │ │ ├── vector_no_type_inferred.snap
│ │ │ │ ├── vector_with_non_base_type.move
│ │ │ │ ├── vector_with_non_base_type.snap
│ │ │ │ ├── vector_with_non_base_type_inferred.move
│ │ │ │ ├── vector_with_non_base_type_inferred.snap
│ │ │ │ ├── while_body.move
│ │ │ │ ├── while_body.snap
│ │ │ │ ├── while_body_invalid.move
│ │ │ │ ├── while_body_invalid.snap
│ │ │ │ ├── while_condition.move
│ │ │ │ ├── while_condition.snap
│ │ │ │ ├── while_condition_invalid.move
│ │ │ │ └── while_condition_invalid.snap
│ │ │ ├── unit_test
│ │ │ │ ├── attribute_location.move
│ │ │ │ ├── attribute_location.snap
│ │ │ │ ├── attribute_location.unit_test
│ │ │ │ ├── attribute_location@unit_test.snap
│ │ │ │ ├── attribute_location_invalid.move
│ │ │ │ ├── attribute_location_invalid.snap
│ │ │ │ ├── attribute_location_invalid.unit_test
│ │ │ │ ├── attribute_location_invalid@unit_test.snap
│ │ │ │ ├── cross_module_members.move
│ │ │ │ ├── cross_module_members.snap
│ │ │ │ ├── cross_module_members.unit_test
│ │ │ │ ├── cross_module_members@unit_test.snap
│ │ │ │ ├── cross_module_members_non_test_function.move
│ │ │ │ ├── cross_module_members_non_test_function.snap
│ │ │ │ ├── cross_module_members_non_test_function.unit_test
│ │ │ │ ├── cross_module_members_non_test_function@unit_test.snap
│ │ │ │ ├── cross_module_test_only_module.move
│ │ │ │ ├── cross_module_test_only_module.snap
│ │ │ │ ├── cross_module_test_only_module.unit_test
│ │ │ │ ├── cross_module_test_only_module@unit_test.snap
│ │ │ │ ├── entry_is_public_in_test_contexts.move
│ │ │ │ ├── entry_is_public_in_test_contexts.snap
│ │ │ │ ├── entry_is_public_in_test_contexts.unit_test
│ │ │ │ ├── entry_is_public_in_test_contexts@unit_test.snap
│ │ │ │ ├── expected_failure_bad_value.move
│ │ │ │ ├── expected_failure_bad_value.snap
│ │ │ │ ├── expected_failure_bad_value.unit_test
│ │ │ │ ├── expected_failure_bad_value@unit_test.snap
│ │ │ │ ├── expected_failure_constants.move
│ │ │ │ ├── expected_failure_constants.snap
│ │ │ │ ├── expected_failure_constants.unit_test
│ │ │ │ ├── expected_failure_constants@unit_test.snap
│ │ │ │ ├── expected_failure_constants_invalid.move
│ │ │ │ ├── expected_failure_constants_invalid.snap
│ │ │ │ ├── expected_failure_constants_invalid.unit_test
│ │ │ │ ├── expected_failure_constants_invalid@unit_test.snap
│ │ │ │ ├── expected_failure_invalid_literals.move
│ │ │ │ ├── expected_failure_invalid_literals.snap
│ │ │ │ ├── expected_failure_invalid_literals.unit_test
│ │ │ │ ├── expected_failure_invalid_literals@unit_test.snap
│ │ │ │ ├── expected_failure_not_test.move
│ │ │ │ ├── expected_failure_not_test.snap
│ │ │ │ ├── expected_failure_not_test.unit_test
│ │ │ │ ├── expected_failure_not_test@unit_test.snap
│ │ │ │ ├── expected_failure_on_non_function.move
│ │ │ │ ├── expected_failure_on_non_function.snap
│ │ │ │ ├── expected_failure_on_non_function.unit_test
│ │ │ │ ├── expected_failure_on_non_function@unit_test.snap
│ │ │ │ ├── expected_failure_out_of_range_value.move
│ │ │ │ ├── expected_failure_out_of_range_value.snap
│ │ │ │ ├── expected_failure_out_of_range_value.unit_test
│ │ │ │ ├── expected_failure_out_of_range_value@unit_test.snap
│ │ │ │ ├── extra_attributes.move
│ │ │ │ ├── extra_attributes.snap
│ │ │ │ ├── extra_attributes.unit_test
│ │ │ │ ├── extra_attributes@unit_test.snap
│ │ │ │ ├── invalid_expected_code_name.move
│ │ │ │ ├── invalid_expected_code_name.snap
│ │ │ │ ├── invalid_expected_code_name.unit_test
│ │ │ │ ├── invalid_expected_code_name@unit_test.snap
│ │ │ │ ├── invalid_expected_failure_name.move
│ │ │ │ ├── invalid_expected_failure_name.snap
│ │ │ │ ├── invalid_expected_failure_name.unit_test
│ │ │ │ ├── invalid_expected_failure_name@unit_test.snap
│ │ │ │ ├── multiple_errors.move
│ │ │ │ ├── multiple_errors.snap
│ │ │ │ ├── multiple_errors.unit_test
│ │ │ │ ├── multiple_errors@unit_test.snap
│ │ │ │ ├── multiple_test_annotations.move
│ │ │ │ ├── multiple_test_annotations.snap
│ │ │ │ ├── multiple_test_annotations.unit_test
│ │ │ │ ├── multiple_test_annotations@unit_test.snap
│ │ │ │ ├── named_address_no_value_in_annotation.move
│ │ │ │ ├── named_address_no_value_in_annotation.snap
│ │ │ │ ├── named_address_no_value_in_annotation.unit_test
│ │ │ │ ├── named_address_no_value_in_annotation@unit_test.snap
│ │ │ │ ├── other_failures_invalid_assignment.move
│ │ │ │ ├── other_failures_invalid_assignment.snap
│ │ │ │ ├── other_failures_invalid_assignment.unit_test
│ │ │ │ ├── other_failures_invalid_assignment@unit_test.snap
│ │ │ │ ├── other_failures_invalid_location.move
│ │ │ │ ├── other_failures_invalid_location.snap
│ │ │ │ ├── other_failures_invalid_location.unit_test
│ │ │ │ ├── other_failures_invalid_location@unit_test.snap
│ │ │ │ ├── other_failures_invalid_location_module.move
│ │ │ │ ├── other_failures_invalid_location_module.snap
│ │ │ │ ├── other_failures_invalid_location_module.unit_test
│ │ │ │ ├── other_failures_invalid_location_module@unit_test.snap
│ │ │ │ ├── other_failures_valid.move
│ │ │ │ ├── other_failures_valid.snap
│ │ │ │ ├── other_failures_valid.unit_test
│ │ │ │ ├── other_failures_valid@unit_test.snap
│ │ │ │ ├── test_and_test_only_annotation.move
│ │ │ │ ├── test_and_test_only_annotation.snap
│ │ │ │ ├── test_and_test_only_annotation.unit_test
│ │ │ │ ├── test_and_test_only_annotation@unit_test.snap
│ │ │ │ ├── test_filter_function.move
│ │ │ │ ├── test_filter_function.snap
│ │ │ │ ├── test_filter_struct.move
│ │ │ │ ├── test_filter_struct.snap
│ │ │ │ ├── valid_test_module.move
│ │ │ │ ├── valid_test_module.snap
│ │ │ │ ├── valid_test_module.unit_test
│ │ │ │ └── valid_test_module@unit_test.snap
│ │ │ ├── verification
│ │ │ │ ├── cross_module_invalid.move
│ │ │ │ ├── cross_module_invalid.snap
│ │ │ │ ├── cross_module_valid.move
│ │ │ │ ├── cross_module_valid.snap
│ │ │ │ ├── double_annotation.move
│ │ │ │ ├── double_annotation.snap
│ │ │ │ ├── single_module_invalid.move
│ │ │ │ ├── single_module_invalid.snap
│ │ │ │ ├── single_module_valid.move
│ │ │ │ ├── single_module_valid.snap
│ │ │ │ ├── specs_are_not_errors.move
│ │ │ │ └── specs_are_not_errors.snap
│ │ │ └── warning_suppression
│ │ │ │ ├── all.move
│ │ │ │ ├── all.snap
│ │ │ │ ├── allow_with_no_filter.move
│ │ │ │ ├── allow_with_no_filter.snap
│ │ │ │ ├── bad_attr.move
│ │ │ │ ├── bad_attr.snap
│ │ │ │ ├── bad_location.move
│ │ │ │ ├── bad_location.snap
│ │ │ │ ├── dead_code.move
│ │ │ │ ├── dead_code.snap
│ │ │ │ ├── missing_phantom.move
│ │ │ │ ├── missing_phantom.snap
│ │ │ │ ├── unknown_warning.move
│ │ │ │ ├── unknown_warning.snap
│ │ │ │ ├── unused.move
│ │ │ │ ├── unused.snap
│ │ │ │ ├── unused_assignment.move
│ │ │ │ ├── unused_assignment.snap
│ │ │ │ ├── unused_trailing_semi.move
│ │ │ │ ├── unused_trailing_semi.snap
│ │ │ │ ├── unused_type_parameter.move
│ │ │ │ ├── unused_type_parameter.snap
│ │ │ │ ├── unused_use.move
│ │ │ │ ├── unused_use.snap
│ │ │ │ ├── unused_variable.move
│ │ │ │ └── unused_variable.snap
│ │ │ └── move_check_testsuite.rs
│ ├── move-core-types
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── abi.rs
│ │ │ ├── account_address.rs
│ │ │ ├── annotated_extractor.rs
│ │ │ ├── annotated_value.rs
│ │ │ ├── annotated_visitor.rs
│ │ │ ├── effects.rs
│ │ │ ├── gas_algebra.rs
│ │ │ ├── identifier.rs
│ │ │ ├── language_storage.rs
│ │ │ ├── lib.rs
│ │ │ ├── metadata.rs
│ │ │ ├── move_resource.rs
│ │ │ ├── parsing
│ │ │ ├── address.rs
│ │ │ ├── mod.rs
│ │ │ ├── parser.rs
│ │ │ ├── types.rs
│ │ │ └── values.rs
│ │ │ ├── proptest_types.rs
│ │ │ ├── resolver.rs
│ │ │ ├── runtime_value.rs
│ │ │ ├── state.rs
│ │ │ ├── transaction_argument.rs
│ │ │ ├── u256.rs
│ │ │ ├── unit_tests
│ │ │ ├── extractor_test.rs
│ │ │ ├── identifier_test.rs
│ │ │ ├── language_storage_test.rs
│ │ │ ├── mod.rs
│ │ │ ├── parsing_test.rs
│ │ │ ├── staged_enum_variant_order
│ │ │ │ ├── move_type_layout.yaml
│ │ │ │ ├── move_value.yaml
│ │ │ │ ├── transaction_argument.yaml
│ │ │ │ └── type_tag.yaml
│ │ │ ├── value_test.rs
│ │ │ └── visitor_test.rs
│ │ │ └── vm_status.rs
│ ├── move-coverage
│ │ ├── Cargo.toml
│ │ ├── check_coverage.bash
│ │ ├── src
│ │ │ ├── bin
│ │ │ │ ├── coverage-summaries.rs
│ │ │ │ ├── move-trace-conversion.rs
│ │ │ │ └── source-coverage.rs
│ │ │ ├── coverage_map.rs
│ │ │ ├── lib.rs
│ │ │ ├── source_coverage.rs
│ │ │ └── summary.rs
│ │ └── utils.sh
│ ├── move-disassembler
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── disassembler.rs
│ │ │ ├── lib.rs
│ │ │ └── main.rs
│ ├── move-docgen-tests
│ │ ├── Cargo.toml
│ │ ├── src
│ │ │ └── lib.rs
│ │ └── tests
│ │ │ ├── move
│ │ │ ├── annotation
│ │ │ │ ├── Move.toml
│ │ │ │ ├── a__m.md@collapsed_sections.snap
│ │ │ │ ├── a__m.md@default.snap
│ │ │ │ └── sources
│ │ │ │ │ └── m.move
│ │ │ ├── code_block
│ │ │ │ ├── Move.toml
│ │ │ │ ├── a__m.md@collapsed_sections.snap
│ │ │ │ ├── a__m.md@default.snap
│ │ │ │ └── sources
│ │ │ │ │ └── m.move
│ │ │ ├── const_string
│ │ │ │ ├── Move.toml
│ │ │ │ ├── a__m.md@collapsed_sections.snap
│ │ │ │ ├── a__m.md@default.snap
│ │ │ │ └── sources
│ │ │ │ │ └── m.move
│ │ │ ├── different_visibilities
│ │ │ │ ├── Move.toml
│ │ │ │ ├── a__m.md@collapsed_sections.snap
│ │ │ │ ├── a__m.md@default.snap
│ │ │ │ └── sources
│ │ │ │ │ └── m.move
│ │ │ ├── enums
│ │ │ │ ├── Move.toml
│ │ │ │ ├── a__m.md@collapsed_sections.snap
│ │ │ │ ├── a__m.md@default.snap
│ │ │ │ └── sources
│ │ │ │ │ └── m.move
│ │ │ └── root_template
│ │ │ │ ├── Move.toml
│ │ │ │ ├── root.md@collapsed_sections.snap
│ │ │ │ ├── root.md@default.snap
│ │ │ │ ├── root_template.md
│ │ │ │ └── sources
│ │ │ │ ├── a.move
│ │ │ │ └── b.move
│ │ │ └── testsuite.rs
│ ├── move-docgen
│ │ ├── Cargo.toml
│ │ ├── README.md
│ │ └── src
│ │ │ ├── code_writer.rs
│ │ │ ├── docgen.rs
│ │ │ └── lib.rs
│ ├── move-ir-compiler-transactional-tests
│ │ ├── Cargo.toml
│ │ └── tests
│ │ │ ├── bytecode-generation
│ │ │ ├── declarations
│ │ │ │ ├── function.mvir
│ │ │ │ ├── function.snap
│ │ │ │ ├── let.mvir
│ │ │ │ └── let.snap
│ │ │ ├── expressions
│ │ │ │ ├── binary_add.mvir
│ │ │ │ ├── binary_add.snap
│ │ │ │ ├── borrow.mvir
│ │ │ │ ├── borrow.snap
│ │ │ │ ├── borrow_mut.mvir
│ │ │ │ ├── borrow_mut.snap
│ │ │ │ ├── builtins
│ │ │ │ │ ├── vector.mvir
│ │ │ │ │ └── vector.snap
│ │ │ │ ├── combined.mvir
│ │ │ │ ├── combined.snap
│ │ │ │ ├── pack.mvir
│ │ │ │ ├── pack.snap
│ │ │ │ ├── unpack.mvir
│ │ │ │ └── unpack.snap
│ │ │ ├── statements
│ │ │ │ ├── assert.mvir
│ │ │ │ ├── assert.snap
│ │ │ │ ├── assign.mvir
│ │ │ │ ├── assign.snap
│ │ │ │ ├── enums.mvir
│ │ │ │ ├── enums.snap
│ │ │ │ ├── jump.mvir
│ │ │ │ ├── jump.snap
│ │ │ │ ├── jump_if.mvir
│ │ │ │ ├── jump_if.snap
│ │ │ │ ├── jump_if_false.mvir
│ │ │ │ └── jump_if_false.snap
│ │ │ └── types
│ │ │ │ ├── struct.mvir
│ │ │ │ └── struct.snap
│ │ │ ├── parsing
│ │ │ ├── comments.mvir
│ │ │ ├── comments.snap
│ │ │ ├── crlf.mvir
│ │ │ ├── crlf.snap
│ │ │ ├── enums.mvir
│ │ │ ├── enums.snap
│ │ │ ├── keywords.mvir
│ │ │ ├── keywords.snap
│ │ │ ├── named_addresses.mvir
│ │ │ ├── named_addresses.snap
│ │ │ ├── structs.mvir
│ │ │ ├── structs.snap
│ │ │ ├── types.mvir
│ │ │ └── types.snap
│ │ │ └── tests.rs
│ ├── move-ir-compiler
│ │ ├── Cargo.toml
│ │ ├── README.md
│ │ └── src
│ │ │ ├── lib.rs
│ │ │ ├── main.rs
│ │ │ ├── unit_tests
│ │ │ ├── cfg_tests.rs
│ │ │ ├── function_tests.rs
│ │ │ ├── mod.rs
│ │ │ └── testutils.rs
│ │ │ └── util.rs
│ ├── move-ir-to-bytecode-syntax
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── lexer.rs
│ │ │ ├── lib.rs
│ │ │ └── syntax.rs
│ ├── move-ir-to-bytecode
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── compiler.rs
│ │ │ ├── context.rs
│ │ │ ├── lib.rs
│ │ │ └── parser.rs
│ ├── move-ir-types
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── ast.rs
│ │ │ ├── lib.rs
│ │ │ └── location.rs
│ ├── move-model-2
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── compiled.rs
│ │ │ ├── compiled_model.rs
│ │ │ ├── display.rs
│ │ │ ├── lib.rs
│ │ │ ├── model.rs
│ │ │ └── source_model.rs
│ ├── move-model
│ │ ├── Cargo.toml
│ │ ├── src
│ │ │ ├── ast.rs
│ │ │ ├── builder
│ │ │ │ ├── README.md
│ │ │ │ ├── exp_translator.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── model_builder.rs
│ │ │ │ └── module_builder.rs
│ │ │ ├── code_writer.rs
│ │ │ ├── exp_generator.rs
│ │ │ ├── lib.rs
│ │ │ ├── model.rs
│ │ │ ├── options.rs
│ │ │ ├── pragmas.rs
│ │ │ ├── symbol.rs
│ │ │ ├── ty.rs
│ │ │ └── well_known.rs
│ │ └── tests
│ │ │ ├── sources
│ │ │ ├── conditions_err.move
│ │ │ └── conditions_err.snap
│ │ │ └── testsuite.rs
│ ├── move-package-alt
│ │ ├── Cargo.toml
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── dependency
│ │ │ │ ├── external.rs
│ │ │ │ ├── git.rs
│ │ │ │ ├── local.rs
│ │ │ │ └── mod.rs
│ │ │ ├── errors
│ │ │ │ ├── files.rs
│ │ │ │ ├── located.rs
│ │ │ │ ├── lockfile_error.rs
│ │ │ │ ├── manifest_error.rs
│ │ │ │ ├── mod.rs
│ │ │ │ └── resolver_error.rs
│ │ │ ├── flavor
│ │ │ │ ├── mod.rs
│ │ │ │ └── vanilla.rs
│ │ │ ├── lib.rs
│ │ │ └── package
│ │ │ │ ├── lockfile.rs
│ │ │ │ ├── manifest.rs
│ │ │ │ └── mod.rs
│ │ └── tests
│ │ │ ├── .gitignore
│ │ │ ├── data
│ │ │ ├── lockfile_parsing_valid
│ │ │ │ └── basic
│ │ │ │ │ ├── Move.lock
│ │ │ │ │ └── Move.snap
│ │ │ ├── manifest_parsing_invalid
│ │ │ │ ├── basic_invalid_environment
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── basic_invalid_environment1
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── basic_invalid_environment2
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── basic_missing_dep_override_git
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── basic_missing_git_dep
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── duplicate_top_level_field
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── integer_subst_in_dependency
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── invalid_author
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── invalid_authors
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── invalid_hex_address_in_subst
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── invalid_identifier_package_name
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── missing_minimal_required_field_name
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── missing_required_envs_segment
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── missing_required_package_segment
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── no_path_set_for_dependency
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── non_identifier_address_name_in_subst
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── non_string_local_dep_path
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── non_string_package_name
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── package_name_empty
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── too_many_entries_renaming_instantiation
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ └── unknown_toplevel_field
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ └── manifest_parsing_valid
│ │ │ │ ├── basic
│ │ │ │ ├── Move.snap
│ │ │ │ └── Move.toml
│ │ │ │ ├── basic_external_resolver
│ │ │ │ ├── Move.snap
│ │ │ │ └── Move.toml
│ │ │ │ ├── basic_implicit_deps
│ │ │ │ ├── Move.snap
│ │ │ │ └── Move.toml
│ │ │ │ ├── basic_no_dep_override_git
│ │ │ │ ├── Move.snap
│ │ │ │ └── Move.toml
│ │ │ │ ├── basic_with_bar
│ │ │ │ ├── Move.snap
│ │ │ │ ├── Move.toml
│ │ │ │ └── bar
│ │ │ │ │ ├── Move.snap
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── edition_2024
│ │ │ │ ├── Move.snap
│ │ │ │ └── Move.toml
│ │ │ │ ├── edition_2024_alpha
│ │ │ │ ├── Move.snap
│ │ │ │ └── Move.toml
│ │ │ │ ├── edition_2024_beta
│ │ │ │ ├── Move.snap
│ │ │ │ └── Move.toml
│ │ │ │ ├── edition_legacy
│ │ │ │ ├── Move.snap
│ │ │ │ └── Move.toml
│ │ │ │ ├── edition_unknown
│ │ │ │ ├── Move.snap
│ │ │ │ └── Move.toml
│ │ │ │ ├── edition_unknown_suffix
│ │ │ │ ├── Move.snap
│ │ │ │ └── Move.toml
│ │ │ │ ├── flavor_global_storage
│ │ │ │ ├── Move.snap
│ │ │ │ └── Move.toml
│ │ │ │ ├── flavor_iota
│ │ │ │ ├── Move.snap
│ │ │ │ └── Move.toml
│ │ │ │ └── flavor_unknown
│ │ │ │ ├── Move.snap
│ │ │ │ └── Move.toml
│ │ │ └── parsing_tests.rs
│ ├── move-package
│ │ ├── Cargo.toml
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── compilation
│ │ │ │ ├── build_plan.rs
│ │ │ │ ├── compiled_package.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── model_builder.rs
│ │ │ │ └── package_layout.rs
│ │ │ ├── lib.rs
│ │ │ ├── lock_file
│ │ │ │ ├── mod.rs
│ │ │ │ └── schema.rs
│ │ │ ├── migration
│ │ │ │ └── mod.rs
│ │ │ ├── package_hooks.rs
│ │ │ ├── package_lock.rs
│ │ │ ├── resolution
│ │ │ │ ├── dependency_cache.rs
│ │ │ │ ├── dependency_graph.rs
│ │ │ │ ├── digest.rs
│ │ │ │ ├── mod.rs
│ │ │ │ ├── resolution_graph.rs
│ │ │ │ └── resolving_table.rs
│ │ │ └── source_package
│ │ │ │ ├── layout.rs
│ │ │ │ ├── manifest_parser.rs
│ │ │ │ ├── mod.rs
│ │ │ │ └── parsed_manifest.rs
│ │ └── tests
│ │ │ ├── .gitattributes
│ │ │ ├── package_hash_skips_non_move_files.rs
│ │ │ ├── test_additional_addresses.rs
│ │ │ ├── test_dependency_graph.rs
│ │ │ ├── test_lock_file.rs
│ │ │ ├── test_removal_second_compilation.rs
│ │ │ ├── test_resolving_table.rs
│ │ │ ├── test_runner.rs
│ │ │ ├── test_sources
│ │ │ ├── basic_no_deps
│ │ │ │ ├── Move.compiled
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@compiled.snap
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── sources
│ │ │ │ │ └── A.move
│ │ │ ├── basic_no_deps_address_assigned
│ │ │ │ ├── Move.compiled
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@compiled.snap
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── sources
│ │ │ │ │ └── M.move
│ │ │ ├── basic_no_deps_address_not_assigned
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── basic_no_deps_address_not_assigned_with_dev_assignment
│ │ │ │ ├── Move.compiled
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@compiled.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── sources
│ │ │ │ │ └── M.move
│ │ │ ├── basic_no_deps_invalid_dev_address_assignment
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── basic_no_deps_invalid_dev_address_assignment_name_resolution
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── basic_no_deps_test_mode
│ │ │ │ ├── Move.compiled
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@compiled.snap
│ │ │ │ └── sources
│ │ │ │ │ ├── A.move
│ │ │ │ │ └── ATest.move
│ │ │ ├── case_insensitive_check
│ │ │ │ ├── Move.compiled
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@compiled.snap
│ │ │ │ └── sources
│ │ │ │ │ ├── Set.move
│ │ │ │ │ ├── a.move
│ │ │ │ │ ├── foo.move
│ │ │ │ │ └── otherModule.move
│ │ │ ├── conflicting_dependencies
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── different_dep
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── other_dep
│ │ │ │ │ └── Move.toml
│ │ │ ├── conflicting_dev_address_with_dep
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ └── A
│ │ │ │ │ └── Move.toml
│ │ │ ├── conflicting_dev_address_with_dev_dep
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ └── A
│ │ │ │ │ └── Move.toml
│ │ │ ├── conflicting_dev_addresses
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── conflicting_direct_and_indirect
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── A-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── B
│ │ │ │ │ └── Move.toml
│ │ │ ├── dep_dev_dep_diamond
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── D
│ │ │ │ │ └── Move.toml
│ │ │ ├── dep_good_digest
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ └── other_dep
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ └── A.move
│ │ │ ├── diamond_problem_backflow_resolution
│ │ │ │ ├── Move.compiled
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@compiled.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ ├── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── A.move
│ │ │ │ │ ├── B
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── AA.move
│ │ │ │ │ │ │ └── B.move
│ │ │ │ │ └── C
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── C.move
│ │ │ │ └── sources
│ │ │ │ │ └── Root.move
│ │ │ ├── diamond_problem_conflict
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_conflict
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_conflicting_dep_reg_overrides
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_dev_override_with_reg
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_external_conflict
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── B
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_external_incorrect_override_v1
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_external_incorrect_override_v2
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_external_no_conflict
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── B
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_external_override
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── B
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_external_override_root
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_incorrect_conflicting_overrides
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D-v3
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── D
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_incorrect_dev_override
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_incorrect_nested
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D-v3
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── D
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_incorrect_override_cycle
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── E
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_incorrect_override_empty
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── D
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_incorrect_override_occupied
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── D
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_nested_conflict
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── F
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── G-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── G-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── G-v3
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── G
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_nested_conflict_deep
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── F-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── F-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── F
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_nested_dep_conflict
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_nested_override
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E-v3
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── E
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_nested_override_insufficient_low
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E-v3
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── E
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_override
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C-v2
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_transitive_nested_override
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D-v3
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── E
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_two_nested_overrides
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E-v3
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── E
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_with_deps
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── E-v2
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dep_with_deps_conflict
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── E-v3
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_dual_override
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── E-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── E-v2
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_no_conflict
│ │ │ │ ├── Move.compiled
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@compiled.snap
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ ├── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── A.move
│ │ │ │ │ ├── B
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── AA.move
│ │ │ │ │ │ │ └── B.move
│ │ │ │ │ └── C
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── C.move
│ │ │ │ └── sources
│ │ │ │ │ └── Root.move
│ │ │ ├── diamond_problem_with_and_without_override_v1
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── A2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── E
│ │ │ │ │ └── Move.toml
│ │ │ ├── diamond_problem_with_and_without_override_v2
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── E
│ │ │ │ │ └── Move.toml
│ │ │ ├── direct_and_indirect_dep
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C
│ │ │ │ │ └── Move.toml
│ │ │ ├── direct_cyclic_dep
│ │ │ │ ├── Move.notlocked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@notlocked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ └── other
│ │ │ │ │ └── Move.toml
│ │ │ ├── external
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.progress
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@progress.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── ADep
│ │ │ │ │ └── Move.toml
│ │ │ ├── external_bad_dep
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ └── A
│ │ │ │ │ └── Move.toml
│ │ │ ├── external_broken
│ │ │ │ ├── Move.notlocked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@notlocked.snap
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── external_dev_dep
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.progress
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@progress.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── BDep
│ │ │ │ │ └── Move.toml
│ │ │ ├── external_failing
│ │ │ │ ├── Move.notlocked
│ │ │ │ ├── Move.progress
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@notlocked.snap
│ │ │ │ ├── Move@progress.snap
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── external_no_resolver
│ │ │ │ ├── Move.notlocked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@notlocked.snap
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── external_overlap
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── ADep
│ │ │ │ │ └── Move.toml
│ │ │ ├── external_overlap_fail
│ │ │ │ ├── Move.notlocked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@notlocked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── ADepDep
│ │ │ │ │ └── Move.toml
│ │ │ ├── external_overlap_fail_symmetric
│ │ │ │ ├── Move.notlocked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@notlocked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADepDep
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── ADepOtherDep
│ │ │ │ │ └── Move.toml
│ │ │ ├── external_package_batch_response
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.progress
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@progress.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ ├── deps_only
│ │ │ │ │ ├── bar
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── bar.move
│ │ │ │ │ └── foo
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── foo.move
│ │ │ │ └── sources
│ │ │ │ │ └── root.move
│ │ │ ├── external_resolver_config
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── sources
│ │ │ │ │ └── Root.move
│ │ │ ├── external_resolver_invalid_resolver
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── sources
│ │ │ │ │ └── Root.move
│ │ │ ├── external_resolver_invalid_resolver_invalid_target
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── sources
│ │ │ │ │ └── Root.move
│ │ │ ├── external_silent
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.progress
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@progress.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── ADep
│ │ │ │ │ └── Move.toml
│ │ │ ├── implicits
│ │ │ │ ├── README.md
│ │ │ │ ├── b
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── c
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── d
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── i1
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── i1a
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── i1b
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── i2
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── i2a
│ │ │ │ │ └── Move.toml
│ │ │ │ ├── override
│ │ │ │ │ ├── Move.implicits
│ │ │ │ │ ├── Move.resolved
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── Move@resolved.snap
│ │ │ │ ├── override_dep_1
│ │ │ │ │ ├── Move.implicits
│ │ │ │ │ ├── Move.resolved
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── Move@resolved.snap
│ │ │ │ ├── override_dep_2
│ │ │ │ │ ├── Move.implicits
│ │ │ │ │ ├── Move.resolved
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── Move@resolved.snap
│ │ │ │ ├── override_root_1
│ │ │ │ │ ├── Move.implicits
│ │ │ │ │ ├── Move.resolved
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── Move@resolved.snap
│ │ │ │ ├── override_root_1_err
│ │ │ │ │ ├── Move.implicits
│ │ │ │ │ ├── Move.resolved
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── Move@resolved.snap
│ │ │ │ ├── override_root_2
│ │ │ │ │ ├── Move.implicits
│ │ │ │ │ ├── Move.resolved
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── Move@resolved.snap
│ │ │ │ ├── simple
│ │ │ │ │ ├── Move.implicits
│ │ │ │ │ ├── Move.resolved
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── Move@resolved.snap
│ │ │ │ └── transitive
│ │ │ │ │ ├── Move.implicits
│ │ │ │ │ ├── Move.resolved
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── Move@resolved.snap
│ │ │ ├── longer_cyclic_dep
│ │ │ │ ├── Move.notlocked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@notlocked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── B
│ │ │ │ │ └── Move.toml
│ │ │ ├── multiple_deps_from_lock
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ ├── deps_only
│ │ │ │ │ ├── C
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── A.move
│ │ │ │ │ └── D
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── A.move
│ │ │ │ └── sources
│ │ │ │ │ └── A.move
│ │ │ ├── multiple_deps_from_lock_no_manifest
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ ├── deps_only
│ │ │ │ │ ├── C
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── C.move
│ │ │ │ │ ├── D
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── D.move
│ │ │ │ │ ├── E
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── E.move
│ │ │ │ │ └── F
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── F.move
│ │ │ │ └── sources
│ │ │ │ │ └── A.move
│ │ │ ├── multiple_deps_no_rename
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── deps_only
│ │ │ │ │ ├── C
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── A.move
│ │ │ │ │ └── D
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── A.move
│ │ │ │ └── sources
│ │ │ │ │ └── A.move
│ │ │ ├── multiple_deps_no_rename_conflict
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── C
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── D
│ │ │ │ │ └── Move.toml
│ │ │ ├── multiple_deps_rename
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ ├── deps_only
│ │ │ │ │ ├── C
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── A.move
│ │ │ │ │ └── D
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── A.move
│ │ │ │ └── sources
│ │ │ │ │ └── Root.move
│ │ │ ├── multiple_deps_rename_one
│ │ │ │ ├── Move.compiled
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@compiled.snap
│ │ │ │ ├── deps_only
│ │ │ │ │ ├── C
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── A.move
│ │ │ │ │ └── D
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── A.move
│ │ │ │ └── sources
│ │ │ │ │ └── Root.move
│ │ │ ├── nested_deps_bad_parent
│ │ │ │ ├── Move.notlocked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@notlocked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ └── nested
│ │ │ │ │ └── Move.toml
│ │ │ ├── nested_deps_git_local
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── nested_deps_local_local
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ └── deps_only
│ │ │ │ │ └── nested
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── more
│ │ │ │ │ └── Move.toml
│ │ │ ├── nested_deps_override
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ └── deps_only
│ │ │ │ │ └── nested
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── more
│ │ │ │ │ └── Move.toml
│ │ │ ├── nested_deps_shared_override
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── more
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── nested
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── shared
│ │ │ │ │ └── Move.toml
│ │ │ ├── nested_pruned_override
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── A2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C
│ │ │ │ │ └── Move.toml
│ │ │ ├── no_git_rev_on_git_dependency
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── one_dep
│ │ │ │ ├── Move.compiled
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@compiled.snap
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ ├── deps_only
│ │ │ │ │ └── other_dep
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── B.move
│ │ │ │ └── sources
│ │ │ │ │ └── OneDep.move
│ │ │ ├── one_dep_assigned_address
│ │ │ │ ├── Move.compiled
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@compiled.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ ├── deps_only
│ │ │ │ │ └── other_dep
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── B.move
│ │ │ │ └── sources
│ │ │ │ │ └── OneDep.move
│ │ │ ├── one_dep_bad_digest
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ └── other_dep
│ │ │ │ │ └── Move.toml
│ │ │ ├── one_dep_multiple_of_same_name
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ └── other_dep
│ │ │ │ │ └── Move.toml
│ │ │ ├── one_dep_override
│ │ │ │ ├── Move.compiled
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@compiled.snap
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ ├── deps_only
│ │ │ │ │ └── other_dep
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── B.move
│ │ │ │ └── sources
│ │ │ │ │ └── OneDep.move
│ │ │ ├── one_dep_reassigned_address
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ └── other_dep
│ │ │ │ │ └── Move.toml
│ │ │ ├── one_dep_renamed
│ │ │ │ ├── Move.compiled
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@compiled.snap
│ │ │ │ ├── deps_only
│ │ │ │ │ └── other_dep
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── T.move
│ │ │ │ └── sources
│ │ │ │ │ └── M.move
│ │ │ ├── one_dep_unification_across_local_renamings
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ └── other_dep
│ │ │ │ │ └── Move.toml
│ │ │ ├── one_dep_unification_across_local_renamings_with_resolution
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ └── other_dep
│ │ │ │ │ └── Move.toml
│ │ │ ├── one_dep_with_scripts
│ │ │ │ ├── Move.compiled
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@compiled.snap
│ │ │ │ ├── deps_only
│ │ │ │ │ └── other_dep
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── B.move
│ │ │ │ ├── doc_templates
│ │ │ │ │ └── script_template.md
│ │ │ │ ├── examples
│ │ │ │ │ └── Example.move
│ │ │ │ └── sources
│ │ │ │ │ └── OneDep.move
│ │ │ ├── one_dep_wrong_name
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ └── other_dep
│ │ │ │ │ └── Move.toml
│ │ │ ├── package_hooks
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_duplicate_address_names
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_duplicate_top_level_field
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_edition_2024
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_edition_2024_alpha
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_edition_2024_beta
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_edition_invalid_suffix
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_edition_legacy
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_edition_unknown
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_edition_unknown_suffix
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_flavor_global_storage
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_flavor_iota
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_flavor_unknown
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_full_manifest
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_full_manifest_with_extra_field
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_integer_subst_in_dependency
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_invalid_author
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_invalid_authors
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_invalid_hex_address_in_subst
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_invalid_identifier_package_name
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_minimal_manifest
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_missing_minimal_required_field_name
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_missing_required_package_segment
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_no_path_set_for_dependency
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_non_identifier_address_name_in_subst
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_non_string_address_name
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_non_string_address_value
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_non_string_local_dep_path
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_non_string_package_name
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_too_many_entries_renaming_instantiation
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_uninstantiated_dev_address
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── parsing_unknown_toplevel_field
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ └── Move@resolved.snap
│ │ │ ├── resolve_pkg_name
│ │ │ │ ├── Move.compiled
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@compiled.snap
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ ├── deps_only
│ │ │ │ │ ├── A-rename
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ └── A.move
│ │ │ │ │ ├── B-rename
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ │ ├── AA.move
│ │ │ │ │ │ │ └── B.move
│ │ │ │ │ └── C-rename
│ │ │ │ │ │ ├── Move.toml
│ │ │ │ │ │ └── sources
│ │ │ │ │ │ └── C.move
│ │ │ │ └── sources
│ │ │ │ │ └── Root.move
│ │ │ ├── resolve_pkg_name_address_resolution_conflict
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_pkg_name_conflict
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A-rename
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-rename-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-rename-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C-rename-v3
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_pkg_name_conflict_lockfile
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A-rename
│ │ │ │ │ ├── Move.lock
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ ├── Move.lock
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-rename-v1
│ │ │ │ │ ├── Move.lock
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C-rename-v2
│ │ │ │ │ ├── Move.lock
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_pkg_name_dep_conflicting_dep_reg_overrides
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C-v2
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_pkg_name_dep_conflicting_dep_reg_overrides_nested
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-v1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C-v2
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_pkg_name_nested_dep_conflict
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_pkg_name_override
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A-rename
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-rename-v2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-rename-v3
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C-rename-v4
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_version
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── B
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_version_diamond
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-loc-1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C-loc-2
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_version_diamond_conflict
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-loc-1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C-loc-2
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_version_diamond_deep
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-loc-1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-loc-2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── D
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_version_diamond_deep_dep_missmatch
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-loc-1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-loc-2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── D
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_version_diamond_deep_rename_conflict
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-loc-1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-loc-2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D-loc-1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── D-loc-2
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_version_diamond_deep_success
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-loc-1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-loc-2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D-loc-1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── D-loc-2
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_version_diamond_deep_version_mismatch
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-loc-1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-loc-2
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── D-loc-1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── D-loc-2
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_version_diamond_external
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep-local
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── ADep
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── B
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolve_version_diamond_override
│ │ │ │ ├── Move.locked
│ │ │ │ ├── Move.resolved
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@locked.snap
│ │ │ │ ├── Move@resolved.snap
│ │ │ │ └── deps_only
│ │ │ │ │ ├── A
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── B
│ │ │ │ │ └── Move.toml
│ │ │ │ │ ├── C-loc-1
│ │ │ │ │ └── Move.toml
│ │ │ │ │ └── C-loc-2
│ │ │ │ │ └── Move.toml
│ │ │ ├── resolvers
│ │ │ │ ├── broken.sh
│ │ │ │ ├── failing.sh
│ │ │ │ ├── silent.sh
│ │ │ │ ├── successful.sh
│ │ │ │ ├── successful_dep.sh
│ │ │ │ ├── successful_package_batch_response.sh
│ │ │ │ ├── successful_subst.sh
│ │ │ │ ├── successful_subst_name_resolution.sh
│ │ │ │ └── successful_version.sh
│ │ │ └── test_symlinks
│ │ │ │ ├── Move.compiled
│ │ │ │ ├── Move.toml
│ │ │ │ ├── Move@compiled.snap
│ │ │ │ └── sources
│ │ │ │ ├── A.move
│ │ │ │ └── M.move
│ │ │ ├── test_thread_safety.rs
│ │ │ └── thread_safety_package_test_sources
│ │ │ ├── Package1
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ │ └── Dummy.move
│ │ │ └── Package2
│ │ │ ├── Move.toml
│ │ │ └── sources
│ │ │ └── Dummy.move
│ ├── move-proc-macros
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ └── lib.rs
│ ├── move-stackless-bytecode
│ │ ├── Cargo.toml
│ │ ├── src
│ │ │ ├── access_path.rs
│ │ │ ├── access_path_trie.rs
│ │ │ ├── annotations.rs
│ │ │ ├── borrow_analysis.rs
│ │ │ ├── clean_and_optimize.rs
│ │ │ ├── compositional_analysis.rs
│ │ │ ├── dataflow_analysis.rs
│ │ │ ├── dataflow_domains.rs
│ │ │ ├── debug_instrumentation.rs
│ │ │ ├── eliminate_imm_refs.rs
│ │ │ ├── escape_analysis.rs
│ │ │ ├── function_data_builder.rs
│ │ │ ├── function_target.rs
│ │ │ ├── function_target_pipeline.rs
│ │ │ ├── graph.rs
│ │ │ ├── inconsistency_check.rs
│ │ │ ├── lib.rs
│ │ │ ├── livevar_analysis.rs
│ │ │ ├── loop_analysis.rs
│ │ │ ├── memory_instrumentation.rs
│ │ │ ├── mono_analysis.rs
│ │ │ ├── mut_ref_instrumentation.rs
│ │ │ ├── mutation_tester.rs
│ │ │ ├── number_operation.rs
│ │ │ ├── number_operation_analysis.rs
│ │ │ ├── options.rs
│ │ │ ├── packed_types_analysis.rs
│ │ │ ├── pipeline_factory.rs
│ │ │ ├── reaching_def_analysis.rs
│ │ │ ├── stackless_bytecode.rs
│ │ │ ├── stackless_bytecode_generator.rs
│ │ │ └── stackless_control_flow_graph.rs
│ │ └── tests
│ │ │ ├── borrow
│ │ │ ├── basic_test.move
│ │ │ ├── basic_test.snap
│ │ │ ├── function_call.move
│ │ │ ├── function_call.snap
│ │ │ ├── hyper_edge.move
│ │ │ └── hyper_edge.snap
│ │ │ ├── borrow_strong
│ │ │ ├── basic_test.move
│ │ │ └── basic_test.snap
│ │ │ ├── eliminate_imm_refs
│ │ │ ├── basic_test.move
│ │ │ └── basic_test.snap
│ │ │ ├── escape_analysis
│ │ │ ├── return_internal_refs.move
│ │ │ ├── return_internal_refs.snap
│ │ │ ├── return_refs_into_vec.move
│ │ │ ├── return_refs_into_vec.snap
│ │ │ ├── return_refs_safe.move
│ │ │ ├── return_refs_safe.snap
│ │ │ ├── struct_eq.move
│ │ │ └── struct_eq.snap
│ │ │ ├── from_move
│ │ │ ├── smoke_test.move
│ │ │ └── smoke_test.snap
│ │ │ ├── livevar
│ │ │ ├── basic_test.move
│ │ │ └── basic_test.snap
│ │ │ ├── memory_instr
│ │ │ ├── basic_test.move
│ │ │ └── basic_test.snap
│ │ │ ├── mut_ref_instrumentation
│ │ │ ├── basic_test.move
│ │ │ └── basic_test.snap
│ │ │ ├── reaching_def
│ │ │ ├── test_branching.move
│ │ │ └── test_branching.snap
│ │ │ └── testsuite.rs
│ ├── move-stdlib-natives
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── bcs.rs
│ │ │ ├── debug.rs
│ │ │ ├── hash.rs
│ │ │ ├── helpers.rs
│ │ │ ├── lib.rs
│ │ │ ├── signer.rs
│ │ │ ├── string.rs
│ │ │ ├── type_name.rs
│ │ │ ├── unit_test.rs
│ │ │ └── vector.rs
│ ├── move-stdlib
│ │ ├── Cargo.toml
│ │ ├── Move.toml
│ │ ├── doc_templates
│ │ │ ├── overview.md
│ │ │ └── references.md
│ │ ├── docs
│ │ │ ├── overview.md
│ │ │ └── std
│ │ │ │ ├── address.md
│ │ │ │ ├── ascii.md
│ │ │ │ ├── bcs.md
│ │ │ │ ├── bit_vector.md
│ │ │ │ ├── debug.md
│ │ │ │ ├── fixed_point32.md
│ │ │ │ ├── hash.md
│ │ │ │ ├── macros.md
│ │ │ │ ├── option.md
│ │ │ │ ├── string.md
│ │ │ │ ├── type_name.md
│ │ │ │ ├── u128.md
│ │ │ │ ├── u16.md
│ │ │ │ ├── u256.md
│ │ │ │ ├── u32.md
│ │ │ │ ├── u64.md
│ │ │ │ ├── u8.md
│ │ │ │ ├── uq32_32.md
│ │ │ │ ├── uq64_64.md
│ │ │ │ └── vector.md
│ │ ├── sources
│ │ │ ├── address.move
│ │ │ ├── ascii.move
│ │ │ ├── bcs.move
│ │ │ ├── bit_vector.move
│ │ │ ├── debug.move
│ │ │ ├── fixed_point32.move
│ │ │ ├── hash.move
│ │ │ ├── macros.move
│ │ │ ├── option.move
│ │ │ ├── string.move
│ │ │ ├── type_name.move
│ │ │ ├── u128.move
│ │ │ ├── u16.move
│ │ │ ├── u256.move
│ │ │ ├── u32.move
│ │ │ ├── u64.move
│ │ │ ├── u8.move
│ │ │ ├── unit_test.move
│ │ │ ├── uq32_32.move
│ │ │ ├── uq64_64.move
│ │ │ └── vector.move
│ │ ├── src
│ │ │ ├── lib.rs
│ │ │ ├── main.rs
│ │ │ ├── tests.rs
│ │ │ └── utils.rs
│ │ └── tests
│ │ │ ├── ascii_tests.move
│ │ │ ├── bcs_tests.move
│ │ │ ├── bit_vector_tests.move
│ │ │ ├── fixedpoint32_tests.move
│ │ │ ├── hash_tests.move
│ │ │ ├── integer_tests.move
│ │ │ ├── option_tests.move
│ │ │ ├── string_tests.move
│ │ │ ├── type_name_tests.move
│ │ │ ├── u128_tests.move
│ │ │ ├── u16_tests.move
│ │ │ ├── u256_tests.move
│ │ │ ├── u32_tests.move
│ │ │ ├── u64_tests.move
│ │ │ ├── u8_tests.move
│ │ │ ├── uq32_32_tests.move
│ │ │ ├── uq64_64_tests.move
│ │ │ └── vector_tests.move
│ ├── move-symbol-pool
│ │ ├── Cargo.toml
│ │ ├── src
│ │ │ ├── lib.rs
│ │ │ ├── pool.rs
│ │ │ └── symbol.rs
│ │ └── tests
│ │ │ └── symbol.rs
│ ├── move-trace-format
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── format.rs
│ │ │ ├── interface.rs
│ │ │ ├── lib.rs
│ │ │ └── memory_tracer.rs
│ ├── move-transactional-test-runner
│ │ ├── Cargo.toml
│ │ ├── src
│ │ │ ├── framework.rs
│ │ │ ├── lib.rs
│ │ │ ├── tasks.rs
│ │ │ └── vm_test_harness.rs
│ │ └── tests
│ │ │ ├── tests.rs
│ │ │ └── vm_test_harness
│ │ │ ├── example.move
│ │ │ ├── example.snap
│ │ │ ├── leading_comment.move
│ │ │ ├── leading_comment.snap
│ │ │ ├── multiple_modules.move
│ │ │ ├── multiple_modules.snap
│ │ │ ├── named_addresses_in_commands.move
│ │ │ ├── named_addresses_in_commands.snap
│ │ │ ├── print_bytecode.move
│ │ │ ├── print_bytecode.snap
│ │ │ ├── simple_init.move
│ │ │ ├── simple_init.snap
│ │ │ ├── single_publish.move
│ │ │ └── single_publish.snap
│ ├── move-unit-test
│ │ ├── Cargo.toml
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── cargo_runner.rs
│ │ │ ├── extensions.rs
│ │ │ ├── lib.rs
│ │ │ ├── main.rs
│ │ │ ├── test_reporter.rs
│ │ │ └── test_runner.rs
│ │ └── tests
│ │ │ ├── .gitattributes
│ │ │ ├── move_unit_test_testsuite.rs
│ │ │ ├── sources
│ │ │ ├── A.move
│ │ │ └── B.move
│ │ │ ├── test_deps.rs
│ │ │ └── test_sources
│ │ │ ├── address_args.move
│ │ │ ├── address_args.snap
│ │ │ ├── arithmetic_errors.move
│ │ │ ├── arithmetic_errors.snap
│ │ │ ├── const_abort.move
│ │ │ ├── const_abort.snap
│ │ │ ├── construct_data.move
│ │ │ ├── construct_data.snap
│ │ │ ├── cross_module_aborts.move
│ │ │ ├── cross_module_aborts.snap
│ │ │ ├── do_nothing.move
│ │ │ ├── do_nothing.snap
│ │ │ ├── expected_abort_no_abort.move
│ │ │ ├── expected_abort_no_abort.snap
│ │ │ ├── native_abort.move
│ │ │ ├── native_abort.snap
│ │ │ ├── non_exsistent_native.move
│ │ │ ├── non_exsistent_native.snap
│ │ │ ├── other_expected_failures.move
│ │ │ ├── other_expected_failures.snap
│ │ │ ├── out_of_gas.move
│ │ │ ├── out_of_gas.snap
│ │ │ ├── proposal_test.move
│ │ │ ├── proposal_test.snap
│ │ │ ├── random_test.move
│ │ │ ├── random_test.snap
│ │ │ ├── signer_args.move
│ │ │ ├── signer_args.snap
│ │ │ ├── timeout.move
│ │ │ ├── timeout.snap
│ │ │ ├── unexpected_abort.move
│ │ │ ├── unexpected_abort.snap
│ │ │ ├── use_unit_test_module.move
│ │ │ └── use_unit_test_module.snap
│ ├── move-vm-config
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── lib.rs
│ │ │ ├── runtime.rs
│ │ │ └── verifier.rs
│ ├── move-vm-integration-tests
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── compiler.rs
│ │ │ ├── lib.rs
│ │ │ └── tests
│ │ │ ├── bad_entry_point_tests.rs
│ │ │ ├── bad_storage_tests.rs
│ │ │ ├── binary_format_version.rs
│ │ │ ├── compatibility_tests.rs
│ │ │ ├── depth_tests_modules.move
│ │ │ ├── exec_func_effects_tests.rs
│ │ │ ├── function_arg_tests.rs
│ │ │ ├── instantiation_tests.rs
│ │ │ ├── invariant_violation_tests.rs
│ │ │ ├── leak_tests.rs
│ │ │ ├── loader_tests.rs
│ │ │ ├── loader_tests_modules.move
│ │ │ ├── mod.rs
│ │ │ ├── nested_loop_tests.rs
│ │ │ ├── relinking_tests_a_v0.move
│ │ │ ├── relinking_tests_b_v0.move
│ │ │ ├── relinking_tests_b_v1.move
│ │ │ ├── relinking_tests_c_v0.move
│ │ │ ├── relinking_tests_c_v1.move
│ │ │ ├── relinking_tests_c_v2.move
│ │ │ └── return_value_tests.rs
│ ├── move-vm-profiler
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ └── lib.rs
│ ├── move-vm-runtime
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── data_cache.rs
│ │ │ ├── debug.rs
│ │ │ ├── interpreter.rs
│ │ │ ├── lib.rs
│ │ │ ├── loader.rs
│ │ │ ├── logging.rs
│ │ │ ├── move_vm.rs
│ │ │ ├── native_extensions.rs
│ │ │ ├── native_functions.rs
│ │ │ ├── runtime.rs
│ │ │ ├── session.rs
│ │ │ ├── tracing.rs
│ │ │ ├── tracing2
│ │ │ ├── mod.rs
│ │ │ └── tracer.rs
│ │ │ └── unit_tests
│ │ │ ├── mod.rs
│ │ │ └── vm_arguments_tests.rs
│ ├── move-vm-test-utils
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── gas_schedule.rs
│ │ │ ├── lib.rs
│ │ │ ├── storage.rs
│ │ │ └── tiered_gas_schedule.rs
│ ├── move-vm-transactional-tests
│ │ ├── Cargo.toml
│ │ ├── src
│ │ │ └── lib.rs
│ │ └── tests
│ │ │ ├── builtins
│ │ │ ├── get_txn_sender.mvir
│ │ │ ├── get_txn_sender.snap
│ │ │ ├── signer_runtime_dummy.mvir
│ │ │ ├── signer_runtime_dummy.snap
│ │ │ ├── vec_borrow_and_modify.mvir
│ │ │ ├── vec_borrow_and_modify.snap
│ │ │ ├── vec_pop.mvir
│ │ │ ├── vec_pop.snap
│ │ │ ├── vec_push.mvir
│ │ │ ├── vec_push.snap
│ │ │ ├── vec_swap.mvir
│ │ │ ├── vec_swap.snap
│ │ │ ├── vector_ops_all_ok.mvir
│ │ │ ├── vector_ops_all_ok.snap
│ │ │ ├── vector_ops_borrow_and_modify_ok.mvir
│ │ │ ├── vector_ops_borrow_and_modify_ok.snap
│ │ │ ├── vector_ops_bound_ok.mvir
│ │ │ ├── vector_ops_bound_ok.snap
│ │ │ ├── vector_ops_len_ok.mvir
│ │ │ ├── vector_ops_len_ok.snap
│ │ │ ├── vector_ops_out_of_bound.mvir
│ │ │ ├── vector_ops_out_of_bound.snap
│ │ │ ├── vector_ops_pack_unpack_ok.mvir
│ │ │ ├── vector_ops_pack_unpack_ok.snap
│ │ │ ├── vector_ops_pop_empty.mvir
│ │ │ ├── vector_ops_pop_empty.snap
│ │ │ ├── vector_ops_pop_ok.mvir
│ │ │ ├── vector_ops_pop_ok.snap
│ │ │ ├── vector_ops_unpack_less.mvir
│ │ │ ├── vector_ops_unpack_less.snap
│ │ │ ├── vector_ops_unpack_more.mvir
│ │ │ ├── vector_ops_unpack_more.snap
│ │ │ ├── vector_ops_unpack_ok.mvir
│ │ │ ├── vector_ops_unpack_ok.snap
│ │ │ ├── vector_ops_using_generics.mvir
│ │ │ ├── vector_ops_using_generics.snap
│ │ │ ├── verify_valid_bytearray.mvir
│ │ │ └── verify_valid_bytearray.snap
│ │ │ ├── commands
│ │ │ ├── abort_in_module.mvir
│ │ │ ├── abort_in_module.snap
│ │ │ ├── local_assigned_many_times.mvir
│ │ │ └── local_assigned_many_times.snap
│ │ │ ├── control_flow
│ │ │ ├── break_accumulator.mvir
│ │ │ ├── break_accumulator.snap
│ │ │ ├── break_continue_simple.mvir
│ │ │ ├── break_continue_simple.snap
│ │ │ ├── break_continue_sum_of_odds.mvir
│ │ │ ├── break_continue_sum_of_odds.snap
│ │ │ ├── fields_packed_in_order.mvir
│ │ │ ├── fields_packed_in_order.snap
│ │ │ ├── if_branch_diverges_1.mvir
│ │ │ ├── if_branch_diverges_1.snap
│ │ │ ├── if_branch_diverges_10.mvir
│ │ │ ├── if_branch_diverges_10.snap
│ │ │ ├── if_branch_diverges_2.mvir
│ │ │ ├── if_branch_diverges_2.snap
│ │ │ ├── if_branch_diverges_3.mvir
│ │ │ ├── if_branch_diverges_3.snap
│ │ │ ├── if_branch_diverges_4.mvir
│ │ │ ├── if_branch_diverges_4.snap
│ │ │ ├── if_branch_diverges_7.mvir
│ │ │ ├── if_branch_diverges_7.snap
│ │ │ ├── if_branch_diverges_9.mvir
│ │ │ ├── if_branch_diverges_9.snap
│ │ │ ├── loop_nested_breaks.mvir
│ │ │ ├── loop_nested_breaks.snap
│ │ │ ├── loop_return.mvir
│ │ │ ├── loop_return.snap
│ │ │ ├── loop_simple.mvir
│ │ │ ├── loop_simple.snap
│ │ │ ├── return_in_if_branch_taken.mvir
│ │ │ ├── return_in_if_branch_taken.snap
│ │ │ ├── return_in_if_branch_taken_local.mvir
│ │ │ ├── return_in_if_branch_taken_local.snap
│ │ │ ├── return_in_if_branch_taken_no_else.mvir
│ │ │ ├── return_in_if_branch_taken_no_else.snap
│ │ │ ├── while_false.mvir
│ │ │ ├── while_false.snap
│ │ │ ├── while_nested.mvir
│ │ │ ├── while_nested.snap
│ │ │ ├── while_nested_return.mvir
│ │ │ ├── while_nested_return.snap
│ │ │ ├── while_return.mvir
│ │ │ ├── while_return.snap
│ │ │ ├── while_simple.mvir
│ │ │ └── while_simple.snap
│ │ │ ├── entry_points
│ │ │ ├── address_arg_is_not_signer.mvir
│ │ │ ├── address_arg_is_not_signer.snap
│ │ │ ├── all_possible_param_types.move
│ │ │ ├── all_possible_param_types.snap
│ │ │ ├── call_native.move
│ │ │ ├── call_native.snap
│ │ │ ├── expected_0_args_got_0.move
│ │ │ ├── expected_0_args_got_0.snap
│ │ │ ├── expected_0_args_got_1.move
│ │ │ ├── expected_0_args_got_1.snap
│ │ │ ├── expected_0_signer_args_got_1_ok.move
│ │ │ ├── expected_0_signer_args_got_1_ok.snap
│ │ │ ├── expected_1_arg_got_0.move
│ │ │ ├── expected_1_arg_got_0.snap
│ │ │ ├── expected_1_arg_got_2.move
│ │ │ ├── expected_1_arg_got_2.snap
│ │ │ ├── expected_1_signer_arg_got_1.move
│ │ │ ├── expected_1_signer_arg_got_1.snap
│ │ │ ├── expected_2_args_got_3.move
│ │ │ ├── expected_2_args_got_3.snap
│ │ │ ├── expected_2_signer_args_got_1.move
│ │ │ ├── expected_2_signer_args_got_1.snap
│ │ │ ├── expected_u64_addr_got_addr.move
│ │ │ ├── expected_u64_addr_got_addr.snap
│ │ │ ├── expected_u64_addr_got_addr_u64.move
│ │ │ ├── expected_u64_addr_got_addr_u64.snap
│ │ │ ├── expected_u64_addr_got_u64_addr.move
│ │ │ ├── expected_u64_addr_got_u64_addr.snap
│ │ │ ├── expected_u64_addr_got_u64_u64.move
│ │ │ ├── expected_u64_addr_got_u64_u64.snap
│ │ │ ├── expected_u64_got_address.move
│ │ │ ├── expected_u64_got_address.snap
│ │ │ ├── expected_u64_got_u64.move
│ │ │ ├── expected_u64_got_u64.snap
│ │ │ ├── expected_u64_u64_address_got_u64_u64_address.move
│ │ │ ├── expected_u64_u64_address_got_u64_u64_address.snap
│ │ │ ├── generic_return_values.move
│ │ │ ├── generic_return_values.snap
│ │ │ ├── mixed_signer_inputs_function.mvir
│ │ │ ├── mixed_signer_inputs_function.snap
│ │ │ ├── mixed_signer_inputs_scripts.mvir
│ │ │ ├── mixed_signer_inputs_scripts.snap
│ │ │ ├── modify_mutable_ref_inputs.mvir
│ │ │ ├── modify_mutable_ref_inputs.snap
│ │ │ ├── ref_inputs.mvir
│ │ │ ├── ref_inputs.snap
│ │ │ ├── return_values.mvir
│ │ │ ├── return_values.snap
│ │ │ ├── script_too_few_type_args.mvir
│ │ │ ├── script_too_few_type_args.snap
│ │ │ ├── script_too_few_type_args_inner.mvir
│ │ │ ├── script_too_few_type_args_inner.snap
│ │ │ ├── script_too_many_type_args.mvir
│ │ │ ├── script_too_many_type_args.snap
│ │ │ ├── script_too_many_type_args_inner.mvir
│ │ │ ├── script_too_many_type_args_inner.snap
│ │ │ ├── script_type_arg_kind_mismatch_1.mvir
│ │ │ ├── script_type_arg_kind_mismatch_1.snap
│ │ │ ├── script_type_arg_kind_mismatch_2.mvir
│ │ │ ├── script_type_arg_kind_mismatch_2.snap
│ │ │ ├── serializer_deserializer.move
│ │ │ ├── serializer_deserializer.snap
│ │ │ ├── struct_arguments.mvir
│ │ │ └── struct_arguments.snap
│ │ │ ├── enums
│ │ │ ├── basic_poly_enum_type_mismatch.mvir
│ │ │ ├── basic_poly_enum_type_mismatch.snap
│ │ │ ├── enum_variant_jump_same_label.mvir
│ │ │ ├── enum_variant_jump_same_label.snap
│ │ │ ├── enum_variant_mismatch.mvir
│ │ │ ├── enum_variant_mismatch.snap
│ │ │ ├── enum_variant_tag_unpack_invalid.mvir
│ │ │ ├── enum_variant_tag_unpack_invalid.snap
│ │ │ ├── mono
│ │ │ │ ├── enum_decl_monomorphic.mvir
│ │ │ │ ├── enum_decl_monomorphic.snap
│ │ │ │ ├── enum_decl_monomorphic_fail_unpack.mvir
│ │ │ │ ├── enum_decl_monomorphic_fail_unpack.snap
│ │ │ │ ├── enum_decl_monomorphic_mismatched_variants.mvir
│ │ │ │ ├── enum_decl_monomorphic_mismatched_variants.snap
│ │ │ │ ├── mut_ref_update.mvir
│ │ │ │ ├── mut_ref_update.snap
│ │ │ │ ├── mut_ref_update_variant.mvir
│ │ │ │ └── mut_ref_update_variant.snap
│ │ │ ├── poly
│ │ │ │ ├── basic_poly_enum.mvir
│ │ │ │ ├── basic_poly_enum.snap
│ │ │ │ ├── enum_decl_poly_mismatched_variants.mvir
│ │ │ │ ├── enum_decl_poly_mismatched_variants.snap
│ │ │ │ ├── poly_mut_ref_update.mvir
│ │ │ │ ├── poly_mut_ref_update.snap
│ │ │ │ ├── poly_mut_ref_update_variant.mvir
│ │ │ │ └── poly_mut_ref_update_variant.snap
│ │ │ ├── unpack_mut_ref_alias.mvir
│ │ │ ├── unpack_mut_ref_alias.snap
│ │ │ ├── variant_switch_loop.mvir
│ │ │ └── variant_switch_loop.snap
│ │ │ ├── instructions
│ │ │ ├── address_equality.mvir
│ │ │ ├── address_equality.snap
│ │ │ ├── arithmetic_operators_u128.mvir
│ │ │ ├── arithmetic_operators_u128.snap
│ │ │ ├── arithmetic_operators_u16.mvir
│ │ │ ├── arithmetic_operators_u16.snap
│ │ │ ├── arithmetic_operators_u256.mvir
│ │ │ ├── arithmetic_operators_u256.snap
│ │ │ ├── arithmetic_operators_u32.mvir
│ │ │ ├── arithmetic_operators_u32.snap
│ │ │ ├── arithmetic_operators_u64.mvir
│ │ │ ├── arithmetic_operators_u64.snap
│ │ │ ├── arithmetic_operators_u8.mvir
│ │ │ ├── arithmetic_operators_u8.snap
│ │ │ ├── assign_struct_field.mvir
│ │ │ ├── assign_struct_field.snap
│ │ │ ├── bitwise_operators.mvir
│ │ │ ├── bitwise_operators.snap
│ │ │ ├── boolean_operators.mvir
│ │ │ ├── boolean_operators.snap
│ │ │ ├── casting_operators.mvir
│ │ │ ├── casting_operators.snap
│ │ │ ├── comparison_operators.mvir
│ │ │ ├── comparison_operators.snap
│ │ │ ├── deref_value.mvir
│ │ │ ├── deref_value.snap
│ │ │ ├── deref_value_nested.mvir
│ │ │ ├── deref_value_nested.snap
│ │ │ ├── equality_reference_value.mvir
│ │ │ ├── equality_reference_value.snap
│ │ │ ├── field_reads.mvir
│ │ │ ├── field_reads.snap
│ │ │ ├── field_writes.mvir
│ │ │ ├── field_writes.snap
│ │ │ ├── inaccessible_borrowed_local.mvir
│ │ │ ├── inaccessible_borrowed_local.snap
│ │ │ ├── operator_precedence.mvir
│ │ │ ├── operator_precedence.snap
│ │ │ ├── pack_unpack.mvir
│ │ │ ├── pack_unpack.snap
│ │ │ ├── shift_operators.mvir
│ │ │ ├── shift_operators.snap
│ │ │ ├── simple_arithmetic.mvir
│ │ │ ├── simple_arithmetic.snap
│ │ │ ├── vec_copy_nested.mvir
│ │ │ └── vec_copy_nested.snap
│ │ │ ├── module_publishing
│ │ │ ├── publish_module_and_use.mvir
│ │ │ ├── publish_module_and_use.snap
│ │ │ ├── publish_module_and_use_2.mvir
│ │ │ ├── publish_module_and_use_2.snap
│ │ │ ├── publish_module_and_use_3.mvir
│ │ │ ├── publish_module_and_use_3.snap
│ │ │ ├── publish_module_and_use_with_multiple_return_values.mvir
│ │ │ ├── publish_module_and_use_with_multiple_return_values.snap
│ │ │ ├── publish_two_modules.mvir
│ │ │ ├── publish_two_modules.snap
│ │ │ ├── use_modules_published.mvir
│ │ │ └── use_modules_published.snap
│ │ │ ├── native_functions
│ │ │ ├── clever_non_existent_native_function.mvir
│ │ │ ├── clever_non_existent_native_function.snap
│ │ │ ├── non_existent_native_function.mvir
│ │ │ ├── non_existent_native_function.snap
│ │ │ ├── vector_module.mvir
│ │ │ ├── vector_module.snap
│ │ │ ├── vector_resource_not_destroyed_at_return.mvir
│ │ │ ├── vector_resource_not_destroyed_at_return.snap
│ │ │ ├── vector_unrestricted_not_destroyed_at_return_ok.mvir
│ │ │ └── vector_unrestricted_not_destroyed_at_return_ok.snap
│ │ │ ├── native_structs
│ │ │ ├── non_existent_native_struct.mvir
│ │ │ └── non_existent_native_struct.snap
│ │ │ ├── recursion
│ │ │ ├── direct_recursion.mvir
│ │ │ ├── direct_recursion.snap
│ │ │ ├── mutual_recursion.mvir
│ │ │ ├── mutual_recursion.snap
│ │ │ ├── runtime_layout_deeply_nested.mvir
│ │ │ ├── runtime_layout_deeply_nested.snap
│ │ │ ├── runtime_type_deeply_nested.mvir
│ │ │ └── runtime_type_deeply_nested.snap
│ │ │ ├── references
│ │ │ ├── borrow_in_loop.mvir
│ │ │ ├── borrow_in_loop.snap
│ │ │ ├── deref_borrow_local_ok.mvir
│ │ │ ├── deref_borrow_local_ok.snap
│ │ │ ├── deref_move_module_ok.mvir
│ │ │ ├── deref_move_module_ok.snap
│ │ │ ├── deref_move_ok.mvir
│ │ │ ├── deref_move_ok.snap
│ │ │ ├── deref_parens_ok.mvir
│ │ │ ├── deref_parens_ok.snap
│ │ │ ├── drop_ref.mvir
│ │ │ ├── drop_ref.snap
│ │ │ ├── mixed_lvalue.mvir
│ │ │ ├── mixed_lvalue.snap
│ │ │ ├── mutate_borrow_local_ok.mvir
│ │ │ ├── mutate_borrow_local_ok.snap
│ │ │ ├── mutate_copy_ok.mvir
│ │ │ ├── mutate_copy_ok.snap
│ │ │ ├── mutate_move_ok.mvir
│ │ │ ├── mutate_move_ok.snap
│ │ │ ├── mutate_parens_ok.mvir
│ │ │ └── mutate_parens_ok.snap
│ │ │ ├── stack_and_function_calls
│ │ │ ├── add_function_calls.mvir
│ │ │ ├── add_function_calls.snap
│ │ │ ├── assign_expression_list.mvir
│ │ │ ├── assign_expression_list.snap
│ │ │ ├── assign_function_call.mvir
│ │ │ ├── assign_function_call.snap
│ │ │ ├── binop_function_calls_as_args.mvir
│ │ │ ├── binop_function_calls_as_args.snap
│ │ │ ├── function_composition.mvir
│ │ │ ├── function_composition.snap
│ │ │ ├── many_function_calls_as_args.mvir
│ │ │ ├── many_function_calls_as_args.snap
│ │ │ ├── multiple_composite_functions.mvir
│ │ │ ├── multiple_composite_functions.snap
│ │ │ ├── pass_args_on_stack_as_expressions.mvir
│ │ │ ├── pass_args_on_stack_as_expressions.snap
│ │ │ ├── pop_weird.mvir
│ │ │ ├── pop_weird.snap
│ │ │ ├── push_args_before_function_call.mvir
│ │ │ ├── push_args_before_function_call.snap
│ │ │ ├── push_args_before_function_composition.mvir
│ │ │ ├── push_args_before_function_composition.snap
│ │ │ ├── return_expression_lists.mvir
│ │ │ ├── return_expression_lists.snap
│ │ │ ├── return_function_in_if_binop_in_else.mvir
│ │ │ └── return_function_in_if_binop_in_else.snap
│ │ │ └── tests.rs
│ ├── move-vm-types
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── data_store.rs
│ │ │ ├── gas.rs
│ │ │ ├── lib.rs
│ │ │ ├── loaded_data
│ │ │ ├── mod.rs
│ │ │ └── runtime_types.rs
│ │ │ ├── natives
│ │ │ ├── function.rs
│ │ │ └── mod.rs
│ │ │ ├── unit_tests
│ │ │ ├── identifier_prop_tests.rs
│ │ │ └── mod.rs
│ │ │ ├── values
│ │ │ ├── mod.rs
│ │ │ ├── value_prop_tests.rs
│ │ │ ├── value_tests.rs
│ │ │ └── values_impl.rs
│ │ │ └── views.rs
│ ├── serializer-tests
│ │ ├── Cargo.toml
│ │ ├── src
│ │ │ └── lib.rs
│ │ └── tests
│ │ │ ├── serializer_tests.proptest-regressions
│ │ │ └── serializer_tests.rs
│ └── test-generation
│ │ ├── Cargo.toml
│ │ ├── README.md
│ │ ├── measure-coverage.sh
│ │ ├── src
│ │ ├── abstract_state.rs
│ │ ├── borrow_graph.rs
│ │ ├── bytecode_generator.rs
│ │ ├── config.rs
│ │ ├── control_flow_graph.rs
│ │ ├── error.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── summaries.rs
│ │ └── transitions.rs
│ │ └── tests
│ │ ├── boolean_instructions.rs
│ │ ├── call_graph.rs
│ │ ├── common.rs
│ │ ├── comparison_instructions.rs
│ │ ├── control_flow_instructions.rs
│ │ ├── generic_instructions.rs
│ │ ├── integer_instructions.rs
│ │ ├── load_instructions.rs
│ │ ├── local_instructions.rs
│ │ ├── reference_instructions.rs
│ │ ├── special_instructions.rs
│ │ └── struct_instructions.rs
│ ├── deny.toml
│ ├── documentation
│ ├── book
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── TODO
│ │ ├── book.toml
│ │ └── src
│ │ │ ├── SUMMARY.md
│ │ │ ├── abilities.md
│ │ │ ├── abilities
│ │ │ └── object.md
│ │ │ ├── abort-and-assert.md
│ │ │ ├── coding-conventions.md
│ │ │ ├── constants.md
│ │ │ ├── control-flow.md
│ │ │ ├── control-flow
│ │ │ ├── conditionals.md
│ │ │ ├── labeled-control-flow.md
│ │ │ └── loops.md
│ │ │ ├── equality.md
│ │ │ ├── friends.md
│ │ │ ├── functions.md
│ │ │ ├── generics.md
│ │ │ ├── index-syntax.md
│ │ │ ├── introduction.md
│ │ │ ├── method-syntax.md
│ │ │ ├── modules.md
│ │ │ ├── overview.md
│ │ │ ├── packages.md
│ │ │ ├── primitive-types.md
│ │ │ ├── primitive-types
│ │ │ ├── address.md
│ │ │ ├── bool.md
│ │ │ ├── integers.md
│ │ │ ├── references.md
│ │ │ ├── tuples.md
│ │ │ └── vector.md
│ │ │ ├── structs.md
│ │ │ ├── unit-testing.md
│ │ │ ├── uses.md
│ │ │ └── variables.md
│ ├── coding_guidelines.md
│ └── spec
│ │ └── vm.md
│ └── tooling
│ ├── prettier-extension
│ ├── .gitignore
│ ├── .vscodeignore
│ ├── CHANGELOG.md
│ ├── CONTRIBUTING.md
│ ├── LICENSE
│ ├── README.md
│ ├── img
│ │ └── move.png
│ ├── jsconfig.json
│ ├── package-lock.json
│ ├── package.json
│ └── src
│ │ ├── extension.js
│ │ └── formatter-worker.js
│ ├── prettier-move
│ ├── .gitignore
│ ├── .npmignore
│ ├── CHANGELOG.md
│ ├── CONTRIBUTING.md
│ ├── README.md
│ ├── bin
│ │ └── prettier-move.js
│ ├── package-lock.json
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── prettier.config.js
│ ├── scripts
│ │ └── treesitter-wasm-gen.sh
│ ├── src
│ │ ├── cst
│ │ │ ├── annotation.ts
│ │ │ ├── common.ts
│ │ │ ├── constant.ts
│ │ │ ├── enum_definition.ts
│ │ │ ├── expression
│ │ │ │ ├── abort_expression.ts
│ │ │ │ ├── annotation_expression.ts
│ │ │ │ ├── assign_expression.ts
│ │ │ │ ├── binary_expression.ts
│ │ │ │ ├── block.ts
│ │ │ │ ├── block_item.ts
│ │ │ │ ├── borrow_expression.ts
│ │ │ │ ├── break_expression.ts
│ │ │ │ ├── call_expression.ts
│ │ │ │ ├── cast_expression.ts
│ │ │ │ ├── continue_expression.ts
│ │ │ │ ├── dereference_expression.ts
│ │ │ │ ├── dot_expression.ts
│ │ │ │ ├── expression_list.ts
│ │ │ │ ├── identified_expression.ts
│ │ │ │ ├── if_expression.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── index_expression.ts
│ │ │ │ ├── lambda_expression.ts
│ │ │ │ ├── let_statement.ts
│ │ │ │ ├── loop_expression.ts
│ │ │ │ ├── macro_call_expression.ts
│ │ │ │ ├── match_expression.ts
│ │ │ │ ├── move_or_copy_expression.ts
│ │ │ │ ├── name_expression.ts
│ │ │ │ ├── pack_expression.ts
│ │ │ │ ├── return_expression.ts
│ │ │ │ ├── unary_expression.ts
│ │ │ │ ├── unit_expression.ts
│ │ │ │ ├── vector_expression.ts
│ │ │ │ └── while_expression.ts
│ │ │ ├── formatting.ts
│ │ │ ├── function_definition.ts
│ │ │ ├── literal.ts
│ │ │ ├── module.ts
│ │ │ ├── source_file.ts
│ │ │ ├── struct_definition.ts
│ │ │ └── use_declaration.ts
│ │ ├── imports-grouping.ts
│ │ ├── index.ts
│ │ ├── printer.ts
│ │ ├── tree.ts
│ │ └── utilities.ts
│ ├── tests
│ │ ├── README.md
│ │ ├── control-flow
│ │ │ ├── abort_expression.exp.move
│ │ │ ├── abort_expression.move
│ │ │ ├── if_expression.exp.move
│ │ │ ├── if_expression.move
│ │ │ ├── loop_expression.exp.move
│ │ │ ├── loop_expression.move
│ │ │ ├── return_expression.exp.move
│ │ │ ├── return_expression.move
│ │ │ ├── while_expression.exp.move
│ │ │ └── while_expression.move
│ │ ├── errors
│ │ │ ├── tree-sitter-match_test.exp.move
│ │ │ ├── tree-sitter-match_test.move
│ │ │ ├── tree-sitter.exp.move
│ │ │ └── tree-sitter.move
│ │ ├── expression
│ │ │ ├── abort_expression.exp.move
│ │ │ ├── abort_expression.move
│ │ │ ├── assign_expression.exp.move
│ │ │ ├── assign_expression.move
│ │ │ ├── borrow_expression.exp.move
│ │ │ ├── borrow_expression.move
│ │ │ ├── call_expression.exp.move
│ │ │ ├── call_expression.move
│ │ │ ├── dot_expression.exp.move
│ │ │ ├── dot_expression.move
│ │ │ ├── index_expression.exp.move
│ │ │ ├── index_expression.move
│ │ │ ├── literal.exp.move
│ │ │ ├── literal.move
│ │ │ ├── macro_call_and_lambda.exp.move
│ │ │ ├── macro_call_and_lambda.move
│ │ │ ├── match_expression.exp.move
│ │ │ ├── match_expression.move
│ │ │ ├── vector_expression.exp.move
│ │ │ └── vector_expression.move
│ │ ├── functions
│ │ │ ├── binary_expression.exp.move
│ │ │ ├── binary_expression.move
│ │ │ ├── bind_unpack.exp.move
│ │ │ ├── bind_unpack.move
│ │ │ ├── block_item.exp.move
│ │ │ ├── block_item.move
│ │ │ ├── expression.exp.move
│ │ │ ├── expression.move
│ │ │ ├── let_statement.exp.move
│ │ │ ├── let_statement.move
│ │ │ ├── simple.exp.move
│ │ │ ├── simple.move
│ │ │ ├── test.exp.move
│ │ │ └── test.move
│ │ ├── misc
│ │ │ ├── enum.macro.exp.move
│ │ │ ├── enum.macro.move
│ │ │ ├── formatting.exp.move
│ │ │ ├── formatting.move
│ │ │ ├── misc.exp.move
│ │ │ ├── misc.move
│ │ │ ├── other.exp.move
│ │ │ └── other.move
│ │ ├── module-members
│ │ │ ├── annotation.exp.move
│ │ │ ├── annotation.move
│ │ │ ├── constant.exp.move
│ │ │ ├── constant.move
│ │ │ ├── enum.exp.move
│ │ │ ├── enum.move
│ │ │ ├── friend.exp.move
│ │ │ ├── friend.move
│ │ │ ├── function.exp.move
│ │ │ ├── function.move
│ │ │ ├── group_annotation_ignore.exp.move
│ │ │ ├── group_annotation_ignore.move
│ │ │ ├── group_imports.exp.move
│ │ │ ├── group_imports.move
│ │ │ ├── group_imports_module.exp.move
│ │ │ ├── group_imports_module.move
│ │ │ ├── members.exp.move
│ │ │ ├── members.move
│ │ │ ├── struct.exp.move
│ │ │ ├── struct.move
│ │ │ ├── use_declaration.exp.move
│ │ │ └── use_declaration.move
│ │ ├── run.test.ts
│ │ └── special-features
│ │ │ ├── module_label.exp.move
│ │ │ ├── module_label.move
│ │ │ ├── module_label_two_modules.exp.move
│ │ │ ├── module_label_two_modules.move
│ │ │ ├── prettier_ignore.exp.move
│ │ │ ├── prettier_ignore.move
│ │ │ ├── tab_width.exp.move
│ │ │ ├── tab_width.move
│ │ │ ├── wrap_comments.exp.move
│ │ │ └── wrap_comments.move
│ ├── tree-sitter-move.wasm
│ └── tsconfig.json
│ └── tree-sitter
│ ├── .gitignore
│ ├── Cargo.lock
│ ├── Cargo.toml
│ ├── NOTICE
│ ├── README.md
│ ├── binding.gyp
│ ├── grammar.js
│ ├── package.json
│ ├── queries
│ ├── highlights.scm
│ └── locals.scm
│ ├── src
│ ├── grammar.json
│ ├── node-types.json
│ ├── parser.c
│ └── tree_sitter
│ │ ├── alloc.h
│ │ ├── array.h
│ │ └── parser.h
│ ├── tests
│ ├── address.move
│ ├── address_literals.move
│ ├── annotations.move
│ ├── as_expressions.move
│ ├── ascii.move
│ ├── authenticator_state.move
│ ├── bag.move
│ ├── balance.move
│ ├── bcs.move
│ ├── bin_expressions.move
│ ├── bit_vector.move
│ ├── borrow.move
│ ├── call_bin_parsing.move
│ ├── clock.move
│ ├── coin.move
│ ├── damir1.move
│ ├── damir2.move
│ ├── damir3.move
│ ├── damir4.move
│ ├── damir5.move
│ ├── debug.move
│ ├── display.move
│ ├── dotted_vector_literal_access.move
│ ├── dynamic_field.move
│ ├── dynamic_object_field.move
│ ├── entry_funs.move
│ ├── event.move
│ ├── fixed_point32.move
│ ├── global_address.move
│ ├── hash.move
│ ├── hex.move
│ ├── iota.move
│ ├── labels1.move
│ ├── labels2.move
│ ├── labels3.move
│ ├── labels4.move
│ ├── lambda_lvalue.move
│ ├── lambda_type_annotation.move
│ ├── linked_table.move
│ ├── literal_address_module_and_pos_structs.move
│ ├── match_at_binders1.move
│ ├── match_mut.move
│ ├── match_or_pattern_literals.move
│ ├── match_test.move
│ ├── match_type.move
│ ├── math.move
│ ├── module_labels.move
│ ├── module_uses.move
│ ├── multi_index_test.move
│ ├── multi_line.move
│ ├── mut_space.move
│ ├── named_address_test.move
│ ├── native_structs.move
│ ├── new_syntax_file.move
│ ├── object.move
│ ├── object_bag.move
│ ├── object_table.move
│ ├── option.move
│ ├── package.move
│ ├── pattern_ellipsis.move
│ ├── pay.move
│ ├── priority_queue.move
│ ├── prover.move
│ ├── public_space_package.move
│ ├── random.move
│ ├── raw_aborts.move
│ ├── simple_module.move
│ ├── string.move
│ ├── table.move
│ ├── table_vec.move
│ ├── token.move
│ ├── transfer.move
│ ├── tx_context.move
│ ├── type_name.move
│ ├── types.move
│ ├── unit_test.move
│ ├── url.move
│ ├── variant_creation.move
│ ├── vec_map.move
│ ├── vec_set.move
│ ├── vector.move
│ └── versioned.move
│ └── tree_sitter.png
├── graphql.config.ts
├── iota-execution
├── Cargo.toml
├── README.md
├── cut
│ ├── Cargo.toml
│ ├── README.md
│ └── src
│ │ ├── args.rs
│ │ ├── main.rs
│ │ ├── path.rs
│ │ └── plan.rs
├── latest
│ ├── iota-adapter
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── adapter.rs
│ │ │ ├── error.rs
│ │ │ ├── execution_engine.rs
│ │ │ ├── execution_mode.rs
│ │ │ ├── execution_value.rs
│ │ │ ├── gas_charger.rs
│ │ │ ├── gas_meter.rs
│ │ │ ├── lib.rs
│ │ │ ├── programmable_transactions
│ │ │ ├── context.rs
│ │ │ ├── execution.rs
│ │ │ ├── linkage_view.rs
│ │ │ └── mod.rs
│ │ │ ├── temporary_store.rs
│ │ │ ├── type_layout_resolver.rs
│ │ │ └── type_resolver.rs
│ ├── iota-move-natives
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ ├── address.rs
│ │ │ ├── config.rs
│ │ │ ├── crypto
│ │ │ ├── bls12381.rs
│ │ │ ├── ecdsa_k1.rs
│ │ │ ├── ecdsa_r1.rs
│ │ │ ├── ecvrf.rs
│ │ │ ├── ed25519.rs
│ │ │ ├── groth16.rs
│ │ │ ├── group_ops.rs
│ │ │ ├── hash.rs
│ │ │ ├── hmac.rs
│ │ │ ├── mod.rs
│ │ │ ├── poseidon.rs
│ │ │ ├── vdf.rs
│ │ │ └── zklogin.rs
│ │ │ ├── dynamic_field.rs
│ │ │ ├── event.rs
│ │ │ ├── lib.rs
│ │ │ ├── object.rs
│ │ │ ├── object_runtime
│ │ │ ├── fingerprint.rs
│ │ │ ├── mod.rs
│ │ │ └── object_store.rs
│ │ │ ├── random.rs
│ │ │ ├── test_scenario.rs
│ │ │ ├── test_utils.rs
│ │ │ ├── transfer.rs
│ │ │ ├── tx_context.rs
│ │ │ ├── types.rs
│ │ │ └── validator.rs
│ └── iota-verifier
│ │ ├── Cargo.toml
│ │ └── src
│ │ ├── entry_points_verifier.rs
│ │ ├── global_storage_access_verifier.rs
│ │ ├── id_leak_verifier.rs
│ │ ├── lib.rs
│ │ ├── meter.rs
│ │ ├── one_time_witness_verifier.rs
│ │ ├── private_generics.rs
│ │ ├── struct_with_key_verifier.rs
│ │ └── verifier.rs
└── src
│ ├── executor.rs
│ ├── latest.rs
│ ├── lib.rs
│ ├── lib.template.rs
│ ├── tests.rs
│ └── verifier.rs
├── kiosk
├── LICENSE
├── Move.toml
├── docs
│ └── creating_a_rule_guide.md
├── sources
│ ├── extensions
│ │ └── personal_kiosk.move
│ └── rules
│ │ ├── floor_price_rule.move
│ │ ├── kiosk_lock_rule.move
│ │ ├── personal_kiosk_rule.move
│ │ ├── royalty_rule.move
│ │ └── witness_rule.move
└── tests
│ ├── extensions
│ └── .keep
│ └── rules
│ ├── kiosk_lock_rule_tests.move
│ └── royalty_rule_tests.move
├── linting
├── .eslintrc.precommit.js
└── license-check
│ ├── package.json
│ ├── plugin.js
│ └── rules
│ └── license-check.rule.js
├── nre
└── bpf
│ └── nodefw
│ ├── .cargo
│ └── config.toml
│ ├── Cargo.lock
│ ├── Cargo.toml
│ ├── README.md
│ ├── nodefw-common
│ ├── Cargo.toml
│ └── src
│ │ └── lib.rs
│ ├── nodefw-ebpf
│ ├── .cargo
│ │ └── config.toml
│ ├── Cargo.lock
│ ├── Cargo.toml
│ ├── rust-toolchain.toml
│ └── src
│ │ └── main.rs
│ ├── nodefw
│ ├── Cargo.toml
│ └── src
│ │ ├── drainer.rs
│ │ ├── fwmap.rs
│ │ ├── lib.rs
│ │ ├── main.rs
│ │ ├── server.rs
│ │ └── time.rs
│ └── xtask
│ ├── Cargo.toml
│ └── src
│ ├── build_ebpf.rs
│ ├── main.rs
│ └── run.rs
├── package.json
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
├── prettier.config.js
├── rust-toolchain.toml
├── rustfmt.toml
├── scripts
├── bench_sweep.py
├── cargo_sort
│ ├── README.md
│ ├── cargo_sort.py
│ └── run.sh
├── changed-files.sh
├── check-framework-compat.sh
├── ci_tests
│ ├── README.md
│ └── rust_tests.sh
├── codesearch
│ ├── README.md
│ ├── codesearch.py
│ ├── requirements.txt
│ ├── run_search_tests.sh
│ ├── run_search_versions.sh
│ ├── search_tests.py
│ └── search_versions.py
├── compatibility
│ ├── check-protocol-compatibility.sh
│ ├── fullnode-sync.sh
│ ├── monitor_synced.py
│ └── split-cluster-check.sh
├── dependency.py
├── execution_layer.py
├── generate-release-notes.sh
├── generate_files
│ ├── Dockerfile
│ ├── README.md
│ └── update_generated_files.sh
├── homebrew
│ ├── pr_template.md
│ ├── template.rb
│ └── update_formula.sh
├── indexer-schema
│ ├── Dockerfile
│ ├── build.sh
│ ├── generate.sh
│ └── generate_for_all_tables_macro.py
├── lldb_frame_sizes.py
├── release_notes
│ ├── release_notes.py
│ └── run.sh
├── rotate_snapshots.py
├── simtest
│ ├── README.md
│ ├── cargo-simtest
│ ├── clippy.sh
│ ├── config-patch
│ ├── install.sh
│ ├── seed-search.py
│ ├── simtest-cov.sh
│ ├── simtest-run.sh
│ └── stress-new-tests.sh
├── threadstall_analyzer.py
├── tooling
│ └── vercel
│ │ ├── ignore-build-step-base.sh
│ │ └── ignore-build-step-previews.sh
├── update_all_snapshots.sh
├── update_fastcrypto.sh
├── update_graphql_e2e_test_protocol_version.py
├── update_light_client_checkpoints.sh
├── update_move.sh
└── utils
│ ├── common.sh
│ └── python_venv_wrapper.sh
├── sdk
├── .env.defaults
├── bcs
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── examples
│ │ ├── .gitkeep
│ │ └── readme.js
│ ├── package.json
│ ├── src
│ │ ├── b58.ts
│ │ ├── b64.ts
│ │ ├── bcs-type.ts
│ │ ├── bcs.ts
│ │ ├── hex.ts
│ │ ├── index.ts
│ │ ├── reader.ts
│ │ ├── types.ts
│ │ ├── uleb.ts
│ │ ├── utils.ts
│ │ └── writer.ts
│ ├── tests
│ │ ├── bcs.test.ts
│ │ ├── builder.test.ts
│ │ ├── encodings.test.ts
│ │ └── utils.ts
│ ├── tsconfig.esm.json
│ ├── tsconfig.json
│ └── typedoc.json
├── build-scripts
│ ├── package.json
│ ├── src
│ │ ├── build-dapp-kit.ts
│ │ ├── build-package.ts
│ │ └── utils
│ │ │ └── buildPackage.ts
│ ├── tsconfig.json
│ └── tsconfig.shared.json
├── create-dapp
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── bin
│ │ └── index.js
│ ├── package.json
│ ├── src
│ │ └── index.ts
│ ├── templates
│ │ ├── react-client-dapp
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── eslint.config.js
│ │ │ ├── index.html
│ │ │ ├── package.json
│ │ │ ├── prettier.config.cjs
│ │ │ ├── src
│ │ │ │ ├── App.tsx
│ │ │ │ ├── OwnedObjects.tsx
│ │ │ │ ├── WalletStatus.tsx
│ │ │ │ ├── main.tsx
│ │ │ │ ├── networkConfig.ts
│ │ │ │ └── vite-env.d.ts
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.node.json
│ │ │ └── vite.config.ts
│ │ └── react-e2e-counter
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── eslint.config.js
│ │ │ ├── index.html
│ │ │ ├── move
│ │ │ └── counter
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ └── counter.move
│ │ │ ├── package.json
│ │ │ ├── prettier.config.cjs
│ │ │ ├── src
│ │ │ ├── App.tsx
│ │ │ ├── Counter.tsx
│ │ │ ├── CreateCounter.tsx
│ │ │ ├── constants.ts
│ │ │ ├── main.tsx
│ │ │ ├── networkConfig.ts
│ │ │ └── vite-env.d.ts
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.node.json
│ │ │ └── vite.config.ts
│ └── tsconfig.json
├── dapp-kit
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── components
│ │ │ ├── AccountDropdownMenu.css.ts
│ │ │ ├── AccountDropdownMenu.tsx
│ │ │ ├── ConnectButton.tsx
│ │ │ ├── IotaClientProvider.tsx
│ │ │ ├── WalletProvider.tsx
│ │ │ ├── connect-modal
│ │ │ │ ├── ConnectModal.css.ts
│ │ │ │ ├── ConnectModal.tsx
│ │ │ │ ├── InfoSection.css.ts
│ │ │ │ ├── InfoSection.tsx
│ │ │ │ ├── views
│ │ │ │ │ ├── ConnectionStatus.css.ts
│ │ │ │ │ ├── ConnectionStatus.tsx
│ │ │ │ │ ├── GetTheWallet.css.ts
│ │ │ │ │ ├── GetTheWallet.tsx
│ │ │ │ │ ├── GettingStarted.css.ts
│ │ │ │ │ ├── GettingStarted.tsx
│ │ │ │ │ ├── WhatIsAWallet.css.ts
│ │ │ │ │ ├── WhatIsAWallet.tsx
│ │ │ │ │ └── index.ts
│ │ │ │ └── wallet-list
│ │ │ │ │ ├── WalletList.css.ts
│ │ │ │ │ ├── WalletList.tsx
│ │ │ │ │ ├── WalletListItem.css.ts
│ │ │ │ │ └── WalletListItem.tsx
│ │ │ ├── icons
│ │ │ │ ├── ArrowRightIcon.tsx
│ │ │ │ ├── ArrowTopRightIcon.tsx
│ │ │ │ ├── BackIcon.tsx
│ │ │ │ ├── CheckIcon.tsx
│ │ │ │ ├── ChevronIcon.tsx
│ │ │ │ ├── CloseIcon.tsx
│ │ │ │ └── IotaIcon.tsx
│ │ │ ├── styling
│ │ │ │ ├── InjectedThemeStyles.tsx
│ │ │ │ ├── StyleMarker.css.ts
│ │ │ │ └── StyleMarker.tsx
│ │ │ └── ui
│ │ │ │ ├── Button.css.ts
│ │ │ │ ├── Button.tsx
│ │ │ │ ├── Heading.css.ts
│ │ │ │ ├── Heading.tsx
│ │ │ │ ├── IconButton.css.ts
│ │ │ │ ├── IconButton.tsx
│ │ │ │ ├── Text.css.ts
│ │ │ │ └── Text.tsx
│ │ ├── constants
│ │ │ ├── styleDataAttribute.ts
│ │ │ ├── walletDefaults.ts
│ │ │ └── walletMutationKeys.ts
│ │ ├── contexts
│ │ │ └── walletContext.ts
│ │ ├── errors
│ │ │ └── walletErrors.ts
│ │ ├── hooks
│ │ │ ├── networkConfig.ts
│ │ │ ├── useGetDefaultIotaName.ts
│ │ │ ├── useIotaClient.ts
│ │ │ ├── useIotaClientInfiniteQuery.ts
│ │ │ ├── useIotaClientMutation.ts
│ │ │ ├── useIotaClientQueries.ts
│ │ │ ├── useIotaClientQuery.ts
│ │ │ └── wallet
│ │ │ │ ├── useAccounts.ts
│ │ │ │ ├── useAutoConnectWallet.ts
│ │ │ │ ├── useConnectWallet.ts
│ │ │ │ ├── useCurrentAccount.ts
│ │ │ │ ├── useCurrentChain.ts
│ │ │ │ ├── useCurrentWallet.ts
│ │ │ │ ├── useDisconnectWallet.ts
│ │ │ │ ├── useReportTransactionEffects.ts
│ │ │ │ ├── useSignAndExecuteTransaction.ts
│ │ │ │ ├── useSignPersonalMessage.ts
│ │ │ │ ├── useSignTransaction.ts
│ │ │ │ ├── useSwitchAccount.ts
│ │ │ │ ├── useUnsafeBurnerWallet.ts
│ │ │ │ ├── useWalletPropertiesChanged.ts
│ │ │ │ ├── useWalletStore.ts
│ │ │ │ ├── useWallets.ts
│ │ │ │ └── useWalletsChanged.ts
│ │ ├── index.ts
│ │ ├── themes
│ │ │ ├── darkTheme.ts
│ │ │ ├── lightTheme.ts
│ │ │ └── themeContract.ts
│ │ ├── types.ts
│ │ ├── types
│ │ │ └── utilityTypes.ts
│ │ ├── utils
│ │ │ ├── assertUnreachable.ts
│ │ │ ├── stateStorage.ts
│ │ │ └── walletUtils.ts
│ │ └── walletStore.ts
│ ├── test
│ │ ├── components
│ │ │ ├── ConnectButton.test.tsx
│ │ │ ├── IotaClientProvider.test.tsx
│ │ │ └── WalletProvider.test.tsx
│ │ ├── hooks
│ │ │ ├── useAutoConnectWallet.test.tsx
│ │ │ ├── useConnectWallet.test.tsx
│ │ │ ├── useDisconnectWallet.test.tsx
│ │ │ ├── useIotaClient.test.tsx
│ │ │ ├── useIotaClientInfiniteQuery.test.tsx
│ │ │ ├── useIotaClientMutation.test.tsx
│ │ │ ├── useIotaClientQueries.test.tsx
│ │ │ ├── useIotaClientQuery.test.tsx
│ │ │ ├── useSignAndExecuteTransaction.test.tsx
│ │ │ ├── useSignPersonalMessage.test.tsx
│ │ │ ├── useSignTransaction.test.tsx
│ │ │ └── useSwitchAccount.test.tsx
│ │ ├── mocks
│ │ │ ├── mockAccount.ts
│ │ │ ├── mockChains.ts
│ │ │ ├── mockFeatures.ts
│ │ │ └── mockWallet.ts
│ │ ├── setup.ts
│ │ ├── test-utils.tsx
│ │ └── tsconfig.json
│ ├── tsconfig.esm.json
│ ├── tsconfig.json
│ ├── typedoc.json
│ └── vitest.config.ts
├── graphql-transport
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── codegen.ts
│ ├── docker-compose.yml
│ ├── package.json
│ ├── src
│ │ ├── generated
│ │ │ └── queries.ts
│ │ ├── index.ts
│ │ ├── mappers
│ │ │ ├── bcs.ts
│ │ │ ├── checkpoint.ts
│ │ │ ├── display.ts
│ │ │ ├── move.ts
│ │ │ ├── object.ts
│ │ │ ├── owner.ts
│ │ │ ├── stakes.ts
│ │ │ ├── transaction-block.ts
│ │ │ ├── util.ts
│ │ │ └── validator.ts
│ │ ├── methods.ts
│ │ ├── queries
│ │ │ ├── checkpoint.graphql
│ │ │ ├── devInspectTransactionBlock.graphql
│ │ │ ├── dryRunTransactionBlock.graphql
│ │ │ ├── executeTransactionBlock.graphql
│ │ │ ├── getAllBalances.graphql
│ │ │ ├── getBalance.graphql
│ │ │ ├── getChainIdentifier.graphql
│ │ │ ├── getCoinMetadata.graphql
│ │ │ ├── getCoins.graphql
│ │ │ ├── getCommitteeInfo.graphql
│ │ │ ├── getCurrentEpoch.graphql
│ │ │ ├── getDynamicFieldObject.graphql
│ │ │ ├── getDynamicFields.graphql
│ │ │ ├── getLatestCheckpointSequenceNumber.graphql
│ │ │ ├── getLatestIotaSystemState.graphql
│ │ │ ├── getMoveFunctionArgTypes.graphql
│ │ │ ├── getNormalizedMoveFunction.graphql
│ │ │ ├── getNormalizedMoveModule.graphql
│ │ │ ├── getNormalizedMoveModulesByPackage.graphql
│ │ │ ├── getNormalizedMoveStruct.graphql
│ │ │ ├── getProtocolConfig.graphql
│ │ │ ├── getReferenceGasPrice.graphql
│ │ │ ├── getTotalSupply.graphql
│ │ │ ├── getTotalTransactionBlocks.graphql
│ │ │ ├── getValidatorsApy.graphql
│ │ │ ├── iotaNames.graphql
│ │ │ ├── isTransactionIndexed.graphql
│ │ │ ├── objects.graphql
│ │ │ ├── queryEvents.graphql
│ │ │ ├── stakes.graphql
│ │ │ ├── transactions.graphql
│ │ │ └── view.graphql
│ │ └── transport.ts
│ ├── test
│ │ ├── compatibility.test.ts
│ │ └── tsconfig.json
│ ├── tsconfig.esm.json
│ ├── tsconfig.json
│ ├── typedoc.json
│ └── vitest.config.ts
├── isc-sdk
│ ├── .prettierignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── examples
│ │ ├── L1AddressL2funds.ts
│ │ ├── anchor.ts
│ │ ├── assetsBag.ts
│ │ ├── config.ts
│ │ └── tokens.ts
│ ├── package.json
│ ├── src
│ │ ├── api
│ │ │ ├── EvmRpcClient.ts
│ │ │ └── index.ts
│ │ ├── bcs.ts
│ │ ├── constants.ts
│ │ ├── enums
│ │ │ ├── contracts.enums.ts
│ │ │ └── index.ts
│ │ ├── index.ts
│ │ ├── isc.ts
│ │ ├── move_bcs.ts
│ │ ├── transaction.ts
│ │ ├── types
│ │ │ ├── assetsResponse.ts
│ │ │ ├── chainData.ts
│ │ │ └── index.ts
│ │ ├── utils
│ │ │ ├── getHname.ts
│ │ │ └── index.ts
│ │ └── vite-env.d.ts
│ ├── tests
│ │ ├── L1ToL2Tokens.spec.ts
│ │ ├── config.ts
│ │ ├── getHname.spec.ts
│ │ └── utils.ts
│ ├── tsconfig.esm.json
│ ├── tsconfig.json
│ └── vitest.config.ts
├── kiosk
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── bcs.ts
│ │ ├── client
│ │ │ ├── kiosk-client.ts
│ │ │ ├── kiosk-transaction.ts
│ │ │ └── tp-transaction.ts
│ │ ├── constants.ts
│ │ ├── index.ts
│ │ ├── query
│ │ │ ├── kiosk.ts
│ │ │ └── transfer-policy.ts
│ │ ├── tx
│ │ │ ├── kiosk.ts
│ │ │ ├── personal-kiosk.ts
│ │ │ ├── rules
│ │ │ │ ├── attach.ts
│ │ │ │ └── resolve.ts
│ │ │ └── transfer-policy.ts
│ │ ├── types
│ │ │ ├── index.ts
│ │ │ ├── kiosk.ts
│ │ │ └── transfer-policy.ts
│ │ └── utils.ts
│ ├── test
│ │ └── e2e
│ │ │ ├── data
│ │ │ └── hero
│ │ │ │ ├── Move.toml
│ │ │ │ └── sources
│ │ │ │ └── hero.move
│ │ │ ├── e2e.test.ts
│ │ │ ├── env.d.ts
│ │ │ ├── helper.ts
│ │ │ └── setup.ts
│ ├── tsconfig.esm.json
│ ├── tsconfig.json
│ ├── typedoc.json
│ └── vitest.config.ts
├── ledgerjs-hw-app-iota
│ ├── .eslintignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ └── Iota.ts
│ ├── tests
│ │ ├── Iota.test.ts
│ │ └── tsconfig.json
│ ├── tsconfig.esm.json
│ └── tsconfig.json
├── move-bytecode-template
│ ├── Cargo.lock
│ ├── Cargo.toml
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ └── lib.rs
│ ├── tests
│ │ └── universal.test.ts
│ └── tsconfig.esm.json
├── signers
│ ├── .prettierignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── ledger
│ │ └── package.json
│ ├── package.json
│ ├── src
│ │ ├── ledger
│ │ │ ├── bcs.ts
│ │ │ └── index.ts
│ │ └── webcrypto
│ │ │ └── index.ts
│ ├── tsconfig.esm.json
│ ├── tsconfig.json
│ ├── typedoc.json
│ ├── vitest.config.mts
│ └── webcrypto
│ │ └── package.json
├── typescript
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── bcs
│ │ └── package.json
│ ├── client
│ │ └── package.json
│ ├── cryptography
│ │ └── package.json
│ ├── docker-compose.yml
│ ├── faucet
│ │ └── package.json
│ ├── genversion.mjs
│ ├── graphql
│ │ ├── package.json
│ │ └── schemas
│ │ │ └── 2025.2
│ │ │ └── package.json
│ ├── keypairs
│ │ ├── ed25519
│ │ │ └── package.json
│ │ ├── passkey
│ │ │ └── package.json
│ │ ├── secp256k1
│ │ │ └── package.json
│ │ └── secp256r1
│ │ │ └── package.json
│ ├── multisig
│ │ └── package.json
│ ├── package.json
│ ├── scripts
│ │ ├── generate-schema-lib.ts
│ │ ├── generate.ts
│ │ ├── open-rpc.ts
│ │ ├── package.json
│ │ ├── tsconfig.json
│ │ └── update-graphql-schemas.ts
│ ├── src
│ │ ├── bcs
│ │ │ ├── bcs.ts
│ │ │ ├── effects.ts
│ │ │ ├── index.ts
│ │ │ ├── type-tag-serializer.ts
│ │ │ └── types.ts
│ │ ├── client
│ │ │ ├── apps-backend.ts
│ │ │ ├── client.ts
│ │ │ ├── errors.ts
│ │ │ ├── http-transport.ts
│ │ │ ├── index.ts
│ │ │ ├── network.ts
│ │ │ ├── rpc-websocket-client.ts
│ │ │ └── types
│ │ │ │ ├── chain.ts
│ │ │ │ ├── changes.ts
│ │ │ │ ├── coins.ts
│ │ │ │ ├── common.ts
│ │ │ │ ├── generated.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── params.ts
│ │ ├── cryptography
│ │ │ ├── index.ts
│ │ │ ├── intent.ts
│ │ │ ├── keypair.ts
│ │ │ ├── mnemonics.ts
│ │ │ ├── publickey.ts
│ │ │ ├── signature-scheme.ts
│ │ │ └── signature.ts
│ │ ├── faucet
│ │ │ ├── faucet.ts
│ │ │ └── index.ts
│ │ ├── graphql
│ │ │ ├── client.ts
│ │ │ ├── generated
│ │ │ │ └── 2025.2
│ │ │ │ │ ├── schema.graphql
│ │ │ │ │ ├── tada-env.d.ts
│ │ │ │ │ └── tsconfig.tada.json
│ │ │ ├── index.ts
│ │ │ ├── schemas
│ │ │ │ └── 2025.2
│ │ │ │ │ └── index.ts
│ │ │ └── types.ts
│ │ ├── keypairs
│ │ │ ├── ed25519
│ │ │ │ ├── ed25519-hd-key.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── keypair.ts
│ │ │ │ └── publickey.ts
│ │ │ ├── passkey
│ │ │ │ ├── index.ts
│ │ │ │ ├── keypair.ts
│ │ │ │ ├── publickey.ts
│ │ │ │ └── types.ts
│ │ │ ├── secp256k1
│ │ │ │ ├── index.ts
│ │ │ │ ├── keypair.ts
│ │ │ │ └── publickey.ts
│ │ │ └── secp256r1
│ │ │ │ ├── index.ts
│ │ │ │ ├── keypair.ts
│ │ │ │ └── publickey.ts
│ │ ├── multisig
│ │ │ ├── index.ts
│ │ │ ├── publickey.ts
│ │ │ └── signer.ts
│ │ ├── transactions
│ │ │ ├── Arguments.ts
│ │ │ ├── Commands.ts
│ │ │ ├── Inputs.ts
│ │ │ ├── ObjectCache.ts
│ │ │ ├── Transaction.ts
│ │ │ ├── TransactionData.ts
│ │ │ ├── __tests__
│ │ │ │ ├── Transaction.test.ts
│ │ │ │ └── bcs.test.ts
│ │ │ ├── data
│ │ │ │ ├── internal.ts
│ │ │ │ ├── v1.ts
│ │ │ │ └── v2.ts
│ │ │ ├── executor
│ │ │ │ ├── caching.ts
│ │ │ │ ├── parallel.ts
│ │ │ │ ├── queue.ts
│ │ │ │ └── serial.ts
│ │ │ ├── hash.ts
│ │ │ ├── index.ts
│ │ │ ├── intents
│ │ │ │ └── CoinWithBalance.ts
│ │ │ ├── json-rpc-resolver.ts
│ │ │ ├── object.ts
│ │ │ ├── pure.ts
│ │ │ ├── serializer.ts
│ │ │ └── utils.ts
│ │ ├── utils
│ │ │ ├── constants.ts
│ │ │ ├── dynamic-fields.ts
│ │ │ ├── format.ts
│ │ │ ├── formatBalance.ts
│ │ │ ├── index.ts
│ │ │ ├── iota-types.ts
│ │ │ └── parse.ts
│ │ ├── verify
│ │ │ ├── index.ts
│ │ │ └── verify.ts
│ │ └── version.ts
│ ├── test
│ │ ├── e2e
│ │ │ ├── checkpoint.test.ts
│ │ │ ├── coin-metadata.test.ts
│ │ │ ├── coin-read.test.ts
│ │ │ ├── coin-with-balance.test.ts
│ │ │ ├── data
│ │ │ │ ├── coin_metadata
│ │ │ │ │ ├── Move.lock
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ ├── coin_metadata.move
│ │ │ │ │ │ └── coin_metadata_zero.move
│ │ │ │ ├── demo-bear
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── demo_bear.move
│ │ │ │ ├── display_test
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── display_test.move
│ │ │ │ ├── dynamic_fields
│ │ │ │ │ ├── Move.lock
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── dynamic_fields.move
│ │ │ │ ├── id_entry_args
│ │ │ │ │ ├── Move.lock
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── id_entry_args.move
│ │ │ │ ├── serializer
│ │ │ │ │ ├── Move.lock
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── serializer.move
│ │ │ │ ├── serializer_upgrade
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ │ └── serializer.move
│ │ │ │ └── tto
│ │ │ │ │ ├── Move.toml
│ │ │ │ │ └── sources
│ │ │ │ │ └── tto1.move
│ │ │ ├── dev-inspect.test.ts
│ │ │ ├── dynamic-fields.test.ts
│ │ │ ├── entry-point-string.test.ts
│ │ │ ├── graphql.test.ts
│ │ │ ├── id-entry-args.test.ts
│ │ │ ├── invalid-ids.test.ts
│ │ │ ├── keypairs.test.ts
│ │ │ ├── normalized-modules.test.ts
│ │ │ ├── object-cache.test.ts
│ │ │ ├── object-display-standard.test.ts
│ │ │ ├── object-vector.test.ts
│ │ │ ├── objects.test.ts
│ │ │ ├── parallel-executor.test.ts
│ │ │ ├── protocol-config.test.ts
│ │ │ ├── read-events.test.ts
│ │ │ ├── read-transactions.test.ts
│ │ │ ├── receive-object.test.ts
│ │ │ ├── rpc-endpoint.test.ts
│ │ │ ├── serial-executor.test.ts
│ │ │ ├── txn-builder.test.ts
│ │ │ ├── txn-serializer.test.ts
│ │ │ └── utils
│ │ │ │ ├── env.d.ts
│ │ │ │ └── setup.ts
│ │ ├── tsconfig.json
│ │ └── unit
│ │ │ ├── arguments.test.ts
│ │ │ ├── client
│ │ │ └── http-transport.test.ts
│ │ │ ├── cryptography
│ │ │ ├── ed25519-keypair.test.ts
│ │ │ ├── ed25519-publickey.test.ts
│ │ │ ├── intent.test.ts
│ │ │ ├── keypair.test.ts
│ │ │ ├── multisig.publickey.test.ts
│ │ │ ├── multisig.test.ts
│ │ │ ├── passkey.test.ts
│ │ │ ├── publickey.test.ts
│ │ │ ├── secp256k1-keypair.test.ts
│ │ │ ├── secp256k1-publickey.test.ts
│ │ │ ├── secp256r1-keypair.test.ts
│ │ │ ├── secp256r1-publickey.test.ts
│ │ │ └── signature.test.ts
│ │ │ ├── format.test.ts
│ │ │ ├── object-inputs.test.ts
│ │ │ ├── pure-serialization.test.ts
│ │ │ ├── signers
│ │ │ └── txn-data-serializers
│ │ │ │ └── type-tag-serializer.test.ts
│ │ │ ├── types
│ │ │ ├── common.test.ts
│ │ │ └── stringTypes.test.ts
│ │ │ ├── utils
│ │ │ ├── dynamic-fields.test.ts
│ │ │ └── iota-types.test.ts
│ │ │ └── v1-json.test.ts
│ ├── transactions
│ │ └── package.json
│ ├── tsconfig.esm.json
│ ├── tsconfig.json
│ ├── typedoc.json
│ ├── utils
│ │ └── package.json
│ ├── verify
│ │ └── package.json
│ └── vitest.config.ts
└── wallet-standard
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── serialized-transaction-data-v2.schema.json
│ ├── src
│ ├── chains.ts
│ ├── detect.ts
│ ├── features
│ │ ├── index.ts
│ │ ├── iotaReportTransactionEffects.ts
│ │ ├── iotaSignAndExecuteTransaction.ts
│ │ ├── iotaSignPersonalMessage.ts
│ │ └── iotaSignTransaction.ts
│ ├── index.ts
│ ├── types.ts
│ └── wallet.ts
│ ├── tsconfig.esm.json
│ ├── tsconfig.json
│ └── typedoc.json
├── setups
├── README.md
├── download_and_verify_private_binary.sh
├── download_private.sh
├── fullnode-indexer
│ └── docker
│ │ ├── README.md
│ │ ├── docker-compose.yaml
│ │ ├── fullnode
│ │ ├── config
│ │ │ └── .keep
│ │ └── entry.sh
│ │ ├── indexer
│ │ └── indexer.sh
│ │ └── postgres
│ │ └── .keep
├── fullnode
│ ├── docker
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── docker-compose.yaml
│ │ ├── prepare_devnet.sh
│ │ ├── prepare_mainnet.sh
│ │ └── prepare_testnet.sh
│ ├── fullnode-devnet.yaml
│ ├── fullnode-mainnet.yaml
│ ├── fullnode-testnet.yaml
│ └── systemd
│ │ ├── README.md
│ │ ├── iota-node.service
│ │ └── setup.sh
├── grafana
│ └── iota_mainnet_validators.json
├── tools
│ ├── check_validator_firewall.sh
│ └── peer_discovery.sh
└── validator
│ ├── config-traffic-control.sh
│ ├── docker-compose-mainnet.yml
│ ├── docker-compose-testnet.yml
│ ├── ssfn-mainnet.yaml
│ ├── ssfn-testnet.yaml
│ ├── validator-mainnet.yaml
│ └── validator-testnet.yaml
├── turbo.json
└── vercel.json
/.cargo/config.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.cargo/config.toml
--------------------------------------------------------------------------------
/.changeset/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.changeset/README.md
--------------------------------------------------------------------------------
/.changeset/config.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.changeset/config.json
--------------------------------------------------------------------------------
/.clippy.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.clippy.toml
--------------------------------------------------------------------------------
/.config/nextest.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.config/nextest.toml
--------------------------------------------------------------------------------
/.config/nextest_external.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.config/nextest_external.toml
--------------------------------------------------------------------------------
/.dockerignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.dockerignore
--------------------------------------------------------------------------------
/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.eslintrc.js
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.gitattributes
--------------------------------------------------------------------------------
/.github/CODEOWNERS:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/CODEOWNERS
--------------------------------------------------------------------------------
/.github/auto-merge.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/auto-merge.yml
--------------------------------------------------------------------------------
/.github/crates-filters.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/crates-filters.yml
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/dependabot.yml
--------------------------------------------------------------------------------
/.github/labeler.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/labeler.yml
--------------------------------------------------------------------------------
/.github/workflows/_e2e.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/workflows/_e2e.yml
--------------------------------------------------------------------------------
/.github/workflows/_move_ide.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/workflows/_move_ide.yml
--------------------------------------------------------------------------------
/.github/workflows/_rosetta.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/workflows/_rosetta.yml
--------------------------------------------------------------------------------
/.github/workflows/_rust.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/workflows/_rust.yml
--------------------------------------------------------------------------------
/.github/workflows/_typos.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/workflows/_typos.yml
--------------------------------------------------------------------------------
/.github/workflows/check_sri.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/workflows/check_sri.yml
--------------------------------------------------------------------------------
/.github/workflows/hierarchy.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/workflows/hierarchy.yml
--------------------------------------------------------------------------------
/.github/workflows/labeler.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/workflows/labeler.yml
--------------------------------------------------------------------------------
/.github/workflows/nightly.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/workflows/nightly.yml
--------------------------------------------------------------------------------
/.github/workflows/pr_lint.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/workflows/pr_lint.yml
--------------------------------------------------------------------------------
/.github/workflows/release.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/workflows/release.yml
--------------------------------------------------------------------------------
/.github/workflows/stale.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/workflows/stale.yml
--------------------------------------------------------------------------------
/.github/workflows/tag.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.github/workflows/tag.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.gitignore
--------------------------------------------------------------------------------
/.gitignore.rename:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.gitignore.rename
--------------------------------------------------------------------------------
/.license_template:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.license_template
--------------------------------------------------------------------------------
/.lintstagedrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.lintstagedrc.json
--------------------------------------------------------------------------------
/.lycheeignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.lycheeignore
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.npmrc
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.prettierignore
--------------------------------------------------------------------------------
/.typos.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.typos.toml
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/.vscode/extensions.json
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/CONTRIBUTING.md
--------------------------------------------------------------------------------
/Cargo.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/Cargo.lock
--------------------------------------------------------------------------------
/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/Cargo.toml
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/LICENSE
--------------------------------------------------------------------------------
/LICENSE-docs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/LICENSE-docs
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/README.md
--------------------------------------------------------------------------------
/RELEASES.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/RELEASES.md
--------------------------------------------------------------------------------
/RUST_CONVENTIONS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/RUST_CONVENTIONS.md
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/SECURITY.md
--------------------------------------------------------------------------------
/apps/apps-backend/.env.defaults:
--------------------------------------------------------------------------------
1 | PORT=
2 |
--------------------------------------------------------------------------------
/apps/apps-backend/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/apps-backend/.gitignore
--------------------------------------------------------------------------------
/apps/apps-backend/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/apps-backend/Dockerfile
--------------------------------------------------------------------------------
/apps/apps-backend/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/apps-backend/README.md
--------------------------------------------------------------------------------
/apps/apps-backend/api/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/apps-backend/api/index.js
--------------------------------------------------------------------------------
/apps/apps-backend/jest-e2e.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/apps-backend/jest-e2e.json
--------------------------------------------------------------------------------
/apps/apps-backend/nest-cli.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/apps-backend/nest-cli.json
--------------------------------------------------------------------------------
/apps/apps-backend/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/apps-backend/package.json
--------------------------------------------------------------------------------
/apps/apps-backend/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/apps-backend/src/main.ts
--------------------------------------------------------------------------------
/apps/apps-backend/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/apps-backend/tsconfig.json
--------------------------------------------------------------------------------
/apps/apps-backend/vercel.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/apps-backend/vercel.json
--------------------------------------------------------------------------------
/apps/core/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/README.md
--------------------------------------------------------------------------------
/apps/core/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/package.json
--------------------------------------------------------------------------------
/apps/core/src/api/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/api/index.ts
--------------------------------------------------------------------------------
/apps/core/src/components/QR.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/components/QR.tsx
--------------------------------------------------------------------------------
/apps/core/src/contexts/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/contexts/index.ts
--------------------------------------------------------------------------------
/apps/core/src/css.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/css.d.ts
--------------------------------------------------------------------------------
/apps/core/src/enums/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/enums/index.ts
--------------------------------------------------------------------------------
/apps/core/src/forms/token.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/forms/token.ts
--------------------------------------------------------------------------------
/apps/core/src/hooks/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/hooks/index.ts
--------------------------------------------------------------------------------
/apps/core/src/hooks/useTheme.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/hooks/useTheme.ts
--------------------------------------------------------------------------------
/apps/core/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/index.ts
--------------------------------------------------------------------------------
/apps/core/src/types/assets.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/types/assets.d.ts
--------------------------------------------------------------------------------
/apps/core/src/types/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/types/index.ts
--------------------------------------------------------------------------------
/apps/core/src/types/schema.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/types/schema.ts
--------------------------------------------------------------------------------
/apps/core/src/utils/api-env.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/utils/api-env.ts
--------------------------------------------------------------------------------
/apps/core/src/utils/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/utils/index.ts
--------------------------------------------------------------------------------
/apps/core/src/utils/kiosk.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/utils/kiosk.ts
--------------------------------------------------------------------------------
/apps/core/src/utils/string.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/src/utils/string.ts
--------------------------------------------------------------------------------
/apps/core/tailwind.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/tailwind.config.ts
--------------------------------------------------------------------------------
/apps/core/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/tsconfig.json
--------------------------------------------------------------------------------
/apps/core/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/core/vitest.config.ts
--------------------------------------------------------------------------------
/apps/evm-bridge/.env.defaults:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/evm-bridge/.env.defaults
--------------------------------------------------------------------------------
/apps/evm-bridge/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/evm-bridge/.gitignore
--------------------------------------------------------------------------------
/apps/evm-bridge/.prettierignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/evm-bridge/.prettierignore
--------------------------------------------------------------------------------
/apps/evm-bridge/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/evm-bridge/README.md
--------------------------------------------------------------------------------
/apps/evm-bridge/ampli.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/evm-bridge/ampli.json
--------------------------------------------------------------------------------
/apps/evm-bridge/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/evm-bridge/index.html
--------------------------------------------------------------------------------
/apps/evm-bridge/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/evm-bridge/package.json
--------------------------------------------------------------------------------
/apps/evm-bridge/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/evm-bridge/src/App.tsx
--------------------------------------------------------------------------------
/apps/evm-bridge/src/components/bridge/index.ts:
--------------------------------------------------------------------------------
1 | export * from './Bridge';
2 |
--------------------------------------------------------------------------------
/apps/evm-bridge/src/components/deposit/layer1/index.ts:
--------------------------------------------------------------------------------
1 | export * from './DepositLayer1';
2 |
--------------------------------------------------------------------------------
/apps/evm-bridge/src/components/deposit/layer2/index.ts:
--------------------------------------------------------------------------------
1 | export * from './DepositLayer2';
2 |
--------------------------------------------------------------------------------
/apps/evm-bridge/src/components/link/index.ts:
--------------------------------------------------------------------------------
1 | export * from './Link';
2 |
--------------------------------------------------------------------------------
/apps/evm-bridge/src/components/logo/index.ts:
--------------------------------------------------------------------------------
1 | export * from './IOTAEVMBridge';
2 |
--------------------------------------------------------------------------------
/apps/evm-bridge/src/components/svgs/index.ts:
--------------------------------------------------------------------------------
1 | export * from './DirectionalArrows';
2 |
--------------------------------------------------------------------------------
/apps/evm-bridge/src/components/theme-switcher/index.ts:
--------------------------------------------------------------------------------
1 | export * from './ThemeSwitcher';
2 |
--------------------------------------------------------------------------------
/apps/evm-bridge/src/components/toaster/index.ts:
--------------------------------------------------------------------------------
1 | export * from './Toaster';
2 |
--------------------------------------------------------------------------------
/apps/evm-bridge/src/components/wallet-connect-input/index.ts:
--------------------------------------------------------------------------------
1 | export * from './WalletConnectInputButton';
2 |
--------------------------------------------------------------------------------
/apps/evm-bridge/src/globals.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/evm-bridge/src/globals.css
--------------------------------------------------------------------------------
/apps/evm-bridge/src/lib/utils/transaction/index.ts:
--------------------------------------------------------------------------------
1 | export * from './createDepositTransactionL1';
2 |
--------------------------------------------------------------------------------
/apps/evm-bridge/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/evm-bridge/src/main.tsx
--------------------------------------------------------------------------------
/apps/evm-bridge/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/evm-bridge/tsconfig.json
--------------------------------------------------------------------------------
/apps/evm-bridge/vercel.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/evm-bridge/vercel.json
--------------------------------------------------------------------------------
/apps/evm-bridge/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/evm-bridge/vite.config.ts
--------------------------------------------------------------------------------
/apps/explorer/.env.example:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/explorer/.env.example
--------------------------------------------------------------------------------
/apps/explorer/.prettierignore:
--------------------------------------------------------------------------------
1 | test-results/
2 |
3 |
--------------------------------------------------------------------------------
/apps/explorer/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/explorer/README.md
--------------------------------------------------------------------------------
/apps/explorer/ampli.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/explorer/ampli.json
--------------------------------------------------------------------------------
/apps/explorer/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/explorer/index.html
--------------------------------------------------------------------------------
/apps/explorer/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/explorer/package.json
--------------------------------------------------------------------------------
/apps/explorer/postcss.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/explorer/postcss.config.js
--------------------------------------------------------------------------------
/apps/explorer/public/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow:
3 |
--------------------------------------------------------------------------------
/apps/explorer/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/explorer/src/index.css
--------------------------------------------------------------------------------
/apps/explorer/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/explorer/src/index.tsx
--------------------------------------------------------------------------------
/apps/explorer/src/lib/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/explorer/src/lib/index.ts
--------------------------------------------------------------------------------
/apps/explorer/src/vite-env.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/explorer/src/vite-env.d.ts
--------------------------------------------------------------------------------
/apps/explorer/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/explorer/tsconfig.json
--------------------------------------------------------------------------------
/apps/explorer/vercel.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/explorer/vercel.json
--------------------------------------------------------------------------------
/apps/explorer/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/explorer/vite.config.ts
--------------------------------------------------------------------------------
/apps/ui-icons/.prettierignore:
--------------------------------------------------------------------------------
1 | src
2 |
--------------------------------------------------------------------------------
/apps/ui-icons/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/CHANGELOG.md
--------------------------------------------------------------------------------
/apps/ui-icons/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/README.md
--------------------------------------------------------------------------------
/apps/ui-icons/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/package.json
--------------------------------------------------------------------------------
/apps/ui-icons/src/Activity.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Activity.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Add.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Add.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Apps.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Apps.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/ArrowBack.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/ArrowBack.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/ArrowDown.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/ArrowDown.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/ArrowLeft.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/ArrowLeft.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/ArrowUp.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/ArrowUp.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Assets.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Assets.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Calendar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Calendar.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Checkmark.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Checkmark.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Clock.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Clock.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Close.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Close.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Copy.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Copy.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Create.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Create.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/DarkMode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/DarkMode.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Dash.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Dash.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/DataStack.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/DataStack.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Delete.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Delete.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Discord.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Discord.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Edit.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Edit.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Expand.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Expand.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Export.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Export.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Flag.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Flag.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Globe.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Globe.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Handler.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Handler.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Home.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Home.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/ImageIcon.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/ImageIcon.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Info.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Info.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Key.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Key.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Keystone.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Keystone.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Ledger.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Ledger.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/LightMode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/LightMode.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Link.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Link.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Loader.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Loader.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Loader2.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Loader2.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Logout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Logout.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Mail.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Mail.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/MenuIcon.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/MenuIcon.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Migration.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Migration.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/MoreHoriz.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/MoreHoriz.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/MoreVert.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/MoreVert.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Passkey.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Passkey.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Pause.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Pause.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Person.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Person.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Pined.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Pined.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Play.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Play.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Profile.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Profile.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/QrCode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/QrCode.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/RadioOff.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/RadioOff.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/RadioOn.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/RadioOn.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Refresh.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Refresh.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Save.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Save.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Search.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Search.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Seed.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Seed.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Send.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Send.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Settings.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Settings.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/SmX.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/SmX.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/SortByUp.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/SortByUp.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Stake.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Stake.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/StarHex.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/StarHex.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Subnames.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Subnames.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/ThumbUp.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/ThumbUp.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Unpined.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Unpined.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Unstake.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Unstake.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Vest.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Vest.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Vesting.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Vesting.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/Warning.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/Warning.tsx
--------------------------------------------------------------------------------
/apps/ui-icons/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/src/index.ts
--------------------------------------------------------------------------------
/apps/ui-icons/svgrrc.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgrrc.config.js
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/activity.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/activity.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/add.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/add.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/apps.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/apps.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/arrow_up.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/arrow_up.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/assets.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/assets.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/calendar.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/calendar.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/clock.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/clock.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/close.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/close.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/copy.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/copy.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/create.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/create.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/dash.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/dash.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/delete.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/delete.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/discord.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/discord.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/edit.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/edit.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/expand.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/expand.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/export.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/export.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/flag.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/flag.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/globe.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/globe.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/handler.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/handler.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/home.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/home.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/info.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/info.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/key.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/key.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/ledger.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/ledger.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/link.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/link.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/loader.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/loader.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/loader2.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/loader2.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/logout.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/logout.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/mail.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/mail.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/passkey.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/passkey.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/pause.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/pause.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/person.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/person.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/pined.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/pined.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/play.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/play.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/profile.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/profile.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/qr_code.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/qr_code.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/radio_on.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/radio_on.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/refresh.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/refresh.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/save.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/save.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/search.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/search.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/seed.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/seed.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/send.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/send.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/settings.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/settings.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/sm_x.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/sm_x.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/stake.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/stake.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/star_hex.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/star_hex.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/subnames.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/subnames.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/thumb_up.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/thumb_up.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/unpined.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/unpined.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/unstake.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/unstake.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/vest.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/vest.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/vesting.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/vesting.svg
--------------------------------------------------------------------------------
/apps/ui-icons/svgs/warning.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/svgs/warning.svg
--------------------------------------------------------------------------------
/apps/ui-icons/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-icons/tsconfig.json
--------------------------------------------------------------------------------
/apps/ui-kit/.storybook/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-kit/.storybook/main.ts
--------------------------------------------------------------------------------
/apps/ui-kit/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-kit/CHANGELOG.md
--------------------------------------------------------------------------------
/apps/ui-kit/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-kit/README.md
--------------------------------------------------------------------------------
/apps/ui-kit/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-kit/package.json
--------------------------------------------------------------------------------
/apps/ui-kit/postcss.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-kit/postcss.config.js
--------------------------------------------------------------------------------
/apps/ui-kit/src/lib/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-kit/src/lib/index.ts
--------------------------------------------------------------------------------
/apps/ui-kit/tailwind.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-kit/tailwind.config.ts
--------------------------------------------------------------------------------
/apps/ui-kit/tsconfig.base.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-kit/tsconfig.base.json
--------------------------------------------------------------------------------
/apps/ui-kit/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-kit/tsconfig.json
--------------------------------------------------------------------------------
/apps/ui-kit/turbo.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-kit/turbo.json
--------------------------------------------------------------------------------
/apps/ui-kit/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/ui-kit/vite.config.ts
--------------------------------------------------------------------------------
/apps/wallet-dashboard/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet-dashboard/README.md
--------------------------------------------------------------------------------
/apps/wallet/.browserslistrc:
--------------------------------------------------------------------------------
1 | chrome >= 88
2 |
--------------------------------------------------------------------------------
/apps/wallet/.gitignore:
--------------------------------------------------------------------------------
1 | configs/environment/.env
2 | web-ext-artifacts
3 |
--------------------------------------------------------------------------------
/apps/wallet/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/README.md
--------------------------------------------------------------------------------
/apps/wallet/ampli.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/ampli.json
--------------------------------------------------------------------------------
/apps/wallet/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/package.json
--------------------------------------------------------------------------------
/apps/wallet/postcss.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/postcss.config.js
--------------------------------------------------------------------------------
/apps/wallet/prependLicense.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/prependLicense.mjs
--------------------------------------------------------------------------------
/apps/wallet/src/types/css.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/src/types/css.d.ts
--------------------------------------------------------------------------------
/apps/wallet/src/ui/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/src/ui/index.tsx
--------------------------------------------------------------------------------
/apps/wallet/tailwind.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/tailwind.config.ts
--------------------------------------------------------------------------------
/apps/wallet/testSetup.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/testSetup.ts
--------------------------------------------------------------------------------
/apps/wallet/tests/fixtures.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/tests/fixtures.ts
--------------------------------------------------------------------------------
/apps/wallet/tests/lock.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/tests/lock.spec.ts
--------------------------------------------------------------------------------
/apps/wallet/tests/mocks.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/tests/mocks.ts
--------------------------------------------------------------------------------
/apps/wallet/tests/tabs.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/tests/tabs.spec.ts
--------------------------------------------------------------------------------
/apps/wallet/tests/utils/auth.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/tests/utils/auth.ts
--------------------------------------------------------------------------------
/apps/wallet/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/tsconfig.json
--------------------------------------------------------------------------------
/apps/wallet/turbo.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/turbo.json
--------------------------------------------------------------------------------
/apps/wallet/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/vitest.config.ts
--------------------------------------------------------------------------------
/apps/wallet/webpack.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/apps/wallet/webpack.config.ts
--------------------------------------------------------------------------------
/binary-build-list.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/binary-build-list.json
--------------------------------------------------------------------------------
/chocolatey/iota.nuspec:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/chocolatey/iota.nuspec
--------------------------------------------------------------------------------
/consensus/.clippy.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/.clippy.toml
--------------------------------------------------------------------------------
/consensus/config/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/config/Cargo.toml
--------------------------------------------------------------------------------
/consensus/config/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/config/README.md
--------------------------------------------------------------------------------
/consensus/config/src/crypto.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/config/src/crypto.rs
--------------------------------------------------------------------------------
/consensus/config/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/config/src/lib.rs
--------------------------------------------------------------------------------
/consensus/core/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/core/Cargo.toml
--------------------------------------------------------------------------------
/consensus/core/build.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/core/build.rs
--------------------------------------------------------------------------------
/consensus/core/src/ancestor.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/core/src/ancestor.rs
--------------------------------------------------------------------------------
/consensus/core/src/block.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/core/src/block.rs
--------------------------------------------------------------------------------
/consensus/core/src/commit.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/core/src/commit.rs
--------------------------------------------------------------------------------
/consensus/core/src/context.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/core/src/context.rs
--------------------------------------------------------------------------------
/consensus/core/src/core.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/core/src/core.rs
--------------------------------------------------------------------------------
/consensus/core/src/dag_state.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/core/src/dag_state.rs
--------------------------------------------------------------------------------
/consensus/core/src/error.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/core/src/error.rs
--------------------------------------------------------------------------------
/consensus/core/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/core/src/lib.rs
--------------------------------------------------------------------------------
/consensus/core/src/metrics.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/core/src/metrics.rs
--------------------------------------------------------------------------------
/consensus/core/src/test_dag.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/core/src/test_dag.rs
--------------------------------------------------------------------------------
/consensus/simtests/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/simtests/Cargo.toml
--------------------------------------------------------------------------------
/consensus/simtests/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/simtests/src/lib.rs
--------------------------------------------------------------------------------
/consensus/simtests/src/node.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/consensus/simtests/src/node.rs
--------------------------------------------------------------------------------
/crates/bin-version/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/bin-version/Cargo.toml
--------------------------------------------------------------------------------
/crates/bin-version/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/bin-version/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-archival/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-archival/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-archival/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-archival/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-aws-orchestrator/.gitignore:
--------------------------------------------------------------------------------
1 | settings.json
--------------------------------------------------------------------------------
/crates/iota-aws-orchestrator/assets/requirements.txt:
--------------------------------------------------------------------------------
1 | matplotlib
--------------------------------------------------------------------------------
/crates/iota-common/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-common/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-common/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-common/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-config/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-config/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-config/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-config/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-config/src/node.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-config/src/node.rs
--------------------------------------------------------------------------------
/crates/iota-config/src/p2p.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-config/src/p2p.rs
--------------------------------------------------------------------------------
/crates/iota-core/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-core/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-core/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-core/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-core/src/metrics.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-core/src/metrics.rs
--------------------------------------------------------------------------------
/crates/iota-core/src/runtime.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-core/src/runtime.rs
--------------------------------------------------------------------------------
/crates/iota-core/src/storage.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-core/src/storage.rs
--------------------------------------------------------------------------------
/crates/iota-core/src/unit_tests/data/basic_no_deps/Move.toml:
--------------------------------------------------------------------------------
1 | [package]
2 | name = "test"
3 |
--------------------------------------------------------------------------------
/crates/iota-cost/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-cost/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-faucet/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-faucet/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-faucet/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-faucet/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-faucet/src/main.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-faucet/src/main.rs
--------------------------------------------------------------------------------
/crates/iota-framework/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-framework/README.md
--------------------------------------------------------------------------------
/crates/iota-grpc-types/build.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-grpc-types/build.rs
--------------------------------------------------------------------------------
/crates/iota-http/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-http/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-http/src/body.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-http/src/body.rs
--------------------------------------------------------------------------------
/crates/iota-http/src/config.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-http/src/config.rs
--------------------------------------------------------------------------------
/crates/iota-http/src/fuse.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-http/src/fuse.rs
--------------------------------------------------------------------------------
/crates/iota-http/src/io.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-http/src/io.rs
--------------------------------------------------------------------------------
/crates/iota-http/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-http/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-indexer/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-indexer/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-indexer/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-indexer/README.md
--------------------------------------------------------------------------------
/crates/iota-indexer/build.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-indexer/build.rs
--------------------------------------------------------------------------------
/crates/iota-indexer/diesel.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-indexer/diesel.toml
--------------------------------------------------------------------------------
/crates/iota-indexer/migrations/pg/2025-10-01-090835_watermarks/down.sql:
--------------------------------------------------------------------------------
1 | DROP TABLE IF EXISTS watermarks;
2 |
--------------------------------------------------------------------------------
/crates/iota-indexer/schema.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-indexer/schema.md
--------------------------------------------------------------------------------
/crates/iota-indexer/src/db.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-indexer/src/db.rs
--------------------------------------------------------------------------------
/crates/iota-indexer/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-indexer/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-indexer/src/main.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-indexer/src/main.rs
--------------------------------------------------------------------------------
/crates/iota-indexer/src/read.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-indexer/src/read.rs
--------------------------------------------------------------------------------
/crates/iota-json-rpc/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-json-rpc/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-json-rpc/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-json-rpc/README.md
--------------------------------------------------------------------------------
/crates/iota-json-rpc/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-json-rpc/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-json/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-json/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-json/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-json/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-json/src/tests.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-json/src/tests.rs
--------------------------------------------------------------------------------
/crates/iota-keys/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-keys/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-keys/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-keys/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-keys/tests/tests.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-keys/tests/tests.rs
--------------------------------------------------------------------------------
/crates/iota-kvstore/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-kvstore/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-kvstore/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-kvstore/README.md
--------------------------------------------------------------------------------
/crates/iota-kvstore/init.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-kvstore/init.sh
--------------------------------------------------------------------------------
/crates/iota-kvstore/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-kvstore/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-kvstore/src/main.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-kvstore/src/main.rs
--------------------------------------------------------------------------------
/crates/iota-ledger/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-ledger/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-ledger/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-ledger/README.md
--------------------------------------------------------------------------------
/crates/iota-ledger/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-ledger/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-macros/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-macros/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-macros/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-macros/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-metrics/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-metrics/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-metrics/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-metrics/README.md
--------------------------------------------------------------------------------
/crates/iota-metrics/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-metrics/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-move-lsp/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-move-lsp/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-move/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-move/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-move/src/build.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-move/src/build.rs
--------------------------------------------------------------------------------
/crates/iota-move/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-move/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-move/src/main.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-move/src/main.rs
--------------------------------------------------------------------------------
/crates/iota-move/src/migrate.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-move/src/migrate.rs
--------------------------------------------------------------------------------
/crates/iota-move/src/new.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-move/src/new.rs
--------------------------------------------------------------------------------
/crates/iota-names/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-names/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-names/src/config.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-names/src/config.rs
--------------------------------------------------------------------------------
/crates/iota-names/src/error.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-names/src/error.rs
--------------------------------------------------------------------------------
/crates/iota-names/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-names/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-names/src/name.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-names/src/name.rs
--------------------------------------------------------------------------------
/crates/iota-network/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-network/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-network/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-network/README.md
--------------------------------------------------------------------------------
/crates/iota-network/build.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-network/build.rs
--------------------------------------------------------------------------------
/crates/iota-network/src/api.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-network/src/api.rs
--------------------------------------------------------------------------------
/crates/iota-network/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-network/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-node/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-node/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-node/src/admin.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-node/src/admin.rs
--------------------------------------------------------------------------------
/crates/iota-node/src/handle.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-node/src/handle.rs
--------------------------------------------------------------------------------
/crates/iota-node/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-node/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-node/src/main.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-node/src/main.rs
--------------------------------------------------------------------------------
/crates/iota-node/src/metrics.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-node/src/metrics.rs
--------------------------------------------------------------------------------
/crates/iota-open-rpc/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-open-rpc/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-open-rpc/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-open-rpc/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-proxy/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-proxy/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-proxy/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-proxy/README.md
--------------------------------------------------------------------------------
/crates/iota-proxy/build.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-proxy/build.rs
--------------------------------------------------------------------------------
/crates/iota-proxy/src/admin.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-proxy/src/admin.rs
--------------------------------------------------------------------------------
/crates/iota-proxy/src/config.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-proxy/src/config.rs
--------------------------------------------------------------------------------
/crates/iota-proxy/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-proxy/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-proxy/src/main.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-proxy/src/main.rs
--------------------------------------------------------------------------------
/crates/iota-proxy/src/peers.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-proxy/src/peers.rs
--------------------------------------------------------------------------------
/crates/iota-replay/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-replay/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-replay/src/fuzz.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-replay/src/fuzz.rs
--------------------------------------------------------------------------------
/crates/iota-replay/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-replay/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-replay/src/tests.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-replay/src/tests.rs
--------------------------------------------------------------------------------
/crates/iota-replay/src/types.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-replay/src/types.rs
--------------------------------------------------------------------------------
/crates/iota-rest-api/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-rest-api/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-rest-api/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-rest-api/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-sdk/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-sdk/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-sdk/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-sdk/README.md
--------------------------------------------------------------------------------
/crates/iota-sdk/src/error.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-sdk/src/error.rs
--------------------------------------------------------------------------------
/crates/iota-sdk/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-sdk/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-swarm/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-swarm/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-swarm/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-swarm/README.md
--------------------------------------------------------------------------------
/crates/iota-swarm/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-swarm/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-tls/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-tls/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-tls/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-tls/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-tool/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-tool/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-tool/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-tool/README.md
--------------------------------------------------------------------------------
/crates/iota-tool/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-tool/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota-tool/src/main.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-tool/src/main.rs
--------------------------------------------------------------------------------
/crates/iota-types/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-types/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota-types/src/gas.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-types/src/gas.rs
--------------------------------------------------------------------------------
/crates/iota-types/src/id.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-types/src/id.rs
--------------------------------------------------------------------------------
/crates/iota-types/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota-types/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota/Cargo.toml
--------------------------------------------------------------------------------
/crates/iota/genesis.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota/genesis.md
--------------------------------------------------------------------------------
/crates/iota/src/keytool.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota/src/keytool.rs
--------------------------------------------------------------------------------
/crates/iota/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota/src/lib.rs
--------------------------------------------------------------------------------
/crates/iota/src/main.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota/src/main.rs
--------------------------------------------------------------------------------
/crates/iota/src/signing.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/iota/src/signing.rs
--------------------------------------------------------------------------------
/crates/iota/src/unit_tests/fixtures/upgrade_errors/missing_module_toml/empty/Move.toml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/crates/iota/src/unit_tests/fixtures/upgrade_errors/missing_module_toml/whitespace/Move.toml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/A/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/A_v1/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/A_v2/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/B_A/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/B_A1/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/C_B/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/C_B_A/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/D_A/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/D_A_v1/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/E/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/E_A_v1/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/F/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/G/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/H/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/I/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/J/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/K/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/K_v2/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/L/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/data/tree_shaking/M/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/ptb_files/gas/gas_price.ptb:
--------------------------------------------------------------------------------
1 | --gas-price 2000
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/ptb_files/gas/gas_sponsor.ptb:
--------------------------------------------------------------------------------
1 | --gas-sponsor @0x42
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/ptb_files/gas/non_integer_gas_budget.ptb:
--------------------------------------------------------------------------------
1 | --gas-budget @0x1
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/ptb_files/gas/valid_gas.ptb:
--------------------------------------------------------------------------------
1 | --gas-budget 110000
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/ptb_files/sender/invalid_sender.ptb:
--------------------------------------------------------------------------------
1 | --sender 123
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/ptb_files/sender/invalid_sender_1.ptb:
--------------------------------------------------------------------------------
1 | --sender @abcd
2 |
--------------------------------------------------------------------------------
/crates/iota/tests/shell_tests/simple/data/data.txt:
--------------------------------------------------------------------------------
1 | some unimportant data
2 |
--------------------------------------------------------------------------------
/crates/simulacrum/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/simulacrum/Cargo.toml
--------------------------------------------------------------------------------
/crates/simulacrum/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/simulacrum/src/lib.rs
--------------------------------------------------------------------------------
/crates/starfish/.clippy.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/crates/starfish/.clippy.toml
--------------------------------------------------------------------------------
/dapps/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dapps/README.md
--------------------------------------------------------------------------------
/dapps/kiosk-cli/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/dapps/kiosk-cli/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dapps/kiosk-cli/README.md
--------------------------------------------------------------------------------
/dapps/kiosk-cli/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dapps/kiosk-cli/index.js
--------------------------------------------------------------------------------
/dapps/kiosk-cli/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dapps/kiosk-cli/package.json
--------------------------------------------------------------------------------
/dapps/kiosk/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dapps/kiosk/.gitignore
--------------------------------------------------------------------------------
/dapps/kiosk/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dapps/kiosk/README.md
--------------------------------------------------------------------------------
/dapps/kiosk/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dapps/kiosk/index.html
--------------------------------------------------------------------------------
/dapps/kiosk/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dapps/kiosk/package.json
--------------------------------------------------------------------------------
/dapps/kiosk/src/Root.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dapps/kiosk/src/Root.tsx
--------------------------------------------------------------------------------
/dapps/kiosk/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dapps/kiosk/src/index.css
--------------------------------------------------------------------------------
/dapps/kiosk/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dapps/kiosk/src/main.tsx
--------------------------------------------------------------------------------
/dapps/kiosk/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dapps/kiosk/tsconfig.json
--------------------------------------------------------------------------------
/dapps/kiosk/vercel.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dapps/kiosk/vercel.json
--------------------------------------------------------------------------------
/dapps/kiosk/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dapps/kiosk/vite.config.ts
--------------------------------------------------------------------------------
/deny.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/deny.toml
--------------------------------------------------------------------------------
/dev-tools/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dev-tools/README.md
--------------------------------------------------------------------------------
/dev-tools/iota-network/genesis/requirements.txt:
--------------------------------------------------------------------------------
1 | hiyapyco>=0.5.1
2 | setuptools
3 |
--------------------------------------------------------------------------------
/dev-tools/iota-private-network/configs/genesis/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dev-tools/iota-private-network/configs/validators/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dev-tools/stress/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dev-tools/stress/Dockerfile
--------------------------------------------------------------------------------
/dev-tools/stress/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dev-tools/stress/README.md
--------------------------------------------------------------------------------
/docker/iota-indexer/build.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docker/iota-indexer/build.sh
--------------------------------------------------------------------------------
/docker/iota-node/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docker/iota-node/Dockerfile
--------------------------------------------------------------------------------
/docker/iota-node/build.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docker/iota-node/build.sh
--------------------------------------------------------------------------------
/docker/iota-proxy/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docker/iota-proxy/Dockerfile
--------------------------------------------------------------------------------
/docker/iota-proxy/build.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docker/iota-proxy/build.sh
--------------------------------------------------------------------------------
/docker/iota-rest-kv/build.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docker/iota-rest-kv/build.sh
--------------------------------------------------------------------------------
/docker/iota-rosetta/build.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docker/iota-rosetta/build.sh
--------------------------------------------------------------------------------
/docker/iota-tools/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docker/iota-tools/Dockerfile
--------------------------------------------------------------------------------
/docker/iota-tools/build.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docker/iota-tools/build.sh
--------------------------------------------------------------------------------
/docker/iota/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docker/iota/Dockerfile
--------------------------------------------------------------------------------
/docker/iota/build.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docker/iota/build.sh
--------------------------------------------------------------------------------
/docker/utils/build-script.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docker/utils/build-script.sh
--------------------------------------------------------------------------------
/docs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/README.md
--------------------------------------------------------------------------------
/docs/content/_snippets/macos-deps.mdx:
--------------------------------------------------------------------------------
1 | ```bash
2 | brew install curl cmake libpq git
3 | ```
4 |
--------------------------------------------------------------------------------
/docs/content/developer/iota-hierarchies/references/.gitignore:
--------------------------------------------------------------------------------
1 | wasm/**
2 |
--------------------------------------------------------------------------------
/docs/content/developer/iota-identity/references/.gitignore:
--------------------------------------------------------------------------------
1 | wasm/**
2 |
--------------------------------------------------------------------------------
/docs/content/developer/iota-notarization/references/.gitignore:
--------------------------------------------------------------------------------
1 | wasm/**
2 |
--------------------------------------------------------------------------------
/docs/content/developer/ts-sdk/.gitignore:
--------------------------------------------------------------------------------
1 | api/
--------------------------------------------------------------------------------
/docs/content/tags.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/content/tags.yml
--------------------------------------------------------------------------------
/docs/site/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/site/.gitignore
--------------------------------------------------------------------------------
/docs/site/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/site/.prettierrc
--------------------------------------------------------------------------------
/docs/site/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/site/LICENSE
--------------------------------------------------------------------------------
/docs/site/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/site/babel.config.js
--------------------------------------------------------------------------------
/docs/site/config/jargon.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/site/config/jargon.js
--------------------------------------------------------------------------------
/docs/site/crowdin.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/site/crowdin.yml
--------------------------------------------------------------------------------
/docs/site/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/site/package.json
--------------------------------------------------------------------------------
/docs/site/sidebars.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/site/sidebars.js
--------------------------------------------------------------------------------
/docs/site/src/css/custom.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/site/src/css/custom.css
--------------------------------------------------------------------------------
/docs/site/src/css/fonts.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/site/src/css/fonts.css
--------------------------------------------------------------------------------
/docs/site/src/pages/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/site/src/pages/index.js
--------------------------------------------------------------------------------
/docs/site/src/static/.nojekyll:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/site/src/theme/Root.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/site/src/theme/Root.tsx
--------------------------------------------------------------------------------
/docs/site/static/.nojekyll:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/site/tailwind.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/site/tailwind.config.js
--------------------------------------------------------------------------------
/docs/site/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/docs/site/tsconfig.json
--------------------------------------------------------------------------------
/dprint.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/dprint.json
--------------------------------------------------------------------------------
/examples/move/coin/Move.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/examples/move/coin/Move.toml
--------------------------------------------------------------------------------
/examples/move/hero/Move.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/examples/move/hero/Move.toml
--------------------------------------------------------------------------------
/examples/move/nft/Move.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/examples/move/nft/Move.toml
--------------------------------------------------------------------------------
/examples/move/vdf/Move.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/examples/move/vdf/Move.toml
--------------------------------------------------------------------------------
/examples/trading/api/db.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/examples/trading/api/db.ts
--------------------------------------------------------------------------------
/external-crates/move/crates/bytecode-verifier-libfuzzer/.gitignore:
--------------------------------------------------------------------------------
1 | target
2 | corpus
3 | artifacts
4 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-analyzer/trace-adapter/.gitignore:
--------------------------------------------------------------------------------
1 | /out/
--------------------------------------------------------------------------------
/external-crates/move/crates/move-analyzer/trace-adapter/tests/abort_assert/test.exp:
--------------------------------------------------------------------------------
1 | Exception
--------------------------------------------------------------------------------
/external-crates/move/crates/move-analyzer/trace-adapter/tests/abort_math/test.exp:
--------------------------------------------------------------------------------
1 | Exception
--------------------------------------------------------------------------------
/external-crates/move/crates/move-analyzer/trace-adapter/tests/abort_native/test.exp:
--------------------------------------------------------------------------------
1 | Exception
--------------------------------------------------------------------------------
/external-crates/move/crates/move-analyzer/trace-adapter/tests/abort_native_bytecode/test.exp:
--------------------------------------------------------------------------------
1 | Exception
--------------------------------------------------------------------------------
/external-crates/move/crates/move-analyzer/trace-adapter/tests/global_write/test.exp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-analyzer/trace-adapter/tests/global_write_ref/test.exp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-analyzer/trace-adapter/tests/macro_abort/test.exp:
--------------------------------------------------------------------------------
1 | Exception
--------------------------------------------------------------------------------
/external-crates/move/crates/move-analyzer/trace-debug/.gitignore:
--------------------------------------------------------------------------------
1 | /out/
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/build_tests/circular_dependencies/args.txt:
--------------------------------------------------------------------------------
1 | build -v
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/args.txt:
--------------------------------------------------------------------------------
1 | build -v
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/build_tests/dependency_deprecations/args.txt:
--------------------------------------------------------------------------------
1 | build -v
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/build_tests/dev_address/args.txt:
--------------------------------------------------------------------------------
1 | build -v -d
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/build_tests/dev_address/sources/A.move:
--------------------------------------------------------------------------------
1 | module A::A {}
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/build_tests/empty_module_no_deps/args.txt:
--------------------------------------------------------------------------------
1 | build -v
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/build_tests/help/args.txt:
--------------------------------------------------------------------------------
1 | --help
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/build_tests/migration_edition_not_allowed/args.txt:
--------------------------------------------------------------------------------
1 | build
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/build_tests/public_package/args.txt:
--------------------------------------------------------------------------------
1 | build -v
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_both/args.txt:
--------------------------------------------------------------------------------
1 | build -v
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/build_tests/unbound_address/args.txt:
--------------------------------------------------------------------------------
1 | build -v
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/build_tests/unbound_address/sources/A.move:
--------------------------------------------------------------------------------
1 | module A::A {}
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/build_tests/unbound_dependency/args.txt:
--------------------------------------------------------------------------------
1 | build -v
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/metatests/dummy/test_1/args.exp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/metatests/dummy/test_1/args.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/metatests/dummy/test_2/args.exp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/metatests/dummy/test_2/args.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.txt:
--------------------------------------------------------------------------------
1 | test
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/sandbox_tests/.gitattributes:
--------------------------------------------------------------------------------
1 | *.exp text -whitespace
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/sandbox_tests/clever_errors/args.txt:
--------------------------------------------------------------------------------
1 | test -t 1
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/args.txt:
--------------------------------------------------------------------------------
1 | build
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/sandbox_tests/print_values/args.txt:
--------------------------------------------------------------------------------
1 | sandbox publish
2 | test
3 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/sandbox_tests/use_named_address/args.txt:
--------------------------------------------------------------------------------
1 | sandbox publish
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-cli/tests/tracing_tests/tracing-unit-tests/NO_TEMPDIR:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/.gitignore:
--------------------------------------------------------------------------------
1 | /output
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/.gitattributes:
--------------------------------------------------------------------------------
1 | *.exp text -whitespace
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/iota_mode/struct_with_key/unused_id_field.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/chain_lower_case_incomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/chain_upper_case_incomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/colon_colon_incomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/dot_incomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/ellipsis_expansion.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/index_autocomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/macro_types.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/method_and_field_autocomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/method_autocomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/missing_match_bool.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/missing_match_enum.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/missing_match_lit.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/missing_match_struct.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/missing_match_untyped.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/missing_type_suggestions.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/named_struct_autocomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/named_struct_middle_autocomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/on_dot_autocomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/partial_type_suggestions.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/positional_struct_autocomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/struct_method_autocomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/struct_method_invalid_autocomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/struct_scoped_autocomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/type_param_autocomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/type_param_no_autocomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/use_fun_autocomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/ide_mode/wrong_completion_before_dot_call.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/migration/all_migrations.migration:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/migration/friend_decl.migration:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/migration/friend_decl_multiline.migration:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/migration/let_mut_migrate.migration:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/migration/match_okay.migration:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/migration/multiline.migration:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/migration/public_friend.migration:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/migration/public_struct_migrate.migration:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/parser/enum_keyword.move:
--------------------------------------------------------------------------------
1 | module a::enum {}
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/parsing/address_normal_usage.migration:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/parsing/address_weird_formatting.migration:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/unit_test/cross_module_test_only_module.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/unit_test/expected_failure_constants.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/unit_test/other_failures_valid.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/unit_test/random_test_invalid.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/unit_test/random_test_member_filtering.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/unit_test/random_test_not_rand_test_attr.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/unit_test/random_test_valid.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/unit_test/random_test_valid.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_2024/unit_test/test_only_use_fun.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/borrows/return_values_are_not_unused.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_field_valid_usage.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_underscore_param.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_branches.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_branches_complicated.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_in_loop.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_unpack.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/expansion/no_address.move:
--------------------------------------------------------------------------------
1 | module M {}
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/ide_mode/named_struct_autocomplete.ide:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/naming/unused_fun_tparam.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/naming/used_fun_tparam.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/parser/address_misspelled.move:
--------------------------------------------------------------------------------
1 | addrexx 0x1:
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_character.move:
--------------------------------------------------------------------------------
1 | address 0x1~
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_const.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_functions.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_id_field.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_struct_field.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/typing/used_const.unused:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/unit_test/attribute_location.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/unit_test/attribute_location_invalid.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_members.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_constants.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_not_test.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/unit_test/extra_attributes.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/unit_test/multiple_errors.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/unit_test/multiple_test_annotations.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_valid.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-compiler/tests/move_check/unit_test/valid_test_module.unit_test:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package-alt/tests/.gitignore:
--------------------------------------------------------------------------------
1 | *.snap.new
2 | !**/*.lock
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/.gitattributes:
--------------------------------------------------------------------------------
1 | *.exp text -whitespace
2 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/Move.compiled:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.compiled:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_not_assigned/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_test_mode/Move.compiled:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/Move.compiled:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/conflicting_dependencies/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_address_with_dep/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_addresses/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/conflicting_direct_and_indirect/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/dep_good_digest/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/dep_good_digest/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_conflict/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflict/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_override/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_override/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/Move.compiled:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/direct_and_indirect_dep/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/direct_and_indirect_dep/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/direct_cyclic_dep/Move.notlocked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/direct_cyclic_dep/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external/Move.progress:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_bad_dep/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_bad_dep/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_broken/Move.notlocked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_broken/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/Move.progress:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_failing/Move.notlocked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_failing/Move.progress:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_failing/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_no_resolver/Move.notlocked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_no_resolver/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_overlap/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_overlap/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail/Move.notlocked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.notlocked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_package_batch_response/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_package_batch_response/Move.progress:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_package_batch_response/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_resolver_config/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_resolver_config/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_resolver_invalid_resolver/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_silent/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/external_silent/Move.progress:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/implicits/override/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/implicits/override_dep_1/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/implicits/override_dep_2/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/implicits/override_root_1/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/implicits/override_root_1_err/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/implicits/override_root_2/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/implicits/simple/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/implicits/transitive/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/longer_cyclic_dep/Move.notlocked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/longer_cyclic_dep/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename_conflict/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename_one/Move.compiled:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/nested_deps_bad_parent/Move.notlocked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/nested_deps_bad_parent/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/nested_deps_git_local/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/nested_deps_git_local/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/nested_deps_local_local/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/nested_deps_override/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/nested_deps_shared_override/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/nested_deps_shared_override/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/nested_pruned_override/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/no_git_rev_on_git_dependency/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/one_dep/Move.compiled:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/one_dep/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/one_dep/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/one_dep_assigned_address/Move.compiled:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/one_dep_assigned_address/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/one_dep_bad_digest/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/one_dep_bad_digest/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/one_dep_multiple_of_same_name/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/one_dep_override/Move.compiled:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/one_dep_override/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/one_dep_override/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/one_dep_reassigned_address/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/one_dep_renamed/Move.compiled:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/Move.compiled:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/one_dep_wrong_name/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/package_hooks/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_duplicate_address_names/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_duplicate_top_level_field/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_2024/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_2024_alpha/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_2024_beta/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_invalid_suffix/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_legacy/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_unknown/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_unknown_suffix/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_flavor_global_storage/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_flavor_unknown/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_full_manifest/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_author/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_authors/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_minimal_manifest/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_no_path_set_for_dependency/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_address_name/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_address_value/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_local_dep_path/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_package_name/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_uninstantiated_dev_address/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/parsing_unknown_toplevel_field/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_pkg_name/Move.compiled:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_pkg_name/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_pkg_name/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_pkg_name_conflict/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_pkg_name_conflict_lockfile/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_pkg_name_override/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_version/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_version/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_version_diamond/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_version_diamond/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_version_diamond_conflict/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_version_diamond_deep/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_version_diamond_deep/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_version_diamond_deep_success/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_version_diamond_external/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_version_diamond_external/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_version_diamond_override/Move.locked:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/resolve_version_diamond_override/Move.resolved:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-package/tests/test_sources/test_symlinks/Move.compiled:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/external-crates/move/crates/move-unit-test/tests/.gitattributes:
--------------------------------------------------------------------------------
1 | *.exp text -whitespace
2 |
--------------------------------------------------------------------------------
/external-crates/move/documentation/book/.gitignore:
--------------------------------------------------------------------------------
1 | /book
2 |
--------------------------------------------------------------------------------
/external-crates/move/tooling/prettier-move/.gitignore:
--------------------------------------------------------------------------------
1 | out
2 | node_modules
3 |
--------------------------------------------------------------------------------
/external-crates/move/tooling/prettier-move/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | tests
3 | scripts
4 |
--------------------------------------------------------------------------------
/graphql.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/graphql.config.ts
--------------------------------------------------------------------------------
/iota-execution/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/iota-execution/Cargo.toml
--------------------------------------------------------------------------------
/iota-execution/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/iota-execution/README.md
--------------------------------------------------------------------------------
/iota-execution/cut/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/iota-execution/cut/README.md
--------------------------------------------------------------------------------
/iota-execution/src/latest.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/iota-execution/src/latest.rs
--------------------------------------------------------------------------------
/iota-execution/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/iota-execution/src/lib.rs
--------------------------------------------------------------------------------
/iota-execution/src/tests.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/iota-execution/src/tests.rs
--------------------------------------------------------------------------------
/kiosk/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/kiosk/LICENSE
--------------------------------------------------------------------------------
/kiosk/Move.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/kiosk/Move.toml
--------------------------------------------------------------------------------
/kiosk/tests/extensions/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/nre/bpf/nodefw/.cargo/config.toml:
--------------------------------------------------------------------------------
1 | [alias]
2 | bpf = "run --package xtask --"
3 |
--------------------------------------------------------------------------------
/nre/bpf/nodefw/Cargo.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/nre/bpf/nodefw/Cargo.lock
--------------------------------------------------------------------------------
/nre/bpf/nodefw/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/nre/bpf/nodefw/Cargo.toml
--------------------------------------------------------------------------------
/nre/bpf/nodefw/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/nre/bpf/nodefw/README.md
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/package.json
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/pnpm-lock.yaml
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/pnpm-workspace.yaml
--------------------------------------------------------------------------------
/prettier.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/prettier.config.js
--------------------------------------------------------------------------------
/rust-toolchain.toml:
--------------------------------------------------------------------------------
1 | [toolchain]
2 | channel = "1.91"
3 |
--------------------------------------------------------------------------------
/rustfmt.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/rustfmt.toml
--------------------------------------------------------------------------------
/scripts/bench_sweep.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/bench_sweep.py
--------------------------------------------------------------------------------
/scripts/cargo_sort/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/cargo_sort/README.md
--------------------------------------------------------------------------------
/scripts/cargo_sort/run.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/cargo_sort/run.sh
--------------------------------------------------------------------------------
/scripts/changed-files.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/changed-files.sh
--------------------------------------------------------------------------------
/scripts/ci_tests/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/ci_tests/README.md
--------------------------------------------------------------------------------
/scripts/codesearch/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/codesearch/README.md
--------------------------------------------------------------------------------
/scripts/codesearch/requirements.txt:
--------------------------------------------------------------------------------
1 | tqdm==4.66.5
2 |
--------------------------------------------------------------------------------
/scripts/dependency.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/dependency.py
--------------------------------------------------------------------------------
/scripts/execution_layer.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/execution_layer.py
--------------------------------------------------------------------------------
/scripts/homebrew/template.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/homebrew/template.rb
--------------------------------------------------------------------------------
/scripts/lldb_frame_sizes.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/lldb_frame_sizes.py
--------------------------------------------------------------------------------
/scripts/rotate_snapshots.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/rotate_snapshots.py
--------------------------------------------------------------------------------
/scripts/simtest/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/simtest/README.md
--------------------------------------------------------------------------------
/scripts/simtest/clippy.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/simtest/clippy.sh
--------------------------------------------------------------------------------
/scripts/simtest/config-patch:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/simtest/config-patch
--------------------------------------------------------------------------------
/scripts/simtest/install.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/simtest/install.sh
--------------------------------------------------------------------------------
/scripts/update_fastcrypto.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/update_fastcrypto.sh
--------------------------------------------------------------------------------
/scripts/update_move.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/update_move.sh
--------------------------------------------------------------------------------
/scripts/utils/common.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/scripts/utils/common.sh
--------------------------------------------------------------------------------
/sdk/.env.defaults:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/.env.defaults
--------------------------------------------------------------------------------
/sdk/bcs/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/CHANGELOG.md
--------------------------------------------------------------------------------
/sdk/bcs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/README.md
--------------------------------------------------------------------------------
/sdk/bcs/examples/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sdk/bcs/examples/readme.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/examples/readme.js
--------------------------------------------------------------------------------
/sdk/bcs/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/package.json
--------------------------------------------------------------------------------
/sdk/bcs/src/b58.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/src/b58.ts
--------------------------------------------------------------------------------
/sdk/bcs/src/b64.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/src/b64.ts
--------------------------------------------------------------------------------
/sdk/bcs/src/bcs-type.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/src/bcs-type.ts
--------------------------------------------------------------------------------
/sdk/bcs/src/bcs.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/src/bcs.ts
--------------------------------------------------------------------------------
/sdk/bcs/src/hex.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/src/hex.ts
--------------------------------------------------------------------------------
/sdk/bcs/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/src/index.ts
--------------------------------------------------------------------------------
/sdk/bcs/src/reader.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/src/reader.ts
--------------------------------------------------------------------------------
/sdk/bcs/src/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/src/types.ts
--------------------------------------------------------------------------------
/sdk/bcs/src/uleb.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/src/uleb.ts
--------------------------------------------------------------------------------
/sdk/bcs/src/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/src/utils.ts
--------------------------------------------------------------------------------
/sdk/bcs/src/writer.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/src/writer.ts
--------------------------------------------------------------------------------
/sdk/bcs/tests/bcs.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/tests/bcs.test.ts
--------------------------------------------------------------------------------
/sdk/bcs/tests/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/tests/utils.ts
--------------------------------------------------------------------------------
/sdk/bcs/tsconfig.esm.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/tsconfig.esm.json
--------------------------------------------------------------------------------
/sdk/bcs/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/tsconfig.json
--------------------------------------------------------------------------------
/sdk/bcs/typedoc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/bcs/typedoc.json
--------------------------------------------------------------------------------
/sdk/create-dapp/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/create-dapp/CHANGELOG.md
--------------------------------------------------------------------------------
/sdk/create-dapp/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/create-dapp/README.md
--------------------------------------------------------------------------------
/sdk/create-dapp/bin/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/create-dapp/bin/index.js
--------------------------------------------------------------------------------
/sdk/create-dapp/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/create-dapp/package.json
--------------------------------------------------------------------------------
/sdk/create-dapp/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/create-dapp/src/index.ts
--------------------------------------------------------------------------------
/sdk/create-dapp/templates/react-client-dapp/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 |
--------------------------------------------------------------------------------
/sdk/create-dapp/templates/react-client-dapp/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/sdk/create-dapp/templates/react-e2e-counter/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 |
--------------------------------------------------------------------------------
/sdk/create-dapp/templates/react-e2e-counter/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/sdk/dapp-kit/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/dapp-kit/CHANGELOG.md
--------------------------------------------------------------------------------
/sdk/dapp-kit/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/dapp-kit/LICENSE
--------------------------------------------------------------------------------
/sdk/dapp-kit/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/dapp-kit/README.md
--------------------------------------------------------------------------------
/sdk/dapp-kit/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/dapp-kit/package.json
--------------------------------------------------------------------------------
/sdk/dapp-kit/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/dapp-kit/src/index.ts
--------------------------------------------------------------------------------
/sdk/dapp-kit/src/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/dapp-kit/src/types.ts
--------------------------------------------------------------------------------
/sdk/dapp-kit/test/setup.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/dapp-kit/test/setup.ts
--------------------------------------------------------------------------------
/sdk/dapp-kit/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/dapp-kit/tsconfig.json
--------------------------------------------------------------------------------
/sdk/dapp-kit/typedoc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/dapp-kit/typedoc.json
--------------------------------------------------------------------------------
/sdk/isc-sdk/.prettierignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
--------------------------------------------------------------------------------
/sdk/isc-sdk/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/isc-sdk/CHANGELOG.md
--------------------------------------------------------------------------------
/sdk/isc-sdk/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/isc-sdk/README.md
--------------------------------------------------------------------------------
/sdk/isc-sdk/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/isc-sdk/package.json
--------------------------------------------------------------------------------
/sdk/isc-sdk/src/api/index.ts:
--------------------------------------------------------------------------------
1 | export * from './EvmRpcClient.js';
2 |
--------------------------------------------------------------------------------
/sdk/isc-sdk/src/bcs.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/isc-sdk/src/bcs.ts
--------------------------------------------------------------------------------
/sdk/isc-sdk/src/constants.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/isc-sdk/src/constants.ts
--------------------------------------------------------------------------------
/sdk/isc-sdk/src/enums/index.ts:
--------------------------------------------------------------------------------
1 | export * from './contracts.enums.js';
2 |
--------------------------------------------------------------------------------
/sdk/isc-sdk/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/isc-sdk/src/index.ts
--------------------------------------------------------------------------------
/sdk/isc-sdk/src/isc.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/isc-sdk/src/isc.ts
--------------------------------------------------------------------------------
/sdk/isc-sdk/src/move_bcs.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/isc-sdk/src/move_bcs.ts
--------------------------------------------------------------------------------
/sdk/isc-sdk/src/utils/index.ts:
--------------------------------------------------------------------------------
1 | export * from './getHname.js';
2 |
--------------------------------------------------------------------------------
/sdk/isc-sdk/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/sdk/isc-sdk/tests/config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/isc-sdk/tests/config.ts
--------------------------------------------------------------------------------
/sdk/isc-sdk/tests/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/isc-sdk/tests/utils.ts
--------------------------------------------------------------------------------
/sdk/isc-sdk/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/isc-sdk/tsconfig.json
--------------------------------------------------------------------------------
/sdk/isc-sdk/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/isc-sdk/vitest.config.ts
--------------------------------------------------------------------------------
/sdk/kiosk/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/CHANGELOG.md
--------------------------------------------------------------------------------
/sdk/kiosk/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/README.md
--------------------------------------------------------------------------------
/sdk/kiosk/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/package.json
--------------------------------------------------------------------------------
/sdk/kiosk/src/bcs.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/src/bcs.ts
--------------------------------------------------------------------------------
/sdk/kiosk/src/constants.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/src/constants.ts
--------------------------------------------------------------------------------
/sdk/kiosk/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/src/index.ts
--------------------------------------------------------------------------------
/sdk/kiosk/src/query/kiosk.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/src/query/kiosk.ts
--------------------------------------------------------------------------------
/sdk/kiosk/src/tx/kiosk.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/src/tx/kiosk.ts
--------------------------------------------------------------------------------
/sdk/kiosk/src/types/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/src/types/index.ts
--------------------------------------------------------------------------------
/sdk/kiosk/src/types/kiosk.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/src/types/kiosk.ts
--------------------------------------------------------------------------------
/sdk/kiosk/src/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/src/utils.ts
--------------------------------------------------------------------------------
/sdk/kiosk/test/e2e/env.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/test/e2e/env.d.ts
--------------------------------------------------------------------------------
/sdk/kiosk/test/e2e/helper.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/test/e2e/helper.ts
--------------------------------------------------------------------------------
/sdk/kiosk/test/e2e/setup.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/test/e2e/setup.ts
--------------------------------------------------------------------------------
/sdk/kiosk/tsconfig.esm.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/tsconfig.esm.json
--------------------------------------------------------------------------------
/sdk/kiosk/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/tsconfig.json
--------------------------------------------------------------------------------
/sdk/kiosk/typedoc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/typedoc.json
--------------------------------------------------------------------------------
/sdk/kiosk/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/kiosk/vitest.config.ts
--------------------------------------------------------------------------------
/sdk/ledgerjs-hw-app-iota/.eslintignore:
--------------------------------------------------------------------------------
1 | CHANGELOG.md
2 | dist/
3 |
--------------------------------------------------------------------------------
/sdk/signers/.prettierignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/signers/.prettierignore
--------------------------------------------------------------------------------
/sdk/signers/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/signers/CHANGELOG.md
--------------------------------------------------------------------------------
/sdk/signers/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/signers/README.md
--------------------------------------------------------------------------------
/sdk/signers/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/signers/package.json
--------------------------------------------------------------------------------
/sdk/signers/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/signers/tsconfig.json
--------------------------------------------------------------------------------
/sdk/signers/typedoc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/signers/typedoc.json
--------------------------------------------------------------------------------
/sdk/typescript/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/typescript/CHANGELOG.md
--------------------------------------------------------------------------------
/sdk/typescript/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/typescript/LICENSE
--------------------------------------------------------------------------------
/sdk/typescript/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/typescript/README.md
--------------------------------------------------------------------------------
/sdk/typescript/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/typescript/package.json
--------------------------------------------------------------------------------
/sdk/typescript/scripts/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "module"
3 | }
4 |
--------------------------------------------------------------------------------
/sdk/typescript/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/typescript/tsconfig.json
--------------------------------------------------------------------------------
/sdk/typescript/typedoc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/sdk/typescript/typedoc.json
--------------------------------------------------------------------------------
/setups/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/setups/README.md
--------------------------------------------------------------------------------
/setups/download_private.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/setups/download_private.sh
--------------------------------------------------------------------------------
/setups/fullnode-indexer/docker/fullnode/config/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/setups/fullnode-indexer/docker/postgres/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/setups/fullnode/docker/.gitignore:
--------------------------------------------------------------------------------
1 | /data/
--------------------------------------------------------------------------------
/turbo.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/turbo.json
--------------------------------------------------------------------------------
/vercel.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iotaledger/iota/HEAD/vercel.json
--------------------------------------------------------------------------------