project_tree.txt
unknown
plain_text
a year ago
850 kB
6
Indexable
file:///home/seddikbn/sui |-- CODE_OF_CONDUCT.MD |-- CONTRIBUTING.md |-- Cargo.lock |-- Cargo.toml |-- LICENSE |-- LICENSE-docs |-- README.md |-- RELEASES.md |-- SECURITY.md |-- apps | |-- core | | |-- README.md | | |-- node_modules | | | |-- @amplitude | | | | |-- analytics-client-common -> ../../../../node_modules/.pnpm/@amplitude+analytics-client-common@0.7.0/node_modules/@amplitude/analytics-client-common | | | | |-- analytics-core -> ../../../../node_modules/.pnpm/@amplitude+analytics-core@0.13.3/node_modules/@amplitude/analytics-core | | | | `-- analytics-types -> ../../../../node_modules/.pnpm/@amplitude+analytics-types@0.20.0/node_modules/@amplitude/analytics-types | | | |-- @growthbook | | | | `-- growthbook-react -> ../../../../node_modules/.pnpm/@growthbook+growthbook-react@0.15.0_react@18.2.0/node_modules/@growthbook/growthbook-react | | | |-- @headlessui | | | | `-- tailwindcss -> ../../../../node_modules/.pnpm/@headlessui+tailwindcss@0.1.3_tailwindcss@3.3.3_ts-node@10.9.1_@types+node@20.12.11_typescript@5.3.3__/node_modules/@headlessui/tailwindcss | | | |-- @hookform | | | | `-- resolvers -> ../../../../node_modules/.pnpm/@hookform+resolvers@3.1.1_react-hook-form@7.45.2_react@18.2.0_/node_modules/@hookform/resolvers | | | |-- @mysten | | | | |-- dapp-kit -> ../../../../sdk/dapp-kit | | | | |-- kiosk -> ../../../../sdk/kiosk | | | | `-- sui -> ../../../../sdk/typescript | | | |-- @sentry | | | | `-- react -> ../../../../node_modules/.pnpm/@sentry+react@7.59.2_react@18.2.0/node_modules/@sentry/react | | | |-- @tailwindcss | | | | |-- aspect-ratio -> ../../../../node_modules/.pnpm/@tailwindcss+aspect-ratio@0.4.2_tailwindcss@3.3.3_ts-node@10.9.1_@types+node@20.12.11_typescript@5.3.3__/node_modules/@tailwindcss/aspect-ratio | | | | `-- forms -> ../../../../node_modules/.pnpm/@tailwindcss+forms@0.5.4_tailwindcss@3.3.3_ts-node@10.9.1_@types+node@20.12.11_typescript@5.3.3__/node_modules/@tailwindcss/forms | | | |-- @tanstack | | | | `-- react-query -> ../../../../node_modules/.pnpm/@tanstack+react-query@5.36.0_react@18.2.0/node_modules/@tanstack/react-query | | | |-- @types | | | | `-- react -> ../../../../node_modules/.pnpm/@types+react@18.2.15/node_modules/@types/react | | | |-- @vanilla-extract | | | | `-- vite-plugin -> ../../../../node_modules/.pnpm/@vanilla-extract+vite-plugin@3.9.0_@types+node@20.12.11_sass@1.63.6_terser@5.19.1_ts-node@10._4linmak5qcrcxlaqx2e6f3wtc4/node_modules/@vanilla-extract/vite-plugin | | | |-- bignumber.js -> ../../../node_modules/.pnpm/bignumber.js@9.1.1/node_modules/bignumber.js | | | |-- postcss -> ../../../node_modules/.pnpm/postcss@8.4.31/node_modules/postcss | | | |-- react -> ../../../node_modules/.pnpm/react@18.2.0/node_modules/react | | | |-- react-dom -> ../../../node_modules/.pnpm/react-dom@18.2.0_react@18.2.0/node_modules/react-dom | | | |-- react-hook-form -> ../../../node_modules/.pnpm/react-hook-form@7.45.2_react@18.2.0/node_modules/react-hook-form | | | |-- tailwindcss -> ../../../node_modules/.pnpm/tailwindcss@3.3.3_ts-node@10.9.1_@types+node@20.12.11_typescript@5.3.3_/node_modules/tailwindcss | | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | |-- vanilla-cookieconsent -> ../../../node_modules/.pnpm/vanilla-cookieconsent@2.9.1/node_modules/vanilla-cookieconsent | | | |-- vite -> ../../../node_modules/.pnpm/vite@4.4.4_@types+node@20.12.11_sass@1.63.6_terser@5.19.1/node_modules/vite | | | |-- vitest -> ../../../node_modules/.pnpm/vitest@1.6.0_@types+node@20.12.11_happy-dom@14.11.0_jsdom@23.0.0_sass@1.63.6_terser@5.19.1/node_modules/vitest | | | `-- zod -> ../../../node_modules/.pnpm/zod@3.21.4/node_modules/zod | | |-- package.json | | |-- src | | | |-- api | | | | `-- SentryHttpTransport.ts | | | |-- components | | | | `-- KioskClientProvider.tsx | | | |-- css.d.ts | | | |-- hooks | | | | |-- __tests__ | | | | | `-- useFormatCoin.test.ts | | | | |-- nameService.ts | | | | |-- useAppsBackend.ts | | | | |-- useCookieConsentBanner.ts | | | | |-- useCopyToClipboard.ts | | | | |-- useElementDimensions.ts | | | | |-- useFormatCoin.ts | | | | |-- useGetCoins.ts | | | | |-- useGetDelegatedStake.tsx | | | | |-- useGetDynamicFields.ts | | | | |-- useGetKioskContents.ts | | | | |-- useGetObject.ts | | | | |-- useGetOwnedObjects.ts | | | | |-- useGetTimeBeforeEpochNumber.ts | | | | |-- useGetTransferAmount.ts | | | | |-- useGetValidatorsApy.ts | | | | |-- useGetValidatorsEvents.ts | | | | |-- useKioskClient.ts | | | | |-- useLocalStorage.ts | | | | |-- useMultiGetObjects.ts | | | | |-- useOnScreen.ts | | | | |-- useProductAnalyticsConfig.ts | | | | |-- useSuiCoinData.ts | | | | |-- useTimeAgo.ts | | | | |-- useTokenPrice.ts | | | | |-- useTransactionSummary.ts | | | | `-- useZodForm.ts | | | |-- index.ts | | | `-- utils | | | |-- calculateStakeShare.ts | | | |-- chunkArray.ts | | | |-- formatAmount.ts | | | |-- formatPercentageDisplay.ts | | | |-- getRefGasPrice.ts | | | |-- hasDisplayData.ts | | | |-- kiosk.ts | | | |-- persistableStorage.ts | | | |-- roundFloat.ts | | | `-- transaction | | | |-- getBalanceChangeSummary.ts | | | |-- getGasSummary.ts | | | |-- getLabel.ts | | | |-- getObjectChangeLabel.ts | | | |-- getObjectChangeSummary.ts | | | |-- getObjectDisplayLookup.ts | | | |-- getOwnerType.ts | | | |-- groupByOwner.ts | | | |-- index.ts | | | `-- types.ts | | |-- tailwind.config.ts | | |-- tsconfig.json | | `-- vitest.config.ts | |-- icons | | |-- README.md | | |-- node_modules | | | |-- @svgr | | | | |-- cli -> ../../../../node_modules/.pnpm/@svgr+cli@7.0.0/node_modules/@svgr/cli | | | | `-- core -> ../../../../node_modules/.pnpm/@svgr+core@7.0.0/node_modules/@svgr/core | | | |-- @types | | | | `-- react -> ../../../../node_modules/.pnpm/@types+react@18.2.15/node_modules/@types/react | | | |-- react -> ../../../node_modules/.pnpm/react@18.2.0/node_modules/react | | | |-- rimraf -> ../../../node_modules/.pnpm/rimraf@5.0.1/node_modules/rimraf | | | `-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | |-- package.json | | |-- scripts | | | `-- preprocess.mjs | | |-- src | | | |-- 3D32.tsx | | | |-- Account24.tsx | | | |-- Activity32.tsx | | | |-- Add16.tsx | | | |-- Address16.tsx | | | |-- Apps24.tsx | | | |-- Apps32.tsx | | | |-- ArrowBgFill16.tsx | | | |-- ArrowBottomLeft16.tsx | | | |-- ArrowDown12.tsx | | | |-- ArrowDown16.tsx | | | |-- ArrowLeft12.tsx | | | |-- ArrowLeft16.tsx | | | |-- ArrowLeft24.tsx | | | |-- ArrowRight12.tsx | | | |-- ArrowRight16.tsx | | | |-- ArrowShowAndHide16.tsx | | | |-- ArrowShowAndHideDown12.tsx | | | |-- ArrowShowAndHideRight12.tsx | | | |-- ArrowSort12.tsx | | | |-- ArrowSortDown12.tsx | | | |-- ArrowSortUp12.tsx | | | |-- ArrowUp12.tsx | | | |-- ArrowUpRight12.tsx | | | |-- ArrowUpRight16.tsx | | | |-- Audio32.tsx | | | |-- AutorefreshPause24.tsx | | | |-- AutorefreshPlay24.tsx | | | |-- Buy16.tsx | | | |-- Call16.tsx | | | |-- ChangeEpoch16.tsx | | | |-- Check12.tsx | | | |-- Check24.tsx | | | |-- Check241.tsx | | | |-- Check32.tsx | | | |-- CheckFill12.tsx | | | |-- CheckFill16.tsx | | | |-- CheckStroke16.tsx | | | |-- CheckStroke24.tsx | | | |-- ChevronDown12.tsx | | | |-- ChevronDown16.tsx | | | |-- ChevronDown24.tsx | | | |-- ChevronLeft12.tsx | | | |-- ChevronLeft16.tsx | | | |-- ChevronLeft24.tsx | | | |-- ChevronRight12.tsx | | | |-- ChevronRight16.tsx | | | |-- ChevronUp12.tsx | | | |-- ChevronUp16.tsx | | | |-- Clipboard16.tsx | | | |-- Clipboard24.tsx | | | |-- Code16.tsx | | | |-- Coins16.tsx | | | |-- Coins24.tsx | | | |-- Copy12.tsx | | | |-- Copy16.tsx | | | |-- Copy18.tsx | | | |-- Copy24.tsx | | | |-- CopyArchiveDoNotUse16.tsx | | | |-- CopyArchiveDoNotUse24.tsx | | | |-- CopyNew24.tsx | | | |-- Delete16.tsx | | | |-- Destake16.tsx | | | |-- Domain24.tsx | | | |-- Domain32.tsx | | | |-- Dot12.tsx | | | |-- Download16.tsx | | | |-- EyeClose16.tsx | | | |-- EyeOpen16.tsx | | | |-- Fail32.tsx | | | |-- Filter12.tsx | | | |-- Filter16.tsx | | | |-- Flag16.tsx | | | |-- FlagFill16.tsx | | | |-- Globe16.tsx | | | |-- HamburgerOpen24.tsx | | | |-- HamburgerRest16.tsx | | | |-- HamburgerRest24.tsx | | | |-- History24.tsx | | | |-- History32.tsx | | | |-- Image16.tsx | | | |-- Image32.tsx | | | |-- Info12.tsx | | | |-- Info16.tsx | | | |-- LedgerLogo17.tsx | | | |-- LockLocked16.tsx | | | |-- LockLocked24.tsx | | | |-- LockUnlocked16.tsx | | | |-- LogoGoogle.tsx | | | |-- LogoQredo.tsx | | | |-- LogoTwitch.tsx | | | |-- Logout24.tsx | | | |-- MediaPause16.tsx | | | |-- MediaPlay16.tsx | | | |-- Modules24.tsx | | | |-- More24.tsx | | | |-- Nft132.tsx | | | |-- Nft16.tsx | | | |-- Nft232.tsx | | | |-- Nft24.tsx | | | |-- NftType3D24.tsx | | | |-- NftTypeAudio24.tsx | | | |-- NftTypeImage24.tsx | | | |-- NftTypeVideo24.tsx | | | |-- ObjectDetailsHeader.tsx | | | |-- Ooo16.tsx | | | |-- Ooo24.tsx | | | |-- PaginationFirst24.tsx | | | |-- PaginationNext24.tsx | | | |-- PaginationPrev24.tsx | | | |-- Pin16.tsx | | | |-- Plus12.tsx | | | |-- Plus32.tsx | | | |-- Preview12.tsx | | | |-- Publish16.tsx | | | |-- QrCode.tsx | | | |-- Receive16.tsx | | | |-- Receive24.tsx | | | |-- Refresh16.tsx | | | |-- Search16.tsx | | | |-- Search24.tsx | | | |-- Send24.tsx | | | |-- SendReceive16.tsx | | | |-- Sender16.tsx | | | |-- Settings16.tsx | | | |-- Settings24.tsx | | | |-- Settings32.tsx | | | |-- SocialDiscord24.tsx | | | |-- SocialFacebook24.tsx | | | |-- SocialGithub24.tsx | | | |-- SocialGoogle24.tsx | | | |-- SocialKakao24.tsx | | | |-- SocialLinkedin24.tsx | | | |-- SocialMedium24.tsx | | | |-- SocialMicrosoft24.tsx | | | |-- SocialTwitch24.tsx | | | |-- SocialTwitter24.tsx | | | |-- Spinner16.tsx | | | |-- Spinner24.tsx | | | |-- Stack16.tsx | | | |-- Stake24.tsx | | | |-- StakeAdd16.tsx | | | |-- StakeRemove16.tsx | | | |-- Staking32.tsx | | | |-- Sui.tsx | | | |-- SuiCustomRpc.tsx | | | |-- SuiDevnet.tsx | | | |-- SuiLocal.tsx | | | |-- SuiLogoTxt.tsx | | | |-- SuiMainnet.tsx | | | |-- SuiTestnet.tsx | | | |-- SuiTokensStack.tsx | | | |-- Support24.tsx | | | |-- Swap16.tsx | | | |-- Tag16.tsx | | | |-- ThumbDownFill12.tsx | | | |-- ThumbDownFill24.tsx | | | |-- ThumbDownFill32.tsx | | | |-- ThumbDownStroke24.tsx | | | |-- ThumbDownStroke32.tsx | | | |-- ThumbUpFill12.tsx | | | |-- ThumbUpFill24.tsx | | | |-- ThumbUpFill32.tsx | | | |-- ThumbUpStroke24.tsx | | | |-- ThumbUpStroke32.tsx | | | |-- ThumbnailsOnly16.tsx | | | |-- Tokens32.tsx | | | |-- TransferObject16.tsx | | | |-- TransferSui16.tsx | | | |-- Unpin16.tsx | | | |-- Unstaked.tsx | | | |-- Version24.tsx | | | |-- Video32.tsx | | | |-- ViewList16.tsx | | | |-- ViewSmallThumbnails16.tsx | | | |-- Wallet24.tsx | | | |-- Wallet32.tsx | | | |-- WalletActionBuy24.tsx | | | |-- WalletActionSend24.tsx | | | |-- WalletActionStake24.tsx | | | |-- WalletActionSwap24.tsx | | | |-- Warning16.tsx | | | |-- X12.tsx | | | |-- X32.tsx | | | |-- XDark24.tsx | | | |-- XFill12.tsx | | | |-- XFill16.tsx | | | |-- XLight24.tsx | | | |-- XStroke16.tsx | | | `-- index.ts | | |-- svgrrc.config.js | | |-- svgs | | | |-- 3D_32.svg | | | |-- NFT_16.svg | | | |-- NFT_1_32.svg | | | |-- NFT_24.svg | | | |-- NFT_2_32.svg | | | |-- account_24.svg | | | |-- activity_32.svg | | | |-- add_16.svg | | | |-- address_16.svg | | | |-- apps_24.svg | | | |-- apps_32.svg | | | |-- arrow_bg_fill_16.svg | | | |-- arrow_bottom_left_16.svg | | | |-- arrow_down_12.svg | | | |-- arrow_down_16.svg | | | |-- arrow_left_12.svg | | | |-- arrow_left_16.svg | | | |-- arrow_left_24.svg | | | |-- arrow_right_12.svg | | | |-- arrow_right_16.svg | | | |-- arrow_show_and_hide_16.svg | | | |-- arrow_show_and_hide_down_12.svg | | | |-- arrow_show_and_hide_right_12.svg | | | |-- arrow_sort_12.svg | | | |-- arrow_sort_down_12.svg | | | |-- arrow_sort_up_12.svg | | | |-- arrow_up_12.svg | | | |-- arrow_up_right_12.svg | | | |-- arrow_up_right_16.svg | | | |-- audio_32.svg | | | |-- autorefresh_pause_24.svg | | | |-- autorefresh_play_24.svg | | | |-- buy_16.svg | | | |-- call_16.svg | | | |-- change_epoch_16.svg | | | |-- check_12.svg | | | |-- check_24-1.svg | | | |-- check_24.svg | | | |-- check_32.svg | | | |-- check_fill_12.svg | | | |-- check_fill_16.svg | | | |-- check_stroke_16.svg | | | |-- check_stroke_24.svg | | | |-- chevron_down_12.svg | | | |-- chevron_down_16.svg | | | |-- chevron_down_24.svg | | | |-- chevron_left_12.svg | | | |-- chevron_left_16.svg | | | |-- chevron_left_24.svg | | | |-- chevron_right_12.svg | | | |-- chevron_right_16.svg | | | |-- chevron_up_12.svg | | | |-- chevron_up_16.svg | | | |-- clipboard_16.svg | | | |-- clipboard_24.svg | | | |-- code_16.svg | | | |-- coins_16.svg | | | |-- coins_24.svg | | | |-- copy_12.svg | | | |-- copy_16.svg | | | |-- copy_18.svg | | | |-- copy_24.svg | | | |-- copy_archive_do_not_use_16.svg | | | |-- copy_archive_do_not_use_24.svg | | | |-- copy_new_24.svg | | | |-- delete_16.svg | | | |-- destake_16.svg | | | |-- domain_24.svg | | | |-- domain_32.svg | | | |-- dot_12.svg | | | |-- download_16.svg | | | |-- eye_close_16.svg | | | |-- eye_open_16.svg | | | |-- fail_32.svg | | | |-- filter_12.svg | | | |-- filter_16.svg | | | |-- flag_16.svg | | | |-- flag_fill_16.svg | | | |-- globe_16.svg | | | |-- hamburger_open_24.svg | | | |-- hamburger_rest_16.svg | | | |-- hamburger_rest_24.svg | | | |-- history_24.svg | | | |-- history_32.svg | | | |-- image_16.svg | | | |-- image_32.svg | | | |-- info_12.svg | | | |-- info_16.svg | | | |-- ledger_logo_17.svg | | | |-- lock_locked_16.svg | | | |-- lock_locked_24.svg | | | |-- lock_unlocked_16.svg | | | |-- logo_google.svg | | | |-- logo_qredo.svg | | | |-- logo_twitch.svg | | | |-- logout_24.svg | | | |-- media_pause_16.svg | | | |-- media_play_16.svg | | | |-- modules_24.svg | | | |-- more_24.svg | | | |-- nft_type_3D_24.svg | | | |-- nft_type_audio_24.svg | | | |-- nft_type_image_24.svg | | | |-- nft_type_video_24.svg | | | |-- object_details_header.svg | | | |-- ooo_16.svg | | | |-- ooo_24.svg | | | |-- pagination_first_24.svg | | | |-- pagination_next_24.svg | | | |-- pagination_prev_24.svg | | | |-- pin_16.svg | | | |-- plus_12.svg | | | |-- plus_32.svg | | | |-- preview_12.svg | | | |-- publish_16.svg | | | |-- qr-code.svg | | | |-- receive_16.svg | | | |-- receive_24.svg | | | |-- refresh_16.svg | | | |-- search_16.svg | | | |-- search_24.svg | | | |-- send_24.svg | | | |-- send_receive_16.svg | | | |-- sender_16.svg | | | |-- settings_16.svg | | | |-- settings_24.svg | | | |-- settings_32.svg | | | |-- social_discord_24.svg | | | |-- social_facebook_24.svg | | | |-- social_github_24.svg | | | |-- social_google_24.svg | | | |-- social_kakao_24.svg | | | |-- social_linkedin_24.svg | | | |-- social_medium_24.svg | | | |-- social_microsoft_24.svg | | | |-- social_twitch_24.svg | | | |-- social_twitter_24.svg | | | |-- spinner_16.svg | | | |-- spinner_24.svg | | | |-- stack_16.svg | | | |-- stake_24.svg | | | |-- stake_add_16.svg | | | |-- stake_remove_16.svg | | | |-- staking_32.svg | | | |-- sui-logo-txt.svg | | | |-- sui.svg | | | |-- sui_customRPC.svg | | | |-- sui_devnet.svg | | | |-- sui_local.svg | | | |-- sui_mainnet.svg | | | |-- sui_testnet.svg | | | |-- sui_tokens_stack.svg | | | |-- support_24.svg | | | |-- swap_16.svg | | | |-- tag_16.svg | | | |-- thumb_down_fill_12.svg | | | |-- thumb_down_fill_24.svg | | | |-- thumb_down_fill_32.svg | | | |-- thumb_down_stroke_24.svg | | | |-- thumb_down_stroke_32.svg | | | |-- thumb_up_fill_12.svg | | | |-- thumb_up_fill_24.svg | | | |-- thumb_up_fill_32.svg | | | |-- thumb_up_stroke_24.svg | | | |-- thumb_up_stroke_32.svg | | | |-- thumbnails_only_16.svg | | | |-- tokens_32.svg | | | |-- transfer_object_16.svg | | | |-- transfer_sui_16.svg | | | |-- unpin_16.svg | | | |-- unstaked.svg | | | |-- version_24.svg | | | |-- video_32.svg | | | |-- view_list_16.svg | | | |-- view_small_thumbnails_16.svg | | | |-- wallet_24.svg | | | |-- wallet_32.svg | | | |-- wallet_action_buy_24.svg | | | |-- wallet_action_send_24.svg | | | |-- wallet_action_stake_24.svg | | | |-- wallet_action_swap_24.svg | | | |-- warning_16.svg | | | |-- x_12.svg | | | |-- x_32.svg | | | |-- x_dark_24.svg | | | |-- x_fill_12.svg | | | |-- x_fill_16.svg | | | |-- x_light_24.svg | | | `-- x_stroke_16.svg | | `-- tsconfig.json | `-- wallet | |-- README.md | |-- ampli.json | |-- configs | | |-- environment | | |-- 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 | |-- dist | | |-- 02eaa879f8d6a4542799.png | | |-- 02f11276833c9610c9de.woff2 | | |-- 158aeffaa6a343ad669d.svg | | |-- 23292101a34e08657a5d.woff2 | | |-- 293b7b8c2a63f370a143.woff2 | | |-- 322262fe8898a0956270.svg | | |-- 3a3cf1a02598263f2457.woff2 | | |-- 4753c5ba57962b4d7bf8.woff | | |-- 47734aec6134293ca791.woff2 | | |-- 5eb4a7768219776c5b91.woff2 | | |-- 6d63d0501e5ed7b79dab.woff2 | | |-- 74fe938ab12d800f4385.woff2 | | |-- 88648f7898d585060a4a.png | | |-- b7f4d0637209802f4684.svg | | |-- background.js | | |-- background.js.map | | |-- content-script.js | | |-- content-script.js.map | | |-- dapp-interface.js | | |-- dapp-interface.js.map | | |-- f0bdd3a00e1222218359.woff | | |-- f752d127a8e3233a76a9.svg | | |-- f95015ba8c7b72c79430.woff2 | | |-- fad2a547f18821b21f1f.woff2 | | |-- fbe36d91b8952a12c592.woff2 | | |-- manifest | | | `-- icons | | | |-- sui-icon-128.png | | | |-- sui-icon-16.png | | | |-- sui-icon-32.png | | | `-- sui-icon-48.png | | |-- manifest.json | | |-- ui.css | | |-- ui.html | | |-- ui.js | | `-- ui.js.map | |-- node_modules | | |-- @amplitude | | | |-- ampli -> ../../../../node_modules/.pnpm/@amplitude+ampli@1.31.5/node_modules/@amplitude/ampli | | | |-- analytics-browser -> ../../../../node_modules/.pnpm/@amplitude+analytics-browser@1.10.3/node_modules/@amplitude/analytics-browser | | | `-- analytics-types -> ../../../../node_modules/.pnpm/@amplitude+analytics-types@0.20.0/node_modules/@amplitude/analytics-types | | |-- @babel | | | |-- core -> ../../../../node_modules/.pnpm/@babel+core@7.22.9/node_modules/@babel/core | | | |-- preset-env -> ../../../../node_modules/.pnpm/@babel+preset-env@7.22.9_@babel+core@7.22.9/node_modules/@babel/preset-env | | | `-- preset-typescript -> ../../../../node_modules/.pnpm/@babel+preset-typescript@7.22.5_@babel+core@7.22.9/node_modules/@babel/preset-typescript | | |-- @floating-ui | | | `-- react -> ../../../../node_modules/.pnpm/@floating-ui+react@0.23.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@floating-ui/react | | |-- @fontsource-variable | | | |-- inter -> ../../../../node_modules/.pnpm/@fontsource-variable+inter@5.0.5/node_modules/@fontsource-variable/inter | | | `-- red-hat-mono -> ../../../../node_modules/.pnpm/@fontsource-variable+red-hat-mono@5.0.6/node_modules/@fontsource-variable/red-hat-mono | | |-- @growthbook | | | |-- growthbook -> ../../../../node_modules/.pnpm/@growthbook+growthbook@0.25.0/node_modules/@growthbook/growthbook | | | `-- growthbook-react -> ../../../../node_modules/.pnpm/@growthbook+growthbook-react@0.15.0_react@18.2.0/node_modules/@growthbook/growthbook-react | | |-- @headlessui | | | `-- react -> ../../../../node_modules/.pnpm/@headlessui+react@1.7.15_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@headlessui/react | | |-- @ledgerhq | | | |-- errors -> ../../../../node_modules/.pnpm/@ledgerhq+errors@6.12.4/node_modules/@ledgerhq/errors | | | |-- hw-transport -> ../../../../node_modules/.pnpm/@ledgerhq+hw-transport@6.28.2/node_modules/@ledgerhq/hw-transport | | | |-- hw-transport-webhid -> ../../../../node_modules/.pnpm/@ledgerhq+hw-transport-webhid@6.27.15/node_modules/@ledgerhq/hw-transport-webhid | | | `-- hw-transport-webusb -> ../../../../node_modules/.pnpm/@ledgerhq+hw-transport-webusb@6.27.13/node_modules/@ledgerhq/hw-transport-webusb | | |-- @metamask | | | `-- browser-passworder -> ../../../../node_modules/.pnpm/@metamask+browser-passworder@4.1.0/node_modules/@metamask/browser-passworder | | |-- @mysten | | | |-- core -> ../../../core | | | |-- dapp-kit -> ../../../../sdk/dapp-kit | | | |-- deepbook -> ../../../../sdk/deepbook | | | |-- icons -> ../../../icons | | | |-- kiosk -> ../../../../sdk/kiosk | | | |-- ledgerjs-hw-app-sui -> ../../../../sdk/ledgerjs-hw-app-sui | | | |-- sui -> ../../../../sdk/typescript | | | |-- wallet-standard -> ../../../../sdk/wallet-standard | | | `-- zklogin -> ../../../../sdk/zklogin | | |-- @noble | | | `-- hashes -> ../../../../node_modules/.pnpm/@noble+hashes@1.3.1/node_modules/@noble/hashes | | |-- @playwright | | | `-- test -> ../../../../node_modules/.pnpm/@playwright+test@1.36.1/node_modules/@playwright/test | | |-- @radix-ui | | | |-- react-checkbox -> ../../../../node_modules/.pnpm/@radix-ui+react-checkbox@1.0.4_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@radix-ui/react-checkbox | | | |-- react-collapsible -> ../../../../node_modules/.pnpm/@radix-ui+react-collapsible@1.0.3_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@18.2_z3akhtoyvmtagb54zayud6ayiy/node_modules/@radix-ui/react-collapsible | | | |-- react-dialog -> ../../../../node_modules/.pnpm/@radix-ui+react-dialog@1.0.4_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@radix-ui/react-dialog | | | |-- react-select -> ../../../../node_modules/.pnpm/@radix-ui+react-select@1.2.2_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@radix-ui/react-select | | | `-- react-toggle-group -> ../../../../node_modules/.pnpm/@radix-ui+react-toggle-group@1.0.4_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@18._3hvoywlkyqeb3etm754cbfn4ly/node_modules/@radix-ui/react-toggle-group | | |-- @reduxjs | | | `-- toolkit -> ../../../../node_modules/.pnpm/@reduxjs+toolkit@1.9.5_react-redux@8.1.1_@types+react-dom@18.2.7_@types+react@18.2.15_react-d_blvsa3kbjqimr6mujfr7lg7vbm/node_modules/@reduxjs/toolkit | | |-- @scure | | | |-- bip32 -> ../../../../node_modules/.pnpm/@scure+bip32@1.3.1/node_modules/@scure/bip32 | | | `-- bip39 -> ../../../../node_modules/.pnpm/@scure+bip39@1.2.1/node_modules/@scure/bip39 | | |-- @sentry | | | |-- browser -> ../../../../node_modules/.pnpm/@sentry+browser@7.61.0/node_modules/@sentry/browser | | | |-- react -> ../../../../node_modules/.pnpm/@sentry+react@7.59.2_react@18.2.0/node_modules/@sentry/react | | | `-- webpack-plugin -> ../../../../node_modules/.pnpm/@sentry+webpack-plugin@1.20.0/node_modules/@sentry/webpack-plugin | | |-- @storybook | | | |-- addon-a11y -> ../../../../node_modules/.pnpm/@storybook+addon-a11y@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-a11y | | | |-- addon-essentials -> ../../../../node_modules/.pnpm/@storybook+addon-essentials@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-essentials | | | |-- addon-interactions -> ../../../../node_modules/.pnpm/@storybook+addon-interactions@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-interactions | | | |-- addon-links -> ../../../../node_modules/.pnpm/@storybook+addon-links@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-links | | | |-- addons -> ../../../../node_modules/.pnpm/@storybook+addons@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addons | | | |-- blocks -> ../../../../node_modules/.pnpm/@storybook+blocks@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/blocks | | | |-- react -> ../../../../node_modules/.pnpm/@storybook+react@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0_typescript@5.3.3/node_modules/@storybook/react | | | |-- react-webpack5 -> ../../../../node_modules/.pnpm/@storybook+react-webpack5@7.1.0_@babel+core@7.22.9_@swc+core@1.3.92_@swc+helpers@0.5.5__@swc+_b5ciawj5wkwtb5pf45y5vuskba/node_modules/@storybook/react-webpack5 | | | `-- theming -> ../../../../node_modules/.pnpm/@storybook+theming@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/theming | | |-- @svgr | | | `-- webpack -> ../../../../node_modules/.pnpm/@svgr+webpack@7.0.0/node_modules/@svgr/webpack | | |-- @tanstack | | | |-- react-query -> ../../../../node_modules/.pnpm/@tanstack+react-query@5.36.0_react@18.2.0/node_modules/@tanstack/react-query | | | `-- react-query-persist-client -> ../../../../node_modules/.pnpm/@tanstack+react-query-persist-client@4.29.25_@tanstack+react-query@5.36.0_react@18.2.0_/node_modules/@tanstack/react-query-persist-client | | |-- @types | | | |-- dotenv-webpack -> ../../../../node_modules/.pnpm/@types+dotenv-webpack@7.0.4_@swc+core@1.3.92_@swc+helpers@0.5.5__webpack-cli@5.0.1_webpack@5.79.0_/node_modules/@types/dotenv-webpack | | | |-- git-rev-sync -> ../../../../node_modules/.pnpm/@types+git-rev-sync@2.0.0/node_modules/@types/git-rev-sync | | | |-- node -> ../../../../node_modules/.pnpm/@types+node@20.4.2/node_modules/@types/node | | | |-- react -> ../../../../node_modules/.pnpm/@types+react@18.2.15/node_modules/@types/react | | | |-- react-dom -> ../../../../node_modules/.pnpm/@types+react-dom@18.2.7/node_modules/@types/react-dom | | | |-- semver -> ../../../../node_modules/.pnpm/@types+semver@7.5.0/node_modules/@types/semver | | | |-- throttle-debounce -> ../../../../node_modules/.pnpm/@types+throttle-debounce@5.0.0/node_modules/@types/throttle-debounce | | | |-- uuid -> ../../../../node_modules/.pnpm/@types+uuid@9.0.2/node_modules/@types/uuid | | | |-- webextension-polyfill -> ../../../../node_modules/.pnpm/@types+webextension-polyfill@0.10.1/node_modules/@types/webextension-polyfill | | | |-- webpack -> ../../../../node_modules/.pnpm/@types+webpack@5.28.1_@swc+core@1.3.92_@swc+helpers@0.5.5__webpack-cli@5.0.1_webpack@5.79.0_/node_modules/@types/webpack | | | `-- zxcvbn -> ../../../../node_modules/.pnpm/@types+zxcvbn@4.4.1/node_modules/@types/zxcvbn | | |-- @vitejs | | | `-- plugin-react -> ../../../../node_modules/.pnpm/@vitejs+plugin-react@4.0.3_vite@4.4.4_@types+node@20.4.2_sass@1.63.6_terser@5.19.1_/node_modules/@vitejs/plugin-react | | |-- axios -> ../../../node_modules/.pnpm/axios@1.7.2/node_modules/axios | | |-- bech32 -> ../../../node_modules/.pnpm/bech32@2.0.0/node_modules/bech32 | | |-- bignumber.js -> ../../../node_modules/.pnpm/bignumber.js@9.1.1/node_modules/bignumber.js | | |-- bootstrap-icons -> ../../../node_modules/.pnpm/bootstrap-icons@1.10.5/node_modules/bootstrap-icons | | |-- buffer -> ../../../node_modules/.pnpm/buffer@6.0.3/node_modules/buffer | | |-- class-variance-authority -> ../../../node_modules/.pnpm/class-variance-authority@0.7.0/node_modules/class-variance-authority | | |-- clsx -> ../../../node_modules/.pnpm/clsx@2.0.0/node_modules/clsx | | |-- copy-webpack-plugin -> ../../../node_modules/.pnpm/copy-webpack-plugin@11.0.0_webpack@5.79.0_@swc+core@1.3.92_@swc+helpers@0.5.5__webpack-cli@5.0.1_webpack@5.79.0__/node_modules/copy-webpack-plugin | | |-- cross-env -> ../../../node_modules/.pnpm/cross-env@7.0.3/node_modules/cross-env | | |-- css-loader -> ../../../node_modules/.pnpm/css-loader@6.7.3_webpack@5.79.0_@swc+core@1.3.92_@swc+helpers@0.5.5__webpack-cli@5.0.1_webpack@5.79.0__/node_modules/css-loader | | |-- dexie -> ../../../node_modules/.pnpm/dexie@3.2.4/node_modules/dexie | | |-- dexie-export-import -> ../../../node_modules/.pnpm/dexie-export-import@4.0.7_dexie@3.2.4/node_modules/dexie-export-import | | |-- dotenv-webpack -> ../../../node_modules/.pnpm/dotenv-webpack@8.0.1_webpack@5.79.0_@swc+core@1.3.92_@swc+helpers@0.5.5__webpack-cli@5.0.1_webpack@5.79.0__/node_modules/dotenv-webpack | | |-- eslint-webpack-plugin -> ../../../node_modules/.pnpm/eslint-webpack-plugin@4.0.1_eslint@8.45.0_webpack@5.79.0_@swc+core@1.3.92_@swc+helpers@0.5.5__my2crl5low7igvctaf4dxpxwa4/node_modules/eslint-webpack-plugin | | |-- formik -> ../../../node_modules/.pnpm/formik@2.4.2_react@18.2.0/node_modules/formik | | |-- framer-motion -> ../../../node_modules/.pnpm/framer-motion@10.12.22_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/framer-motion | | |-- git-rev-sync -> ../../../node_modules/.pnpm/git-rev-sync@3.0.2/node_modules/git-rev-sync | | |-- happy-dom -> ../../../node_modules/.pnpm/happy-dom@14.11.0/node_modules/happy-dom | | |-- html-webpack-plugin -> ../../../node_modules/.pnpm/html-webpack-plugin@5.5.3_webpack@5.79.0_@swc+core@1.3.92_@swc+helpers@0.5.5__webpack-cli@5.0.1_webpack@5.79.0__/node_modules/html-webpack-plugin | | |-- idb-keyval -> ../../../node_modules/.pnpm/idb-keyval@6.2.1/node_modules/idb-keyval | | |-- jose -> ../../../node_modules/.pnpm/jose@5.2.3/node_modules/jose | | |-- mini-css-extract-plugin -> ../../../node_modules/.pnpm/mini-css-extract-plugin@2.7.6_webpack@5.79.0_@swc+core@1.3.92_@swc+helpers@0.5.5__webpack-cli@5.0.1_webpack@5.79.0__/node_modules/mini-css-extract-plugin | | |-- mitt -> ../../../node_modules/.pnpm/mitt@3.0.1/node_modules/mitt | | |-- onchange -> ../../../node_modules/.pnpm/onchange@7.1.0/node_modules/onchange | | |-- poseidon-lite -> ../../../node_modules/.pnpm/poseidon-lite@0.2.0/node_modules/poseidon-lite | | |-- postcss -> ../../../node_modules/.pnpm/postcss@8.4.31/node_modules/postcss | | |-- postcss-loader -> ../../../node_modules/.pnpm/postcss-loader@7.3.3_postcss@8.4.31_webpack@5.79.0_@swc+core@1.3.92_@swc+helpers@0.5.5__webpa_cexufpomum2stsvfy7ymuje2x4/node_modules/postcss-loader | | |-- postcss-preset-env -> ../../../node_modules/.pnpm/postcss-preset-env@9.0.0_postcss@8.4.31/node_modules/postcss-preset-env | | |-- react -> ../../../node_modules/.pnpm/react@18.2.0/node_modules/react | | |-- react-dom -> ../../../node_modules/.pnpm/react-dom@18.2.0_react@18.2.0/node_modules/react-dom | | |-- react-error-boundary -> ../../../node_modules/.pnpm/react-error-boundary@4.0.10_react@18.2.0/node_modules/react-error-boundary | | |-- react-hook-form -> ../../../node_modules/.pnpm/react-hook-form@7.45.2_react@18.2.0/node_modules/react-hook-form | | |-- react-hot-toast -> ../../../node_modules/.pnpm/react-hot-toast@2.4.1_csstype@3.1.2_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/react-hot-toast | | |-- react-number-format -> ../../../node_modules/.pnpm/react-number-format@5.2.2_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/react-number-format | | |-- react-redux -> ../../../node_modules/.pnpm/react-redux@8.1.1_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@18.2.0_react@18.2.0__react@18.2.0_redux@4.2.1/node_modules/react-redux | | |-- react-router-dom -> ../../../node_modules/.pnpm/react-router-dom@6.14.2_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/react-router-dom | | |-- react-textarea-autosize -> ../../../node_modules/.pnpm/react-textarea-autosize@8.5.2_@types+react@18.2.15_react@18.2.0/node_modules/react-textarea-autosize | | |-- rxjs -> ../../../node_modules/.pnpm/rxjs@7.8.1/node_modules/rxjs | | |-- sass -> ../../../node_modules/.pnpm/sass@1.63.6/node_modules/sass | | |-- sass-loader -> ../../../node_modules/.pnpm/sass-loader@13.3.2_sass@1.63.6_webpack@5.79.0_@swc+core@1.3.92_@swc+helpers@0.5.5__webpack-cli@5.0.1_webpack@5.79.0__/node_modules/sass-loader | | |-- semver -> ../../../node_modules/.pnpm/semver@7.5.4/node_modules/semver | | |-- storybook -> ../../../node_modules/.pnpm/storybook@7.1.0/node_modules/storybook | | |-- stream-browserify -> ../../../node_modules/.pnpm/stream-browserify@3.0.0/node_modules/stream-browserify | | |-- tailwindcss -> ../../../node_modules/.pnpm/tailwindcss@3.3.3_ts-node@10.9.1_@swc+core@1.3.92_@swc+helpers@0.5.5__@types+node@20.4.2_typescript@5.3.3_/node_modules/tailwindcss | | |-- tailwindcss-animate -> ../../../node_modules/.pnpm/tailwindcss-animate@1.0.6_tailwindcss@3.3.3_ts-node@10.9.1_@swc+core@1.3.92_@swc+helpers@0.5._7gqr2k2apcyfyyhemnuqbnypmi/node_modules/tailwindcss-animate | | |-- throttle-debounce -> ../../../node_modules/.pnpm/throttle-debounce@5.0.0/node_modules/throttle-debounce | | |-- ts-loader -> ../../../node_modules/.pnpm/ts-loader@9.4.4_typescript@5.3.3_webpack@5.79.0_@swc+core@1.3.92_@swc+helpers@0.5.5__webpack-cli@5.0.1_webpack@5.79.0__/node_modules/ts-loader | | |-- ts-node -> ../../../node_modules/.pnpm/ts-node@10.9.1_@swc+core@1.3.92_@swc+helpers@0.5.5__@types+node@20.4.2_typescript@5.3.3/node_modules/ts-node | | |-- tsconfig-paths -> ../../../node_modules/.pnpm/tsconfig-paths@4.2.0/node_modules/tsconfig-paths | | |-- tweetnacl -> ../../../node_modules/.pnpm/tweetnacl@1.0.3/node_modules/tweetnacl | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | |-- uuid -> ../../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid | | |-- vite -> ../../../node_modules/.pnpm/vite@4.4.4_@types+node@20.4.2_sass@1.63.6_terser@5.19.1/node_modules/vite | | |-- vite-tsconfig-paths -> ../../../node_modules/.pnpm/vite-tsconfig-paths@4.2.0_typescript@5.3.3_vite@4.4.4_@types+node@20.4.2_sass@1.63.6_terser@5.19.1_/node_modules/vite-tsconfig-paths | | |-- vitest -> ../../../node_modules/.pnpm/vitest@1.6.0_@types+node@20.4.2_happy-dom@14.11.0_jsdom@23.0.0_sass@1.63.6_terser@5.19.1/node_modules/vitest | | |-- web-ext -> ../../../node_modules/.pnpm/web-ext@7.6.2_express@4.18.2/node_modules/web-ext | | |-- webextension-polyfill -> ../../../node_modules/.pnpm/webextension-polyfill@0.10.0/node_modules/webextension-polyfill | | |-- webpack -> ../../../node_modules/.pnpm/webpack@5.79.0_@swc+core@1.3.92_@swc+helpers@0.5.5__webpack-cli@5.0.1_webpack@5.79.0_/node_modules/webpack | | |-- webpack-cli -> ../../../node_modules/.pnpm/webpack-cli@5.0.1_webpack@5.79.0/node_modules/webpack-cli | | |-- webpack-merge -> ../../../node_modules/.pnpm/webpack-merge@5.8.0/node_modules/webpack-merge | | |-- yup -> ../../../node_modules/.pnpm/yup@1.2.0/node_modules/yup | | |-- zod -> ../../../node_modules/.pnpm/zod@3.21.4/node_modules/zod | | |-- zustand -> ../../../node_modules/.pnpm/zustand@4.4.1_@types+react@18.2.15_immer@9.0.21_react@18.2.0/node_modules/zustand | | `-- zxcvbn -> ../../../node_modules/.pnpm/zxcvbn@4.4.2/node_modules/zxcvbn | |-- package.json | |-- playwright.config.ts | |-- postcss.config.js | |-- prependLicense.mjs | |-- src | | |-- background | | | |-- Alarms.ts | | | |-- NetworkEnv.ts | | | |-- Permissions.ts | | | |-- Tabs.ts | | | |-- Transactions.ts | | | |-- Window.ts | | | |-- account-sources | | | | |-- AccountSource.ts | | | | |-- MnemonicAccountSource.ts | | | | |-- QredoAccountSource.ts | | | | |-- events.ts | | | | `-- index.ts | | | |-- accounts | | | | |-- Account.ts | | | | |-- ImportedAccount.ts | | | | |-- LedgerAccount.ts | | | | |-- MnemonicAccount.ts | | | | |-- QredoAccount.ts | | | | |-- events.ts | | | | |-- index.ts | | | | `-- zklogin | | | | |-- ZkLoginAccount.ts | | | | |-- current-epoch.ts | | | | |-- providers.ts | | | | `-- utils.ts | | | |-- auto-lock-accounts.ts | | | |-- connections | | | | |-- Connection.ts | | | | |-- ContentScriptConnection.ts | | | | |-- UiConnection.ts | | | | `-- index.ts | | | |-- db.ts | | | |-- index.ts | | | |-- legacy-accounts | | | | |-- LegacyVault.ts | | | | `-- storage-migration.ts | | | |-- qredo | | | | |-- index.ts | | | | |-- storage.ts | | | | |-- types.ts | | | | `-- utils.ts | | | |-- sentry.ts | | | |-- session-ephemeral-values.ts | | | `-- storage-utils.ts | | |-- content-script | | | |-- index.ts | | | |-- interface-inject.ts | | | `-- messages-proxy.ts | | |-- dapp-interface | | | |-- WalletStandardInterface.ts | | | |-- index.ts | | | `-- utils.ts | | |-- manifest | | | |-- icons | | | | |-- sui-icon-128.png | | | | |-- sui-icon-16.png | | | | |-- sui-icon-32.png | | | | `-- sui-icon-48.png | | | `-- manifest.json | | |-- shared | | | |-- analytics | | | | |-- ampli | | | | | `-- index.ts | | | | `-- amplitude.ts | | | |-- api-env.ts | | | |-- constants.ts | | | |-- cryptography | | | | |-- keystore.test.ts | | | | `-- keystore.ts | | | |-- deepBook | | | | `-- context.tsx | | | |-- experimentation | | | | `-- features.ts | | | |-- messaging | | | | |-- PortChannelName.ts | | | | |-- PortStream.ts | | | | |-- WindowMessageStream.ts | | | | `-- messages | | | | |-- Message.ts | | | | |-- index.ts | | | | `-- payloads | | | | |-- BasePayload.ts | | | | |-- ErrorPayload.ts | | | | |-- MethodPayload.ts | | | | |-- Payload.ts | | | | |-- QredoConnect.ts | | | | |-- account | | | | | |-- GetAccount.ts | | | | | `-- GetAccountResponse.ts | | | | |-- feature-gating | | | | | `-- index.ts | | | | |-- index.ts | | | | |-- network | | | | | `-- index.ts | | | | |-- permissions | | | | | |-- AcquirePermissionsRequest.ts | | | | | |-- AcquirePermissionsResponse.ts | | | | | |-- DisconnectApp.ts | | | | | |-- GetPermissionRequests.ts | | | | | |-- HasPermissionsRequest.ts | | | | | |-- HasPermissionsResponse.ts | | | | | |-- Permission.ts | | | | | |-- PermissionRequests.ts | | | | | |-- PermissionResponse.ts | | | | | |-- PermissionType.ts | | | | | `-- index.ts | | | | |-- tabs | | | | | `-- updateActiveOrigin.ts | | | | |-- transactions | | | | | |-- ApprovalRequest.ts | | | | | |-- ExecuteTransactionRequest.ts | | | | | |-- ExecuteTransactionResponse.ts | | | | | |-- SignMessage.ts | | | | | |-- index.ts | | | | | `-- ui | | | | | |-- GetTransactionRequests.ts | | | | | |-- GetTransactionRequestsResponse.ts | | | | | `-- TransactionRequestResponse.ts | | | | `-- wallet-status-change | | | | `-- index.ts | | | |-- qredo-api.ts | | | |-- sentry-config.ts | | | |-- sui-client.ts | | | |-- utils | | | | |-- bip39.test.ts | | | | |-- bip39.ts | | | | |-- from-exported-keypair.ts | | | | `-- index.ts | | | `-- validation.ts | | |-- types | | | |-- assets.d.ts | | | |-- css.d.ts | | | |-- node-env.d.ts | | | |-- scss-modules.d.ts | | | `-- webextension-polyfill.d.ts | | `-- ui | | |-- ads.js | | |-- app | | | |-- ApiProvider.ts | | | |-- LedgerSigner.ts | | | |-- QredoSigner.ts | | | |-- WalletSigner.ts | | | |-- background-client | | | | |-- BackgroundServiceSigner.ts | | | | `-- index.ts | | | |-- components | | | | |-- AccountBadge.tsx | | | | |-- AccountListItem.tsx | | | | |-- BadgeLabel.tsx | | | | |-- DAppInfoCard.tsx | | | | |-- DAppPermissionsList.tsx | | | | |-- HideShowDisplayBox.tsx | | | | |-- IconButton.tsx | | | | |-- LabelValueItem.tsx | | | | |-- LabelValuesContainer.tsx | | | | |-- PasswordInputDialog.tsx | | | | |-- SectionHeader.tsx | | | | |-- SummaryCard.tsx | | | | |-- WalletListSelect.tsx | | | | |-- WalletListSelectItem.tsx | | | | |-- accounts | | | | | |-- AccountIcon.tsx | | | | | |-- AccountItem.tsx | | | | | |-- AccountItemApproveConnection.tsx | | | | | |-- AccountListItem.tsx | | | | | |-- AccountMultiSelect.tsx | | | | | |-- AccountsFormContext.tsx | | | | | |-- AccountsList.tsx | | | | | |-- AutoLockSelector.tsx | | | | | |-- EditableAccountName.tsx | | | | | |-- FooterLink.tsx | | | | | |-- ImportPrivateKeyForm.tsx | | | | | |-- ImportRecoveryPhraseForm.tsx | | | | | |-- LockUnlockButton.tsx | | | | | |-- NicknameDialog.tsx | | | | | |-- PasswordInputDialog.tsx | | | | | |-- ProtectAccountForm.tsx | | | | | |-- RecoverAccountsGroup.tsx | | | | | |-- UnlockAccountButton.tsx | | | | | |-- UnlockAccountContext.tsx | | | | | |-- UnlockAccountModal.tsx | | | | | |-- VerifyPasswordModal.tsx | | | | | |-- ZkLoginAccountWaringModal.tsx | | | | | `-- ZkLoginButtons.tsx | | | | |-- active-coins-card | | | | | |-- CoinItem.tsx | | | | | `-- index.tsx | | | | |-- address-input | | | | | |-- index.tsx | | | | | `-- validation.ts | | | | |-- alert | | | | | `-- index.tsx | | | | |-- buynlarge | | | | | |-- HomePanel.tsx | | | | | |-- close.svg | | | | | |-- useBuyNLargeAsset.ts | | | | | `-- useConfig.ts | | | | |-- coin-icon | | | | | `-- index.tsx | | | | |-- error-boundary | | | | | `-- index.tsx | | | | |-- explorer-link | | | | | |-- Explorer.ts | | | | | |-- ExplorerLink.module.scss | | | | | |-- ExplorerLinkType.ts | | | | | `-- index.tsx | | | | |-- external-link | | | | | `-- index.tsx | | | | |-- filters-tags | | | | | |-- Filters.module.scss | | | | | `-- index.tsx | | | | |-- ledger | | | | | |-- ConnectLedgerModal.tsx | | | | | |-- LedgerAccountList.tsx | | | | | |-- LedgerAccountRow.tsx | | | | | |-- SuiLedgerClientProvider.tsx | | | | | |-- ledgerErrors.ts | | | | | `-- useDeriveLedgerAccounts.ts | | | | |-- loading | | | | | |-- LoadingIndicator.tsx | | | | | `-- index.tsx | | | | |-- logo | | | | | `-- index.tsx | | | | |-- menu | | | | | |-- button | | | | | | |-- MenuButton.module.scss | | | | | | |-- WalletSettingsButton.tsx | | | | | | `-- index.tsx | | | | | |-- content | | | | | | |-- AutoLockAccounts.tsx | | | | | | |-- MenuLayout.tsx | | | | | | |-- MenuListItem.tsx | | | | | | |-- MoreOptions.tsx | | | | | | |-- NetworkSettings.tsx | | | | | | |-- VerifyLedgerConnectionStatus.tsx | | | | | | |-- WalletSettingsMenuList.tsx | | | | | | `-- index.tsx | | | | | |-- hooks.ts | | | | | `-- index.tsx | | | | |-- navigation | | | | | |-- Navigation.module.scss | | | | | `-- index.tsx | | | | |-- network-selector | | | | | |-- NetworkSelector.module.scss | | | | | |-- custom-rpc-input | | | | | | `-- index.tsx | | | | | `-- index.tsx | | | | |-- nft-display | | | | | |-- Kiosk.tsx | | | | | |-- NftImage.tsx | | | | | `-- index.tsx | | | | |-- number-input | | | | | `-- index.tsx | | | | |-- overlay | | | | | |-- Overlay.module.scss | | | | | `-- index.tsx | | | | |-- receipt-card | | | | | |-- ReceiptCardBg.tsx | | | | | |-- SponsoredTxnGasSummary.tsx | | | | | |-- StakeTxnCard.tsx | | | | | |-- StatusIcon.tsx | | | | | |-- TxnAddress.tsx | | | | | |-- TxnAddressLink.tsx | | | | | |-- TxnAmount.tsx | | | | | |-- TxnGasSummary.tsx | | | | | |-- UnstakeTxnCard.tsx | | | | | `-- index.tsx | | | | |-- sui-apps | | | | | |-- Banner.tsx | | | | | |-- ConnectedAppsCard.tsx | | | | | |-- DisconnectApp.tsx | | | | | |-- SuiApp.tsx | | | | | |-- SuiAppEmpty.tsx | | | | | `-- index.tsx | | | | |-- transactions-card | | | | | |-- NoActivityCard.tsx | | | | | |-- TxnActionLabel.tsx | | | | | |-- TxnIcon.tsx | | | | | |-- TxnImage.tsx | | | | | `-- index.tsx | | | | `-- user-approve-container | | | | `-- index.tsx | | | |-- experimentation | | | | `-- feature-gating.ts | | | |-- helpers | | | | |-- accounts.ts | | | | |-- checkStakingTxn.ts | | | | |-- errorMessages.ts | | | | |-- filterAndSortTokenBalances.ts | | | | |-- formatDate.ts | | | | |-- getAmount.ts | | | | |-- getEventsSummary.ts | | | | |-- index.ts | | | | |-- notEmptyCheck.ts | | | | |-- parseAmount.ts | | | | |-- query-client-keys.ts | | | | |-- queryClient.ts | | | | |-- sentry.ts | | | | `-- validation | | | | `-- privateKeyValidation.ts | | | |-- hooks | | | | |-- deepbook | | | | | |-- index.ts | | | | | |-- useDeepBookConfigs.ts | | | | | |-- useDeepbookPools.ts | | | | | |-- useGetEstimate.ts | | | | | |-- useLotSize.ts | | | | | `-- useRecognizedCoins.ts | | | | |-- index.ts | | | | |-- useAccountByAddress.ts | | | | |-- useAccountGroups.ts | | | | |-- useAccountSources.ts | | | | |-- useAccounts.ts | | | | |-- useActiveAccount.ts | | | | |-- useActiveAddress.ts | | | | |-- useAppDispatch.ts | | | | |-- useAppResolveSuinsName.ts | | | | |-- useAppSelector.ts | | | | |-- useAutoLockMinutes.ts | | | | |-- useAutoLockMinutesMutation.ts | | | | |-- useBackgroundClient.ts | | | | |-- useCoinsReFetchingConfig.ts | | | | |-- useCopyToClipboard.ts | | | | |-- useCountAccountByType.ts | | | | |-- useCreateAccountMutation.ts | | | | |-- useExplorerLink.ts | | | | |-- useExportPassphraseMutation.tsx | | | | |-- useFileExtensionType.ts | | | | |-- useFullscreenGuard.ts | | | | |-- useGetAllCoins.ts | | | | |-- useGetNFTMeta.ts | | | | |-- useGetNFTs.ts | | | | |-- useGetQredoTransaction.tsx | | | | |-- useGetQredoTransactions.tsx | | | | |-- useGetTransferAmount.ts | | | | |-- useGetTxnRecipientAddress.ts | | | | |-- useInitialPageView.ts | | | | |-- useInitializedGuard.ts | | | | |-- useIsWalletDefiEnabled.ts | | | | |-- useMediaUrl.ts | | | | |-- useNFTBasicData.ts | | | | |-- useOnClickOutside.ts | | | | |-- useOnKeyboardEvent.ts | | | | |-- useOwnedNFT.ts | | | | |-- usePinnedCoinTypes.ts | | | | |-- useQredoAPI.ts | | | | |-- useQredoInfo.ts | | | | |-- useQredoTransaction.tsx | | | | |-- useQueryTransactionsByAddress.ts | | | | |-- useRecognizedPackages.ts | | | | |-- useRecoveryDataMutation.ts | | | | |-- useResetPasswordMutation.ts | | | | |-- useResolveVideo.ts | | | | |-- useRestrictedGuard.ts | | | | |-- useScript.js | | | | |-- useSigner.ts | | | | |-- useSortedCoinsByCategories.ts | | | | |-- useStorageMigrationStatus.ts | | | | |-- useTransactionData.ts | | | | |-- useTransactionDryRun.ts | | | | |-- useUnlockMutation.ts | | | | `-- useUnlockedGuard.ts | | | |-- index.tsx | | | |-- pages | | | | |-- StorageMigrationPage.tsx | | | | |-- accounts | | | | | |-- AccountsPage.tsx | | | | | |-- AddAccountPage.tsx | | | | | |-- BackupMnemonicPage.tsx | | | | | |-- ExportAccountPage.tsx | | | | | |-- ExportPassphrasePage.tsx | | | | | |-- ImportLedgerAccountsPage.tsx | | | | | |-- ImportPassphrasePage.tsx | | | | | |-- ImportPrivateKeyPage.tsx | | | | | |-- ProtectAccountPage.tsx | | | | | |-- WelcomePage.tsx | | | | | |-- forgot-password | | | | | | |-- ForgotPasswordIndexPage.tsx | | | | | | |-- ForgotPasswordPage.tsx | | | | | | |-- RecoverManyPage.tsx | | | | | | |-- RecoverPage.tsx | | | | | | |-- ResetPasswordPage.tsx | | | | | | `-- ResetWarningPage.tsx | | | | | `-- manage | | | | | |-- AccountGroup.tsx | | | | | `-- ManageAccountsPage.tsx | | | | |-- approval-request | | | | | |-- SignMessageRequest.tsx | | | | | |-- index.tsx | | | | | `-- transaction-request | | | | | |-- DescriptionList.tsx | | | | | |-- GasFees.tsx | | | | | |-- MiniNFT.tsx | | | | | |-- SummaryCard.tsx | | | | | |-- TransactionDetails | | | | | | |-- Command.tsx | | | | | | |-- Input.tsx | | | | | | `-- index.tsx | | | | | |-- TransactionRequest.module.scss | | | | | |-- ads.js | | | | | |-- ima3.js | | | | | |-- index.tsx | | | | | `-- utils | | | | | `-- normalize.ts | | | | |-- home | | | | | |-- apps | | | | | | |-- AppsPage.module.scss | | | | | | `-- index.tsx | | | | | |-- assets | | | | | | `-- index.tsx | | | | | |-- hidden-assets | | | | | | |-- HiddenAssetsProvider.tsx | | | | | | `-- index.tsx | | | | | |-- index.tsx | | | | | |-- interstitial | | | | | | `-- index.tsx | | | | | |-- kiosk-details | | | | | | `-- index.tsx | | | | | |-- nft-details | | | | | | `-- index.tsx | | | | | |-- nft-transfer | | | | | | |-- TransferNFTForm.tsx | | | | | | |-- index.tsx | | | | | | |-- useTransferKioskItem.ts | | | | | | `-- validation.ts | | | | | |-- nfts | | | | | | |-- AssetsOptionsMenu.tsx | | | | | | |-- NonVisualAssets.tsx | | | | | | |-- VisualAssets.tsx | | | | | | `-- index.tsx | | | | | |-- onramp | | | | | | |-- icons | | | | | | | |-- Banxa.svg | | | | | | | |-- Coinbase.svg | | | | | | | |-- MoonPay.svg | | | | | | | `-- Transak.svg | | | | | | |-- index.tsx | | | | | | |-- types.ts | | | | | | `-- useOnrampProviders.ts | | | | | |-- receipt | | | | | | `-- index.tsx | | | | | |-- tokens | | | | | | |-- PortfolioName.tsx | | | | | | |-- TokenDetailsPage.tsx | | | | | | |-- TokenIconLink.tsx | | | | | | |-- TokenLink.tsx | | | | | | |-- TokenList.tsx | | | | | | |-- TokensDetails.tsx | | | | | | |-- TokensStackIcon.tsx | | | | | | |-- coin-balance | | | | | | | |-- CoinBalance.module.scss | | | | | | | `-- index.tsx | | | | | | |-- icon-link | | | | | | | |-- IconLink.module.scss | | | | | | | `-- index.tsx | | | | | | `-- index.tsx | | | | | |-- transactions | | | | | | |-- CompletedTransactions.tsx | | | | | | |-- QredoPendingTransactions.tsx | | | | | | |-- QredoTransaction.tsx | | | | | | `-- index.tsx | | | | | `-- transfer-coin | | | | | |-- CoinSelector.tsx | | | | | |-- PreviewTransfer.tsx | | | | | |-- SendTokenForm.tsx | | | | | |-- index.tsx | | | | | |-- utils | | | | | | `-- transaction.ts | | | | | `-- validation.ts | | | | |-- qredo-connect | | | | | |-- QredoConnectInfoPage.tsx | | | | | |-- SelectQredoAccountsPage.tsx | | | | | |-- components | | | | | | |-- QredoAccountItem.tsx | | | | | | |-- QredoAccountsSelector.tsx | | | | | | `-- SelectQredoAccountsSummaryCard.tsx | | | | | |-- hooks.ts | | | | | `-- utils.ts | | | | |-- restricted | | | | | |-- SadCapy.svg | | | | | `-- index.tsx | | | | |-- site-connect | | | | | |-- SiteConnectPage.module.scss | | | | | `-- index.tsx | | | | `-- swap | | | | |-- AssetData.tsx | | | | |-- AverageSection.tsx | | | | |-- FromAssets.tsx | | | | |-- GasFeeSection.tsx | | | | |-- MaxSlippage.tsx | | | | |-- ToAssetSection.tsx | | | | |-- ToAssets.tsx | | | | |-- constants.ts | | | | |-- index.tsx | | | | `-- utils.ts | | | |-- redux | | | | |-- RootReducer.ts | | | | |-- slices | | | | | |-- app | | | | | | |-- AppType.ts | | | | | | `-- index.ts | | | | | |-- permissions | | | | | | `-- index.ts | | | | | |-- sui-objects | | | | | | `-- Coin.ts | | | | | `-- transaction-requests | | | | | `-- index.ts | | | | `-- store | | | | |-- index.ts | | | | `-- thunk-extras.ts | | | |-- shared | | | | |-- Badge.stories.tsx | | | | |-- Badge.tsx | | | | |-- ButtonConnectedTo.stories.tsx | | | | |-- ButtonConnectedTo.tsx | | | | |-- ButtonUI.stories.tsx | | | | |-- ButtonUI.tsx | | | | |-- ConfirmationModal.stories.tsx | | | | |-- ConfirmationModal.tsx | | | | |-- Dialog.tsx | | | | |-- ExpandableList.tsx | | | | |-- InputWithAction.stories.tsx | | | | |-- InputWithAction.tsx | | | | |-- LargeButton.tsx | | | | |-- Link.stories.tsx | | | | |-- Link.tsx | | | | |-- PageTitle.stories.tsx | | | | |-- PageTitle.tsx | | | | |-- Pill.stories.tsx | | | | |-- Pill.tsx | | | | |-- Portal.tsx | | | | |-- SocialButton.tsx | | | | |-- bottom-menu-layout | | | | | |-- BottomMenuLayout.module.scss | | | | | `-- index.tsx | | | | |-- card | | | | | |-- CardItem.tsx | | | | | `-- index.tsx | | | | |-- card-layout | | | | | `-- index.tsx | | | | |-- coin-balance | | | | | `-- index.tsx | | | | |-- collapse | | | | | `-- index.tsx | | | | |-- countdown-timer | | | | | `-- index.tsx | | | | |-- dapp-status | | | | | |-- DappStatus.module.scss | | | | | |-- actions | | | | | | `-- index.ts | | | | | `-- index.tsx | | | | |-- date-card | | | | | `-- index.tsx | | | | |-- delegated-apy | | | | | `-- index.tsx | | | | |-- faucet | | | | | |-- FaucetMessageInfo.tsx | | | | | |-- FaucetRequestButton.tsx | | | | | |-- useFaucetMutation.ts | | | | | `-- useFaucetRateLimiter.ts | | | | |-- field-label | | | | | `-- index.tsx | | | | |-- forms | | | | | |-- CheckboxField.tsx | | | | | |-- Form.tsx | | | | | |-- FormField.tsx | | | | | |-- FormLabel.tsx | | | | | |-- SelectField.tsx | | | | | |-- TextAreaField.tsx | | | | | |-- TextField.tsx | | | | | `-- controls | | | | | |-- Checkbox.tsx | | | | | |-- Input.tsx | | | | | |-- PasswordInput.tsx | | | | | |-- Select.tsx | | | | | `-- TextArea.tsx | | | | |-- header | | | | | |-- Header.stories.tsx | | | | | `-- Header.tsx | | | | |-- heading | | | | | `-- index.tsx | | | | |-- image-icon | | | | | `-- index.tsx | | | | |-- input | | | | | `-- password | | | | | `-- index.tsx | | | | |-- page-main-layout | | | | | |-- PageMainLayout.tsx | | | | | `-- PageMainLayoutTitle.tsx | | | | |-- stats-card | | | | | |-- StatsCard.module.scss | | | | | |-- index.tsx | | | | | |-- stats-item | | | | | | |-- StatsItem.module.scss | | | | | | `-- index.tsx | | | | | `-- stats-row | | | | | |-- StatsRow.module.scss | | | | | `-- index.tsx | | | | |-- text | | | | | `-- index.tsx | | | | |-- toaster | | | | | `-- index.tsx | | | | |-- tooltip | | | | | `-- index.tsx | | | | |-- transaction-summary | | | | | |-- Card.tsx | | | | | |-- OwnerFooter.tsx | | | | | |-- cards | | | | | | |-- BalanceChanges.tsx | | | | | | |-- CoinStack.tsx | | | | | | |-- ExplorerLink.tsx | | | | | | |-- GasSummary.tsx | | | | | | |-- ObjectChanges.tsx | | | | | | |-- SummaryCard.tsx | | | | | | |-- TotalAmount.tsx | | | | | | `-- objectSummary | | | | | | `-- ObjectChangeDisplay.tsx | | | | | `-- index.tsx | | | | `-- utils | | | | `-- ButtonOrLink.tsx | | | |-- staking | | | | |-- delegation-detail | | | | | |-- DelegationDetailCard.tsx | | | | | `-- index.tsx | | | | |-- getAllStakeSui.ts | | | | |-- getDelegationByStakeId.ts | | | | |-- getStakeSuiBySuiId.ts | | | | |-- getTokenStakeSuiForValidator.ts | | | | |-- home | | | | | |-- StakeAmount.tsx | | | | | |-- StakedCard.tsx | | | | | `-- index.tsx | | | | |-- stake | | | | | |-- StakeForm.tsx | | | | | |-- StakingCard.tsx | | | | | |-- UnstakeForm.tsx | | | | | |-- ValidatorFormDetail.tsx | | | | | |-- index.tsx | | | | | `-- utils | | | | | |-- transaction.ts | | | | | `-- validation.ts | | | | `-- validators | | | | |-- SelectValidatorCard.tsx | | | | |-- ValidatorListItem.tsx | | | | |-- ValidatorLogo.tsx | | | | |-- ValidatorsCard.tsx | | | | `-- index.tsx | | | `-- zustand | | | `-- coins | | | `-- index.ts | | |-- assets | | | |-- fonts | | | | |-- FrankfurterNormal.woff | | | | `-- FrankfurterNormal.woff2 | | | `-- images | | | |-- CardEdge.svg | | | |-- Done.svg | | | |-- Fail.svg | | | |-- Info.svg | | | |-- No-Coins.svg | | | |-- Start.svg | | | |-- WelcomeSplash.svg | | | |-- checkmark.svg | | | |-- failure-thumbs-down.svg | | | |-- google-background.png | | | |-- hide_password.svg | | | |-- nft-detail-bg.png | | | |-- primary_wallet_bg.svg | | | |-- qr-code.svg | | | |-- qredo.png | | | |-- receipt_bottom.svg | | | |-- receipt_bottom_red.svg | | | |-- receipt_bottom_yellow.svg | | | |-- show_password.svg | | | `-- sucess-thumbs-up.svg | | |-- ima3.js | | |-- 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 | | `-- test.js | |-- tailwind.config.ts | |-- testSetup.ts | |-- tests | | |-- balanceChanges.spec.ts | | |-- demo-app | | | |-- index.html | | | |-- src | | | | `-- index.tsx | | | `-- vite.config.ts | | |-- fixtures.ts | | |-- lock.spec.ts | | |-- onboarding.spec.ts | | |-- sites-to-cs-messaging.spec.ts | | |-- staking.spec.ts | | |-- storage-migration.spec.ts | | |-- tabs.spec.ts | | `-- utils | | |-- auth.ts | | |-- dapp-connect.ts | | `-- localnet.ts | |-- tsconfig.json | |-- turbo.json | |-- vitest.config.ts | `-- webpack.config.ts |-- binary-build-list.json |-- bridge | |-- evm | | |-- README.md | | |-- contracts | | | |-- BridgeCommittee.sol | | | |-- BridgeConfig.sol | | | |-- BridgeLimiter.sol | | | |-- BridgeVault.sol | | | |-- SuiBridge.sol | | | |-- interfaces | | | | |-- IBridgeCommittee.sol | | | | |-- IBridgeConfig.sol | | | | |-- IBridgeLimiter.sol | | | | |-- IBridgeVault.sol | | | | |-- ISuiBridge.sol | | | | `-- IWETH9.sol | | | `-- utils | | | |-- BridgeUtils.sol | | | |-- CommitteeUpgradeable.sol | | | `-- MessageVerifier.sol | | |-- deploy_configs | | | |-- 11155111.json | | | |-- 31337.json | | | `-- example.json | | |-- foundry.toml | | |-- remappings.txt | | |-- script | | | `-- deploy_bridge.s.sol | | `-- test | | |-- BridgeBaseTest.t.sol | | |-- BridgeCommitteeTest.t.sol | | |-- BridgeConfigTest.t.sol | | |-- BridgeGasTest.t.sol | | |-- BridgeLimiterTest.t.sol | | |-- BridgeUtilsTest.t.sol | | |-- CommitteeUpgradeableTest.t.sol | | |-- SuiBridgeTest.t.sol | | `-- mocks | | |-- MockSuiBridgeV2.sol | | `-- MockTokens.sol | `-- move | `-- tokens | |-- btc | | |-- Move.toml | | `-- sources | | `-- btc.move | |-- eth | | |-- Move.toml | | `-- sources | | `-- eth.move | |-- mock | | `-- ka | | |-- Move.toml | | `-- sources | | `-- ka.move | |-- usdc | | |-- Move.toml | | `-- sources | | `-- usdc.move | `-- usdt | |-- Move.toml | `-- sources | `-- usdt.move |-- chocolatey | `-- sui.nuspec |-- consensus | |-- README.md | |-- 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.rs | |-- block_manager.rs | |-- block_verifier.rs | |-- broadcaster.rs | |-- commit.rs | |-- commit_observer.rs | |-- commit_syncer.rs | |-- context.rs | |-- core.rs | |-- core_thread.rs | |-- dag_state.rs | |-- error.rs | |-- leader_schedule.rs | |-- leader_scoring.rs | |-- leader_scoring_strategy.rs | |-- leader_timeout.rs | |-- lib.rs | |-- linearizer.rs | |-- metrics.rs | |-- network | | |-- anemo_network.rs | | |-- connection_monitor.rs | | |-- epoch_filter.rs | | |-- metrics.rs | | |-- metrics_layer.rs | | |-- mod.rs | | |-- network_tests.rs | | |-- test_network.rs | | |-- tonic_network.rs | | `-- tonic_tls.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_tests.rs | | |-- pipelined_committer_tests.rs | | `-- universal_committer_tests.rs | |-- threshold_clock.rs | |-- transaction.rs | `-- universal_committer.rs |-- crates | |-- anemo-benchmark | | |-- Cargo.toml | | |-- README.md | | |-- build.rs | | `-- src | | |-- lib.rs | | |-- main.rs | | `-- server.rs | |-- bin-version | | |-- Cargo.toml | | `-- src | | `-- lib.rs | |-- mysten-common | | |-- Cargo.toml | | `-- src | | |-- lib.rs | | `-- sync | | |-- async_once_cell.rs | | |-- mod.rs | | |-- notify_once.rs | | `-- notify_read.rs | |-- mysten-metrics | | |-- Cargo.toml | | `-- src | | |-- guards.rs | | |-- histogram.rs | | |-- lib.rs | | |-- metered_channel.rs | | `-- tests | | `-- metered_channel_tests.rs | |-- mysten-network | | |-- Cargo.toml | | `-- src | | |-- anemo_ext.rs | | |-- callback | | | |-- future.rs | | | |-- layer.rs | | | |-- mod.rs | | | `-- service.rs | | |-- client.rs | | |-- codec.rs | | |-- config.rs | | |-- lib.rs | | |-- metrics.rs | | |-- multiaddr.rs | | `-- server.rs | |-- mysten-service | | |-- Cargo.toml | | |-- src | | | |-- health.rs | | | |-- lib.rs | | | |-- logging.rs | | | |-- metrics.rs | | | `-- service.rs | | `-- tests | | `-- integration_test.rs | |-- mysten-service-boilerplate | | |-- Cargo-ext.toml | | |-- Cargo-sui.toml | | `-- src | | `-- main.rs | |-- mysten-util-mem | | |-- Cargo.toml | | |-- README.md | | |-- src | | | |-- allocators.rs | | | |-- external_impls.rs | | | |-- lib.rs | | | |-- malloc_size.rs | | | |-- memory_stats_noop.rs | | | `-- sizeof.rs | | `-- tests | | `-- derive.rs | |-- mysten-util-mem-derive | | |-- Cargo.toml | | `-- lib.rs | |-- prometheus-closure-metric | | |-- Cargo.toml | | |-- src | | | `-- lib.rs | | `-- tests | | `-- closure_metric.rs | |-- shared-crypto | | |-- Cargo.toml | | `-- src | | |-- intent.rs | | `-- lib.rs | |-- simulacrum | | |-- Cargo.toml | | `-- src | | |-- epoch_state.rs | | |-- lib.rs | | `-- store | | |-- in_mem_store.rs | | `-- mod.rs | |-- sui | | |-- Cargo.toml | | |-- genesis.md | | |-- src | | | |-- client_commands.rs | | | |-- client_ptb | | | | |-- ast.rs | | | | |-- builder.rs | | | | |-- error.rs | | | | |-- lexer.rs | | | | |-- mod.rs | | | | |-- parser.rs | | | | |-- ptb.rs | | | | |-- snapshots | | | | | |-- sui__client_ptb__lexer__tests__dotted_idents.snap | | | | | |-- sui__client_ptb__lexer__tests__functions.snap | | | | | |-- sui__client_ptb__lexer__tests__gas.snap | | | | | |-- sui__client_ptb__lexer__tests__tokenize_address.snap | | | | | |-- sui__client_ptb__lexer__tests__tokenize_args.snap | | | | | |-- sui__client_ptb__lexer__tests__tokenize_array.snap | | | | | |-- sui__client_ptb__lexer__tests__tokenize_commands.snap | | | | | |-- sui__client_ptb__lexer__tests__tokenize_flags.snap | | | | | |-- sui__client_ptb__lexer__tests__tokenize_num.snap | | | | | |-- sui__client_ptb__lexer__tests__tokenize_vector.snap | | | | | |-- sui__client_ptb__lexer__tests__unexpected_0x.snap | | | | | |-- sui__client_ptb__lexer__tests__unexpected_colon.snap | | | | | |-- sui__client_ptb__lexer__tests__unexpected_dash.snap | | | | | |-- sui__client_ptb__lexer__tests__unexpected_dash_dash.snap | | | | | |-- sui__client_ptb__lexer__tests__unexpected_publish_trailing.snap | | | | | |-- sui__client_ptb__lexer__tests__unexpected_random_chars.snap | | | | | |-- sui__client_ptb__lexer__tests__unexpected_upgrade_eof.snap | | | | | |-- sui__client_ptb__parser__tests__parse_args.snap | | | | | |-- sui__client_ptb__parser__tests__parse_args_invalid.snap | | | | | |-- sui__client_ptb__parser__tests__parse_commands.snap | | | | | |-- sui__client_ptb__parser__tests__parse_commands_invalid.snap | | | | | |-- sui__client_ptb__parser__tests__parse_publish.snap | | | | | |-- sui__client_ptb__parser__tests__parse_types.snap | | | | | |-- sui__client_ptb__parser__tests__parse_types_invalid.snap | | | | | `-- sui__client_ptb__parser__tests__parse_unexpected_top_level.snap | | | | `-- token.rs | | | |-- console.rs | | | |-- displays | | | | |-- 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 | | | |-- key_identity.rs | | | |-- keytool.rs | | | |-- lib.rs | | | |-- main.rs | | | |-- shell.rs | | | |-- sui_commands.rs | | | |-- unit_tests | | | | |-- keytool_tests.rs | | | | |-- profiler_tests.rs | | | | |-- shell_tests.rs | | | | `-- validator_tests.rs | | | |-- validator_commands.rs | | | |-- verifier_meter.rs | | | `-- zklogin_commands_util.rs | | `-- tests | | |-- cli_tests.rs | | |-- data | | | |-- dummy_modules_publish | | | | |-- Move.toml | | | | `-- sources | | | | `-- trusted_coin.move | | | |-- dummy_modules_upgrade | | | | |-- Move.toml | | | | `-- sources | | | | `-- trusted_coin.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 | | | |-- sod | | | | |-- Move.toml | | | | `-- sources | | | | `-- sod.move | | | `-- 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 | | | | |-- 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 | | | | |-- variable_resolution_fixing.ptb | | | | `-- variable_shadowing.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 | | `-- snapshots | | |-- 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__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_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__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__valid_gas.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 | |-- sui-adapter-transactional-tests | | |-- Cargo.toml | | |-- src | | | `-- lib.rs | | `-- tests | | |-- call | | | |-- simple.exp | | | `-- simple.move | | |-- checkpoint | | | |-- clock.exp | | | `-- clock.move | | |-- child_count | | | |-- count_decremented.exp | | | |-- count_decremented.move | | | |-- delete_by_wrap.exp | | | |-- delete_by_wrap.move | | | |-- delete_by_wrap_one_txn.exp | | | |-- delete_by_wrap_one_txn.move | | | |-- delete_parent_invalid.exp | | | |-- delete_parent_invalid.move | | | |-- delete_parent_valid.exp | | | |-- delete_parent_valid.move | | | |-- delete_parent_valid_one_txn.exp | | | |-- delete_parent_valid_one_txn.move | | | |-- freeze_parent_invalid.exp | | | |-- freeze_parent_invalid.move | | | |-- freeze_parent_valid.exp | | | |-- freeze_parent_valid.move | | | |-- freeze_parent_valid_one_txn.exp | | | |-- freeze_parent_valid_one_txn.move | | | |-- non_zero_child_count_valid.exp | | | |-- non_zero_child_count_valid.move | | | |-- non_zero_child_count_valid_one_txn.exp | | | |-- non_zero_child_count_valid_one_txn.move | | | |-- temp_parent_invalid.exp | | | |-- temp_parent_invalid.move | | | |-- unwrap_never_stored.exp | | | |-- unwrap_never_stored.move | | | |-- unwrap_never_stored_transfer.exp | | | |-- unwrap_never_stored_transfer.move | | | |-- unwrap_then_delete_invalid.exp | | | `-- unwrap_then_delete_invalid.move | | |-- children | | | |-- child_of_shared_object.exp | | | `-- child_of_shared_object.move | | |-- deny_list | | | |-- coin_deny_and_undeny.exp | | | |-- coin_deny_and_undeny.move | | | |-- coin_deny_multiple_per_module.exp | | | |-- coin_deny_multiple_per_module.move | | | |-- coin_deny_tto.exp | | | `-- coin_deny_tto.move | | |-- dev_inspect | | | |-- load_old_object.exp | | | `-- load_old_object.move | | |-- dynamic_fields | | | |-- add_duplicate.exp | | | |-- add_duplicate.move | | | |-- add_duplicate_object.exp | | | |-- add_duplicate_object.move | | | |-- bench.exp | | | |-- bench.move | | | |-- borrow_wrong_type.exp | | | |-- borrow_wrong_type.move | | | |-- borrow_wrong_type_object.exp | | | |-- borrow_wrong_type_object.move | | | |-- dynamic_object_field_swap.exp | | | |-- dynamic_object_field_swap.move | | | |-- exhaustive.exp | | | |-- exhaustive.move | | | |-- exhaustive_object.exp | | | |-- exhaustive_object.move | | | |-- read_field_from_immutable.exp | | | |-- read_field_from_immutable.move | | | |-- receive_remove_add_back_and_remove_type.exp | | | |-- receive_remove_add_back_and_remove_type.move | | | |-- remove_add_back_and_remove.exp | | | |-- remove_add_back_and_remove.move | | | |-- remove_add_back_and_remove_type.exp | | | |-- remove_add_back_and_remove_type.move | | | |-- remove_wrong_type.exp | | | |-- remove_wrong_type.move | | | |-- remove_wrong_type_object.exp | | | |-- remove_wrong_type_object.move | | | |-- shared_object.exp | | | |-- shared_object.move | | | |-- transfer_object.exp | | | |-- transfer_object.move | | | |-- unwrap_object.exp | | | |-- unwrap_object.move | | | |-- wrap_object.exp | | | |-- wrap_object.move | | | |-- wrapped_uid_after_delete.exp | | | `-- wrapped_uid_after_delete.move | | |-- entry_points | | | |-- ascii.exp | | | |-- ascii.move | | | |-- generic_by_ref.exp | | | |-- generic_by_ref.move | | | |-- generic_by_ref_invalid.exp | | | |-- generic_by_ref_invalid.move | | | |-- imm_txn_context.exp | | | |-- imm_txn_context.move | | | |-- missing_type.exp | | | |-- missing_type.move | | | |-- no_txn_context.exp | | | |-- no_txn_context.move | | | |-- obj_vector.exp | | | |-- obj_vector.move | | | |-- obj_vector_generic.exp | | | |-- obj_vector_generic.move | | | |-- obj_vector_generic_v20.exp | | | |-- obj_vector_generic_v20.move | | | |-- obj_vector_v20.exp | | | |-- obj_vector_v20.move | | | |-- utf8.exp | | | |-- utf8.move | | | |-- wrong_visibility.exp | | | `-- wrong_visibility.move | | |-- enums | | | |-- basic_enums.exp | | | |-- basic_enums.move | | | |-- coin_wrapper.exp | | | |-- coin_wrapper.move | | | |-- enum_events.exp | | | |-- enum_events.move | | | |-- enum_otw_check.exp | | | |-- enum_otw_check.move | | | |-- enums_upgrade.exp | | | |-- enums_upgrade.move | | | |-- enums_upgrade_add_variant.exp | | | `-- enums_upgrade_add_variant.move | | |-- init | | | |-- entry.exp | | | |-- entry_new.exp | | | |-- entry_new.mvir | | | |-- entry_old.exp | | | `-- entry_old.mvir | | |-- mvcc | | | |-- child_of_child.exp | | | |-- child_of_child.move | | | |-- find_all_uids.exp | | | |-- find_all_uids.move | | | |-- find_all_uids_dof.exp | | | |-- find_all_uids_dof.move | | | |-- find_all_uids_enums.exp | | | |-- find_all_uids_enums.move | | | |-- find_all_uids_on_child.exp | | | |-- find_all_uids_on_child.move | | | |-- middle_version_less_than_child.exp | | | |-- middle_version_less_than_child.move | | | |-- not_root_version.exp | | | |-- not_root_version.move | | | |-- not_root_version_flipped_case.exp | | | |-- not_root_version_flipped_case.move | | | |-- receive_object_access_through_parent_df.exp | | | |-- receive_object_access_through_parent_df.move | | | |-- receive_object_access_through_parent_dof.exp | | | |-- receive_object_access_through_parent_dof.move | | | |-- receive_object_dof.exp | | | |-- receive_object_dof.move | | | `-- v0 | | | |-- child_of_child.exp | | | |-- child_of_child.move | | | |-- find_all_uids.exp | | | |-- find_all_uids.move | | | |-- find_all_uids_dof.exp | | | |-- find_all_uids_dof.move | | | |-- find_all_uids_on_child.exp | | | |-- find_all_uids_on_child.move | | | |-- middle_version_less_than_child.exp | | | |-- middle_version_less_than_child.move | | | |-- not_root_version.exp | | | |-- not_root_version.move | | | |-- not_root_version_flipped_case.exp | | | `-- not_root_version_flipped_case.move | | |-- programmable | | | |-- borrowed_arg_copyable_invalid.exp | | | |-- borrowed_arg_copyable_invalid.move | | | |-- borrowed_arg_non_copyable_invalid.exp | | | |-- borrowed_arg_non_copyable_invalid.move | | | |-- borrowed_arg_primitives_invalid.exp | | | |-- borrowed_arg_primitives_invalid.move | | | |-- borrowed_arg_valid.exp | | | |-- borrowed_arg_valid.move | | | |-- cannot_call_emit.exp | | | |-- cannot_call_emit.move | | | |-- cannot_call_init.exp | | | |-- cannot_call_init.move | | | |-- cannot_call_private.exp | | | |-- cannot_call_private.move | | | |-- coin_negative.exp | | | |-- coin_negative.move | | | |-- coin_operations_custom_coin.exp | | | |-- coin_operations_custom_coin.move | | | |-- coin_operations_non_coins.exp | | | |-- coin_operations_non_coins.move | | | |-- coin_overflow.exp | | | |-- coin_overflow.move | | | |-- delayed_invalid_gas_by_value.exp | | | |-- delayed_invalid_gas_by_value.move | | | |-- delayed_invalid_object_by_value.exp | | | |-- delayed_invalid_object_by_value.move | | | |-- gas_coin_by_reference.exp | | | |-- gas_coin_by_reference.move | | | |-- gas_coin_by_value.exp | | | |-- gas_coin_by_value.move | | | |-- gas_coin_by_value_invalid.exp | | | |-- gas_coin_by_value_invalid.move | | | |-- generics_substitution.exp | | | |-- generics_substitution.move | | | |-- invalid_option.exp | | | |-- invalid_option.move | | | |-- invalid_public_function_return.exp | | | |-- invalid_public_function_return.move | | | |-- invalid_result_arity.exp | | | |-- invalid_result_arity.move | | | |-- make_vec_objects.exp | | | |-- make_vec_objects.move | | | |-- make_vec_special_validation_invalid.exp | | | |-- make_vec_special_validation_invalid.move | | | |-- merge_coin_mismatched_coin.exp | | | |-- merge_coin_mismatched_coin.move | | | |-- nested_result_zero_zero.exp | | | |-- nested_result_zero_zero.move | | | |-- non_primitive_non_object_arguments.exp | | | |-- non_primitive_non_object_arguments.move | | | |-- out_of_bounds_input.exp | | | |-- out_of_bounds_input.move | | | |-- out_of_bounds_nested.exp | | | |-- out_of_bounds_nested.move | | | |-- out_of_bounds_result.exp | | | |-- out_of_bounds_result.move | | | |-- private_entry_value_restriction_by_ref_input_invalid.exp | | | |-- private_entry_value_restriction_by_ref_input_invalid.move | | | |-- private_entry_value_restriction_by_ref_input_valid.exp | | | |-- private_entry_value_restriction_by_ref_input_valid.move | | | |-- private_entry_value_restriction_copied_input_valid.exp | | | |-- private_entry_value_restriction_copied_input_valid.move | | | |-- private_entry_value_restriction_make_move_vec_invalid.exp | | | |-- private_entry_value_restriction_make_move_vec_invalid.move | | | |-- private_entry_value_restriction_make_move_vec_valid.exp | | | |-- private_entry_value_restriction_make_move_vec_valid.move | | | |-- private_entry_value_restriction_non_pure_input_invalid.exp | | | |-- private_entry_value_restriction_non_pure_input_invalid.move | | | |-- private_entry_value_restriction_per_argument.exp | | | |-- private_entry_value_restriction_per_argument.move | | | |-- private_entry_value_restriction_type_check.exp | | | |-- private_entry_value_restriction_type_check.move | | | |-- private_transfer_invalid.exp | | | |-- private_transfer_invalid.move | | | |-- private_transfer_valid.exp | | | |-- private_transfer_valid.move | | | |-- pure_arg_type_change.exp | | | |-- pure_arg_type_change.move | | | |-- split_coins.exp | | | |-- split_coins.move | | | |-- split_coins_invalid.exp | | | |-- split_coins_invalid.move | | | |-- transfer_objects.exp | | | |-- transfer_objects.move | | | |-- transfer_objects_invalid_address.exp | | | |-- transfer_objects_invalid_address.move | | | |-- transfer_objects_invalid_object.exp | | | |-- transfer_objects_invalid_object.move | | | |-- unused_values_invalid.exp | | | |-- unused_values_invalid.move | | | |-- unused_values_valid.exp | | | `-- unused_values_valid.move | | |-- programmable_transaction_examples | | | |-- bad_syntax.exp | | | |-- bad_syntax.move | | | |-- coin_limit.exp | | | |-- coin_limit.move | | | |-- make_vec.exp | | | |-- make_vec.move | | | |-- make_vec_shared.exp | | | |-- make_vec_shared.move | | | |-- merge_coin_shared.exp | | | |-- merge_coin_shared.move | | | |-- merge_coin_shared_real_coin.exp | | | |-- merge_coin_shared_real_coin.move | | | |-- publish.exp | | | |-- publish.move | | | |-- receipt.exp | | | |-- receipt.move | | | |-- split_coin_share.exp | | | |-- split_coin_share.move | | | |-- transfer_shared.exp | | | |-- transfer_shared.move | | | |-- upgrade.exp | | | `-- upgrade.move | | |-- publish | | | |-- init.exp | | | |-- init.move | | | |-- init_param.exp | | | |-- init_param.mvir | | | |-- init_public.exp | | | |-- init_public.mvir | | | |-- init_ret.exp | | | |-- init_ret.mvir | | | |-- multi_module_publish.exp | | | |-- multi_module_publish.move | | | |-- publish_with_upgrade.exp | | | `-- publish_with_upgrade.move | | |-- random | | | |-- happy_flows.exp | | | |-- happy_flows.move | | | |-- move_call_clock_after_random.exp | | | |-- move_call_clock_after_random.move | | | |-- move_call_clock_after_random_and_transfer.exp | | | |-- move_call_clock_after_random_and_transfer.move | | | |-- move_call_u64_after_random.exp | | | |-- move_call_u64_after_random.move | | | |-- two_move_calls_with_random.exp | | | `-- two_move_calls_with_random.move | | |-- receive_object | | | |-- basic_receive.exp | | | |-- basic_receive.move | | | |-- drop_receiving.exp | | | |-- drop_receiving.move | | | |-- duplicate_receive_argument.exp | | | |-- duplicate_receive_argument.move | | | |-- move_vec_receiving_types.exp | | | |-- move_vec_receiving_types.move | | | |-- pass_receiver_immut_then_reuse.exp | | | |-- pass_receiver_immut_then_reuse.move | | | |-- pass_receiver_mut_then_reuse.exp | | | |-- pass_receiver_mut_then_reuse.move | | | |-- pt_receive_type_fixing.exp | | | |-- pt_receive_type_fixing.move | | | |-- receive_add_dof_and_mutate.exp | | | |-- receive_add_dof_and_mutate.move | | | |-- receive_and_abort.exp | | | |-- receive_and_abort.move | | | |-- receive_and_deleted.exp | | | |-- receive_and_deleted.move | | | |-- receive_and_send_back.exp | | | |-- receive_and_send_back.move | | | |-- receive_and_wrap.exp | | | |-- receive_and_wrap.move | | | |-- receive_by_ref.exp | | | |-- receive_by_ref.move | | | |-- receive_by_value_flow_through.exp | | | |-- receive_by_value_flow_through.move | | | |-- receive_dof_and_mutate.exp | | | |-- receive_dof_and_mutate.move | | | |-- receive_duo_struct.exp | | | |-- receive_duo_struct.move | | | |-- receive_invalid_param_ty.exp | | | |-- receive_invalid_param_ty.move | | | |-- receive_invalid_type.exp | | | |-- receive_invalid_type.move | | | |-- receive_many_move_vec.exp | | | |-- receive_many_move_vec.move | | | |-- receive_multiple_times_in_row.exp | | | |-- receive_multiple_times_in_row.move | | | |-- receive_object_id.exp | | | |-- receive_object_id.move | | | |-- receive_object_owner.exp | | | |-- receive_object_owner.move | | | |-- receive_return_object_dont_touch.exp | | | |-- receive_return_object_dont_touch.move | | | |-- receive_return_object_then_transfer.exp | | | |-- receive_return_object_then_transfer.move | | | |-- receive_ticket_coin_operations.exp | | | |-- receive_ticket_coin_operations.move | | | |-- shared_parent | | | | |-- basic_receive.exp | | | | |-- basic_receive.move | | | | |-- drop_receiving.exp | | | | |-- drop_receiving.move | | | | |-- receive_dof_and_mutate.exp | | | | |-- receive_dof_and_mutate.move | | | | |-- receive_multiple_times_in_row.exp | | | | |-- receive_multiple_times_in_row.move | | | | |-- transfer_then_share.exp | | | | `-- transfer_then_share.move | | | |-- take_receiver_then_try_to_reuse.exp | | | |-- take_receiver_then_try_to_reuse.move | | | |-- transfer_object_cyclic.exp | | | `-- transfer_object_cyclic.move | | |-- runtime_behavior | | | |-- error_locations.exp | | | |-- error_locations.move | | | |-- versioned_check_swap_loc_new.exp | | | |-- versioned_check_swap_loc_new.move | | | |-- versioned_check_swap_loc_old.exp | | | `-- versioned_check_swap_loc_old.move | | |-- shared | | | |-- add_dynamic_field.exp | | | |-- add_dynamic_field.move | | | |-- become_dynamic_field.exp | | | |-- become_dynamic_field.move | | | |-- become_dynamic_object_field.exp | | | |-- become_dynamic_object_field.move | | | |-- by_value_shared_object_deletion.exp | | | |-- by_value_shared_object_deletion.move | | | |-- by_value_shared_object_deletion_via_make_move_vec.exp | | | |-- by_value_shared_object_deletion_via_make_move_vec.move | | | |-- by_value_shared_object_deletion_via_make_move_vec_fails.exp | | | |-- by_value_shared_object_deletion_via_make_move_vec_fails.move | | | |-- by_value_shared_object_deletion_via_merge.exp | | | |-- by_value_shared_object_deletion_via_merge.move | | | |-- by_value_shared_object_deletion_via_merge_fails.exp | | | |-- by_value_shared_object_deletion_via_merge_fails.move | | | |-- by_value_shared_object_deletion_via_move_call.exp | | | |-- by_value_shared_object_deletion_via_move_call.move | | | |-- by_value_shared_object_deletion_via_move_call_fails.exp | | | |-- by_value_shared_object_deletion_via_move_call_fails.move | | | |-- by_value_shared_object_v20.exp | | | |-- by_value_shared_object_v20.move | | | |-- freeze.exp | | | |-- freeze.move | | | |-- re_share.exp | | | |-- re_share.move | | | |-- re_share_v45.exp | | | |-- re_share_v45.move | | | |-- transfer.exp | | | |-- transfer.move | | | |-- upgrade.exp | | | |-- upgrade.move | | | |-- wrap.exp | | | `-- wrap.move | | |-- size_limits | | | |-- deleted_id_limits_tests.exp | | | |-- deleted_id_limits_tests.move | | | |-- event_limits_tests.exp | | | |-- event_limits_tests.move | | | |-- event_limits_tests_out_of_gas.exp | | | |-- event_limits_tests_out_of_gas.move | | | |-- identitifer_len_limits.exp | | | |-- identitifer_len_limits.move | | | |-- move_object_size_limit.exp | | | |-- move_object_size_limit.move | | | |-- new_id_limits_tests.exp | | | |-- new_id_limits_tests.move | | | |-- object_runtime_limits.exp | | | |-- object_runtime_limits.move | | | |-- transfered_id_limits_tests.exp | | | |-- transfered_id_limits_tests.move | | | |-- vector_len_limits.exp | | | `-- vector_len_limits.move | | |-- sui | | | |-- coin_in_vec.exp | | | |-- coin_in_vec.move | | | |-- coin_transfer.exp | | | |-- coin_transfer.move | | | |-- freeze.exp | | | |-- freeze.move | | | |-- freeze_v20.exp | | | |-- freeze_v20.move | | | |-- move_call_args_type_mismatch.exp | | | |-- move_call_args_type_mismatch.move | | | |-- move_call_incorrect_function.exp | | | |-- move_call_incorrect_function.move | | | |-- object_basics.exp | | | |-- object_basics.move | | | |-- publish_module_non_zero_address.exp | | | |-- publish_module_non_zero_address.move | | | |-- unwrap.exp | | | |-- unwrap.move | | | |-- unwrap_then_delete.exp | | | |-- unwrap_then_delete.move | | | |-- unwrap_then_freeze.exp | | | `-- unwrap_then_freeze.move | | |-- tests.rs | | |-- transfer_object | | | |-- does_not_have_store.exp | | | |-- does_not_have_store.move | | | |-- does_not_have_store_receive.exp | | | |-- does_not_have_store_receive.move | | | |-- does_not_have_store_receive_version30.exp | | | |-- does_not_have_store_receive_version30.move | | | |-- has_store.exp | | | |-- has_store.move | | | |-- immutable.exp | | | |-- immutable.move | | | |-- immutable_v20.exp | | | |-- immutable_v20.move | | | |-- package.exp | | | |-- package.move | | | |-- quasi_shared.exp | | | |-- quasi_shared.move | | | |-- shared.exp | | | |-- shared.move | | | |-- shared_v20.exp | | | |-- shared_v20.move | | | |-- transfer_coin.exp | | | |-- transfer_coin.move | | | |-- wrap_unwrap.exp | | | `-- wrap_unwrap.move | | `-- upgrade | | |-- abort_code_resolution.exp | | |-- abort_code_resolution.move | | |-- abort_code_resolution_v46.exp | | |-- abort_code_resolution_v46.move | | |-- add_ability_during_upgrade.exp | | |-- add_ability_during_upgrade.move | | |-- add_ability_during_upgrade_enum.exp | | |-- add_ability_during_upgrade_enum.move | | |-- add_ability_during_upgrade_generics.exp | | |-- add_ability_during_upgrade_generics.move | | |-- add_ability_during_upgrade_generics_enum.exp | | |-- add_ability_during_upgrade_generics_enum.move | | |-- add_key_during_upgrade.exp | | |-- add_key_during_upgrade.move | | |-- add_new_type_with_key.exp | | |-- add_new_type_with_key.move | | |-- basic.exp | | |-- basic.move | | |-- constants.exp | | |-- constants.move | | |-- dep_override.exp | | |-- dep_override.move | | |-- enum_struct_swap.exp | | |-- enum_struct_swap.move | | |-- enums.exp | | |-- enums.move | | |-- friend_fun_changes.exp | | |-- friend_fun_changes.move | | |-- large_module_inclusion_checks.exp | | |-- large_module_inclusion_checks.move | | |-- linkage.exp | | |-- linkage.move | | |-- modules.exp | | |-- modules.move | | |-- multi_version.exp | | |-- multi_version.move | | |-- new_types.exp | | |-- new_types.move | | |-- private_fun_changes.exp | | |-- private_fun_changes.move | | |-- public_fun_changes.exp | | |-- public_fun_changes.move | | |-- publisher.exp | | |-- publisher.move | | |-- remove_ability_during_upgrade_fun_generics.exp | | |-- remove_ability_during_upgrade_fun_generics.move | | |-- remove_ability_during_upgrade_generics.exp | | |-- remove_ability_during_upgrade_generics.move | | |-- remove_phantom.exp | | |-- remove_phantom.move | | |-- remove_phantom_enum.exp | | |-- remove_phantom_enum.move | | |-- struct_enum_swap.exp | | |-- struct_enum_swap.move | | |-- structs.exp | | |-- structs.move | | |-- transitive_linkage.exp | | |-- transitive_linkage.move | | |-- type_names.exp | | |-- type_names.move | | |-- upgrade_ratchet.exp | | `-- upgrade_ratchet.move | |-- sui-analytics-indexer | | |-- Cargo.toml | | `-- 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 | |-- sui-analytics-indexer-derive | | |-- Cargo.toml | | `-- src | | `-- lib.rs | |-- sui-archival | | |-- Cargo.toml | | `-- src | | |-- lib.rs | | |-- reader.rs | | |-- tests.rs | | `-- writer.rs | |-- sui-authority-aggregation | | |-- Cargo.toml | | `-- src | | `-- lib.rs | |-- sui-aws-orchestrator | | |-- Cargo.toml | | |-- README.md | | |-- assets | | | |-- grafana-dashboard-narwhal-only.json | | | |-- grafana-dashboard-narwhal.json | | | |-- grafana-dashboard.json | | | |-- plot.py | | | |-- requirements.txt | | | `-- settings-template.json | | `-- src | | |-- benchmark.rs | | |-- client | | | |-- aws.rs | | | `-- mod.rs | | |-- display.rs | | |-- error.rs | | |-- faults.rs | | |-- logs.rs | | |-- main.rs | | |-- measurement.rs | | |-- monitor.rs | | |-- orchestrator.rs | | |-- protocol | | | |-- mod.rs | | | |-- narwhal.rs | | | `-- sui.rs | | |-- settings.rs | | |-- ssh.rs | | `-- testbed.rs | |-- sui-axelar-cgp | | |-- README.md | | `-- move | | |-- Move.toml | | |-- presets | | | |-- index.js | | | |-- package.json | | | `-- yarn.lock | | `-- sources | | |-- channel.move | | |-- gateway.move | | |-- utils.move | | `-- validators.move | |-- sui-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 | | | |-- mod.rs | | | |-- payload.rs | | | |-- shared_counter.rs | | | |-- shared_object_deletion.rs | | | |-- transfer_object.rs | | | |-- workload.rs | | | `-- workload_configuration.rs | | `-- tests | | |-- data | | | `-- deepbook_client | | | |-- Move.toml | | | `-- sources | | | `-- deepbook_client.move | | `-- simtest.rs | |-- sui-bridge | | |-- Cargo.toml | | |-- abi | | | |-- bridge_committee.json | | | |-- bridge_committee_upgradeable.json | | | |-- bridge_config.json | | | |-- bridge_limiter.json | | | |-- bridge_vault.json | | | |-- sui_bridge.json | | | `-- tests | | | `-- mock_sui_bridge_v2.json | | `-- src | | |-- abi.rs | | |-- action_executor.rs | | |-- client | | | |-- bridge_authority_aggregator.rs | | | |-- bridge_client.rs | | | `-- mod.rs | | |-- config.rs | | |-- crypto.rs | | |-- e2e_tests | | | |-- basic.rs | | | |-- complex.rs | | | |-- mod.rs | | | `-- test_utils.rs | | |-- encoding.rs | | |-- error.rs | | |-- eth_client.rs | | |-- eth_mock_provider.rs | | |-- eth_syncer.rs | | |-- eth_transaction_builder.rs | | |-- events.rs | | |-- lib.rs | | |-- main.rs | | |-- metrics.rs | | |-- node.rs | | |-- orchestrator.rs | | |-- server | | | |-- governance_verifier.rs | | | |-- handler.rs | | | |-- mock_handler.rs | | | `-- mod.rs | | |-- storage.rs | | |-- sui_client.rs | | |-- sui_mock_client.rs | | |-- sui_syncer.rs | | |-- sui_transaction_builder.rs | | |-- test_utils.rs | | |-- types.rs | | `-- utils.rs | |-- sui-bridge-cli | | |-- Cargo.toml | | `-- src | | |-- lib.rs | | `-- main.rs | |-- sui-bridge-indexer | | |-- Cargo.toml | | |-- config.yaml | | |-- diesel.toml | | `-- src | | |-- config.rs | | |-- lib.rs | | |-- main.rs | | |-- migrations | | | `-- 00000000000000_diesel_initial_setup | | | |-- down.sql | | | `-- up.sql | | |-- models.rs | | |-- postgres_writer.rs | | |-- schema.rs | | `-- worker.rs | |-- sui-cluster-test | | |-- Cargo.toml | | |-- src | | | |-- cluster.rs | | | |-- config.rs | | | |-- faucet.rs | | | |-- helper.rs | | | |-- lib.rs | | | |-- main.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 | | | | `-- shared_object_test.rs | | | |-- test_case.rs | | | `-- wallet_client.rs | | `-- tests | | `-- local_cluster_test.rs | |-- sui-common | | |-- Cargo.toml | | `-- src | | |-- authority_aggregation.rs | | `-- lib.rs | |-- sui-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 | | |-- node.rs | | |-- node_config_metrics.rs | | |-- object_storage_config.rs | | |-- p2p.rs | | |-- test_gateway.yml | | `-- transaction_deny_config.rs | |-- sui-core | | |-- Cargo.toml | | |-- benches | | | |-- batch_verification_bench.rs | | | `-- verified_cert_cache_bench.rs | | |-- src | | | |-- 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 | | | | |-- epoch_start_configuration.rs | | | | |-- shared_object_congestion_tracker.rs | | | | |-- shared_object_version_manager.rs | | | | |-- test_authority_builder.rs | | | | `-- transaction_deferral.rs | | | |-- authority.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 | | | | |-- checkpoint_output.rs | | | | |-- metrics.rs | | | | `-- mod.rs | | | |-- consensus_adapter.rs | | | |-- consensus_handler.rs | | | |-- consensus_manager | | | | |-- mod.rs | | | | |-- mysticeti_manager.rs | | | | `-- narwhal_manager.rs | | | |-- consensus_throughput_calculator.rs | | | |-- consensus_types | | | | |-- committee_api.rs | | | | |-- consensus_output_api.rs | | | | `-- mod.rs | | | |-- consensus_validator.rs | | | |-- db_checkpoint_handler.rs | | | |-- epoch | | | | |-- committee_store.rs | | | | |-- data_removal.rs | | | | |-- epoch_metrics.rs | | | | |-- mod.rs | | | | |-- randomness.rs | | | | `-- reconfiguration.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_cache.rs | | | |-- execution_driver.rs | | | |-- generate_format.rs | | | |-- lib.rs | | | |-- metrics.rs | | | |-- module_cache_metrics.rs | | | |-- mysticeti_adapter.rs | | | |-- overload_monitor.rs | | | |-- post_consensus_tx_reorder.rs | | | |-- quorum_driver | | | | |-- metrics.rs | | | | |-- mod.rs | | | | |-- reconfig_observer.rs | | | | `-- tests.rs | | | |-- runtime.rs | | | |-- safe_client.rs | | | |-- scoring_decision.rs | | | |-- signature_verifier.rs | | | |-- stake_aggregator.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 | | | | |-- authority_aggregator_tests.rs | | | | |-- authority_tests.rs | | | | |-- batch_transaction_tests.rs | | | | |-- batch_verification_tests.rs | | | | |-- congestion_control_tests.rs | | | | |-- consensus_tests.rs | | | | |-- data | | | | | |-- basic_no_deps | | | | | | |-- Move.toml | | | | | | `-- sources | | | | | | `-- A.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.lock | | | | | | |-- Move.toml | | | | | | `-- sources | | | | | | `-- entry_point_types.move | | | | | |-- entry_point_vector | | | | | | |-- Move.lock | | | | | | |-- Move.toml | | | | | | `-- sources | | | | | | `-- objects_vector.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 | | | | |-- epoch_data_tests.rs | | | | |-- execution_driver_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 | | | | |-- narwhal_manager_tests.rs | | | | |-- overload_monitor_tests.rs | | | | |-- pay_sui_tests.rs | | | | |-- server_tests.rs | | | | |-- shared_object_deletion_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 | | | `-- verify_indexes.rs | | `-- tests | | |-- README.md | | |-- format.rs | | `-- staged | | `-- sui.yaml | |-- sui-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 | |-- sui-data-ingestion | | |-- Cargo.toml | | `-- src | | |-- bin | | | `-- archival_ingestion.rs | | |-- lib.rs | | |-- main.rs | | |-- progress_store.rs | | `-- workers | | |-- archival.rs | | |-- blob.rs | | |-- kv_store.rs | | `-- mod.rs | |-- sui-data-ingestion-core | | |-- Cargo.toml | | `-- src | | |-- executor.rs | | |-- lib.rs | | |-- metrics.rs | | |-- progress_store | | | |-- file.rs | | | `-- mod.rs | | |-- reader.rs | | |-- tests.rs | | |-- util.rs | | `-- worker_pool.rs | |-- sui-e2e-tests | | |-- Cargo.toml | | `-- tests | | |-- bridge_tests.rs | | |-- checkpoint_tests.rs | | |-- coin_deny_list_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_sui_systems | | | |-- base | | | | |-- Move.toml | | | | |-- README.txt | | | | `-- sources | | | | |-- genesis.move | | | | |-- sui_system.move | | | | |-- sui_system_state_inner.move | | | | |-- validator.move | | | | `-- validator_wrapper.move | | | |-- deep_upgrade | | | | |-- Move.toml | | | | `-- sources | | | | |-- genesis.move | | | | |-- sui_system.move | | | | |-- sui_system_state_inner.move | | | | |-- validator.move | | | | `-- validator_wrapper.move | | | |-- safe_mode | | | | |-- Move.toml | | | | `-- sources | | | | |-- genesis.move | | | | |-- sui_system.move | | | | |-- sui_system_state_inner.move | | | | |-- validator.move | | | | `-- validator_wrapper.move | | | `-- shallow_upgrade | | | |-- Move.toml | | | `-- sources | | | |-- genesis.move | | | |-- sui_system.move | | | |-- sui_system_state_inner.move | | | |-- validator.move | | | `-- validator_wrapper.move | | |-- full_node_tests.rs | | |-- move_test_code | | | |-- Move.toml | | | `-- sources | | | |-- regulated_coin.move | | | |-- shared_objects_version.move | | | `-- tto1.move | | |-- multisig_tests.rs | | |-- object_deletion_tests.rs | | |-- onsite_reconfig_observer_tests.rs | | |-- protocol_version_tests.rs | | |-- randomness_tests.rs | | |-- readme.rs | | |-- reconfiguration_tests.rs | | |-- sdk_stream_tests.rs | | |-- shared_objects_tests.rs | | |-- shared_objects_version_tests.rs | | |-- simulator_tests.rs | | |-- snapshot_tests.rs | | |-- snapshots | | | `-- snapshot_tests__basic_read_cmd_snapshot_tests.snap | | |-- traffic_control_tests.rs | | |-- transaction_orchestrator_tests.rs | | |-- transfer_to_object_tests.rs | | `-- zklogin_tests.rs | |-- sui-enum-compat-util | | |-- Cargo.toml | | `-- src | | `-- lib.rs | |-- sui-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 | |-- sui-framework | | |-- CONTRIBUTING.md | | |-- Cargo.toml | | |-- README.md | | |-- build.rs | | |-- docs | | | |-- bridge | | | | |-- bridge.md | | | | |-- chain_ids.md | | | | |-- committee.md | | | | |-- crypto.md | | | | |-- limiter.md | | | | |-- message.md | | | | |-- message_types.md | | | | `-- treasury.md | | | |-- deepbook | | | | |-- clob.md | | | | |-- clob_v2.md | | | | |-- critbit.md | | | | |-- custodian.md | | | | |-- custodian_v2.md | | | | |-- math.md | | | | `-- order_query.md | | | |-- move-stdlib | | | | |-- address.md | | | | |-- ascii.md | | | | |-- bcs.md | | | | |-- option.md | | | | |-- string.md | | | | |-- type_name.md | | | | `-- vector.md | | | |-- sui-framework | | | | |-- address.md | | | | |-- authenticator_state.md | | | | |-- bag.md | | | | |-- balance.md | | | | |-- bcs.md | | | | |-- bls12381.md | | | | |-- borrow.md | | | | |-- clock.md | | | | |-- coin.md | | | | |-- deny_list.md | | | | |-- display.md | | | | |-- dynamic_field.md | | | | |-- dynamic_object_field.md | | | | |-- ecdsa_k1.md | | | | |-- ecdsa_r1.md | | | | |-- ecvrf.md | | | | |-- ed25519.md | | | | |-- event.md | | | | |-- groth16.md | | | | |-- group_ops.md | | | | |-- hash.md | | | | |-- hex.md | | | | |-- hmac.md | | | | |-- kiosk.md | | | | |-- kiosk_extension.md | | | | |-- linked_table.md | | | | |-- math.md | | | | |-- object.md | | | | |-- object_bag.md | | | | |-- object_table.md | | | | |-- package.md | | | | |-- pay.md | | | | |-- poseidon.md | | | | |-- priority_queue.md | | | | |-- prover.md | | | | |-- random.md | | | | |-- sui.md | | | | |-- table.md | | | | |-- table_vec.md | | | | |-- token.md | | | | |-- transfer.md | | | | |-- transfer_policy.md | | | | |-- tx_context.md | | | | |-- types.md | | | | |-- url.md | | | | |-- vdf.md | | | | |-- vec_map.md | | | | |-- vec_set.md | | | | |-- versioned.md | | | | |-- zklogin_verified_id.md | | | | `-- zklogin_verified_issuer.md | | | `-- sui-system | | | |-- genesis.md | | | |-- stake_subsidy.md | | | |-- staking_pool.md | | | |-- storage_fund.md | | | |-- sui_system.md | | | |-- sui_system_state_inner.md | | | |-- validator.md | | | |-- validator_cap.md | | | |-- validator_set.md | | | |-- validator_wrapper.md | | | `-- voting_power.md | | |-- packages | | | |-- bridge | | | | |-- Move.toml | | | | |-- sources | | | | | |-- bridge.move | | | | | |-- chain_ids.move | | | | | |-- committee.move | | | | | |-- crypto.move | | | | | |-- limiter.move | | | | | |-- message.move | | | | | |-- message_types.move | | | | | `-- treasury.move | | | | `-- tests | | | | |-- bridge_tests.move | | | | |-- commitee_test.move | | | | |-- limiter_tests.move | | | | `-- message_tests.move | | | |-- deepbook | | | | |-- Move.lock | | | | |-- Move.toml | | | | |-- README.md | | | | |-- sources | | | | | |-- clob.move | | | | | |-- clob_v2.move | | | | | |-- critbit.move | | | | | |-- custodian.move | | | | | |-- custodian_v2.move | | | | | |-- math.move | | | | | `-- order_query.move | | | | `-- tests | | | | |-- clob_tests.move | | | | |-- critbit_tests.move | | | | `-- order_query_tests.move | | | |-- move-stdlib | | | | |-- Move.lock | | | | |-- Move.toml | | | | |-- sources | | | | | |-- address.move | | | | | |-- ascii.move | | | | | |-- bcs.move | | | | | |-- bit_vector.move | | | | | |-- debug.move | | | | | |-- fixed_point32.move | | | | | |-- hash.move | | | | | |-- option.move | | | | | |-- string.move | | | | | |-- type_name.move | | | | | |-- unit_test.move | | | | | `-- vector.move | | | | `-- tests | | | | |-- ascii_tests.move | | | | |-- bcs_tests.move | | | | |-- bit_vector_tests.move | | | | |-- fixedpoint32_tests.move | | | | |-- hash_tests.move | | | | |-- option_tests.move | | | | |-- string_tests.move | | | | |-- type_name_tests.move | | | | `-- vector_tests.move | | | |-- sui-framework | | | | |-- Move.lock | | | | |-- Move.toml | | | | |-- sources | | | | | |-- address.move | | | | | |-- authenticator_state.move | | | | | |-- bag.move | | | | | |-- balance.move | | | | | |-- bcs.move | | | | | |-- borrow.move | | | | | |-- clock.move | | | | | |-- coin.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 | | | | | |-- kiosk | | | | | | |-- kiosk.move | | | | | | |-- kiosk_extension.move | | | | | | `-- transfer_policy.move | | | | | |-- linked_table.move | | | | | |-- math.move | | | | | |-- object.move | | | | | |-- object_bag.move | | | | | |-- object_table.move | | | | | |-- package.move | | | | | |-- pay.move | | | | | |-- priority_queue.move | | | | | |-- prover.move | | | | | |-- random.move | | | | | |-- sui.move | | | | | |-- table.move | | | | | |-- table_vec.move | | | | | |-- test | | | | | | |-- test_scenario.move | | | | | | `-- test_utils.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 | | | | |-- clock_tests.move | | | | |-- coin_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 | | | | |-- deny_list_tests.move | | | | |-- dynamic_field_tests.move | | | | |-- dynamic_object_field_tests.move | | | | |-- event_tests.move | | | | |-- id_tests.move | | | | |-- kiosk | | | | | |-- kiosk_borrow_tests.move | | | | | |-- kiosk_extension_tests.move | | | | | |-- kiosk_locked_tests.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 | | | | |-- math_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 | | | | |-- 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 | | | `-- sui-system | | | |-- Move.lock | | | |-- Move.toml | | | |-- sources | | | | |-- genesis.move | | | | |-- stake_subsidy.move | | | | |-- staking_pool.move | | | | |-- storage_fund.move | | | | |-- sui_system.move | | | | |-- sui_system_state_inner.move | | | | |-- validator.move | | | | |-- validator_cap.move | | | | |-- validator_set.move | | | | |-- validator_wrapper.move | | | | `-- voting_power.move | | | `-- tests | | | |-- delegation_tests.move | | | |-- governance_test_utils.move | | | |-- rewards_distribution_tests.move | | | |-- sui_system_tests.move | | | |-- validator_set_tests.move | | | |-- validator_tests.move | | | `-- voting_power_tests.move | | |-- published_api.txt | | `-- src | | `-- lib.rs | |-- sui-framework-snapshot | | |-- Cargo.toml | | |-- README.txt | | |-- bytecode_snapshot | | | |-- 10 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 11 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 12 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 13 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 14 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 15 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 16 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 17 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 18 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 19 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 20 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 21 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 22 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 23 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 24 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 25 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 26 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 27 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 28 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 29 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 3 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | `-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | |-- 30 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 31 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 32 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 33 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 34 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 35 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 36 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 37 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 38 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 39 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 4 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | `-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | |-- 40 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 42 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 43 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 44 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 45 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | |-- 0x000000000000000000000000000000000000000000000000000000000000000b | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 47 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | |-- 0x000000000000000000000000000000000000000000000000000000000000000b | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 48 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | |-- 0x000000000000000000000000000000000000000000000000000000000000000b | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 5 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 6 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 7 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | |-- 8 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | | `-- 9 | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000001 | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000002 | | | |-- 0x0000000000000000000000000000000000000000000000000000000000000003 | | | `-- 0x000000000000000000000000000000000000000000000000000000000000dee9 | | |-- manifest.json | | |-- src | | | |-- lib.rs | | | `-- main.rs | | `-- tests | | `-- compatibility_tests.rs | |-- sui-framework-tests | | |-- Cargo.toml | | `-- src | | |-- lib.rs | | |-- metered_verifier.rs | | `-- unit_tests.rs | |-- sui-genesis-builder | | |-- Cargo.toml | | `-- src | | |-- lib.rs | | `-- validator_info.rs | |-- sui-graphql-e2e-tests | | |-- Cargo.toml | | |-- README.md | | |-- src | | | `-- lib.rs | | `-- tests | | |-- available_range | | | |-- available_range.exp | | | `-- available_range.move | | |-- call | | | |-- checkpoint_connection_pagination.exp | | | |-- checkpoint_connection_pagination.move | | | |-- coin_metadata.exp | | | |-- coin_metadata.move | | | |-- dynamic_fields.exp | | | |-- dynamic_fields.move | | | |-- owned_objects.exp | | | |-- owned_objects.move | | | |-- simple.exp | | | `-- simple.move | | |-- consistency | | | |-- balances.exp | | | |-- balances.move | | | |-- checkpoints | | | | |-- transaction_blocks.exp | | | | `-- transaction_blocks.move | | | |-- coins.exp | | | |-- coins.move | | | |-- dynamic_fields | | | | |-- deleted_df.exp | | | | |-- deleted_df.move | | | | |-- deleted_dof.exp | | | | |-- deleted_dof.move | | | | |-- dof_add_reclaim_transfer.exp | | | | |-- dof_add_reclaim_transfer.move | | | | |-- dof_add_reclaim_transfer_reclaim_add.exp | | | | |-- dof_add_reclaim_transfer_reclaim_add.move | | | | |-- dynamic_fields.exp | | | | |-- dynamic_fields.move | | | | |-- mutated_df.exp | | | | |-- mutated_df.move | | | | |-- mutated_dof.exp | | | | `-- mutated_dof.move | | | |-- epochs | | | | |-- checkpoints.exp | | | | |-- checkpoints.move | | | | |-- transaction_blocks.exp | | | | `-- transaction_blocks.move | | | |-- object_at_version.exp | | | |-- object_at_version.move | | | |-- objects_pagination.exp | | | |-- objects_pagination.move | | | |-- objects_pagination_single.exp | | | |-- objects_pagination_single.move | | | |-- performance | | | | |-- many_objects.exp | | | | `-- many_objects.move | | | |-- staked_sui.exp | | | |-- staked_sui.move | | | |-- tx_address_objects.exp | | | `-- tx_address_objects.move | | |-- datetime | | | |-- datetime.exp | | | `-- datetime.move | | |-- epoch | | | |-- epoch.exp | | | |-- epoch.move | | | |-- system_state.exp | | | `-- system_state.move | | |-- errors | | | |-- clever_errors.exp | | | |-- clever_errors.move | | | |-- clever_errors_in_macros.exp | | | `-- clever_errors_in_macros.move | | |-- event_connection | | | |-- event_connection.exp | | | |-- event_connection.move | | | |-- nested_emit_event.exp | | | |-- nested_emit_event.move | | | |-- pagination.exp | | | `-- pagination.move | | |-- limits | | | |-- directives.exp | | | |-- directives.move | | | |-- output_node_estimation.exp | | | `-- output_node_estimation.move | | |-- objects | | | |-- coin.exp | | | |-- coin.move | | | |-- data.exp | | | |-- data.move | | | |-- display.exp | | | |-- display.move | | | |-- enum_data.exp | | | |-- enum_data.move | | | |-- filter_by_type.exp | | | |-- filter_by_type.move | | | |-- pagination.exp | | | |-- pagination.move | | | |-- public_transfer.exp | | | |-- public_transfer.move | | | |-- received.exp | | | |-- received.move | | | |-- snapshot.exp | | | |-- staked_sui.exp | | | `-- staked_sui.move | | |-- owner | | | |-- downcasts.exp | | | `-- downcasts.move | | |-- packages | | | |-- datatypes.exp | | | |-- datatypes.move | | | |-- enums.exp | | | |-- enums.move | | | |-- friends.exp | | | |-- friends.move | | | |-- functions.exp | | | |-- functions.move | | | |-- modules.exp | | | |-- modules.move | | | |-- structs.exp | | | |-- structs.move | | | |-- types.exp | | | `-- types.move | | |-- tests.rs | | |-- transaction_block_effects | | | |-- balance_changes.exp | | | |-- balance_changes.move | | | |-- dependencies.exp | | | |-- dependencies.move | | | |-- events.exp | | | |-- events.move | | | |-- object_changes.exp | | | `-- object_changes.move | | |-- transactions | | | |-- errors.exp | | | |-- errors.move | | | |-- programmable.exp | | | |-- programmable.move | | | |-- random.exp | | | |-- random.move | | | |-- shared.exp | | | |-- shared.move | | | |-- system.exp | | | `-- system.move | | `-- validator | | |-- validator.exp | | `-- validator.move | |-- sui-graphql-rpc | | |-- Cargo.toml | | |-- README.md | | |-- docs | | | `-- examples.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_module_and_event_type.graphql | | | | `-- filter_by_sender.graphql | | | |-- name_service | | | | `-- name_service.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 | | | | `-- specific_feature_flag.graphql | | | |-- service_config | | | | `-- service_config.graphql | | | |-- stake_connection | | | | `-- stake_connection.graphql | | | |-- sui_system_state_summary | | | | `-- sui_system_state_summary.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 | | |-- schema | | | |-- current_progress_schema.graphql | | | `-- draft_target_schema.graphql | | |-- src | | | |-- commands.rs | | | |-- config.rs | | | |-- consistency.rs | | | |-- context_data | | | | |-- db_data_provider.rs | | | | `-- mod.rs | | | |-- data | | | | |-- package_resolver.rs | | | | `-- pg.rs | | | |-- data.rs | | | |-- error.rs | | | |-- examples.rs | | | |-- extensions | | | | |-- 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 | | | | |-- 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.rs | | | |-- execution_result.rs | | | |-- gas.rs | | | |-- intersect.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 | | | |-- object.rs | | | |-- object_change.rs | | | |-- object_read.rs | | | |-- open_move_type.rs | | | |-- owner.rs | | | |-- protocol_config.rs | | | |-- query.rs | | | |-- safe_mode.rs | | | |-- stake.rs | | | |-- stake_subsidy.rs | | | |-- storage_fund.rs | | | |-- string_input.rs | | | |-- sui_address.rs | | | |-- suins_registration.rs | | | |-- system_parameters.rs | | | |-- system_state_summary.rs | | | |-- transaction_block.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 | | | |-- 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 | |-- sui-graphql-rpc-client | | |-- Cargo.toml | | `-- src | | |-- lib.rs | | |-- response.rs | | `-- simple_client.rs | |-- sui-graphql-rpc-headers | | |-- Cargo.toml | | `-- src | | `-- lib.rs | |-- sui-indexer | | |-- Cargo.toml | | |-- README.md | | |-- diesel.toml | | |-- migrations | | | |-- mysql | | | | |-- 2024-03-22-052019_events | | | | | |-- down.sql | | | | | `-- up.sql | | | | |-- 2024-03-25-203621_objects | | | | | |-- down.sql | | | | | `-- up.sql | | | | |-- 2024-03-26-004025_transactions | | | | | |-- down.sql | | | | | `-- up.sql | | | | |-- 2024-04-24-180008_checkpoints | | | | | |-- down.sql | | | | | `-- up.sql | | | | |-- 2024-04-24-180207_epochs | | | | | |-- down.sql | | | | | `-- up.sql | | | | |-- 2024-04-24-180249_packages | | | | | |-- down.sql | | | | | `-- up.sql | | | | |-- 2024-04-24-180418_tx_indices | | | | | |-- down.sql | | | | | `-- up.sql | | | | `-- 2024-04-24-180727_display | | | | |-- down.sql | | | | `-- up.sql | | | `-- 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-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 | | |-- src | | | |-- apis | | | | |-- coin_api.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 | | | |-- db.rs | | | |-- errors.rs | | | |-- handlers | | | | |-- checkpoint_handler.rs | | | | |-- committer.rs | | | | |-- mod.rs | | | | |-- objects_snapshot_processor.rs | | | | `-- tx_processor.rs | | | |-- indexer.rs | | | |-- indexer_reader.rs | | | |-- lib.rs | | | |-- main.rs | | | |-- metrics.rs | | | |-- models | | | | |-- checkpoints.rs | | | | |-- display.rs | | | | |-- epoch.rs | | | | |-- events.rs | | | | |-- mod.rs | | | | |-- objects.rs | | | | |-- packages.rs | | | | |-- transactions.rs | | | | `-- tx_indices.rs | | | |-- schema | | | | |-- mod.rs | | | | |-- mysql.rs | | | | `-- pg.rs | | | |-- schema.patch | | | |-- store | | | | |-- indexer_store.rs | | | | |-- mod.rs | | | | |-- package_resolver.rs | | | | |-- pg_indexer_store.rs | | | | |-- pg_partition_manager.rs | | | | `-- query.rs | | | |-- system_package_task.rs | | | |-- test_utils.rs | | | `-- types.rs | | `-- tests | | `-- ingestion_tests.rs | |-- sui-json | | |-- Cargo.toml | | `-- src | | |-- lib.rs | | `-- tests.rs | |-- sui-json-rpc | | |-- Cargo.toml | | `-- src | | |-- authority_state.rs | | |-- axum_router.rs | | |-- balance_changes.rs | | |-- bridge_api.rs | | |-- coin_api.rs | | |-- error.rs | | |-- governance_api.rs | | |-- indexer_api.rs | | |-- lib.rs | | |-- logger.rs | | |-- metrics.rs | | |-- move_utils.rs | | |-- name_service.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 | |-- sui-json-rpc-api | | |-- Cargo.toml | | `-- src | | |-- bridge.rs | | |-- coin.rs | | |-- extended.rs | | |-- governance.rs | | |-- indexer.rs | | |-- lib.rs | | |-- move_utils.rs | | |-- read.rs | | |-- transaction_builder.rs | | `-- write.rs | |-- sui-json-rpc-tests | | |-- Cargo.toml | | `-- tests | | |-- balance_changes_tests.rs | | |-- data | | | `-- dummy_modules_publish | | | |-- Move.toml | | | `-- sources | | | `-- trusted_coin.move | | |-- name_service_tests.rs | | |-- routing_tests.rs | | |-- rpc_server_tests.rs | | |-- subscription_tests.rs | | `-- transaction_tests.rs | |-- sui-json-rpc-types | | |-- Cargo.toml | | |-- src | | | |-- balance_changes.rs | | | |-- displays | | | | |-- mod.rs | | | | `-- transaction_displays.rs | | | |-- lib.rs | | | |-- object_changes.rs | | | |-- sui_checkpoint.rs | | | |-- sui_coin.rs | | | |-- sui_event.rs | | | |-- sui_extended.rs | | | |-- sui_governance.rs | | | |-- sui_move.rs | | | |-- sui_object.rs | | | |-- sui_protocol.rs | | | |-- sui_transaction.rs | | | `-- unit_tests | | | |-- rpc_types_tests.rs | | | `-- sui_move_tests.rs | | `-- tests | | `-- staged | | |-- sui_move_struct.yaml | | `-- sui_move_value.yaml | |-- sui-keys | | |-- Cargo.toml | | |-- src | | | |-- key_derive.rs | | | |-- keypair_file.rs | | | |-- keystore.rs | | | |-- lib.rs | | | `-- random_names.rs | | `-- tests | | `-- tests.rs | |-- sui-light-client | | |-- Cargo.toml | | |-- README.md | | |-- example_config | | | |-- 20873329.yaml | | | |-- 20958462.bcs | | | |-- checkpoints.yaml | | | `-- light_client.yaml | | `-- src | | `-- main.rs | |-- sui-macros | | |-- Cargo.toml | | `-- src | | `-- lib.rs | |-- sui-metric-checker | | |-- Cargo.toml | | |-- README.md | | |-- example | | | `-- config.yaml | | `-- src | | |-- lib.rs | | |-- main.rs | | `-- query.rs | |-- sui-move | | |-- Cargo.toml | | |-- scripts | | | `-- prover_setup.sh | | `-- src | | |-- build.rs | | |-- coverage.rs | | |-- disassemble.rs | | |-- lib.rs | | |-- main.rs | | |-- manage_package.rs | | |-- migrate.rs | | |-- new.rs | | |-- sui-natives.bpl | | `-- unit_test.rs | |-- sui-move-build | | |-- Cargo.toml | | `-- src | | |-- lib.rs | | `-- unit_tests | | |-- build_tests.rs | | `-- data | | `-- no_development_mode | | `-- Move.toml | |-- sui-move-lsp | | |-- Cargo.toml | | `-- src | | `-- bin | | `-- move-analyzer.rs | |-- sui-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 | |-- sui-node | | |-- Cargo.toml | | `-- src | | |-- admin.rs | | |-- handle.rs | | |-- lib.rs | | |-- main.rs | | `-- metrics.rs | |-- sui-open-rpc | | |-- Cargo.toml | | |-- spec | | | `-- openrpc.json | | |-- src | | | |-- examples.rs | | | |-- generate_json_rpc_spec.rs | | | `-- lib.rs | | `-- tests | | `-- generate-spec.rs | |-- sui-open-rpc-macros | | |-- Cargo.toml | | `-- src | | `-- lib.rs | |-- sui-oracle | | |-- Cargo.toml | | |-- README.md | | |-- move | | | `-- oracle | | | |-- Move.toml | | | `-- sources | | | |-- data.move | | | |-- decimal_value.move | | | |-- meta_oracle.move | | | `-- simple_oracle.move | | |-- src | | | |-- config.rs | | | |-- lib.rs | | | |-- main.rs | | | `-- metrics.rs | | `-- tests | | |-- data | | | `-- Test | | | |-- Move.toml | | | `-- sources | | | `-- test_module.move | | `-- integration_tests.rs | |-- sui-package-management | | |-- Cargo.toml | | `-- src | | `-- lib.rs | |-- sui-package-resolver | | |-- Cargo.toml | | |-- src | | | |-- error.rs | | | |-- lib.rs | | | `-- snapshots | | | |-- sui_package_resolver__tests__cross_module.snap | | | |-- sui_package_resolver__tests__cross_module_enum.snap | | | |-- sui_package_resolver__tests__cross_package.snap | | | |-- sui_package_resolver__tests__cross_package_enum.snap | | | |-- sui_package_resolver__tests__enums.snap | | | |-- sui_package_resolver__tests__function_parameters.snap | | | |-- sui_package_resolver__tests__functions.snap | | | |-- sui_package_resolver__tests__multiple_linkage_contexts.snap | | | |-- sui_package_resolver__tests__pure_input_layouts.snap | | | |-- sui_package_resolver__tests__relinking.snap | | | |-- sui_package_resolver__tests__signature_instantiation.snap | | | |-- sui_package_resolver__tests__simple_enum_type.snap | | | |-- sui_package_resolver__tests__simple_type.snap | | | |-- sui_package_resolver__tests__structs.snap | | | |-- sui_package_resolver__tests__system_package_invalidation.snap | | | |-- sui_package_resolver__tests__upgraded_package.snap | | | |-- sui_package_resolver__tests__upgraded_package_enum.snap | | | |-- sui_package_resolver__tests__upgraded_package_non_defining_id.snap | | | `-- sui_package_resolver__tests__value_nesting_boundary.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 | | |-- s0 | | | |-- Move.toml | | | `-- sources | | | `-- m.move | | |-- s1 | | | |-- Move.toml | | | `-- sources | | | `-- m.move | | |-- std | | | |-- Move.toml | | | `-- sources | | | `-- std.move | | `-- sui | | |-- Move.toml | | `-- sources | | `-- object.move | |-- sui-proc-macros | | |-- Cargo.toml | | `-- src | | `-- lib.rs | |-- sui-protocol-config | | |-- Cargo.toml | | `-- src | | |-- lib.rs | | `-- snapshots | | |-- sui_protocol_config__test__Mainnet_version_1.snap | | |-- sui_protocol_config__test__Mainnet_version_10.snap | | |-- sui_protocol_config__test__Mainnet_version_11.snap | | |-- sui_protocol_config__test__Mainnet_version_12.snap | | |-- sui_protocol_config__test__Mainnet_version_13.snap | | |-- sui_protocol_config__test__Mainnet_version_14.snap | | |-- sui_protocol_config__test__Mainnet_version_15.snap | | |-- sui_protocol_config__test__Mainnet_version_16.snap | | |-- sui_protocol_config__test__Mainnet_version_17.snap | | |-- sui_protocol_config__test__Mainnet_version_18.snap | | |-- sui_protocol_config__test__Mainnet_version_19.snap | | |-- sui_protocol_config__test__Mainnet_version_2.snap | | |-- sui_protocol_config__test__Mainnet_version_20.snap | | |-- sui_protocol_config__test__Mainnet_version_21.snap | | |-- sui_protocol_config__test__Mainnet_version_22.snap | | |-- sui_protocol_config__test__Mainnet_version_23.snap | | |-- sui_protocol_config__test__Mainnet_version_24.snap | | |-- sui_protocol_config__test__Mainnet_version_25.snap | | |-- sui_protocol_config__test__Mainnet_version_26.snap | | |-- sui_protocol_config__test__Mainnet_version_27.snap | | |-- sui_protocol_config__test__Mainnet_version_28.snap | | |-- sui_protocol_config__test__Mainnet_version_29.snap | | |-- sui_protocol_config__test__Mainnet_version_3.snap | | |-- sui_protocol_config__test__Mainnet_version_30.snap | | |-- sui_protocol_config__test__Mainnet_version_31.snap | | |-- sui_protocol_config__test__Mainnet_version_32.snap | | |-- sui_protocol_config__test__Mainnet_version_33.snap | | |-- sui_protocol_config__test__Mainnet_version_34.snap | | |-- sui_protocol_config__test__Mainnet_version_35.snap | | |-- sui_protocol_config__test__Mainnet_version_36.snap | | |-- sui_protocol_config__test__Mainnet_version_37.snap | | |-- sui_protocol_config__test__Mainnet_version_38.snap | | |-- sui_protocol_config__test__Mainnet_version_39.snap | | |-- sui_protocol_config__test__Mainnet_version_4.snap | | |-- sui_protocol_config__test__Mainnet_version_40.snap | | |-- sui_protocol_config__test__Mainnet_version_41.snap | | |-- sui_protocol_config__test__Mainnet_version_42.snap | | |-- sui_protocol_config__test__Mainnet_version_43.snap | | |-- sui_protocol_config__test__Mainnet_version_44.snap | | |-- sui_protocol_config__test__Mainnet_version_45.snap | | |-- sui_protocol_config__test__Mainnet_version_46.snap | | |-- sui_protocol_config__test__Mainnet_version_47.snap | | |-- sui_protocol_config__test__Mainnet_version_48.snap | | |-- sui_protocol_config__test__Mainnet_version_49.snap | | |-- sui_protocol_config__test__Mainnet_version_5.snap | | |-- sui_protocol_config__test__Mainnet_version_6.snap | | |-- sui_protocol_config__test__Mainnet_version_7.snap | | |-- sui_protocol_config__test__Mainnet_version_8.snap | | |-- sui_protocol_config__test__Mainnet_version_9.snap | | |-- sui_protocol_config__test__Testnet_version_1.snap | | |-- sui_protocol_config__test__Testnet_version_10.snap | | |-- sui_protocol_config__test__Testnet_version_11.snap | | |-- sui_protocol_config__test__Testnet_version_12.snap | | |-- sui_protocol_config__test__Testnet_version_13.snap | | |-- sui_protocol_config__test__Testnet_version_14.snap | | |-- sui_protocol_config__test__Testnet_version_15.snap | | |-- sui_protocol_config__test__Testnet_version_16.snap | | |-- sui_protocol_config__test__Testnet_version_17.snap | | |-- sui_protocol_config__test__Testnet_version_18.snap | | |-- sui_protocol_config__test__Testnet_version_19.snap | | |-- sui_protocol_config__test__Testnet_version_2.snap | | |-- sui_protocol_config__test__Testnet_version_20.snap | | |-- sui_protocol_config__test__Testnet_version_21.snap | | |-- sui_protocol_config__test__Testnet_version_22.snap | | |-- sui_protocol_config__test__Testnet_version_23.snap | | |-- sui_protocol_config__test__Testnet_version_24.snap | | |-- sui_protocol_config__test__Testnet_version_25.snap | | |-- sui_protocol_config__test__Testnet_version_26.snap | | |-- sui_protocol_config__test__Testnet_version_27.snap | | |-- sui_protocol_config__test__Testnet_version_28.snap | | |-- sui_protocol_config__test__Testnet_version_29.snap | | |-- sui_protocol_config__test__Testnet_version_3.snap | | |-- sui_protocol_config__test__Testnet_version_30.snap | | |-- sui_protocol_config__test__Testnet_version_31.snap | | |-- sui_protocol_config__test__Testnet_version_32.snap | | |-- sui_protocol_config__test__Testnet_version_33.snap | | |-- sui_protocol_config__test__Testnet_version_34.snap | | |-- sui_protocol_config__test__Testnet_version_35.snap | | |-- sui_protocol_config__test__Testnet_version_36.snap | | |-- sui_protocol_config__test__Testnet_version_37.snap | | |-- sui_protocol_config__test__Testnet_version_38.snap | | |-- sui_protocol_config__test__Testnet_version_39.snap | | |-- sui_protocol_config__test__Testnet_version_4.snap | | |-- sui_protocol_config__test__Testnet_version_40.snap | | |-- sui_protocol_config__test__Testnet_version_41.snap | | |-- sui_protocol_config__test__Testnet_version_42.snap | | |-- sui_protocol_config__test__Testnet_version_43.snap | | |-- sui_protocol_config__test__Testnet_version_44.snap | | |-- sui_protocol_config__test__Testnet_version_45.snap | | |-- sui_protocol_config__test__Testnet_version_46.snap | | |-- sui_protocol_config__test__Testnet_version_47.snap | | |-- sui_protocol_config__test__Testnet_version_48.snap | | |-- sui_protocol_config__test__Testnet_version_49.snap | | |-- sui_protocol_config__test__Testnet_version_5.snap | | |-- sui_protocol_config__test__Testnet_version_6.snap | | |-- sui_protocol_config__test__Testnet_version_7.snap | | |-- sui_protocol_config__test__Testnet_version_8.snap | | |-- sui_protocol_config__test__Testnet_version_9.snap | | |-- sui_protocol_config__test__version_1.snap | | |-- sui_protocol_config__test__version_10.snap | | |-- sui_protocol_config__test__version_11.snap | | |-- sui_protocol_config__test__version_12.snap | | |-- sui_protocol_config__test__version_13.snap | | |-- sui_protocol_config__test__version_14.snap | | |-- sui_protocol_config__test__version_15.snap | | |-- sui_protocol_config__test__version_16.snap | | |-- sui_protocol_config__test__version_17.snap | | |-- sui_protocol_config__test__version_18.snap | | |-- sui_protocol_config__test__version_19.snap | | |-- sui_protocol_config__test__version_2.snap | | |-- sui_protocol_config__test__version_20.snap | | |-- sui_protocol_config__test__version_21.snap | | |-- sui_protocol_config__test__version_22.snap | | |-- sui_protocol_config__test__version_23.snap | | |-- sui_protocol_config__test__version_24.snap | | |-- sui_protocol_config__test__version_25.snap | | |-- sui_protocol_config__test__version_26.snap | | |-- sui_protocol_config__test__version_27.snap | | |-- sui_protocol_config__test__version_28.snap | | |-- sui_protocol_config__test__version_29.snap | | |-- sui_protocol_config__test__version_3.snap | | |-- sui_protocol_config__test__version_30.snap | | |-- sui_protocol_config__test__version_31.snap | | |-- sui_protocol_config__test__version_32.snap | | |-- sui_protocol_config__test__version_33.snap | | |-- sui_protocol_config__test__version_34.snap | | |-- sui_protocol_config__test__version_35.snap | | |-- sui_protocol_config__test__version_36.snap | | |-- sui_protocol_config__test__version_37.snap | | |-- sui_protocol_config__test__version_38.snap | | |-- sui_protocol_config__test__version_39.snap | | |-- sui_protocol_config__test__version_4.snap | | |-- sui_protocol_config__test__version_40.snap | | |-- sui_protocol_config__test__version_41.snap | | |-- sui_protocol_config__test__version_42.snap | | |-- sui_protocol_config__test__version_43.snap | | |-- sui_protocol_config__test__version_44.snap | | |-- sui_protocol_config__test__version_45.snap | | |-- sui_protocol_config__test__version_46.snap | | |-- sui_protocol_config__test__version_47.snap | | |-- sui_protocol_config__test__version_48.snap | | |-- sui_protocol_config__test__version_49.snap | | |-- sui_protocol_config__test__version_5.snap | | |-- sui_protocol_config__test__version_6.snap | | |-- sui_protocol_config__test__version_7.snap | | |-- sui_protocol_config__test__version_8.snap | | `-- sui_protocol_config__test__version_9.snap | |-- sui-protocol-config-macros | | |-- Cargo.toml | | `-- src | | `-- lib.rs | |-- sui-proxy | | |-- Cargo.toml | | |-- build.rs | | `-- src | | |-- admin.rs | | |-- config.rs | | |-- consumer.rs | | |-- data | | | `-- config.yaml | | |-- handlers.rs | | |-- histogram_relay.rs | | |-- ip.rs | | |-- lib.rs | | |-- main.rs | | |-- metrics.rs | | |-- middleware.rs | | |-- peers.rs | | |-- prom_to_mimir.rs | | `-- remote_write.rs | |-- sui-replay | | |-- Cargo.toml | | |-- src | | | |-- batch_replay.rs | | | |-- config.rs | | | |-- data_fetcher.rs | | | |-- displays | | | | |-- gas_status_displays.rs | | | | |-- mod.rs | | | | `-- transaction_displays.rs | | | |-- fuzz.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 | | | |-- fuzz_mutations.rs | | | |-- lib.rs | | | |-- replay.rs | | | |-- tests.rs | | | |-- transaction_provider.rs | | | `-- types.rs | | `-- tests | | |-- regression_replay.rs | | `-- sandbox_snapshots | | |-- 4fxF3X4N8D6JGByWdbJvCCv1iuoT8GSEhXgPHJnzNHWP.json | | `-- ozN2rhczEUC39poaeVYxMN6b6TEAjiFX7jFSQFhbKmL.json | |-- sui-rest-api | | |-- Cargo.toml | | `-- src | | |-- accept.rs | | |-- checkpoints.rs | | |-- client.rs | | |-- error.rs | | |-- health.rs | | |-- info.rs | | |-- lib.rs | | |-- objects.rs | | |-- response.rs | | `-- types.rs | |-- sui-rosetta | | |-- Cargo.toml | | |-- README.md | | |-- docker | | | |-- sui-rosetta-devnet | | | | |-- Dockerfile | | | | |-- build.sh | | | | |-- docker-compose.yaml | | | | `-- remote | | | | `-- docker-compose.yaml | | | `-- sui-rosetta-local | | | |-- Dockerfile | | | |-- build.sh | | | `-- docker-compose.yaml | | |-- resources | | | |-- rosetta_cli.json | | | `-- sui.ros | | |-- 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 | |-- sui-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_sui.rs | | |-- query_transactions.rs | | |-- rpc_command_processor.rs | | `-- validation.rs | |-- sui-sdk | | |-- Cargo.toml | | |-- README.md | | |-- examples | | | |-- coin_read_api.rs | | | |-- event_api.rs | | | |-- governance_api.rs | | | |-- json_rpc_errors.rs | | | |-- programmable_transactions_api.rs | | | |-- read_api.rs | | | |-- sign_tx_guide.rs | | | |-- sui_client.rs | | | |-- tic_tac_toe.rs | | | |-- transaction_subscription.rs | | | `-- utils.rs | | |-- src | | | |-- apis.rs | | | |-- error.rs | | | |-- json_rpc_error.rs | | | |-- lib.rs | | | |-- sui_client_config.rs | | | `-- wallet_context.rs | | `-- tests | | `-- tests.rs | |-- sui-security-watchdog | | |-- Cargo.toml | | |-- README.md | | `-- src | | |-- lib.rs | | |-- main.rs | | |-- metrics.rs | | |-- pagerduty.rs | | |-- query_runner.rs | | `-- scheduler.rs | |-- sui-simulator | | |-- Cargo.toml | | |-- README.md | | `-- src | | `-- lib.rs | |-- sui-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 | | | | |-- move_tx_generator.rs | | | | |-- package_publish_tx_generator.rs | | | | |-- root_object_create_tx_generator.rs | | | | `-- shared_object_create_tx_generator.rs | | | |-- 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 | |-- sui-snapshot | | |-- Cargo.toml | | `-- src | | |-- lib.rs | | |-- reader.rs | | |-- tests.rs | | |-- uploader.rs | | `-- writer.rs | |-- sui-source-validation | | |-- Cargo.toml | | |-- fixture | | | |-- a | | | | |-- Move.toml | | | | `-- sources | | | | `-- a.move | | | |-- b | | | | |-- Move.toml | | | | `-- sources | | | | |-- b.move | | | | |-- c.move | | | | `-- d.move | | | |-- b-v2 | | | | |-- 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.lock | | | | |-- Move.toml | | | | `-- sources | | | | |-- b.move | | | | |-- c.move | | | | `-- d.move | | | `-- z | | | |-- Move.toml | | | `-- sources | | | |-- a.move | | | `-- b.move | | `-- src | | |-- lib.rs | | `-- tests.rs | |-- sui-source-validation-service | | |-- Cargo.toml | | |-- README.md | | |-- config.toml | | |-- src | | | |-- lib.rs | | | `-- main.rs | | `-- tests | | |-- fixture | | | |-- custom | | | | |-- Move.toml | | | | `-- sources | | | | `-- custom.move | | | `-- sui__main | | | `-- move-stdlib | | | |-- Move.toml | | | `-- sources | | | `-- address.move | | `-- tests.rs | |-- sui-storage | | |-- Cargo.toml | | |-- src | | | |-- bin | | | | `-- http_kv_tool.rs | | | |-- blob.rs | | | |-- http_key_value_store.rs | | | |-- indexes.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 | |-- sui-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 | |-- sui-swarm | | |-- Cargo.toml | | |-- README.md | | `-- src | | |-- lib.rs | | `-- memory | | |-- container-sim.rs | | |-- container.rs | | |-- mod.rs | | |-- node.rs | | `-- swarm.rs | |-- sui-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-4.snap | | |-- snapshot_tests__populated_genesis_snapshot_matches-5.snap | | `-- snapshot_tests__populated_genesis_snapshot_matches.snap | |-- sui-telemetry | | |-- Cargo.toml | | `-- src | | `-- lib.rs | |-- sui-test-transaction-builder | | |-- Cargo.toml | | `-- src | | `-- lib.rs | |-- sui-test-validator | | |-- Cargo.toml | | |-- README.md | | `-- src | | `-- main.rs | |-- sui-tls | | |-- Cargo.toml | | `-- src | | |-- acceptor.rs | | |-- certgen.rs | | |-- lib.rs | | `-- verifier.rs | |-- sui-tool | | |-- Cargo.toml | | |-- README.md | | `-- src | | |-- commands.rs | | |-- db_tool | | | |-- db_dump.rs | | | |-- index_search.rs | | | `-- mod.rs | | |-- lib.rs | | |-- main.rs | | `-- pkg_dump.rs | |-- sui-transaction-builder | | |-- Cargo.toml | | `-- src | | `-- lib.rs | |-- sui-transaction-checks | | |-- Cargo.toml | | `-- src | | |-- deny.rs | | `-- lib.rs | |-- sui-transactional-test-runner | | |-- Cargo.toml | | `-- src | | |-- args.rs | | |-- lib.rs | | |-- programmable_transaction_test_parser | | | |-- mod.rs | | | |-- parser.rs | | | `-- token.rs | | |-- simulator_persisted_store.rs | | `-- test_adapter.rs | |-- sui-types | | |-- Cargo.toml | | |-- benches | | | `-- accumulator_bench.rs | | |-- src | | | |-- README.md | | | |-- accumulator.rs | | | |-- authenticator_state.rs | | | |-- balance.rs | | | |-- base_types.rs | | | |-- bridge.rs | | | |-- clock.rs | | | |-- coin.rs | | | |-- collection_types.rs | | | |-- committee.rs | | | |-- crypto.rs | | | |-- deny_list.rs | | | |-- digests.rs | | | |-- display.rs | | | |-- dynamic_field.rs | | | |-- effects | | | | |-- effects_v1.rs | | | | |-- effects_v2.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_mode.rs | | | |-- execution_status.rs | | | |-- full_checkpoint_content.rs | | | |-- gas.rs | | | |-- gas_coin.rs | | | |-- gas_model | | | | |-- gas_predicates.rs | | | | |-- gas_v2.rs | | | | |-- mod.rs | | | | |-- tables.rs | | | | `-- units_types.rs | | | |-- governance.rs | | | |-- id.rs | | | |-- in_memory_storage.rs | | | |-- inner_temporary_store.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 | | | |-- multisig_legacy.rs | | | |-- object | | | | |-- balance_traversal.rs | | | | `-- bounded_visitor.rs | | | |-- object.rs | | | |-- programmable_transaction_builder.rs | | | |-- quorum_driver_types.rs | | | |-- randomness_state.rs | | | |-- signature.rs | | | |-- signature_verification.rs | | | |-- storage | | | | |-- error.rs | | | | |-- mod.rs | | | | |-- object_store_trait.rs | | | | |-- read_store.rs | | | | |-- shared_in_memory_store.rs | | | | `-- write_store.rs | | | |-- sui_serde.rs | | | |-- sui_system_state | | | | |-- epoch_start_sui_system_state.rs | | | | |-- mod.rs | | | | |-- simtest_sui_system_state_inner.rs | | | | |-- sui_system_state_inner_v1.rs | | | | |-- sui_system_state_inner_v2.rs | | | | `-- sui_system_state_summary.rs | | | |-- traffic_control.rs | | | |-- transaction.rs | | | |-- transfer.rs | | | |-- type_resolver.rs | | | |-- unit_tests | | | | |-- base_types_tests.rs | | | | |-- crypto_tests.rs | | | | |-- event_filter_tests.rs | | | | |-- execution_status_tests.rs | | | | |-- intent_tests.rs | | | | |-- messages_tests.rs | | | | |-- multisig_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 | |-- sui-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 | |-- sui-verifier-transactional-tests | | |-- Cargo.toml | | |-- src | | | `-- lib.rs | | `-- tests | | |-- entry_points | | | |-- clock_mut.exp | | | |-- clock_mut.mvir | | | |-- clock_ref.exp | | | |-- clock_ref.mvir | | | |-- clock_val.exp | | | |-- clock_val.mvir | | | |-- generic_and_generic_object_params.exp | | | |-- generic_and_generic_object_params.mvir | | | |-- generic_obj_mut_ref_vector.exp | | | |-- generic_obj_mut_ref_vector.mvir | | | |-- generic_obj_ref_vector.exp | | | |-- generic_obj_ref_vector.mvir | | | |-- generic_param_after_primitive.exp | | | |-- generic_param_after_primitive.mvir | | | |-- generic_with_key_invalid.exp | | | |-- generic_with_key_invalid.mvir | | | |-- generic_with_key_valid.exp | | | |-- generic_with_key_valid.mvir | | | |-- id.exp | | | |-- id.mvir | | | |-- nested_generic_vector_param.exp | | | |-- nested_generic_vector_param.mvir | | | |-- nested_key_generic_vector_param.exp | | | |-- nested_key_generic_vector_param.mvir | | | |-- non_key_struct.exp | | | |-- non_key_struct.mvir | | | |-- non_key_struct_generic.exp | | | |-- non_key_struct_generic.mvir | | | |-- non_key_struct_generic_valid.exp | | | |-- non_key_struct_generic_valid.mvir | | | |-- non_key_struct_vector.exp | | | |-- non_key_struct_vector.mvir | | | |-- obj_mut_ref_vector.exp | | | |-- obj_mut_ref_vector.mvir | | | |-- obj_ref_vector.exp | | | |-- obj_ref_vector.mvir | | | |-- ok.exp | | | |-- ok.mvir | | | |-- option.exp | | | |-- option.mvir | | | |-- optional_txn_context.exp | | | |-- optional_txn_context.mvir | | | |-- random_mut.exp | | | |-- random_mut.mvir | | | |-- random_ref.exp | | | |-- random_ref.mvir | | | |-- random_val.exp | | | |-- random_val.mvir | | | |-- return_values.exp | | | |-- return_values.mvir | | | |-- return_values_invalid.exp | | | |-- return_values_invalid.mvir | | | |-- single_generic_vector_param.exp | | | |-- single_generic_vector_param.mvir | | | |-- single_type_param.exp | | | |-- single_type_param.mvir | | | |-- single_type_param_generic_object.exp | | | |-- single_type_param_generic_object.mvir | | | |-- single_type_param_key.exp | | | |-- single_type_param_key.mvir | | | |-- string.exp | | | `-- string.mvir | | |-- id_immutable | | | |-- mut_borrow_generic_key_struct_id_field.exp | | | |-- mut_borrow_generic_key_struct_id_field.mvir | | | |-- mut_borrow_key_struct_id_field.exp | | | |-- mut_borrow_key_struct_id_field.mvir | | | |-- mut_borrow_key_struct_non_id_field.exp | | | |-- mut_borrow_key_struct_non_id_field.mvir | | | |-- mut_borrow_non_key_struct_id_field.exp | | | |-- mut_borrow_non_key_struct_id_field.mvir | | | |-- write_id_field.exp | | | `-- write_id_field.mvir | | |-- id_leak | | | |-- direct_leak_through_call.exp | | | |-- direct_leak_through_call.mvir | | | |-- indirect_leak_through_call.exp | | | |-- indirect_leak_through_call.mvir | | | |-- infinite_loop.exp | | | |-- infinite_loop.mvir | | | |-- loop.exp | | | |-- loop.mvir | | | |-- through_call_with_borrow_field.exp | | | |-- through_call_with_borrow_field.mvir | | | |-- through_direct_return.exp | | | |-- through_direct_return.mvir | | | |-- through_indirect_return.exp | | | |-- through_indirect_return.mvir | | | |-- through_pack.exp | | | |-- through_pack.mvir | | | |-- through_reference.exp | | | |-- through_reference.mvir | | | |-- through_vector.exp | | | |-- through_vector.mvir | | | |-- transmute.exp | | | `-- transmute.mvir | | |-- init | | | |-- cannot_call_init.exp | | | |-- cannot_call_init.mvir | | | |-- imm_tx_context.exp | | | |-- imm_tx_context.mvir | | | |-- must_have_txn_context.exp | | | |-- must_have_txn_context.mvir | | | |-- not_generic.exp | | | |-- not_generic.mvir | | | |-- not_private.exp | | | |-- not_private.mvir | | | |-- not_txn_context.exp | | | |-- not_txn_context.mvir | | | |-- ok.exp | | | |-- ok.mvir | | | |-- return_values.exp | | | `-- return_values.mvir | | |-- one_time_witness | | | |-- bool_field.exp | | | |-- bool_field.mvir | | | |-- enum_no_drop.exp | | | |-- enum_no_drop.mvir | | | |-- enum_single_variant_bool_field.exp | | | |-- enum_single_variant_bool_field.mvir | | | |-- enum_single_variant_no_field.exp | | | |-- enum_single_variant_no_field.mvir | | | |-- enum_wrong_name.exp | | | |-- enum_wrong_name.mvir | | | |-- instantiate.exp | | | |-- instantiate.mvir | | | |-- many_fields_invalid.exp | | | |-- many_fields_invalid.mvir | | | |-- many_fields_valid.exp | | | |-- many_fields_valid.mvir | | | |-- more_abilities.exp | | | |-- more_abilities.mvir | | | |-- no_drop.exp | | | |-- no_drop.mvir | | | |-- no_field.exp | | | |-- no_field.mvir | | | |-- no_init_arg.exp | | | |-- no_init_arg.mvir | | | |-- other_mod_def.exp | | | |-- other_mod_def.mvir | | | |-- type_param.exp | | | |-- type_param.mvir | | | |-- wrong_field_type.exp | | | |-- wrong_field_type.mvir | | | |-- wrong_field_type_with_init.exp | | | |-- wrong_field_type_with_init.mvir | | | |-- wrong_init_type.exp | | | |-- wrong_init_type.mvir | | | |-- wrong_name.exp | | | |-- wrong_name.mvir | | | |-- wrong_name_format.exp | | | `-- wrong_name_format.mvir | | |-- private_generics | | | |-- no_public_transfer.exp | | | |-- no_public_transfer.mvir | | | |-- no_public_transfer_generic.exp | | | |-- no_public_transfer_generic.mvir | | | |-- no_public_transfer_store.exp | | | |-- no_public_transfer_store.mvir | | | |-- no_public_transfer_store_generic.exp | | | |-- no_public_transfer_store_generic.mvir | | | |-- private_event_emit.exp | | | |-- private_event_emit.mvir | | | |-- public_transfer_with_store.exp | | | |-- public_transfer_with_store.mvir | | | |-- public_transfer_with_store_generic.exp | | | |-- public_transfer_with_store_generic.mvir | | | |-- receive_with_and_without_store.exp | | | |-- receive_with_and_without_store.mvir | | | |-- receive_without_key.exp | | | |-- receive_without_key.mvir | | | |-- receive_without_key_version30.exp | | | `-- receive_without_key_version30.mvir | | |-- private_transfer | | | |-- transfer_invalid.exp | | | `-- transfer_invalid.mvir | | |-- struct_with_key | | | |-- key_struct_first_field_not_id.exp | | | |-- key_struct_first_field_not_id.mvir | | | |-- key_struct_id_field_incorrect_struct_address.exp | | | |-- key_struct_id_field_incorrect_struct_address.mvir | | | |-- key_struct_id_field_incorrect_struct_name.exp | | | |-- key_struct_id_field_incorrect_struct_name.mvir | | | |-- key_struct_id_field_incorrect_type.exp | | | |-- key_struct_id_field_incorrect_type.mvir | | | |-- key_struct_id_field_valid.exp | | | |-- key_struct_id_field_valid.mvir | | | |-- key_struct_second_field_id.exp | | | |-- key_struct_second_field_id.mvir | | | |-- key_struct_with_drop.exp | | | `-- key_struct_with_drop.mvir | | `-- tests.rs | |-- suins-indexer | | |-- Cargo.toml | | |-- diesel.toml | | |-- migrations | | | |-- 00000000000000_diesel_initial_setup | | | | |-- down.sql | | | | `-- up.sql | | | |-- 2024-01-25-152044_init | | | | |-- down.sql | | | | `-- up.sql | | | `-- 2024-01-29-122521_indexes | | | |-- down.sql | | | `-- up.sql | | |-- src | | | |-- indexer.rs | | | |-- lib.rs | | | |-- main.rs | | | |-- models.rs | | | `-- schema.rs | | `-- tests | | |-- checkpoint_process_tests.rs | | `-- data | | |-- 22279187.chk | | |-- 22279365.chk | | |-- 22279496.chk | | |-- 22279944.chk | | `-- 22280030.chk | |-- suiop-cli | | |-- Cargo.lock | | |-- Cargo.toml | | |-- boilerplate -> ../mysten-service-boilerplate | | |-- build.rs | | |-- dockerfile-templates | | | `-- typescript.Dockerfile | | |-- rustfmt.toml | | |-- src | | | |-- cli | | | | |-- ci | | | | | |-- key.rs | | | | | `-- mod.rs | | | | |-- docker | | | | | `-- mod.rs | | | | |-- iam | | | | | |-- mod.rs | | | | | `-- whoami.rs | | | | |-- incidents | | | | | |-- jira.rs | | | | | |-- mod.rs | | | | | `-- pd.rs | | | | |-- lib | | | | | |-- autocomplete | | | | | | `-- mod.rs | | | | | |-- mod.rs | | | | | |-- oauth | | | | | | |-- mod.rs | | | | | | `-- util.rs | | | | | `-- utils.rs | | | | |-- mod.rs | | | | |-- pulumi | | | | | |-- init.rs | | | | | |-- mod.rs | | | | | `-- setup.rs | | | | `-- service | | | | |-- init.rs | | | | `-- mod.rs | | | |-- command.rs | | | |-- lib.rs | | | `-- main.rs | | `-- tests | | |-- integration_tests.rs | | `-- unit_tests.rs | |-- telemetry-subscribers | | |-- Cargo.toml | | |-- README.md | | |-- examples | | | `-- easy-init.rs | | |-- 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 | | | | |-- account.rs | | | | |-- helpers.rs | | | | |-- transfer_gen.rs | | | | `-- universe.rs | | | |-- account_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.proptest-regressions | | |-- p2p_fuzz.rs | | |-- pt_fuzz.rs | | |-- rgp_fuzz.rs | | |-- transaction_data_fuzz.rs | | `-- type_arg_fuzzer.rs | |-- typed-store | | |-- Cargo.toml | | |-- src | | | |-- lib.rs | | | |-- metrics.rs | | | |-- rocks | | | | |-- errors.rs | | | | |-- iter.rs | | | | |-- keys.rs | | | | |-- mod.rs | | | | |-- safe_iter.rs | | | | |-- tests.rs | | | | |-- util.rs | | | | `-- values.rs | | | |-- sally | | | | `-- mod.rs | | | |-- test_db.rs | | | `-- traits.rs | | `-- tests | | `-- macro_tests.rs | |-- typed-store-derive | | |-- Cargo.toml | | `-- src | | `-- lib.rs | |-- typed-store-error | | |-- Cargo.toml | | `-- src | | |-- errors.rs | | `-- lib.rs | `-- x | |-- Cargo.toml | `-- src | |-- external_crates_tests.rs | |-- lint.rs | `-- main.rs |-- dapps | |-- README.md | |-- kiosk | | |-- README.md | | |-- index.html | | |-- node_modules | | | |-- @headlessui | | | | |-- react -> ../../../../node_modules/.pnpm/@headlessui+react@1.7.15_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@headlessui/react | | | | `-- tailwindcss -> ../../../../node_modules/.pnpm/@headlessui+tailwindcss@0.1.3_tailwindcss@3.3.3_ts-node@10.9.1_@types+node@20.12.11_typescript@5.3.3__/node_modules/@headlessui/tailwindcss | | | |-- @mysten | | | | |-- dapp-kit -> ../../../../sdk/dapp-kit | | | | |-- kiosk -> ../../../../sdk/kiosk | | | | `-- sui -> ../../../../sdk/typescript | | | |-- @tanstack | | | | `-- react-query -> ../../../../node_modules/.pnpm/@tanstack+react-query@5.36.0_react@18.2.0/node_modules/@tanstack/react-query | | | |-- @types | | | | |-- react -> ../../../../node_modules/.pnpm/@types+react@18.2.15/node_modules/@types/react | | | | `-- react-dom -> ../../../../node_modules/.pnpm/@types+react-dom@18.2.7/node_modules/@types/react-dom | | | |-- @vitejs | | | | `-- plugin-react -> ../../../../node_modules/.pnpm/@vitejs+plugin-react@4.0.3_vite@4.4.4_@types+node@20.12.11_sass@1.63.6_terser@5.19.1_/node_modules/@vitejs/plugin-react | | | |-- autoprefixer -> ../../../node_modules/.pnpm/autoprefixer@10.4.14_postcss@8.4.31/node_modules/autoprefixer | | | |-- clsx -> ../../../node_modules/.pnpm/clsx@2.0.0/node_modules/clsx | | | |-- postcss -> ../../../node_modules/.pnpm/postcss@8.4.31/node_modules/postcss | | | |-- react -> ../../../node_modules/.pnpm/react@18.2.0/node_modules/react | | | |-- react-dom -> ../../../node_modules/.pnpm/react-dom@18.2.0_react@18.2.0/node_modules/react-dom | | | |-- react-hot-toast -> ../../../node_modules/.pnpm/react-hot-toast@2.4.1_csstype@3.1.2_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/react-hot-toast | | | |-- react-router-dom -> ../../../node_modules/.pnpm/react-router-dom@6.14.2_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/react-router-dom | | | |-- tailwindcss -> ../../../node_modules/.pnpm/tailwindcss@3.3.3_ts-node@10.9.1_@types+node@20.12.11_typescript@5.3.3_/node_modules/tailwindcss | | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | `-- vite -> ../../../node_modules/.pnpm/vite@4.4.4_@types+node@20.12.11_sass@1.63.6_terser@5.19.1/node_modules/vite | | |-- package.json | | |-- postcss.config.cjs | | |-- public | | | `-- empty-image.svg | | |-- src | | | |-- Root.tsx | | | |-- components | | | | |-- Base | | | | | |-- Button.tsx | | | | | |-- ExplorerLink.tsx | | | | | |-- Header.tsx | | | | | |-- Loading.tsx | | | | | |-- Spinner.tsx | | | | | |-- SuiConnectButton.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 | |-- kiosk-cli | | |-- README.md | | |-- index.js | | |-- node_modules | | | |-- @mysten | | | | |-- kiosk -> ../../../../sdk/kiosk | | | | `-- sui -> ../../../../sdk/typescript | | | `-- commander -> ../../../node_modules/.pnpm/commander@11.0.0/node_modules/commander | | `-- package.json | |-- multisig-toolkit | | |-- components.json | | |-- index.html | | |-- node_modules | | | |-- @fontsource-variable | | | | |-- inter -> ../../../../node_modules/.pnpm/@fontsource-variable+inter@5.0.5/node_modules/@fontsource-variable/inter | | | | `-- red-hat-mono -> ../../../../node_modules/.pnpm/@fontsource-variable+red-hat-mono@5.0.6/node_modules/@fontsource-variable/red-hat-mono | | | |-- @hookform | | | | `-- resolvers -> ../../../../node_modules/.pnpm/@hookform+resolvers@3.1.1_react-hook-form@7.45.2_react@18.2.0_/node_modules/@hookform/resolvers | | | |-- @mysten | | | | |-- dapp-kit -> ../../../../sdk/dapp-kit | | | | `-- sui -> ../../../../sdk/typescript | | | |-- @radix-ui | | | | |-- react-dialog -> ../../../../node_modules/.pnpm/@radix-ui+react-dialog@1.0.4_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@radix-ui/react-dialog | | | | |-- react-label -> ../../../../node_modules/.pnpm/@radix-ui+react-label@2.0.2_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@radix-ui/react-label | | | | |-- react-navigation-menu -> ../../../../node_modules/.pnpm/@radix-ui+react-navigation-menu@1.1.3_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@_qkfg7xsjtltzhh7rs56dughd6e/node_modules/@radix-ui/react-navigation-menu | | | | |-- react-popover -> ../../../../node_modules/.pnpm/@radix-ui+react-popover@1.0.6_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@radix-ui/react-popover | | | | |-- react-slot -> ../../../../node_modules/.pnpm/@radix-ui+react-slot@1.0.2_@types+react@18.2.15_react@18.2.0/node_modules/@radix-ui/react-slot | | | | `-- react-tabs -> ../../../../node_modules/.pnpm/@radix-ui+react-tabs@1.0.4_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@radix-ui/react-tabs | | | |-- @tailwindcss | | | | `-- forms -> ../../../../node_modules/.pnpm/@tailwindcss+forms@0.5.4_tailwindcss@3.3.3_ts-node@10.9.1_@types+node@20.12.11_typescript@5.3.3__/node_modules/@tailwindcss/forms | | | |-- @tanstack | | | | `-- react-query -> ../../../../node_modules/.pnpm/@tanstack+react-query@5.36.0_react@18.2.0/node_modules/@tanstack/react-query | | | |-- @types | | | | |-- react -> ../../../../node_modules/.pnpm/@types+react@18.2.15/node_modules/@types/react | | | | `-- react-dom -> ../../../../node_modules/.pnpm/@types+react-dom@18.2.7/node_modules/@types/react-dom | | | |-- @vitejs | | | | `-- plugin-react -> ../../../../node_modules/.pnpm/@vitejs+plugin-react@4.0.3_vite@4.4.4_@types+node@20.12.11_sass@1.63.6_terser@5.19.1_/node_modules/@vitejs/plugin-react | | | |-- autoprefixer -> ../../../node_modules/.pnpm/autoprefixer@10.4.14_postcss@8.4.31/node_modules/autoprefixer | | | |-- class-variance-authority -> ../../../node_modules/.pnpm/class-variance-authority@0.7.0/node_modules/class-variance-authority | | | |-- clsx -> ../../../node_modules/.pnpm/clsx@2.0.0/node_modules/clsx | | | |-- cmdk -> ../../../node_modules/.pnpm/cmdk@0.2.0_@types+react@18.2.15_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/cmdk | | | |-- lucide-react -> ../../../node_modules/.pnpm/lucide-react@0.261.0_react@18.2.0/node_modules/lucide-react | | | |-- postcss -> ../../../node_modules/.pnpm/postcss@8.4.31/node_modules/postcss | | | |-- react -> ../../../node_modules/.pnpm/react@18.2.0/node_modules/react | | | |-- react-dom -> ../../../node_modules/.pnpm/react-dom@18.2.0_react@18.2.0/node_modules/react-dom | | | |-- react-hook-form -> ../../../node_modules/.pnpm/react-hook-form@7.45.2_react@18.2.0/node_modules/react-hook-form | | | |-- react-hot-toast -> ../../../node_modules/.pnpm/react-hot-toast@2.4.1_csstype@3.1.2_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/react-hot-toast | | | |-- react-router-dom -> ../../../node_modules/.pnpm/react-router-dom@6.14.2_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/react-router-dom | | | |-- tailwind-merge -> ../../../node_modules/.pnpm/tailwind-merge@1.14.0/node_modules/tailwind-merge | | | |-- tailwindcss -> ../../../node_modules/.pnpm/tailwindcss@3.3.3_ts-node@10.9.1_@types+node@20.12.11_typescript@5.3.3_/node_modules/tailwindcss | | | |-- tailwindcss-animate -> ../../../node_modules/.pnpm/tailwindcss-animate@1.0.6_tailwindcss@3.3.3_ts-node@10.9.1_@types+node@20.12.11_typescript@5.3.3__/node_modules/tailwindcss-animate | | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | |-- vite -> ../../../node_modules/.pnpm/vite@4.4.4_@types+node@20.12.11_sass@1.63.6_terser@5.19.1/node_modules/vite | | | |-- vite-tsconfig-paths -> ../../../node_modules/.pnpm/vite-tsconfig-paths@4.2.0_typescript@5.3.3_vite@4.4.4_@types+node@20.12.11_sass@1.63.6_terser@5.19.1_/node_modules/vite-tsconfig-paths | | | `-- zod -> ../../../node_modules/.pnpm/zod@3.21.4/node_modules/zod | | |-- package.json | | |-- postcss.config.cjs | | |-- src | | | |-- components | | | | |-- connect.tsx | | | | |-- header.tsx | | | | |-- menu.tsx | | | | |-- preview-effects | | | | | |-- 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 | |-- index.html | |-- node_modules | | |-- @mysten | | | |-- dapp-kit -> ../../../../sdk/dapp-kit | | | `-- sui -> ../../../../sdk/typescript | | |-- @tanstack | | | `-- react-query -> ../../../../node_modules/.pnpm/@tanstack+react-query@5.36.0_react@18.2.0/node_modules/@tanstack/react-query | | |-- @types | | | |-- react -> ../../../../node_modules/.pnpm/@types+react@18.2.15/node_modules/@types/react | | | `-- react-dom -> ../../../../node_modules/.pnpm/@types+react-dom@18.2.7/node_modules/@types/react-dom | | |-- @vitejs | | | `-- plugin-react -> ../../../../node_modules/.pnpm/@vitejs+plugin-react@4.0.3_vite@4.4.4_@types+node@20.12.11_sass@1.63.6_terser@5.19.1_/node_modules/@vitejs/plugin-react | | |-- autoprefixer -> ../../../node_modules/.pnpm/autoprefixer@10.4.14_postcss@8.4.31/node_modules/autoprefixer | | |-- postcss -> ../../../node_modules/.pnpm/postcss@8.4.31/node_modules/postcss | | |-- react -> ../../../node_modules/.pnpm/react@18.2.0/node_modules/react | | |-- react-dom -> ../../../node_modules/.pnpm/react-dom@18.2.0_react@18.2.0/node_modules/react-dom | | |-- tailwindcss -> ../../../node_modules/.pnpm/tailwindcss@3.3.3_ts-node@10.9.1_@types+node@20.12.11_typescript@5.3.3_/node_modules/tailwindcss | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | `-- vite -> ../../../node_modules/.pnpm/vite@4.4.4_@types+node@20.12.11_sass@1.63.6_terser@5.19.1/node_modules/vite | |-- 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 |-- dashboards | `-- README.md |-- deny.toml |-- doc | `-- paper | |-- sui-lutris.pdf | |-- sui.pdf | `-- tokenomics.pdf |-- docker | |-- deterministic-canary | | |-- Dockerfile | | `-- build.sh | |-- fullnode | | |-- README.md | | `-- docker-compose.yaml | |-- fullnode-x | | |-- README.md | | |-- docker-compose.yaml | | |-- fullnode | | | |-- config | | | `-- entry.sh | | |-- indexer | | | `-- indexer.sh | | `-- postgres | |-- grafana-local | | |-- dashboards | | | |-- cluster-status-dashboard.json | | | |-- dashboard.yaml | | | `-- validator-dashboard.json | | |-- docker-compose.yaml | | |-- grafana-datasources.yaml | | |-- prometheus.yaml | | `-- tempo.yaml | |-- stress | | |-- Dockerfile | | |-- entrypoint.sh | | `-- readme.md | |-- sui-graphql-rpc | | |-- Dockerfile | | `-- build.sh | |-- sui-indexer | | |-- Dockerfile | | `-- build.sh | |-- sui-network | | |-- Dockerfile | | |-- README.md | | |-- docker-compose.yaml | | |-- genesis | | | |-- compose-validators.yaml | | | |-- generate.py | | | |-- overlays | | | | `-- common.yaml | | | |-- requirements.txt | | | `-- static | | | |-- fullnode.yaml | | | `-- sui.keystore | | `-- new-genesis.sh | |-- sui-node | | |-- Dockerfile | | `-- build.sh | |-- sui-node-deterministic | | |-- Dockerfile | | `-- build.sh | |-- sui-services | | |-- Dockerfile | | `-- build.sh | |-- sui-source-service | | |-- Dockerfile | | `-- build.sh | `-- sui-tools | |-- Dockerfile | `-- build.sh |-- docs | |-- README.md | |-- content | | |-- concepts | | | |-- app-devs.mdx | | | |-- architecture.mdx | | | |-- components.mdx | | | |-- cryptography | | | | |-- images | | | | | |-- zklogin-apple1.png | | | | | |-- zklogin-apple2.png | | | | | |-- zklogin-apple3.png | | | | | |-- zklogin-apple4.png | | | | | |-- zklogin-facebook1.png | | | | | |-- zklogin-facebook2.png | | | | | |-- zklogin-flow.png | | | | | |-- zklogin-google1.png | | | | | |-- zklogin-google2.png | | | | | |-- zklogin-google3.png | | | | | |-- zklogin-kakao1.png | | | | | |-- zklogin-kakao2.png | | | | | |-- zklogin-kakao3.png | | | | | |-- zklogin-slack1.png | | | | | |-- zklogin-slack2.png | | | | | |-- zklogin-slack3.png | | | | | |-- zklogin-twitch1.png | | | | | `-- zklogin-twitch2.png | | | | |-- system | | | | | |-- checkpoint-verification.mdx | | | | | |-- intents-for-validation.mdx | | | | | `-- validator-signatures.mdx | | | | |-- system.mdx | | | | |-- transaction-auth | | | | | |-- images | | | | | | `-- sui_multisig_structures.png | | | | | |-- intent-signing.mdx | | | | | |-- keys-addresses.mdx | | | | | |-- multisig.mdx | | | | | |-- offline-signing.mdx | | | | | `-- signatures.mdx | | | | |-- transaction-auth.mdx | | | | `-- zklogin.mdx | | | |-- cryptography.mdx | | | |-- dynamic-fields | | | | `-- tables-bags.mdx | | | |-- dynamic-fields.mdx | | | |-- events.mdx | | | |-- graphql-rpc.mdx | | | |-- images | | | | `-- sui-tokenomics-flow.png | | | |-- object-model.mdx | | | |-- object-ownership | | | | |-- address-owned.mdx | | | | |-- immutable.mdx | | | | |-- shared.mdx | | | | `-- wrapped.mdx | | | |-- object-ownership.mdx | | | |-- research-papers.mdx | | | |-- sui-architecture | | | | |-- consensus.mdx | | | | |-- data-management-things.mdx | | | | |-- epochs.mdx | | | | |-- high-level.mdx | | | | |-- images | | | | | |-- indexer-arch.png | | | | | `-- txn-lifecycle.png | | | | |-- indexer-functions.mdx | | | | |-- protocol-upgrades.mdx | | | | |-- staking-rewards.mdx | | | | |-- sui-security.mdx | | | | `-- transaction-lifecycle.mdx | | | |-- sui-architecture.mdx | | | |-- sui-move-concepts | | | | |-- collections.mdx | | | | |-- conventions.mdx | | | | |-- entry-functions.mdx | | | | |-- init.mdx | | | | |-- move-on-sui.mdx | | | | |-- one-time-witness.mdx | | | | |-- packages | | | | | |-- custom-policies.mdx | | | | | `-- upgrade.mdx | | | | |-- packages.mdx | | | | `-- strings.mdx | | | |-- sui-move-concepts.mdx | | | |-- tokenomics | | | | |-- gas-in-sui.mdx | | | | |-- gas-pricing.mdx | | | | |-- images | | | | | `-- gas-fees-explorer.png | | | | |-- proof-of-stake.mdx | | | | |-- staking-unstaking.mdx | | | | |-- storage-fund.mdx | | | | |-- sui-bridging.mdx | | | | |-- sui-coin.mdx | | | | `-- validators-staking.mdx | | | |-- tokenomics.mdx | | | |-- transactions | | | | |-- gas-smashing.mdx | | | | |-- prog-txn-blocks.mdx | | | | `-- sponsored-transactions.mdx | | | |-- transactions.mdx | | | |-- transfers | | | | |-- custom-rules.mdx | | | | `-- transfer-to-object.mdx | | | |-- transfers.mdx | | | `-- versioning.mdx | | |-- concepts.mdx | | |-- examples.mdx | | |-- guides | | | |-- developer | | | | |-- advanced | | | | | |-- asset-tokenization.mdx | | | | | |-- custom-indexer.mdx | | | | | |-- efficient-smart-contracts.mdx | | | | | |-- graphql-migration.mdx | | | | | |-- maximize-reach.mdx | | | | | |-- min-gas-fees.mdx | | | | | |-- move-2024-migration.mdx | | | | | |-- randomness-onchain.mdx | | | | | |-- security-best-practices.mdx | | | | | `-- wallet-integrations.mdx | | | | |-- advanced.mdx | | | | |-- app-examples | | | | | |-- auction.mdx | | | | | |-- blackjack.mdx | | | | | |-- coin-flip.mdx | | | | | |-- e2e-counter.mdx | | | | | |-- meta-pricing-oracle.mdx | | | | | |-- oracle.mdx | | | | | |-- plinko.mdx | | | | | |-- recaptcha.mdx | | | | | |-- reviews-rating.mdx | | | | | |-- tic-tac-toe.mdx | | | | | |-- trusted-swap.mdx | | | | | |-- trustless-swap | | | | | | |-- backend.mdx | | | | | | |-- frontend.mdx | | | | | | `-- indexer-api.mdx | | | | | |-- trustless-swap.mdx | | | | | |-- turnip-town.mdx | | | | | `-- weather-oracle.mdx | | | | |-- app-examples.mdx | | | | |-- cryptography | | | | | |-- ecvrf.mdx | | | | | |-- groth16.mdx | | | | | |-- hashing.mdx | | | | | |-- multisig.mdx | | | | | |-- signing.mdx | | | | | |-- zklogin-integration | | | | | | |-- developer-account.mdx | | | | | | |-- images | | | | | | | |-- google-addauth.png | | | | | | | |-- google-appmeta.png | | | | | | | |-- google-nav.png | | | | | | | |-- google-oauth.png | | | | | | | `-- overview.png | | | | | | `-- zklogin-example.mdx | | | | | `-- zklogin-integration.mdx | | | | |-- cryptography.mdx | | | | |-- dev-cheat-sheet.mdx | | | | |-- first-app | | | | | |-- build-test.mdx | | | | | |-- client-tssdk.mdx | | | | | |-- debug.mdx | | | | | |-- publish.mdx | | | | | `-- write-package.mdx | | | | |-- first-app.mdx | | | | |-- getting-started | | | | | |-- connect.mdx | | | | | |-- get-address.mdx | | | | | |-- get-coins.mdx | | | | | |-- graphql-rpc.mdx | | | | | |-- images | | | | | | `-- releases.png | | | | | |-- local-network.mdx | | | | | `-- sui-install.mdx | | | | |-- getting-started.mdx | | | | |-- starter-templates.mdx | | | | |-- sui-101 | | | | | |-- access-time.mdx | | | | | |-- building-ptb.mdx | | | | | |-- coin-mgt.mdx | | | | | |-- create-coin | | | | | | |-- in-game-token.mdx | | | | | | |-- loyalty.mdx | | | | | | `-- regulated.mdx | | | | | |-- create-coin.mdx | | | | | |-- create-nft.mdx | | | | | |-- shared-owned.mdx | | | | | |-- sign-and-send-txn.mdx | | | | | |-- simulating-refs.mdx | | | | | |-- sponsor-txn.mdx | | | | | |-- using-events.mdx | | | | | `-- working-with-ptbs.mdx | | | | |-- sui-101.mdx | | | | `-- zklogin-onboarding.mdx | | | |-- developer.mdx | | | |-- operator | | | | |-- archives.mdx | | | | |-- data-management.mdx | | | | |-- exchange-integration.mdx | | | | |-- genesis.mdx | | | | |-- images | | | | | |-- fn-basic-functionality.png | | | | | `-- mysten-cloud-snapshots.png | | | | |-- node-tools.mdx | | | | |-- observability.mdx | | | | |-- snapshots.mdx | | | | |-- sui-full-node.mdx | | | | |-- validator-committee.mdx | | | | |-- validator-config.mdx | | | | `-- validator-tasks.mdx | | | `-- operator.mdx | | |-- guides.mdx | | |-- references | | | |-- cli | | | | |-- cheatsheet.mdx | | | | |-- client.mdx | | | | |-- console.mdx | | | | |-- keytool.mdx | | | | |-- move.mdx | | | | |-- ptb.mdx | | | | `-- validator.mdx | | | |-- cli.mdx | | | |-- contribute | | | | |-- code-of-conduct.mdx | | | | |-- contribute-to-sui-repos.mdx | | | | |-- contribution-process.mdx | | | | |-- images | | | | | |-- fork.png | | | | | `-- gh-url.png | | | | |-- localize-sui-docs.mdx | | | | |-- mdx-components.mdx | | | | |-- style-guide.mdx | | | | `-- sui-environment.mdx | | | |-- event-query-and-subscription.mdx | | | |-- exchange-integration-guide.mdx | | | |-- framework.mdx | | | |-- rust-sdk.mdx | | | |-- sui-api | | | | |-- json-rpc-format.mdx | | | | `-- rpc-best-practices.mdx | | | |-- sui-api.mdx | | | |-- sui-compared.mdx | | | |-- sui-framework-reference.mdx | | | |-- sui-glossary.mdx | | | |-- sui-graphql.mdx | | | |-- sui-move.mdx | | | `-- sui-sdks.mdx | | |-- references.mdx | | |-- sidebars | | | |-- concepts.js | | | |-- guides.js | | | |-- references.js | | | `-- standards.js | | |-- snippets | | | |-- address-prefix.mdx | | | |-- app-examples-swap-source.mdx | | | |-- binaries-file-list.mdx | | | |-- cli-check-install.mdx | | | |-- data-wipe.mdx | | | |-- info-gas-budget.mdx | | | |-- info-pnpm-required.mdx | | | |-- initialize-sui-client-cli.mdx | | | |-- linux-deps.mdx | | | |-- macos-deps.mdx | | | |-- migrate-to-graphql.mdx | | | |-- move-summary.mdx | | | |-- openid-providers.mdx | | | |-- publish-to-devnet-with-coins.mdx | | | |-- quick-install.mdx | | | |-- staking-pool-reqs.mdx | | | |-- upgrade-single-key-risk.mdx | | | `-- warn-ml-rpcs.mdx | | |-- standards | | | |-- closed-loop-token | | | | |-- action-request.mdx | | | | |-- coin-token-comparison.mdx | | | | |-- rules.mdx | | | | |-- spending.mdx | | | | `-- token-policy.mdx | | | |-- closed-loop-token.mdx | | | |-- coin.mdx | | | |-- deepbook | | | | |-- design.mdx | | | | |-- orders.mdx | | | | |-- pools.mdx | | | | |-- query-the-pool.mdx | | | | |-- routing-a-swap.mdx | | | | `-- trade-and-swap.mdx | | | |-- deepbook.mdx | | | |-- display.mdx | | | |-- images | | | | `-- balance-token-coin.png | | | |-- kiosk-apps | | | | `-- nft-rental.mdx | | | |-- kiosk-apps.mdx | | | |-- kiosk.mdx | | | `-- wallet-standard.mdx | | `-- standards.mdx | `-- site | |-- LICENSE | |-- babel.config.js | |-- crowdin.yml | |-- docusaurus.config.js | |-- package.json | |-- pnpm-lock.yaml | |-- pnpm-workspace.yaml | |-- 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 | | | |-- Cards | | | | |-- index.tsx | | | | `-- styles.module.css | | | |-- ExampleImport | | | | |-- index.tsx | | | | `-- styles.module.css | | | `-- HomepageFeatures | | | |-- index.tsx | | | `-- styles.module.css | | |-- css | | | |-- custom.css | | | `-- fonts.css | | |-- pages | | | |-- index.js | | | |-- index.module.css | | | `-- sui-api-ref.js | | |-- plugins | | | |-- descriptions | | | | `-- index.js | | | |-- framework | | | | `-- index.js | | | `-- inject-code | | | |-- index.js | | | `-- injectLoader.js | | |-- static | | | |-- doc | | | | |-- sui-lutris.pdf | | | | |-- sui.pdf | | | | `-- tokenomics.pdf | | | |-- 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 | | | `-- img | | | |-- build-explorer-object.png | | | |-- docusaurus.png | | | |-- favicon.ico | | | |-- gas-fees-explorer.png | | | |-- index | | | | |-- blocks.png | | | | |-- card-bg-light.svg | | | | |-- card-bg.svg | | | | |-- circle-arrow-blue.svg | | | | |-- circle-arrow-down.svg | | | | |-- circle-arrow-up.svg | | | | |-- circle-arrow.svg | | | | |-- discord.svg | | | | |-- linkedin.svg | | | | |-- medium.svg | | | | |-- right-arrow-blue.svg | | | | |-- right-arrow.svg | | | | `-- x.svg | | | |-- logo.svg | | | |-- og.jpg | | | |-- sui-doc-og.png | | | |-- sui-tokenomics-flow.png | | | `-- sui_multisig_structures.png | | |-- theme | | | |-- DocCard | | | | |-- index.js | | | | `-- styles.module.css | | | |-- DocCardList | | | | `-- index.js | | | |-- Footer | | | | |-- Copyright | | | | | `-- index.js | | | | |-- Layout | | | | | |-- index.js | | | | | `-- index.module.css | | | | |-- LinkItem | | | | | `-- index.js | | | | |-- Links | | | | | |-- MultiColumn | | | | | | `-- index.js | | | | | |-- Simple | | | | | | `-- index.js | | | | | `-- index.js | | | | |-- Logo | | | | | |-- index.js | | | | | `-- styles.module.css | | | | `-- index.js | | | |-- MDXContent | | | | `-- index.js | | | |-- Navbar | | | | |-- ColorModeToggle | | | | | |-- index.js | | | | | `-- styles.module.css | | | | |-- Content | | | | | |-- index.js | | | | | `-- styles.module.css | | | | |-- Layout | | | | | |-- index.js | | | | | `-- styles.module.css | | | | |-- Logo | | | | | `-- index.js | | | | |-- Search | | | | | |-- index.js | | | | | `-- styles.module.css | | | | `-- index.js | | | |-- prism-include-languages.js | | | `-- prism-move.js | | `-- utils | | `-- getopenrpcspecs.js | |-- static | | |-- doc | | | |-- sui-cli-cheatsheet.pdf | | | `-- sui.pdf | | |-- 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 | | |-- img | | | |-- balance-token-coin.png | | | |-- build-explorer-object.png | | | |-- favicon.ico | | | |-- gas-fees-explorer.png | | | |-- index | | | | |-- blocks.png | | | | |-- card-bg-light.svg | | | | |-- card-bg.svg | | | | |-- circle-arrow-blue.svg | | | | |-- circle-arrow-down.svg | | | | |-- circle-arrow-up.svg | | | | |-- circle-arrow.svg | | | | |-- discord.svg | | | | |-- linkedin.svg | | | | |-- medium.svg | | | | |-- right-arrow-blue.svg | | | | |-- right-arrow.svg | | | | `-- x.svg | | | |-- logo.svg | | | |-- og.jpg | | | |-- sui-doc-og.png | | | |-- sui-logo-footer.svg | | | |-- sui-logo.svg | | | |-- sui-tokenomics-flow.png | | | `-- sui_multisig_structures.png | | `-- paper | | |-- sui-lutris.pdf | | |-- sui.pdf | | `-- tokenomics.pdf | |-- tailwind.config.js | |-- tsconfig.json | `-- vercel.json |-- examples | |-- mev_bot | | |-- CHANGELOG.md | | |-- README.md | | |-- node_modules | | | |-- @mysten | | | | |-- bcs -> ../../../../sdk/bcs | | | | `-- sui -> ../../../../sdk/typescript | | | |-- p-limit -> ../../../node_modules/.pnpm/p-limit@4.0.0/node_modules/p-limit | | | |-- ts-node -> ../../../node_modules/.pnpm/ts-node@10.9.1_@swc+core@1.3.92_@types+node@20.12.11_typescript@5.3.3/node_modules/ts-node | | | `-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | |-- package.json | | |-- src | | | `-- index.ts | | `-- tsconfig.json | |-- move | | |-- color_object | | | |-- Move.toml | | | `-- sources | | | `-- example.move | | |-- crypto | | | |-- bls_signature | | | | |-- Move.toml | | | | `-- sources | | | | `-- example.move | | | |-- elgamal | | | | |-- 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 | | |-- first_package | | | |-- Move.toml | | | `-- sources | | | `-- example.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-rental | | | |-- Move.toml | | | |-- README.md | | | |-- c4-architecture | | | | |-- README.md | | | | |-- docker-compose.yml | | | | |-- workspace.dsl | | | | `-- workspace.json | | | |-- sources | | | | `-- nft_rental.move | | | `-- tests | | | `-- tests.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 | | | `-- 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 | | `-- trusted_swap | | |-- Move.toml | | `-- sources | | `-- example.move | `-- trading | |-- api | | |-- CHANGELOG.md | | |-- README.md | | |-- config.ts | | |-- db.ts | | |-- helpers | | | |-- cancel-escrow.ts | | | |-- create-demo-data.ts | | | |-- create-demo-escrows.ts | | | `-- publish-contracts.ts | | |-- indexer | | | |-- escrow-handler.ts | | | |-- event-indexer.ts | | | `-- locked-handler.ts | | |-- indexer.ts | | |-- node_modules | | | |-- @mysten | | | | `-- sui -> ../../../../../sdk/typescript | | | |-- @prisma | | | | `-- client -> ../../../../../node_modules/.pnpm/@prisma+client@5.13.0_prisma@5.13.0/node_modules/@prisma/client | | | |-- @types | | | | |-- cors -> ../../../../../node_modules/.pnpm/@types+cors@2.8.17/node_modules/@types/cors | | | | |-- express -> ../../../../../node_modules/.pnpm/@types+express@4.17.21/node_modules/@types/express | | | | `-- node -> ../../../../../node_modules/.pnpm/@types+node@20.4.2/node_modules/@types/node | | | |-- concurrently -> ../../../../node_modules/.pnpm/concurrently@8.2.0/node_modules/concurrently | | | |-- cors -> ../../../../node_modules/.pnpm/cors@2.8.5/node_modules/cors | | | |-- express -> ../../../../node_modules/.pnpm/express@4.18.2/node_modules/express | | | |-- prisma -> ../../../../node_modules/.pnpm/prisma@5.13.0/node_modules/prisma | | | |-- ts-node -> ../../../../node_modules/.pnpm/ts-node@10.9.1_@swc+core@1.3.92_@types+node@20.4.2_typescript@5.3.3/node_modules/ts-node | | | `-- typescript -> ../../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | |-- package.json | | |-- prisma | | | |-- migrations | | | | |-- 20240122110930_init | | | | | `-- migration.sql | | | | |-- 20240129111604_init | | | | | `-- migration.sql | | | | `-- migration_lock.toml | | | `-- schema.prisma | | |-- server.ts | | |-- sui-utils.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 | |-- CHANGELOG.md | |-- README.md | |-- index.html | |-- node_modules | | |-- @mysten | | | |-- dapp-kit -> ../../../../../sdk/dapp-kit | | | `-- sui -> ../../../../../sdk/typescript | | |-- @radix-ui | | | |-- colors -> ../../../../../node_modules/.pnpm/@radix-ui+colors@3.0.0/node_modules/@radix-ui/colors | | | |-- react-icons -> ../../../../../node_modules/.pnpm/@radix-ui+react-icons@1.3.0_react@18.2.0/node_modules/@radix-ui/react-icons | | | `-- themes -> ../../../../../node_modules/.pnpm/@radix-ui+themes@2.0.0_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@radix-ui/themes | | |-- @tanstack | | | `-- react-query -> ../../../../../node_modules/.pnpm/@tanstack+react-query@5.36.0_react@18.2.0/node_modules/@tanstack/react-query | | |-- @types | | | |-- react -> ../../../../../node_modules/.pnpm/@types+react@18.2.15/node_modules/@types/react | | | `-- react-dom -> ../../../../../node_modules/.pnpm/@types+react-dom@18.2.7/node_modules/@types/react-dom | | |-- @typescript-eslint | | | |-- eslint-plugin -> ../../../../../node_modules/.pnpm/@typescript-eslint+eslint-plugin@6.1.0_@typescript-eslint+parser@6.1.0_eslint@8.45.0_typescri_jmkkrnshiutfvmhveu3tnnw7dq/node_modules/@typescript-eslint/eslint-plugin | | | `-- parser -> ../../../../../node_modules/.pnpm/@typescript-eslint+parser@6.1.0_eslint@8.45.0_typescript@5.3.3/node_modules/@typescript-eslint/parser | | |-- @vitejs | | | `-- plugin-react-swc -> ../../../../../node_modules/.pnpm/@vitejs+plugin-react-swc@3.4.0_@swc+helpers@0.5.5_vite@4.4.11_@types+node@20.12.11_sass@1.63.6_terser@5.19.1_/node_modules/@vitejs/plugin-react-swc | | |-- autoprefixer -> ../../../../node_modules/.pnpm/autoprefixer@10.4.14_postcss@8.4.31/node_modules/autoprefixer | | |-- eslint -> ../../../../node_modules/.pnpm/eslint@8.45.0/node_modules/eslint | | |-- eslint-plugin-react-hooks -> ../../../../node_modules/.pnpm/eslint-plugin-react-hooks@4.6.0_eslint@8.45.0/node_modules/eslint-plugin-react-hooks | | |-- eslint-plugin-react-refresh -> ../../../../node_modules/.pnpm/eslint-plugin-react-refresh@0.4.3_eslint@8.45.0/node_modules/eslint-plugin-react-refresh | | |-- postcss -> ../../../../node_modules/.pnpm/postcss@8.4.31/node_modules/postcss | | |-- prettier -> ../../../../node_modules/.pnpm/prettier@3.0.3/node_modules/prettier | | |-- react -> ../../../../node_modules/.pnpm/react@18.2.0/node_modules/react | | |-- react-dom -> ../../../../node_modules/.pnpm/react-dom@18.2.0_react@18.2.0/node_modules/react-dom | | |-- react-hot-toast -> ../../../../node_modules/.pnpm/react-hot-toast@2.4.1_csstype@3.1.2_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/react-hot-toast | | |-- react-router-dom -> ../../../../node_modules/.pnpm/react-router-dom@6.14.2_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/react-router-dom | | |-- tailwindcss -> ../../../../node_modules/.pnpm/tailwindcss@3.3.3_ts-node@10.9.1_@types+node@20.12.11_typescript@5.3.3_/node_modules/tailwindcss | | |-- typescript -> ../../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | `-- vite -> ../../../../node_modules/.pnpm/vite@4.4.11_@types+node@20.12.11_sass@1.63.6_terser@5.19.1/node_modules/vite | |-- package.json | |-- postcss.config.js | |-- prettier.config.cjs | |-- src | | |-- components | | | |-- ExplorerLink.tsx | | | |-- Header.tsx | | | |-- InfiniteScrollArea.tsx | | | |-- Loading.tsx | | | |-- SuiObjectDisplay.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 | | | | |-- 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.exp | | | | | |-- procedure_args.mvir | | | | | |-- resource_enum_has_resource_field.exp | | | | | |-- resource_enum_has_resource_field.mvir | | | | | |-- resource_has_resource_field.exp | | | | | |-- resource_has_resource_field.mvir | | | | | |-- unrestricted_enum_has_resource_field.exp | | | | | |-- unrestricted_enum_has_resource_field.mvir | | | | | |-- unrestricted_has_resource_field.exp | | | | | `-- unrestricted_has_resource_field.mvir | | | | |-- check_bounds | | | | | |-- 128_params_and_128_locals.exp | | | | | |-- 128_params_and_128_locals.mvir | | | | | |-- 1_param_and_255_locals.exp | | | | | |-- 1_param_and_255_locals.mvir | | | | | |-- 256_locals.exp | | | | | |-- 256_locals.mvir | | | | | |-- 256_params.exp | | | | | |-- 256_params.mvir | | | | | |-- too_few_type_actuals.exp | | | | | |-- too_few_type_actuals.mvir | | | | | |-- too_few_type_actuals_enum.exp | | | | | |-- too_few_type_actuals_enum.mvir | | | | | |-- too_many_type_actuals.exp | | | | | |-- too_many_type_actuals.mvir | | | | | |-- too_many_type_actuals_enum.exp | | | | | `-- too_many_type_actuals_enum.mvir | | | | |-- check_duplication | | | | | |-- duplicate_enum_and_struct_names.exp | | | | | |-- duplicate_enum_and_struct_names.mvir | | | | | |-- duplicate_enum_name.exp | | | | | |-- duplicate_enum_name.mvir | | | | | |-- duplicate_field_name.exp | | | | | |-- duplicate_field_name.mvir | | | | | |-- duplicate_field_name_enum.exp | | | | | |-- duplicate_field_name_enum.mvir | | | | | |-- duplicate_function_name.exp | | | | | |-- duplicate_function_name.mvir | | | | | |-- duplicate_struct_name.exp | | | | | |-- duplicate_struct_name.mvir | | | | | |-- duplicate_variant_name.exp | | | | | |-- duplicate_variant_name.mvir | | | | | |-- empty_enums.exp | | | | | |-- empty_enums.mvir | | | | | |-- empty_structs.exp | | | | | |-- empty_structs.mvir | | | | | |-- friend_decl_duplicated.exp | | | | | `-- friend_decl_duplicated.mvir | | | | |-- control_flow | | | | | |-- break_nested.exp | | | | | |-- break_nested.mvir | | | | | |-- break_simple.exp | | | | | |-- break_simple.mvir | | | | | |-- break_unreachable.exp | | | | | |-- break_unreachable.mvir | | | | | |-- dead_return.exp | | | | | |-- dead_return.mvir | | | | | |-- dead_return_local.exp | | | | | |-- dead_return_local.mvir | | | | | |-- if_branch_diverges_5.exp | | | | | |-- if_branch_diverges_5.mvir | | | | | |-- if_branch_diverges_6.exp | | | | | |-- if_branch_diverges_6.mvir | | | | | |-- if_branch_diverges_8.exp | | | | | |-- if_branch_diverges_8.mvir | | | | | |-- invalid_fallthrough1.exp | | | | | |-- invalid_fallthrough1.mvir | | | | | |-- invalid_fallthrough2.exp | | | | | |-- invalid_fallthrough2.mvir | | | | | |-- invalid_fallthrough3.exp | | | | | |-- invalid_fallthrough3.mvir | | | | | |-- last_jump_unconditional_drop.exp | | | | | |-- last_jump_unconditional_drop.mvir | | | | | |-- last_jump_unconditional_reference.exp | | | | | |-- last_jump_unconditional_reference.mvir | | | | | |-- regression_test_496.exp | | | | | |-- regression_test_496.move | | | | | |-- regression_test_678.exp | | | | | |-- regression_test_678.move | | | | | |-- variant_switch.exp | | | | | |-- variant_switch.mvir | | | | | |-- variant_switch_successor.exp | | | | | |-- variant_switch_successor.mvir | | | | | |-- variant_switch_unconditional_branch.exp | | | | | `-- variant_switch_unconditional_branch.mvir | | | | |-- dependencies | | | | | |-- access_friend_function_invalid.exp | | | | | |-- access_friend_function_invalid.mvir | | | | | |-- access_private_function.exp | | | | | |-- access_private_function.mvir | | | | | |-- access_public_function.exp | | | | | |-- access_public_function.mvir | | | | | |-- all_fields_accessible.exp | | | | | |-- all_fields_accessible.mvir | | | | | |-- call_integers_valid.exp | | | | | |-- call_integers_valid.move | | | | | |-- internal_function_invalid_call.exp | | | | | |-- internal_function_invalid_call.mvir | | | | | |-- non_internal_function_valid_call.exp | | | | | |-- non_internal_function_valid_call.mvir | | | | | |-- use_unpublished_module.exp | | | | | `-- use_unpublished_module.mvir | | | | |-- enum_defs | | | | | |-- enum_match.exp | | | | | |-- enum_match.mvir | | | | | |-- enum_match_out_of_bounds.exp | | | | | |-- enum_match_out_of_bounds.mvir | | | | | |-- module_enum_shared_name.exp | | | | | |-- module_enum_shared_name.mvir | | | | | |-- module_enum_struct_shared_name.exp | | | | | |-- module_enum_struct_shared_name.mvir | | | | | |-- mutual_recursive_enum.exp | | | | | |-- mutual_recursive_enum.mvir | | | | | |-- recursive_enum.exp | | | | | |-- recursive_enum.mvir | | | | | |-- ref_in_enum.exp | | | | | `-- ref_in_enum.mvir | | | | |-- friends | | | | | |-- friend_decl_different_address.exp | | | | | |-- friend_decl_different_address.mvir | | | | | |-- friend_decl_self.exp | | | | | `-- friend_decl_self.mvir | | | | |-- instantiation_loops | | | | | |-- complex_1.exp | | | | | |-- complex_1.mvir | | | | | |-- complex_1_enum.exp | | | | | |-- complex_1_enum.mvir | | | | | |-- mutually_recursive_just_type_params_ok.exp | | | | | |-- mutually_recursive_just_type_params_ok.mvir | | | | | |-- mutually_recursive_non_generic_type_ok.exp | | | | | |-- mutually_recursive_non_generic_type_ok.mvir | | | | | |-- mutually_recursive_non_generic_type_ok_enum.exp | | | | | |-- mutually_recursive_non_generic_type_ok_enum.mvir | | | | | |-- mutually_recursive_three_args_just_type_params_shitfing_ok.exp | | | | | |-- mutually_recursive_three_args_just_type_params_shitfing_ok.mvir | | | | | |-- mutually_recursive_three_args_type_con_non_generic_types_ok.exp | | | | | |-- mutually_recursive_three_args_type_con_non_generic_types_ok.mvir | | | | | |-- mutually_recursive_three_args_type_con_non_generic_types_ok_enum.exp | | | | | |-- mutually_recursive_three_args_type_con_non_generic_types_ok_enum.mvir | | | | | |-- mutually_recursive_three_args_type_con_shifting.exp | | | | | |-- mutually_recursive_three_args_type_con_shifting.mvir | | | | | |-- mutually_recursive_three_args_type_con_shifting_enum.exp | | | | | |-- mutually_recursive_three_args_type_con_shifting_enum.mvir | | | | | |-- mutually_recursive_two_args_non_generic_type_and_type_param_ok.exp | | | | | |-- mutually_recursive_two_args_non_generic_type_and_type_param_ok.mvir | | | | | |-- mutually_recursive_two_args_swapping_just_type_params_ok.exp | | | | | |-- mutually_recursive_two_args_swapping_just_type_params_ok.mvir | | | | | |-- mutually_recursive_two_args_swapping_type_con.exp | | | | | |-- mutually_recursive_two_args_swapping_type_con.mvir | | | | | |-- mutually_recursive_two_args_swapping_type_con_enum.exp | | | | | |-- mutually_recursive_two_args_swapping_type_con_enum.mvir | | | | | |-- mutually_recursive_type_con.exp | | | | | |-- mutually_recursive_type_con.mvir | | | | | |-- mutually_recursive_type_con_enum.exp | | | | | |-- mutually_recursive_type_con_enum.mvir | | | | | |-- nested_types_1.exp | | | | | |-- nested_types_1.mvir | | | | | |-- nested_types_1_enum.exp | | | | | |-- nested_types_1_enum.mvir | | | | | |-- nested_types_2.exp | | | | | |-- nested_types_2.mvir | | | | | |-- nested_types_2_enum.exp | | | | | |-- nested_types_2_enum.mvir | | | | | |-- nested_types_2_enum_struct.exp | | | | | |-- nested_types_2_enum_struct.mvir | | | | | |-- recursive_infinite_type_terminates.exp | | | | | |-- recursive_infinite_type_terminates.mvir | | | | | |-- recursive_one_arg_just_type_params_ok.exp | | | | | |-- recursive_one_arg_just_type_params_ok.mvir | | | | | |-- recursive_one_arg_non_generic_type_ok.exp | | | | | |-- recursive_one_arg_non_generic_type_ok.mvir | | | | | |-- recursive_one_arg_type_con.exp | | | | | |-- recursive_one_arg_type_con.mvir | | | | | |-- recursive_one_arg_type_con_enum.exp | | | | | |-- recursive_one_arg_type_con_enum.mvir | | | | | |-- recursive_two_args_swapping_type_con.exp | | | | | |-- recursive_two_args_swapping_type_con.mvir | | | | | |-- recursive_two_args_swapping_type_con_enum.exp | | | | | |-- recursive_two_args_swapping_type_con_enum.mvir | | | | | |-- two_loops.exp | | | | | |-- two_loops.mvir | | | | | |-- two_loops_enum.exp | | | | | `-- two_loops_enum.mvir | | | | |-- locals_safety | | | | | |-- abort_unreleased_reference.exp | | | | | |-- abort_unreleased_reference.mvir | | | | | |-- abort_unused_resource.exp | | | | | |-- abort_unused_resource.mvir | | | | | |-- assign_copy.exp | | | | | |-- assign_copy.mvir | | | | | |-- assign_enum_resource.exp | | | | | |-- assign_enum_resource.mvir | | | | | |-- assign_in_one_if_branch.exp | | | | | |-- assign_in_one_if_branch.mvir | | | | | |-- assign_move.exp | | | | | |-- assign_move.mvir | | | | | |-- assign_resource.exp | | | | | |-- assign_resource.mvir | | | | | |-- assign_wrong_if_branch.exp | | | | | |-- assign_wrong_if_branch.mvir | | | | | |-- assign_wrong_if_branch_no_else.exp | | | | | |-- assign_wrong_if_branch_no_else.mvir | | | | | |-- branch_assigns_then_moves.exp | | | | | |-- branch_assigns_then_moves.mvir | | | | | |-- branch_assigns_then_moves_then_assigns.exp | | | | | |-- branch_assigns_then_moves_then_assigns.mvir | | | | | |-- deep_return_branch_doesnt_assign.exp | | | | | |-- deep_return_branch_doesnt_assign.mvir | | | | | |-- else_assigns_if_doesnt.exp | | | | | |-- else_assigns_if_doesnt.mvir | | | | | |-- else_moves_if_doesnt.exp | | | | | |-- else_moves_if_doesnt.mvir | | | | | |-- if_assigns_else_doesnt.exp | | | | | |-- if_assigns_else_doesnt.mvir | | | | | |-- if_assigns_no_else.exp | | | | | |-- if_assigns_no_else.mvir | | | | | |-- if_moves_else_doesnt.exp | | | | | |-- if_moves_else_doesnt.mvir | | | | | |-- if_moves_no_else.exp | | | | | |-- if_moves_no_else.mvir | | | | | |-- join_failure.exp | | | | | |-- join_failure.mvir | | | | | |-- move_before_assign.exp | | | | | |-- move_before_assign.mvir | | | | | |-- return_branch_doesnt_assign.exp | | | | | |-- return_branch_doesnt_assign.mvir | | | | | |-- return_branch_moves.exp | | | | | |-- return_branch_moves.mvir | | | | | |-- signer_st_loc_partial.exp | | | | | |-- signer_st_loc_partial.mvir | | | | | |-- signer_unused.exp | | | | | |-- signer_unused.mvir | | | | | |-- signer_unused_partial.exp | | | | | |-- signer_unused_partial.mvir | | | | | |-- use_before_assign.exp | | | | | |-- use_before_assign.mvir | | | | | |-- vector_ops_non_droppable_resource_not_destroyed.exp | | | | | |-- vector_ops_non_droppable_resource_not_destroyed.mvir | | | | | |-- while_move_local.exp | | | | | |-- while_move_local.mvir | | | | | |-- while_move_local_2.exp | | | | | `-- while_move_local_2.mvir | | | | |-- reference_safety | | | | | |-- assign_field_after_local.exp | | | | | |-- assign_field_after_local.mvir | | | | | |-- assign_local_after_move.exp | | | | | |-- assign_local_after_move.mvir | | | | | |-- assign_local_struct.exp | | | | | |-- assign_local_struct.mvir | | | | | |-- assign_local_struct_invalidated.exp | | | | | |-- assign_local_struct_invalidated.mvir | | | | | |-- assign_local_value.exp | | | | | |-- assign_local_value.mvir | | | | | |-- borrow_copy_ok.exp | | | | | |-- borrow_copy_ok.mvir | | | | | |-- borrow_enum_field_mutable_invalid.exp | | | | | |-- borrow_enum_field_mutable_invalid.mvir | | | | | |-- borrow_field_ok.exp | | | | | |-- borrow_field_ok.mvir | | | | | |-- borrow_if.exp | | | | | |-- borrow_if.mvir | | | | | |-- borrow_in_loop.exp | | | | | |-- borrow_in_loop.mvir | | | | | |-- borrow_return_mutable_borrow_bad.exp | | | | | |-- borrow_return_mutable_borrow_bad.mvir | | | | | |-- borrow_x_in_if_y_in_else.exp | | | | | |-- borrow_x_in_if_y_in_else.mvir | | | | | |-- copy_loc_borrowed.exp | | | | | |-- copy_loc_borrowed.mvir | | | | | |-- copy_loc_borrowed_field.exp | | | | | |-- copy_loc_borrowed_field.mvir | | | | | |-- copy_loc_borrowed_field_invalid.exp | | | | | |-- copy_loc_borrowed_field_invalid.mvir | | | | | |-- copy_loc_borrowed_indirect.exp | | | | | |-- copy_loc_borrowed_indirect.mvir | | | | | |-- copy_loc_borrowed_indirect_invalid.exp | | | | | |-- copy_loc_borrowed_indirect_invalid.mvir | | | | | |-- copy_loc_borrowed_invalid.exp | | | | | |-- copy_loc_borrowed_invalid.mvir | | | | | |-- deref_borrow_field_ok.exp | | | | | |-- deref_borrow_field_ok.mvir | | | | | |-- deref_copy_bad.exp | | | | | |-- deref_copy_bad.mvir | | | | | |-- deref_eq_bad.exp | | | | | |-- deref_eq_bad.mvir | | | | | |-- deref_eq_good.exp | | | | | |-- deref_eq_good.mvir | | | | | |-- eq_bad.exp | | | | | |-- eq_bad.mvir | | | | | |-- eq_ok.exp | | | | | |-- eq_ok.mvir | | | | | |-- factor_invalid_1.exp | | | | | |-- factor_invalid_1.mvir | | | | | |-- factor_invalid_2.exp | | | | | |-- factor_invalid_2.mvir | | | | | |-- factor_invalid_2_enum.exp | | | | | |-- factor_invalid_2_enum.mvir | | | | | |-- factor_valid_1.exp | | | | | |-- factor_valid_1.mvir | | | | | |-- factor_valid_2.exp | | | | | |-- factor_valid_2.mvir | | | | | |-- imm_borrow_loc.exp | | | | | |-- imm_borrow_loc.mvir | | | | | |-- imm_borrow_loc_trivial.exp | | | | | |-- imm_borrow_loc_trivial.mvir | | | | | |-- imm_borrow_loc_trivial_valid.exp | | | | | |-- imm_borrow_loc_trivial_valid.mvir | | | | | |-- imm_borrow_loc_valid.exp | | | | | |-- imm_borrow_loc_valid.mvir | | | | | |-- imm_borrow_on_mut.exp | | | | | |-- imm_borrow_on_mut.mvir | | | | | |-- imm_borrow_on_mut_invalid.exp | | | | | |-- imm_borrow_on_mut_invalid.mvir | | | | | |-- imm_borrow_on_mut_invalid_enum.exp | | | | | |-- imm_borrow_on_mut_invalid_enum.mvir | | | | | |-- imm_borrow_on_mut_trivial.exp | | | | | |-- imm_borrow_on_mut_trivial.mvir | | | | | |-- imm_borrow_on_mut_trivial_invalid.exp | | | | | |-- imm_borrow_on_mut_trivial_invalid.mvir | | | | | |-- imm_borrow_on_mut_trivial_invalid_enum.exp | | | | | |-- imm_borrow_on_mut_trivial_invalid_enum.mvir | | | | | |-- join_borrow_unavailable_valid.exp | | | | | |-- join_borrow_unavailable_valid.mvir | | | | | |-- move_one_branch.exp | | | | | |-- move_one_branch.mvir | | | | | |-- mutable_borrow_invalid.exp | | | | | |-- mutable_borrow_invalid.mvir | | | | | |-- mutable_borrow_local_twice.exp | | | | | |-- mutable_borrow_local_twice.mvir | | | | | |-- mutable_borrow_local_twice_invalid.exp | | | | | |-- mutable_borrow_local_twice_invalid.mvir | | | | | |-- mutate_borrow_field_ok.exp | | | | | |-- mutate_borrow_field_ok.mvir | | | | | |-- mutate_resource_holder.exp | | | | | |-- mutate_resource_holder.mvir | | | | | |-- mutate_resource_holder_2.exp | | | | | |-- mutate_resource_holder_2.mvir | | | | | |-- mutate_with_borrowed_loc.exp | | | | | |-- mutate_with_borrowed_loc.mvir | | | | | |-- mutate_with_borrowed_loc_invalid.exp | | | | | |-- mutate_with_borrowed_loc_invalid.mvir | | | | | |-- mutate_with_borrowed_loc_struct_invalid.exp | | | | | |-- mutate_with_borrowed_loc_struct_invalid.mvir | | | | | |-- nested_mutate.exp | | | | | |-- nested_mutate.mvir | | | | | |-- no_borrow_ref.exp | | | | | |-- no_borrow_ref.mvir | | | | | |-- read_field_after_assign_local.exp | | | | | |-- read_field_after_assign_local.mvir | | | | | |-- read_local_ref_after_assign.exp | | | | | |-- read_local_ref_after_assign.mvir | | | | | |-- read_local_ref_after_move.exp | | | | | |-- read_local_ref_after_move.mvir | | | | | |-- ref_moved_one_branch.exp | | | | | |-- ref_moved_one_branch.mvir | | | | | |-- release_cycle.exp | | | | | |-- release_cycle.mvir | | | | | |-- return_local_ref.exp | | | | | |-- return_local_ref.mvir | | | | | |-- return_with_borrowed_loc.exp | | | | | |-- return_with_borrowed_loc.mvir | | | | | |-- return_with_borrowed_loc_invalid.exp | | | | | |-- return_with_borrowed_loc_invalid.mvir | | | | | |-- return_with_borrowed_loc_resource_invalid.exp | | | | | |-- return_with_borrowed_loc_resource_invalid.mvir | | | | | |-- simple_mutate.exp | | | | | |-- simple_mutate.mvir | | | | | |-- two_mutable_enum_unpacks.exp | | | | | |-- two_mutable_enum_unpacks.mvir | | | | | |-- two_mutable_ref.exp | | | | | |-- two_mutable_ref.mvir | | | | | |-- use_after_move.exp | | | | | |-- use_after_move.mvir | | | | | |-- use_prefix_after_move.exp | | | | | |-- use_prefix_after_move.mvir | | | | | |-- use_suffix_after_move.exp | | | | | |-- use_suffix_after_move.mvir | | | | | |-- vector_ops_double_borrow.exp | | | | | |-- vector_ops_double_borrow.mvir | | | | | |-- vector_ops_move_after_borrow.exp | | | | | |-- vector_ops_move_after_borrow.mvir | | | | | |-- vector_ops_pop_after_borrow.exp | | | | | |-- vector_ops_pop_after_borrow.mvir | | | | | |-- writeref_borrow_invalid.exp | | | | | |-- writeref_borrow_invalid.mvir | | | | | |-- writeref_borrow_valid1.exp | | | | | |-- writeref_borrow_valid1.mvir | | | | | |-- writeref_borrow_valid2.exp | | | | | `-- writeref_borrow_valid2.mvir | | | | |-- script_signature | | | | | |-- script_type_parameters_in_args.exp | | | | | |-- script_type_parameters_in_args.mvir | | | | | |-- script_with_generic_type_arg.exp | | | | | |-- script_with_generic_type_arg.mvir | | | | | |-- script_with_type_parameters.exp | | | | | |-- script_with_type_parameters.mvir | | | | | |-- signer_double_signer.exp | | | | | |-- signer_double_signer.mvir | | | | | |-- signer_misplaced_signer_arg.exp | | | | | |-- signer_misplaced_signer_arg.mvir | | | | | |-- struct_arguments.exp | | | | | `-- struct_arguments.mvir | | | | |-- signature | | | | | |-- all_as_all_ok.exp | | | | | |-- all_as_all_ok.mvir | | | | | |-- all_as_resource.exp | | | | | |-- all_as_resource.mvir | | | | | |-- all_as_unrestricted.exp | | | | | |-- all_as_unrestricted.mvir | | | | | |-- check_constraints_script.exp | | | | | |-- check_constraints_script.mvir | | | | | |-- check_constraints_script_invalid.exp | | | | | |-- check_constraints_script_invalid.mvir | | | | | |-- reference_as_type_actual_for_bytecode_instruction.exp | | | | | |-- reference_as_type_actual_for_bytecode_instruction.mvir | | | | | |-- reference_as_type_actual_for_struct.exp | | | | | |-- reference_as_type_actual_for_struct.mvir | | | | | |-- reference_as_type_actual_in_struct_inst_for_bytecode_instruction.exp | | | | | |-- reference_as_type_actual_in_struct_inst_for_bytecode_instruction.mvir | | | | | |-- reference_in_fields.exp | | | | | |-- reference_in_fields.mvir | | | | | |-- reference_in_locals_ok.exp | | | | | |-- reference_in_locals_ok.mvir | | | | | |-- resource_as_all_ok.exp | | | | | |-- resource_as_all_ok.mvir | | | | | |-- resource_as_unrestricted.exp | | | | | |-- resource_as_unrestricted.mvir | | | | | |-- two_type_actuals_ok.exp | | | | | |-- two_type_actuals_ok.mvir | | | | | |-- two_type_actuals_reverse_order.exp | | | | | |-- two_type_actuals_reverse_order.mvir | | | | | |-- unrestricted_as_all_ok.exp | | | | | |-- unrestricted_as_all_ok.mvir | | | | | |-- unrestricted_as_resource.exp | | | | | |-- unrestricted_as_resource.mvir | | | | | |-- vector_ops_invalid_type_args.exp | | | | | `-- vector_ops_invalid_type_args.mvir | | | | |-- stack_usage_verifier | | | | | |-- abort_negative_stack_size.exp | | | | | |-- abort_negative_stack_size.mvir | | | | | |-- abort_no_return.exp | | | | | |-- abort_no_return.mvir | | | | | |-- abort_positive_stack_size.exp | | | | | |-- abort_positive_stack_size.mvir | | | | | |-- cast_negative_stack.exp | | | | | |-- cast_negative_stack.mvir | | | | | |-- cast_positive_stack.exp | | | | | |-- cast_positive_stack.mvir | | | | | |-- consume_stack.exp | | | | | |-- consume_stack.mvir | | | | | |-- exp_in_if_and_else_branch.exp | | | | | |-- exp_in_if_and_else_branch.mvir | | | | | |-- function_call_negative_stack_err_1.exp | | | | | |-- function_call_negative_stack_err_1.mvir | | | | | |-- function_call_negative_stack_err_2.exp | | | | | |-- function_call_negative_stack_err_2.mvir | | | | | |-- function_composition_pos_and_neg_stack_err.exp | | | | | |-- function_composition_pos_and_neg_stack_err.mvir | | | | | |-- function_composition_positive_stack_err_1.exp | | | | | |-- function_composition_positive_stack_err_1.mvir | | | | | |-- function_composition_positive_stack_err_2.exp | | | | | |-- function_composition_positive_stack_err_2.mvir | | | | | |-- integer_stack_balanced.exp | | | | | |-- integer_stack_balanced.mvir | | | | | |-- integer_stack_negative.exp | | | | | |-- integer_stack_negative.mvir | | | | | |-- integer_stack_positive.exp | | | | | |-- integer_stack_positive.mvir | | | | | |-- load_positive_stack.exp | | | | | |-- load_positive_stack.mvir | | | | | |-- multiple_bindings_negative_stack.exp | | | | | |-- multiple_bindings_negative_stack.mvir | | | | | |-- multiple_bindings_positive_stack.exp | | | | | |-- multiple_bindings_positive_stack.mvir | | | | | |-- multiple_return_values.exp | | | | | |-- multiple_return_values.mvir | | | | | |-- multiple_return_values_extra_binding.exp | | | | | |-- multiple_return_values_extra_binding.mvir | | | | | |-- multiple_return_values_extra_value.exp | | | | | |-- multiple_return_values_extra_value.mvir | | | | | |-- multiple_return_values_missing_binding.exp | | | | | |-- multiple_return_values_missing_binding.mvir | | | | | |-- multiple_return_values_missing_value.exp | | | | | |-- multiple_return_values_missing_value.mvir | | | | | |-- pack_invalid_number_arguments_enum.exp | | | | | |-- pack_invalid_number_arguments_enum.mvir | | | | | |-- pop_exact.exp | | | | | |-- pop_exact.mvir | | | | | |-- pop_negative.exp | | | | | |-- pop_negative.mvir | | | | | |-- pop_positive.exp | | | | | |-- pop_positive.mvir | | | | | |-- unpack_extra_binding.exp | | | | | |-- unpack_extra_binding.mvir | | | | | |-- unpack_extra_binding_enum.exp | | | | | |-- unpack_extra_binding_enum.mvir | | | | | |-- unpack_missing_binding.exp | | | | | |-- unpack_missing_binding.mvir | | | | | |-- unpack_missing_binding_enum.exp | | | | | |-- unpack_missing_binding_enum.mvir | | | | | |-- vector_ops_pack_unpack.exp | | | | | `-- vector_ops_pack_unpack.mvir | | | | |-- struct_defs | | | | | |-- module_struct_shared_name.exp | | | | | |-- module_struct_shared_name.mvir | | | | | |-- mutual_recursive_struct.exp | | | | | |-- mutual_recursive_struct.mvir | | | | | |-- recursive_struct.exp | | | | | |-- recursive_struct.mvir | | | | | |-- ref_in_struct.exp | | | | | `-- ref_in_struct.mvir | | | | |-- tests.rs | | | | `-- type_safety | | | | |-- assign_local_resource.exp | | | | |-- assign_local_resource.mvir | | | | |-- assign_local_resource_twice.exp | | | | |-- assign_local_resource_twice.mvir | | | | |-- assign_resource_type.exp | | | | |-- assign_resource_type.mvir | | | | |-- assign_resource_type_enum.exp | | | | |-- assign_resource_type_enum.mvir | | | | |-- assign_wrong_type.exp | | | | |-- assign_wrong_type.mvir | | | | |-- boolean_not_non_boolean.exp | | | | |-- boolean_not_non_boolean.mvir | | | | |-- cant_deref_resource.exp | | | | |-- cant_deref_resource.mvir | | | | |-- casting_operators_types_mismatch.exp | | | | |-- casting_operators_types_mismatch.mvir | | | | |-- deref_non_reference.exp | | | | |-- deref_non_reference.mvir | | | | |-- deref_not_reference_bad.exp | | | | |-- deref_not_reference_bad.mvir | | | | |-- destroy_resource_holder.exp | | | | |-- destroy_resource_holder.mvir | | | | |-- equality_one_ref.exp | | | | |-- equality_one_ref.mvir | | | | |-- equality_resource_refs.exp | | | | |-- equality_resource_refs.mvir | | | | |-- equality_resource_values.exp | | | | |-- equality_resource_values.mvir | | | | |-- freeze_makes_imm.exp | | | | |-- freeze_makes_imm.mvir | | | | |-- freeze_on_imm.exp | | | | |-- freeze_on_imm.mvir | | | | |-- freeze_valid.exp | | | | |-- freeze_valid.mvir | | | | |-- freeze_wrong_type.exp | | | | |-- freeze_wrong_type.mvir | | | | |-- generic_abilities_borrow_field.exp | | | | |-- generic_abilities_borrow_field.mvir | | | | |-- generic_abilities_call.exp | | | | |-- generic_abilities_call.mvir | | | | |-- generic_abilities_imm_borrow_field.exp | | | | |-- generic_abilities_imm_borrow_field.mvir | | | | |-- generic_abilities_imm_unpack_enum.exp | | | | |-- generic_abilities_imm_unpack_enum.mvir | | | | |-- generic_abilities_pack.exp | | | | |-- generic_abilities_pack.mvir | | | | |-- generic_abilities_struct_non_nominal_resource.exp | | | | |-- generic_abilities_struct_non_nominal_resource.mvir | | | | |-- generic_abilities_type_param_all.exp | | | | |-- generic_abilities_type_param_all.mvir | | | | |-- generic_abilities_type_param_resource.exp | | | | |-- generic_abilities_type_param_resource.mvir | | | | |-- generic_abilities_unpack.exp | | | | |-- generic_abilities_unpack.mvir | | | | |-- generic_abilities_unpack_mut_enum.exp | | | | |-- generic_abilities_unpack_mut_enum.mvir | | | | |-- generic_call.exp | | | | |-- generic_call.mvir | | | | |-- generic_field_borrow.exp | | | | |-- generic_field_borrow.mvir | | | | |-- generic_field_borrow_after_call.exp | | | | |-- generic_field_borrow_after_call.mvir | | | | |-- generic_field_unpack_borrow_after_call_enum.exp | | | | |-- generic_field_unpack_borrow_after_call_enum.mvir | | | | |-- generic_function_def.exp | | | | |-- generic_function_def.mvir | | | | |-- generic_id_function.exp | | | | |-- generic_id_function.mvir | | | | |-- generic_import_function.exp | | | | |-- generic_import_function.mvir | | | | |-- generic_import_struct.exp | | | | |-- generic_import_struct.mvir | | | | |-- generic_option.exp | | | | |-- generic_option.mvir | | | | |-- generic_pack.exp | | | | |-- generic_pack.mvir | | | | |-- generic_pack_type_mismatch.exp | | | | |-- generic_pack_type_mismatch.mvir | | | | |-- generic_struct_def.exp | | | | |-- generic_struct_def.mvir | | | | |-- generic_unpack.exp | | | | |-- generic_unpack.mvir | | | | |-- generic_unpack_type_mismatch.exp | | | | |-- generic_unpack_type_mismatch.mvir | | | | |-- integer_binary_operators_types_mismatch.exp | | | | |-- integer_binary_operators_types_mismatch.mvir | | | | |-- integers_valid.exp | | | | |-- integers_valid.mvir | | | | |-- invalid_field_write.exp | | | | |-- invalid_field_write.mvir | | | | |-- invalid_field_write_mut_unpack_enum.exp | | | | |-- invalid_field_write_mut_unpack_enum.mvir | | | | |-- invalid_resouce_write_unpack_mut_enum.exp | | | | |-- invalid_resouce_write_unpack_mut_enum.mvir | | | | |-- invalid_resource_write.exp | | | | |-- invalid_resource_write.mvir | | | | |-- mut_borrow_from_imm_ref.exp | | | | |-- mut_borrow_from_imm_ref.mvir | | | | |-- mut_borrow_from_imm_ref_enum.exp | | | | |-- mut_borrow_from_imm_ref_enum.mvir | | | | |-- mut_call_from_get_resource.exp | | | | |-- mut_call_from_get_resource.mvir | | | | |-- mut_call_with_imm_ref.exp | | | | |-- mut_call_with_imm_ref.mvir | | | | |-- mut_call_with_imm_ref_enum.exp | | | | |-- mut_call_with_imm_ref_enum.mvir | | | | |-- pack_enum_with_refs.exp | | | | |-- pack_enum_with_refs.mvir | | | | |-- pack_generic_enum_invalid_type_arguments.exp | | | | |-- pack_generic_enum_invalid_type_arguments.mvir | | | | |-- pack_generic_enum_non_generically.exp | | | | |-- pack_generic_enum_non_generically.mvir | | | | |-- pack_non_generic_enum_generically.exp | | | | |-- pack_non_generic_enum_generically.mvir | | | | |-- phantom_params | | | | | |-- bytecode_ops_abilities_bad.exp | | | | | |-- bytecode_ops_abilities_bad.mvir | | | | | |-- bytecode_ops_abilities_ok.exp | | | | | |-- bytecode_ops_abilities_ok.mvir | | | | | |-- constraints_abilities_bad.exp | | | | | |-- constraints_abilities_bad.mvir | | | | | |-- constraints_abilities_ok.exp | | | | | |-- constraints_abilities_ok.mvir | | | | | |-- fields_abilities_bad.exp | | | | | |-- fields_abilities_bad.mvir | | | | | |-- fields_abilities_ok.exp | | | | | |-- fields_abilities_ok.mvir | | | | | |-- struct_definition_bad.exp | | | | | |-- struct_definition_bad.mvir | | | | | |-- struct_definition_ok.exp | | | | | `-- struct_definition_ok.mvir | | | | |-- procedure_args_subtype.exp | | | | |-- procedure_args_subtype.mvir | | | | |-- procedure_return_invalid_subtype.exp | | | | |-- procedure_return_invalid_subtype.mvir | | | | |-- procedure_return_invalid_type.exp | | | | |-- procedure_return_invalid_type.mvir | | | | |-- ref_type_param.exp | | | | |-- ref_type_param.mvir | | | | |-- ref_type_param_exploits.exp | | | | |-- ref_type_param_exploits.mvir | | | | |-- release.exp | | | | |-- release.mvir | | | | |-- resource_instantiate_bad_type.exp | | | | |-- resource_instantiate_bad_type.mvir | | | | |-- return_type_mismatch_and_unused_resource.exp | | | | |-- return_type_mismatch_and_unused_resource.mvir | | | | |-- signer_copy_loc.exp | | | | |-- signer_copy_loc.mvir | | | | |-- signer_copy_loc_transitive.exp | | | | |-- signer_copy_loc_transitive.mvir | | | | |-- signer_does_not_have_store.exp | | | | |-- signer_does_not_have_store.mvir | | | | |-- signer_equality.exp | | | | |-- signer_equality.mvir | | | | |-- signer_read_ref.exp | | | | |-- signer_read_ref.mvir | | | | |-- signer_read_ref_transitive.exp | | | | |-- signer_read_ref_transitive.mvir | | | | |-- signer_st_loc.exp | | | | |-- signer_st_loc.mvir | | | | |-- signer_transitive.exp | | | | |-- signer_transitive.mvir | | | | |-- signer_write_ref.exp | | | | |-- signer_write_ref.mvir | | | | |-- struct_kind_inference.exp | | | | |-- struct_kind_inference.mvir | | | | |-- type_error_after_branch.exp | | | | |-- type_error_after_branch.mvir | | | | |-- unpack_generic_enum_non_generically.exp | | | | |-- unpack_generic_enum_non_generically.mvir | | | | |-- unpack_generic_enum_wrong_type_arg.exp | | | | |-- unpack_generic_enum_wrong_type_arg.mvir | | | | |-- unpack_non_generic_enum_generically.exp | | | | |-- unpack_non_generic_enum_generically.mvir | | | | |-- unpack_resource.exp | | | | |-- unpack_resource.mvir | | | | |-- unpack_wrong_type.exp | | | | |-- unpack_wrong_type.mvir | | | | |-- unrestricted_instantiate.exp | | | | |-- unrestricted_instantiate.mvir | | | | |-- unrestricted_instantiate_bad_type.exp | | | | |-- unrestricted_instantiate_bad_type.mvir | | | | |-- unused_resource_holder.exp | | | | |-- unused_resource_holder.mvir | | | | |-- variant_switch_invalid_head_type.exp | | | | |-- variant_switch_invalid_head_type.mvir | | | | |-- variant_switch_partial_enum_switch.exp | | | | |-- variant_switch_partial_enum_switch.mvir | | | | |-- variant_switch_valid_head_type.exp | | | | |-- variant_switch_valid_head_type.mvir | | | | |-- vector_ops_type_mismatch.exp | | | | |-- vector_ops_type_mismatch.mvir | | | | |-- vector_pack_mismatch.exp | | | | |-- vector_pack_mismatch.mvir | | | | |-- vector_type_param.exp | | | | |-- vector_type_param.mvir | | | | |-- vector_type_param_exploits.exp | | | | `-- vector_type_param_exploits.mvir | | | |-- enum-compat-util | | | | |-- Cargo.toml | | | | `-- src | | | | `-- lib.rs | | | |-- invalid-mutations | | | | |-- Cargo.toml | | | | `-- src | | | | |-- bounds | | | | | `-- code_unit.rs | | | | |-- bounds.rs | | | | |-- helpers.rs | | | | |-- lib.rs | | | | `-- signature.rs | | | |-- language-benchmarks | | | | |-- Cargo.toml | | | | |-- benches | | | | | `-- vm_benches.rs | | | | `-- src | | | | |-- bench.move | | | | |-- lib.rs | | | | |-- measurement.rs | | | | `-- move_vm.rs | | | |-- 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 | | | | | |-- CONTRIBUTING.md | | | | | |-- LICENSE | | | | | |-- README.md | | | | | |-- images | | | | | | `-- move.png | | | | | |-- language-configuration.json | | | | | |-- package-lock.json | | | | | |-- package.json | | | | | |-- scripts | | | | | | `-- create.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 | | | | | |-- 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 | | | | | |-- analyzer.rs | | | | | |-- bin | | | | | | `-- move-analyzer.rs | | | | | |-- compiler_info.rs | | | | | |-- completion.rs | | | | | |-- context.rs | | | | | |-- diagnostics.rs | | | | | |-- inlay_hints.rs | | | | | |-- lib.rs | | | | | |-- symbols.rs | | | | | |-- utils.rs | | | | | `-- vfs.rs | | | | `-- tests | | | | |-- macros | | | | | |-- Move.toml | | | | | `-- sources | | | | | |-- fun_type.move | | | | | `-- macros.move | | | | |-- mod-ident-uniform | | | | | |-- Move.toml | | | | | `-- sources | | | | | `-- M1.move | | | | |-- move-2024 | | | | | |-- Move.toml | | | | | `-- sources | | | | | |-- dot_call.move | | | | | |-- implicit_uses.move | | | | | |-- let_mut.move | | | | | `-- structs.move | | | | |-- parse-error | | | | | |-- Move.toml | | | | | `-- sources | | | | | |-- M1.move | | | | | `-- M2.move | | | | |-- parse-error-dep | | | | | |-- Move.toml | | | | | `-- sources | | | | | |-- M1.move | | | | | `-- M2.move | | | | |-- partial-dot | | | | | |-- Move.toml | | | | | `-- sources | | | | | `-- M1.move | | | | |-- partial-function | | | | | |-- Move.toml | | | | | `-- sources | | | | | `-- M1.move | | | | |-- pkg-naming-error | | | | | |-- Move.toml | | | | | `-- sources | | | | | |-- M1.move | | | | | `-- M2.move | | | | |-- pre-type-error | | | | | |-- Move.toml | | | | | `-- sources | | | | | |-- M1.move | | | | | `-- M2.move | | | | |-- pre-type-error-dep | | | | | |-- Move.toml | | | | | `-- sources | | | | | |-- M1.move | | | | | `-- M2.move | | | | `-- symbols | | | | |-- Move.toml | | | | `-- sources | | | | |-- M1.move | | | | |-- M2.move | | | | |-- M3.move | | | | |-- M4.move | | | | |-- M6.move | | | | |-- M7.move | | | | |-- M8.move | | | | `-- M9.move | | | |-- move-binary-format | | | | |-- Cargo.toml | | | | |-- README.md | | | | `-- src | | | | |-- binary_config.rs | | | | |-- check_bounds.rs | | | | |-- compatibility.rs | | | | |-- constant.rs | | | | |-- deserializer.rs | | | | |-- errors.rs | | | | |-- file_format.rs | | | | |-- file_format_common.rs | | | | |-- internals.rs | | | | |-- lib.rs | | | | |-- normalized.rs | | | | |-- proptest_types | | | | | |-- constants.rs | | | | | |-- functions.rs | | | | | |-- metadata.rs | | | | | |-- signature.rs | | | | | `-- types.rs | | | | |-- proptest_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 | | | | |-- dependency_graph.rs | | | | |-- layout.rs | | | | |-- lib.rs | | | | `-- module_cache.rs | | | |-- move-bytecode-verifier | | | | |-- Cargo.toml | | | | |-- README.md | | | | `-- src | | | | |-- 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-verifier-meter | | | | |-- Cargo.toml | | | | `-- src | | | | |-- bound.rs | | | | |-- dummy.rs | | | | `-- lib.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 | | | | | | |-- errmap.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 | | | | | | |-- dev_address | | | | | | | |-- Move.toml | | | | | | | |-- args.exp | | | | | | | |-- args.txt | | | | | | | `-- sources | | | | | | | `-- A.move | | | | | | |-- disassemble_module | | | | | | | |-- 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 | | | | | | |-- 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 | | | | | | |-- simple_new | | | | | | | |-- args.exp | | | | | | | `-- args.txt | | | | | | |-- 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 | | | | | | |-- 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 | | | | | | |-- 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 | | | | | | |-- 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 | | | | | `-- 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 | | | | |-- address.rs | | | | |-- character_sets.rs | | | | |-- env.rs | | | | |-- error_bitset.rs | | | | |-- files.rs | | | | |-- interactive.rs | | | | |-- lib.rs | | | | |-- parser.rs | | | | |-- testing.rs | | | | |-- types.rs | | | | `-- values.rs | | | |-- move-compiler | | | | |-- 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 | | | | | |-- editions | | | | | | `-- mod.rs | | | | | |-- expansion | | | | | | |-- alias_map_builder.rs | | | | | | |-- aliases.rs | | | | | | |-- ast.rs | | | | | | |-- byte_string.rs | | | | | | |-- hex_string.rs | | | | | | |-- legacy_aliases.rs | | | | | | |-- mod.rs | | | | | | |-- path_expander.rs | | | | | | |-- primitive_definers.rs | | | | | | `-- translate.rs | | | | | |-- hlir | | | | | | |-- ast.rs | | | | | | |-- detect_dead_code.rs | | | | | | |-- mod.rs | | | | | | `-- translate.rs | | | | | |-- interface_generator.rs | | | | | |-- ir_translation.rs | | | | | |-- lib.rs | | | | | |-- linters | | | | | | |-- constant_naming.rs | | | | | | `-- mod.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 | | | | | | |-- ide.rs | | | | | | |-- known_attributes.rs | | | | | | |-- mod.rs | | | | | | |-- program_info.rs | | | | | | |-- remembering_unique_map.rs | | | | | | |-- string_utils.rs | | | | | | |-- unique_map.rs | | | | | | `-- unique_set.rs | | | | | |-- sui_mode | | | | | | |-- id_leak.rs | | | | | | |-- linters | | | | | | | |-- coin_field.rs | | | | | | | |-- collection_equality.rs | | | | | | | |-- custom_state_change.rs | | | | | | | |-- freeze_wrapped.rs | | | | | | | |-- mod.rs | | | | | | | |-- public_random.rs | | | | | | | |-- self_transfer.rs | | | | | | | `-- share_owned.rs | | | | | | |-- mod.rs | | | | | | `-- typing.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 | | | | | | |-- expand.rs | | | | | | |-- infinite_instantiations.rs | | | | | | |-- macro_expand.rs | | | | | | |-- match_compilation.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 | | | | |-- linter | | | | | |-- correct_constant_naming.move | | | | | |-- incorrect_constant_naming.exp | | | | | |-- incorrect_constant_naming.move | | | | | `-- suppressed_lints.move | | | | |-- move_2024 | | | | | |-- borrows | | | | | | |-- freeze_combo.move | | | | | | |-- freeze_combo_invalid.exp | | | | | | |-- freeze_combo_invalid.move | | | | | | |-- freeze_field.move | | | | | | |-- freeze_field_invalid.exp | | | | | | |-- freeze_field_invalid.move | | | | | | |-- freeze_full.move | | | | | | `-- freeze_full_invalid.move | | | | | |-- cfgir | | | | | | |-- loops.move | | | | | | `-- named_blocks.move | | | | | |-- expansion | | | | | | |-- alias_overlap_invalid.exp | | | | | | |-- alias_overlap_invalid.move | | | | | | |-- alias_overlap_valid.move | | | | | | |-- always_module_member_without_chain.move | | | | | | |-- ambiguous_attribute_value_invalid.exp | | | | | | |-- ambiguous_attribute_value_invalid.move | | | | | | |-- ambiguous_attribute_value_valid.move | | | | | | |-- assign_non_simple_name.exp | | | | | | |-- assign_non_simple_name.move | | | | | | |-- constants_dont_shadow_leading_access.move | | | | | | |-- constants_dont_shadow_leading_access_struct.exp | | | | | | |-- constants_dont_shadow_leading_access_struct.move | | | | | | |-- entry_macro.exp | | | | | | |-- entry_macro.move | | | | | | |-- expansion | | | | | | | |-- deprecate_friend.exp | | | | | | | |-- deprecate_friend.move | | | | | | | |-- deprecate_public_friend.exp | | | | | | | `-- deprecate_public_friend.move | | | | | | |-- friend_decl_aliased_function.exp | | | | | | |-- friend_decl_aliased_struct.exp | | | | | | |-- functions_dont_shadow_leading_access.move | | | | | | |-- functions_dont_shadow_leading_access_struct.exp | | | | | | |-- functions_dont_shadow_leading_access_struct.move | | | | | | |-- global_use.move | | | | | | |-- implicit_std_aliases.move | | | | | | |-- invalid_tyargs.exp | | | | | | |-- invalid_tyargs.move | | | | | | |-- leading_builtin_name.move | | | | | | |-- macro_identifier_for_non_macro.exp | | | | | | |-- macro_identifier_for_non_macro.move | | | | | | |-- macro_identifier_invalid_position.exp | | | | | | |-- macro_identifier_invalid_position.move | | | | | | |-- macro_identifier_invalid_type_parameter.exp | | | | | | |-- macro_identifier_invalid_type_parameter.move | | | | | | |-- macro_identifier_missing.exp | | | | | | |-- macro_identifier_missing.move | | | | | | |-- macro_identifier_valid_names.move | | | | | | |-- meaningless_copy_move.exp | | | | | | |-- meaningless_copy_move.move | | | | | | |-- missing_mutable_bind_or_pat.exp | | | | | | |-- missing_mutable_bind_or_pat.move | | | | | | |-- module_alias_as_type.exp | | | | | | |-- module_alias_as_type.move | | | | | | |-- native_macro.exp | | | | | | |-- native_macro.move | | | | | | |-- or_pat_mutability_mismatch.exp | | | | | | |-- or_pat_mutability_mismatch.move | | | | | | |-- pattern_ellipsis.move | | | | | | |-- pattern_ellipsis_invalid.exp | | | | | | |-- pattern_ellipsis_invalid.move | | | | | | |-- positional_struct_lhs_unpack.move | | | | | | |-- restricted_module_alias_names.exp | | | | | | |-- restricted_module_alias_names.move | | | | | | |-- self_leading_access.exp | | | | | | |-- self_leading_access.move | | | | | | |-- type_hole_as_type_param.exp | | | | | | |-- type_hole_as_type_param.move | | | | | | |-- type_parameters_shadow_leading_access.exp | | | | | | |-- type_parameters_shadow_leading_access.move | | | | | | |-- unbound_module_alias_in_type.exp | | | | | | |-- unbound_module_alias_in_type.move | | | | | | |-- unbound_named_address.exp | | | | | | |-- unbound_named_address.move | | | | | | |-- unnecessary_alias_default.exp | | | | | | |-- unnecessary_alias_default.move | | | | | | |-- unnecessary_alias_explicit.exp | | | | | | |-- unnecessary_alias_explicit.move | | | | | | |-- unnecessary_alias_implicit.exp | | | | | | |-- unnecessary_alias_implicit.move | | | | | | |-- use_function_overlap_with_module.move | | | | | | |-- use_module_name.move | | | | | | |-- use_nested_self_as_invalid.exp | | | | | | |-- use_nested_self_as_invalid.move | | | | | | |-- use_nested_self_duplicate.exp | | | | | | |-- use_nested_self_duplicate.move | | | | | | |-- use_struct_overlap_with_module.exp | | | | | | `-- use_struct_overlap_with_module.move | | | | | |-- hlir | | | | | | |-- dead_code_guard.exp | | | | | | |-- dead_code_guard.move | | | | | | `-- tail_block_freeze.move | | | | | |-- ide_mode | | | | | | |-- dot_incomplete.exp | | | | | | |-- dot_incomplete.move | | | | | | |-- index_autocomplete.exp | | | | | | |-- index_autocomplete.move | | | | | | |-- named_struct_autocomplete.exp | | | | | | |-- named_struct_autocomplete.move | | | | | | |-- named_struct_middle_autocomplete.exp | | | | | | |-- named_struct_middle_autocomplete.move | | | | | | |-- positional_struct_autocomplete.exp | | | | | | |-- positional_struct_autocomplete.move | | | | | | |-- struct_method_autocomplete.exp | | | | | | |-- struct_method_autocomplete.move | | | | | | |-- struct_method_invalid_autocomplete.exp | | | | | | |-- struct_method_invalid_autocomplete.move | | | | | | |-- struct_scoped_autocomplete.exp | | | | | | `-- struct_scoped_autocomplete.move | | | | | |-- matching | | | | | | |-- abc_match.move | | | | | | |-- abc_match_binder.move | | | | | | |-- abc_match_invalid_param.exp | | | | | | |-- abc_match_invalid_param.move | | | | | | |-- abc_match_mut_ref.move | | | | | | |-- abc_match_no_drop.move | | | | | | |-- abc_match_no_drop_invalid.exp | | | | | | |-- abc_match_no_drop_invalid.move | | | | | | |-- abc_match_ref.move | | | | | | |-- abc_match_ref_invalid.exp | | | | | | |-- abc_match_ref_invalid.move | | | | | | |-- abc_match_twice.move | | | | | | |-- abc_match_value_wildcard.move | | | | | | |-- at_drop.move | | | | | | |-- at_pattern_copy.move | | | | | | |-- at_pattern_copy_invalid.exp | | | | | | |-- at_pattern_copy_invalid.move | | | | | | |-- at_pattern_drop.move | | | | | | |-- at_pattern_lit.move | | | | | | |-- at_pattern_reuse.move | | | | | | |-- at_patterns.exp | | | | | | |-- at_patterns.move | | | | | | |-- at_patterns_mut_ref.exp | | | | | | |-- at_patterns_mut_ref.move | | | | | | |-- at_patterns_ref.exp | | | | | | |-- at_patterns_ref.move | | | | | | |-- bad_guard_1.move | | | | | | |-- bad_guard_2.move | | | | | | |-- bad_guard_3.exp | | | | | | |-- bad_guard_3.move | | | | | | |-- bad_guard_4.exp | | | | | | |-- bad_guard_4.move | | | | | | |-- bind_subject.move | | | | | | |-- bool_const_exhaustive.move | | | | | | |-- const_at.move | | | | | | |-- const_in_guard.move | | | | | | |-- const_matching.move | | | | | | |-- const_mut_guard.move | | | | | | |-- const_opt_result.move | | | | | | |-- const_pair.move | | | | | | |-- const_result.move | | | | | | |-- const_self.move | | | | | | |-- const_visibility.exp | | | | | | |-- const_visibility.move | | | | | | |-- counterexample_ctor.exp | | | | | | |-- counterexample_ctor.move | | | | | | |-- counterexample_guards.exp | | | | | | |-- counterexample_guards.move | | | | | | |-- counterexample_lits.exp | | | | | | |-- counterexample_lits.move | | | | | | |-- counterexample_lits_long.exp | | | | | | |-- counterexample_lits_long.move | | | | | | |-- counterexample_named_ctor.exp | | | | | | |-- counterexample_named_ctor.move | | | | | | |-- counterexample_struct_named.exp | | | | | | |-- counterexample_struct_named.move | | | | | | |-- counterexample_struct_positional.exp | | | | | | |-- counterexample_struct_positional.move | | | | | | |-- drop_ref.move | | | | | | |-- duplicate_defns.exp | | | | | | |-- duplicate_defns.move | | | | | | |-- empty_match.exp | | | | | | |-- enum_no_tyargs_match.move | | | | | | |-- enum_poly_match.move | | | | | | |-- enum_visibility.exp | | | | | | |-- enum_visibility.move | | | | | | |-- exhaustive_struct.move | | | | | | |-- fib.move | | | | | | |-- guard.move | | | | | | |-- guard_backtrack.move | | | | | | |-- guard_backtrack_2.move | | | | | | |-- guard_backtrack_3.move | | | | | | |-- guard_backtrack_4.move | | | | | | |-- guard_backtrack_5.move | | | | | | |-- guard_binders.exp | | | | | | |-- guard_binders.move | | | | | | |-- guard_copy.exp | | | | | | |-- guard_copy.move | | | | | | |-- guard_invalid_copy.exp | | | | | | |-- guard_invalid_copy.move | | | | | | |-- guard_ref.exp | | | | | | |-- guard_ref.move | | | | | | |-- haskell_maybe.move | | | | | | |-- incr_in_container.move | | | | | | |-- invalid_at.exp | | | | | | |-- invalid_at.move | | | | | | |-- invalid_binding_var.exp | | | | | | |-- invalid_binding_var.move | | | | | | |-- invalid_bool_const_exhasutive.exp | | | | | | |-- invalid_bool_const_exhasutive.move | | | | | | |-- invalid_const_match_type.exp | | | | | | |-- invalid_const_match_type.move | | | | | | |-- invalid_const_mut.exp | | | | | | |-- invalid_const_mut.move | | | | | | |-- invalid_const_name_match.exp | | | | | | |-- invalid_const_name_match.move | | | | | | |-- invalid_empty_ctor.exp | | | | | | |-- invalid_empty_ctor.move | | | | | | |-- invalid_empty_enum.exp | | | | | | |-- invalid_empty_enum.move | | | | | | |-- invalid_empty_match.exp | | | | | | |-- invalid_empty_match.move | | | | | | |-- invalid_empty_match_2.exp | | | | | | |-- invalid_empty_match_2.move | | | | | | |-- invalid_head_ctor.exp | | | | | | |-- invalid_head_ctor.move | | | | | | |-- invalid_head_ctor_2.exp | | | | | | |-- invalid_head_ctor_2.move | | | | | | |-- invalid_head_ctor_3.exp | | | | | | |-- invalid_head_ctor_3.move | | | | | | |-- invalid_incomplete_match.exp | | | | | | |-- invalid_incomplete_match.move | | | | | | |-- invalid_literal.exp | | | | | | |-- invalid_literal.move | | | | | | |-- invalid_literal_2.exp | | | | | | |-- invalid_literal_2.move | | | | | | |-- invalid_match_tuple.exp | | | | | | |-- invalid_match_tuple.move | | | | | | |-- invalid_match_unit.exp | | | | | | |-- invalid_match_unit.move | | | | | | |-- invalid_mut.exp | | | | | | |-- invalid_mut.move | | | | | | |-- invalid_mut_2.exp | | | | | | |-- invalid_mut_2.move | | | | | | |-- invalid_mut_3.exp | | | | | | |-- invalid_mut_3.move | | | | | | |-- invalid_mut_4.exp | | | | | | |-- invalid_mut_4.move | | | | | | |-- invalid_named_ctor.exp | | | | | | |-- invalid_named_ctor.move | | | | | | |-- invalid_named_match.exp | | | | | | |-- invalid_named_match.move | | | | | | |-- invalid_named_match_2.exp | | | | | | |-- invalid_named_match_2.move | | | | | | |-- invalid_or_binding.exp | | | | | | |-- invalid_or_binding.move | | | | | | |-- invalid_or_binding_2.exp | | | | | | |-- invalid_or_binding_2.move | | | | | | |-- invalid_positional_ctor.exp | | | | | | |-- invalid_positional_ctor.move | | | | | | |-- invalid_positional_match.exp | | | | | | |-- invalid_positional_match.move | | | | | | |-- invalid_positional_match_2.exp | | | | | | |-- invalid_positional_match_2.move | | | | | | |-- invalid_repeat_binding.exp | | | | | | |-- invalid_repeat_binding.move | | | | | | |-- invalid_repeat_binding_2.exp | | | | | | |-- invalid_repeat_binding_2.move | | | | | | |-- invalid_struct_form.exp | | | | | | |-- invalid_struct_form.move | | | | | | |-- lit_borrow_match.move | | | | | | |-- lit_match.move | | | | | | |-- lit_mut_borrow_match.move | | | | | | |-- macro_match.move | | | | | | |-- match_mut_lit.move | | | | | | |-- match_type.move | | | | | | |-- match_type_invalid.exp | | | | | | |-- match_type_invalid.move | | | | | | |-- memory_test.exp | | | | | | |-- memory_test.move | | | | | | |-- multi_or.move | | | | | | |-- multi_or_not_exhaustive.exp | | | | | | |-- multi_or_not_exhaustive.move | | | | | | |-- nested_at.move | | | | | | |-- nested_bindings.move | | | | | | |-- nested_either_borrow.move | | | | | | |-- nesting_defns.move | | | | | | |-- nesting_with_phantoms.move | | | | | | |-- nesting_with_phantoms_invalid.exp | | | | | | |-- nesting_with_phantoms_invalid.move | | | | | | |-- option_default.move | | | | | | |-- option_enum_match.move | | | | | | |-- phantoms.move | | | | | | |-- phantoms_invalid.exp | | | | | | |-- phantoms_invalid.move | | | | | | |-- ref_borrow.move | | | | | | |-- repeat_binding_okay.exp | | | | | | |-- simple_enum_match.move | | | | | | |-- simple_enum_ref_match.move | | | | | | |-- simple_struct_match.move | | | | | | |-- simple_struct_ref_match.move | | | | | | |-- singleton_match.move | | | | | | |-- struct_match_mut.move | | | | | | |-- struct_match_mut_invalid.exp | | | | | | |-- struct_match_mut_invalid.move | | | | | | |-- struct_mut_box.move | | | | | | |-- struct_named.move | | | | | | |-- struct_named_empty.move | | | | | | |-- struct_named_empty_value.move | | | | | | |-- struct_named_value.move | | | | | | |-- struct_nested.move | | | | | | |-- struct_nested_matching.move | | | | | | |-- struct_poly.move | | | | | | |-- struct_positional.move | | | | | | |-- struct_positional_empty.move | | | | | | |-- struct_visibility.exp | | | | | | |-- struct_visibility.move | | | | | | |-- tuple_specialize.move | | | | | | |-- unused_binding.exp | | | | | | `-- unused_binding.move | | | | | |-- migration | | | | | | |-- all_migrations.exp | | | | | | |-- all_migrations.migration | | | | | | |-- all_migrations.migration.exp | | | | | | |-- all_migrations.move | | | | | | |-- friend_decl.exp | | | | | | |-- friend_decl.migration | | | | | | |-- friend_decl.migration.exp | | | | | | |-- friend_decl.move | | | | | | |-- friend_decl_multiline.exp | | | | | | |-- friend_decl_multiline.migration | | | | | | |-- friend_decl_multiline.migration.exp | | | | | | |-- friend_decl_multiline.move | | | | | | |-- friend_decl_test_only.migration | | | | | | |-- friend_decl_test_only.migration.exp | | | | | | |-- friend_decl_test_only.move | | | | | | |-- let_mut_migrate.exp | | | | | | |-- let_mut_migrate.migration | | | | | | |-- let_mut_migrate.migration.exp | | | | | | |-- let_mut_migrate.move | | | | | | |-- match_okay.exp | | | | | | |-- match_okay.migration | | | | | | |-- match_okay.migration.exp | | | | | | |-- match_okay.move | | | | | | |-- multiline.exp | | | | | | |-- multiline.migration | | | | | | |-- multiline.migration.exp | | | | | | |-- multiline.move | | | | | | |-- public_friend.exp | | | | | | |-- public_friend.migration | | | | | | |-- public_friend.migration.exp | | | | | | |-- public_friend.move | | | | | | |-- public_struct_migrate.exp | | | | | | |-- public_struct_migrate.migration | | | | | | |-- public_struct_migrate.migration.exp | | | | | | `-- public_struct_migrate.move | | | | | |-- naming | | | | | | |-- clever_errors_line_assert.exp | | | | | | |-- clever_errors_line_assert.move | | | | | | |-- duplicate_use_fun_explicit.exp | | | | | | |-- duplicate_use_fun_explicit.move | | | | | | |-- duplicate_use_fun_with_fun_declaration.exp | | | | | | |-- duplicate_use_fun_with_fun_declaration.move | | | | | | |-- duplicate_use_fun_with_normal_use.exp | | | | | | |-- duplicate_use_fun_with_normal_use.move | | | | | | |-- index_fun_invalid_redefinition.exp | | | | | | |-- index_fun_invalid_redefinition.move | | | | | | |-- index_fun_invalid_visibility.exp | | | | | | |-- index_fun_invalid_visibility.move | | | | | | |-- index_syntax_methods_invalid_return.exp | | | | | | |-- index_syntax_methods_invalid_return.move | | | | | | |-- index_syntax_methods_invalid_subject.exp | | | | | | |-- index_syntax_methods_invalid_subject.move | | | | | | |-- index_syntax_methods_macro_invalid.exp | | | | | | |-- index_syntax_methods_macro_invalid.move | | | | | | |-- index_syntax_methods_mismatched_args.exp | | | | | | |-- index_syntax_methods_mismatched_args.move | | | | | | |-- index_syntax_methods_return_invalid.exp | | | | | | |-- index_syntax_methods_return_invalid.move | | | | | | |-- index_syntax_methods_return_mismatch.exp | | | | | | |-- index_syntax_methods_return_mismatch.move | | | | | | |-- index_syntax_methods_tyargs_return_mismatch.exp | | | | | | |-- index_syntax_methods_tyargs_return_mismatch.move | | | | | | |-- lambda_captures_break_and_continue.exp | | | | | | |-- lambda_captures_break_and_continue.move | | | | | | |-- lambda_shadows_function.exp | | | | | | |-- lambda_shadows_function.move | | | | | | |-- lambda_to_outer_loop.move | | | | | | |-- lambda_with_control_flow.move | | | | | | |-- lambda_with_control_flow_named.move | | | | | | |-- lambda_with_type_args.exp | | | | | | |-- lambda_with_type_args.move | | | | | | |-- macro_identifier_assignment.exp | | | | | | |-- macro_identifier_assignment.move | | | | | | |-- macro_parameter_assignment.exp | | | | | | |-- macro_parameter_assignment.move | | | | | | |-- mut_underscore.exp | | | | | | |-- mut_underscore.move | | | | | | |-- named_blocks_invalid.exp | | | | | | |-- named_blocks_invalid.move | | | | | | |-- non_duplicate_use_fun.move | | | | | | |-- pattern_ellipsis.move | | | | | | |-- pattern_ellipsis_invalid.exp | | | | | | |-- pattern_ellipsis_invalid.move | | | | | | |-- positional_pack_fn_call_shadow.exp | | | | | | |-- positional_pack_fn_call_shadow.move | | | | | | |-- positional_pack_of_non_positional_struct.exp | | | | | | |-- positional_pack_of_non_positional_struct.move | | | | | | |-- positional_pack_of_positional_struct.move | | | | | | |-- positional_struct_fn_use_alias_shadow.move | | | | | | |-- positional_struct_lhs_unpack.exp | | | | | | |-- positional_struct_lhs_unpack.move | | | | | | |-- positional_struct_non_positional_pack.exp | | | | | | |-- positional_struct_non_positional_pack.move | | | | | | |-- positional_struct_non_positional_unpack.exp | | | | | | |-- positional_struct_non_positional_unpack.move | | | | | | |-- positional_struct_resolution.move | | | | | | |-- positional_unpack_of_non_positional_struct.exp | | | | | | |-- positional_unpack_of_non_positional_struct.move | | | | | | |-- positional_unpack_of_positional_struct.move | | | | | | |-- public_use_fun_invalid_type.exp | | | | | | |-- public_use_fun_invalid_type.move | | | | | | |-- public_use_fun_valid_type.move | | | | | | |-- standalone_mname.exp | | | | | | |-- standalone_mname.move | | | | | | |-- standalone_module_ident.exp | | | | | | |-- standalone_module_ident.move | | | | | | |-- struct_ellipsis.move | | | | | | |-- struct_ellipsis_invalid.exp | | | | | | |-- struct_ellipsis_invalid.move | | | | | | |-- syntax_annotation_invalid.exp | | | | | | |-- syntax_annotation_invalid.move | | | | | | |-- type_hole_invalid_location.exp | | | | | | |-- type_hole_invalid_location.move | | | | | | |-- type_hole_invalid_location_nested.exp | | | | | | |-- type_hole_invalid_location_nested.move | | | | | | |-- type_hole_valid_location.move | | | | | | |-- type_hole_valid_location_invalid_usage.exp | | | | | | |-- type_hole_valid_location_invalid_usage.move | | | | | | |-- type_hole_valid_location_lambda.move | | | | | | |-- unbound_module.exp | | | | | | |-- unbound_module.move | | | | | | |-- unbound_var_call.exp | | | | | | |-- unbound_var_call.move | | | | | | |-- unresolved_type_no_args.exp | | | | | | |-- unresolved_type_no_args.move | | | | | | |-- unresolved_type_with_args.exp | | | | | | |-- unresolved_type_with_args.move | | | | | | |-- unused_by_value_arg.exp | | | | | | |-- unused_by_value_arg.move | | | | | | |-- unused_lambda_arg.exp | | | | | | |-- unused_lambda_arg.move | | | | | | |-- use_fun_bad_args.exp | | | | | | |-- use_fun_bad_args.move | | | | | | |-- use_fun_duplicate_nested_scopes.exp | | | | | | |-- use_fun_duplicate_nested_scopes.move | | | | | | |-- use_fun_duplicate_same_scope.exp | | | | | | |-- use_fun_duplicate_same_scope.move | | | | | | |-- use_fun_local.exp | | | | | | |-- use_fun_local.move | | | | | | |-- use_fun_local_doesnt_shadow.move | | | | | | |-- use_fun_no_args.exp | | | | | | |-- use_fun_no_args.move | | | | | | |-- use_fun_shadows.move | | | | | | |-- use_fun_unbound.exp | | | | | | |-- use_fun_unbound.move | | | | | | |-- use_fun_with_builtin.exp | | | | | | |-- use_fun_with_builtin.move | | | | | | |-- use_fun_with_type_parameter.exp | | | | | | `-- use_fun_with_type_parameter.move | | | | | |-- parser | | | | | | |-- ability_modifier_infix_and_postfix.exp | | | | | | |-- ability_modifier_infix_and_postfix.move | | | | | | |-- ability_modifier_infix_and_postfix_native_struct.exp | | | | | | |-- ability_modifier_infix_and_postfix_native_struct.move | | | | | | |-- ability_modifier_infix_postfix_no_fields.exp | | | | | | |-- ability_modifier_infix_postfix_no_fields.move | | | | | | |-- ability_modifier_infix_postfix_no_fields_with_comma_sep.exp | | | | | | |-- ability_modifier_infix_postfix_no_fields_with_comma_sep.move | | | | | | |-- ability_modifier_invalid_infix_with_valid_postfix.exp | | | | | | |-- ability_modifier_invalid_infix_with_valid_postfix.move | | | | | | |-- ability_modifier_no_abilities.exp | | | | | | |-- ability_modifier_no_abilities.move | | | | | | |-- ability_modifier_postfix_missing_commas.exp | | | | | | |-- ability_modifier_postfix_missing_commas.move | | | | | | |-- ability_modifier_postfix_missing_semi_multiple_structs.exp | | | | | | |-- ability_modifier_postfix_missing_semi_multiple_structs.move | | | | | | |-- ability_modifier_postfix_no_abilities_no_semi.exp | | | | | | |-- ability_modifier_postfix_no_abilities_no_semi.move | | | | | | |-- ability_modifier_postfix_no_abilities_with_semi.exp | | | | | | |-- ability_modifier_postfix_no_abilities_with_semi.move | | | | | | |-- ability_modifier_postfix_no_fields.exp | | | | | | |-- ability_modifier_postfix_no_fields.move | | | | | | |-- ability_modifier_postfix_no_semi.exp | | | | | | |-- ability_modifier_postfix_no_semi.move | | | | | | |-- ability_modifier_postfix_with_semi.move | | | | | | |-- ability_modifies_infix_no_abilities_postfix.exp | | | | | | |-- ability_modifies_infix_no_abilities_postfix.move | | | | | | |-- ability_modifies_no_abilities_infix_postfix.exp | | | | | | |-- ability_modifies_no_abilities_infix_postfix.move | | | | | | |-- cast_invalid.exp | | | | | | |-- cast_invalid.move | | | | | | |-- cast_invalid_complex.exp | | | | | | |-- cast_invalid_complex.move | | | | | | |-- cast_invalid_made_valid.move | | | | | | |-- cast_invalid_ops.exp | | | | | | |-- cast_invalid_ops.move | | | | | | |-- cast_valid.move | | | | | | |-- cast_valid_bad_types.exp | | | | | | |-- cast_valid_bad_types.move | | | | | | |-- cast_valid_complex.move | | | | | | |-- cast_valid_ops.move | | | | | | |-- complex_as.exp | | | | | | |-- complex_as.move | | | | | | |-- dot_call_precedence.move | | | | | | |-- dot_call_precedence_term.move | | | | | | |-- dot_call_precedence_term_nonsense.exp | | | | | | |-- dot_call_precedence_term_nonsense.move | | | | | | |-- dot_call_type_arguments.move | | | | | | |-- dot_call_type_arguments_invalid.exp | | | | | | |-- dot_call_type_arguments_invalid.move | | | | | | |-- dot_incomplete.exp | | | | | | |-- dot_incomplete.move | | | | | | |-- duplicate_macro_modifier.exp | | | | | | |-- duplicate_macro_modifier.move | | | | | | |-- enum.move | | | | | | |-- enum_invalid.exp | | | | | | |-- enum_invalid.move | | | | | | |-- enum_invalid_2.exp | | | | | | |-- enum_invalid_2.move | | | | | | |-- enum_keyword.exp | | | | | | |-- enum_keyword.move | | | | | | |-- for_keyword.exp | | | | | | |-- for_keyword.move | | | | | | |-- friend_decl_qualified_struct.exp | | | | | | |-- friend_decl_qualified_struct.move | | | | | | |-- global_access_exists_invalid.exp | | | | | | |-- global_access_exists_invalid.move | | | | | | |-- global_access_pack.exp | | | | | | |-- global_access_pack.move | | | | | | |-- global_access_pack_invalid.exp | | | | | | |-- global_access_pack_invalid.move | | | | | | |-- global_access_value.exp | | | | | | |-- global_access_value_invalid.exp | | | | | | |-- global_access_value_invalid.move | | | | | | |-- global_access_value_invalid_macro_ident.exp | | | | | | |-- global_access_value_invalid_macro_ident.move | | | | | | |-- invalid_labels_0.exp | | | | | | |-- invalid_labels_0.move | | | | | | |-- invalid_labels_1.exp | | | | | | |-- invalid_labels_1.move | | | | | | |-- invalid_labels_2.exp | | | | | | |-- invalid_labels_2.move | | | | | | |-- invalid_macro_bang.exp | | | | | | |-- invalid_macro_bang.move | | | | | | |-- invalid_macro_bang_no_args.exp | | | | | | |-- invalid_macro_bang_no_args.move | | | | | | |-- invalid_macro_identifier_usage.exp | | | | | | |-- invalid_macro_identifier_usage.move | | | | | | |-- invalid_macro_locs.exp | | | | | | |-- invalid_macro_locs.move | | | | | | |-- invalid_macro_modifier.exp | | | | | | |-- invalid_macro_modifier.move | | | | | | |-- invalid_mut_usage_match.exp | | | | | | |-- invalid_mut_usage_match.move | | | | | | |-- invalid_positional_struct_unpack_deeply_nested.exp | | | | | | |-- invalid_positional_struct_unpack_deeply_nested.move | | | | | | |-- invalid_tyarg_locs.exp | | | | | | |-- invalid_tyarg_locs.move | | | | | | |-- labeled_block_given_to_break_return_invalid.exp | | | | | | |-- labeled_block_given_to_break_return_invalid.move | | | | | | |-- labeled_block_given_to_break_return_valid.move | | | | | | |-- labeled_control_exp_as_term.move | | | | | | |-- labeled_control_exp_associativity.move | | | | | | |-- labeled_control_exp_associativity_else_after_if_block.exp | | | | | | |-- labeled_control_exp_associativity_else_after_if_block.move | | | | | | |-- labeled_control_exp_associativity_field_access.move | | | | | | |-- labeled_control_exp_associativity_typing_invalid.exp | | | | | | |-- labeled_control_exp_associativity_typing_invalid.move | | | | | | |-- labeled_control_exp_associativity_typing_valid.move | | | | | | |-- labeled_control_exp_associativity_unreachable_code.exp | | | | | | |-- labeled_control_exp_associativity_unreachable_code.move | | | | | | |-- labeled_lambda_body.move | | | | | | |-- labeled_lambda_body_invalid.exp | | | | | | |-- labeled_lambda_body_invalid.move | | | | | | |-- lambda_expression_return_type.move | | | | | | |-- lambda_expression_return_type_invalid.exp | | | | | | |-- lambda_expression_return_type_invalid.move | | | | | | |-- lambda_expression_return_type_named_block.move | | | | | | |-- lambda_lvalue.move | | | | | | |-- lambda_lvalue_with_types.move | | | | | | |-- long_path.exp | | | | | | |-- long_path.move | | | | | | |-- macro_identifier_invalid.exp | | | | | | |-- macro_identifier_invalid.move | | | | | | |-- macro_identifier_invalid_no_following_characters.exp | | | | | | |-- macro_identifier_invalid_no_following_characters.move | | | | | | |-- match.move | | | | | | |-- match_keyword.exp | | | | | | |-- match_keyword.move | | | | | | |-- mut_field_pun_invalid_assign.exp | | | | | | |-- mut_field_pun_invalid_assign.move | | | | | | |-- mut_field_pun_invalid_pack.exp | | | | | | |-- mut_field_pun_invalid_pack.move | | | | | | |-- mut_field_pun_valid.move | | | | | | |-- mut_keyword.exp | | | | | | |-- mut_keyword.move | | | | | | |-- mut_match.exp | | | | | | |-- mut_match.move | | | | | | |-- mut_space.move | | | | | | |-- named_blocks.move | | | | | | |-- named_blocks_invalid.exp | | | | | | |-- named_blocks_invalid.move | | | | | | |-- named_blocks_invalid_2.exp | | | | | | |-- named_blocks_invalid_2.move | | | | | | |-- named_struct_with_positional_fields.exp | | | | | | |-- named_struct_with_positional_fields.move | | | | | | |-- new_keywords_restricted_ident.move | | | | | | |-- path_usage.exp | | | | | | |-- path_usage.move | | | | | | |-- pattern_ellipsis.move | | | | | | |-- pattern_ellipsis_invalid.exp | | | | | | |-- pattern_ellipsis_invalid.move | | | | | | |-- positional_field_access.exp | | | | | | |-- positional_field_access.move | | | | | | |-- positional_field_access_greater_than_u8_max.exp | | | | | | |-- positional_field_access_greater_than_u8_max.move | | | | | | |-- positional_field_access_no_annotations.exp | | | | | | |-- positional_field_access_no_annotations.move | | | | | | |-- positional_struct_explicit_type_arg_assign.exp | | | | | | |-- positional_struct_explicit_type_arg_assign.move | | | | | | |-- positional_struct_explicit_type_args.exp | | | | | | |-- positional_struct_explicit_type_args.move | | | | | | |-- positional_struct_fields_keyword_field.exp | | | | | | |-- positional_struct_fields_keyword_field.move | | | | | | |-- positional_struct_fields_non_type_field.exp | | | | | | |-- positional_struct_fields_non_type_field.move | | | | | | |-- positional_struct_fields_simple.move | | | | | | |-- positional_struct_fields_simple_construct.move | | | | | | |-- positional_struct_fields_with_idents.exp | | | | | | |-- positional_struct_fields_with_idents.move | | | | | | |-- positional_struct_unpack.move | | | | | | |-- positional_struct_using_curlies.exp | | | | | | |-- positional_struct_using_curlies.move | | | | | | |-- positional_with_named_struct_field.exp | | | | | | |-- positional_with_named_struct_field.move | | | | | | |-- struct_ellipsis.move | | | | | | |-- struct_ellipsis_invalid.exp | | | | | | |-- struct_ellipsis_invalid.move | | | | | | |-- struct_public.exp | | | | | | |-- struct_public.move | | | | | | |-- type_hole.move | | | | | | |-- type_kewyord.exp | | | | | | |-- type_kewyord.move | | | | | | |-- use_fun.move | | | | | | |-- use_fun_multi.exp | | | | | | |-- use_fun_multi.move | | | | | | |-- use_fun_ref.exp | | | | | | |-- use_fun_ref.move | | | | | | |-- use_fun_type_args.exp | | | | | | |-- use_fun_type_args.move | | | | | | |-- use_fun_unit.exp | | | | | | |-- use_fun_unit.move | | | | | | |-- use_fun_visibility.exp | | | | | | |-- use_fun_visibility.move | | | | | | `-- valid_fun_types.move | | | | | |-- parsing | | | | | | |-- address_normal_usage.exp | | | | | | |-- address_normal_usage.migration | | | | | | |-- address_normal_usage.migration.exp | | | | | | |-- address_normal_usage.move | | | | | | |-- address_weird_formatting.exp | | | | | | |-- address_weird_formatting.migration | | | | | | |-- address_weird_formatting.migration.exp | | | | | | |-- address_weird_formatting.move | | | | | | |-- move_copy_precedence.exp | | | | | | `-- move_copy_precedence.move | | | | | |-- struct_invalid_visibility_progress_inside.exp | | | | | |-- struct_invalid_visibility_progress_inside.move | | | | | |-- sui_mode | | | | | | |-- enums_no_key.exp | | | | | | `-- enums_no_key.move | | | | | |-- to_bytecode | | | | | | |-- clever_assertions.move | | | | | | `-- positional_unpack_of_positional_struct.move | | | | | |-- typing | | | | | | |-- all_dot_paths_valid.exp | | | | | | |-- all_dot_paths_valid.move | | | | | | |-- all_index_paths.exp | | | | | | |-- all_index_paths.move | | | | | | |-- all_valid_index_paths.move | | | | | | |-- annotated_lambda.exp | | | | | | |-- annotated_lambda.move | | | | | | |-- break_in_macro_arg_invalid.exp | | | | | | |-- break_in_macro_arg_invalid.move | | | | | | |-- by_value_method.move | | | | | | |-- call_on_non_lambda_arg.exp | | | | | | |-- call_on_non_lambda_arg.move | | | | | | |-- call_target_mismatch.exp | | | | | | |-- call_target_mismatch.move | | | | | | |-- clever_assertions_no_annotation.exp | | | | | | |-- clever_assertions_no_annotation.move | | | | | | |-- const_method_subject.move | | | | | | |-- const_method_subject_invalid.exp | | | | | | |-- const_method_subject_invalid.move | | | | | | |-- defines_primitive.move | | | | | | |-- dot_call_fails_to_resolve_help.exp | | | | | | |-- dot_call_fails_to_resolve_help.move | | | | | | |-- dot_call_fails_to_resolve_help_under_alias.exp | | | | | | |-- dot_call_fails_to_resolve_help_under_alias.move | | | | | | |-- dot_call_mut_ref.move | | | | | | |-- dot_call_no_parameters.exp | | | | | | |-- dot_call_no_parameters.move | | | | | | |-- dot_call_non_struct.exp | | | | | | |-- dot_call_non_struct.move | | | | | | |-- dot_call_owned.move | | | | | | |-- dot_call_owned_invalid.exp | | | | | | |-- dot_call_owned_invalid.move | | | | | | |-- dot_call_private.exp | | | | | | |-- dot_call_private.move | | | | | | |-- dot_call_private_field.exp | | | | | | |-- dot_call_private_field.move | | | | | | |-- dot_call_public.move | | | | | | |-- dot_call_ref.move | | | | | | |-- dot_call_ref_mut_invalid.exp | | | | | | |-- dot_call_ref_mut_invalid.move | | | | | | |-- dot_call_unbound.exp | | | | | | |-- dot_call_unbound.move | | | | | | |-- dot_call_wrong_type_in_module.exp | | | | | | |-- dot_call_wrong_type_in_module.move | | | | | | |-- duplicate_defines_primitive.exp | | | | | | |-- duplicate_defines_primitive.move | | | | | | |-- eq_invalid.exp | | | | | | |-- eq_invalid.move | | | | | | |-- eq_ref_tvars.exp | | | | | | |-- eq_ref_tvars.move | | | | | | |-- eq_refs_struct.move | | | | | | |-- eq_refs_struct_invalid_no_drop.exp | | | | | | |-- eq_refs_struct_invalid_no_drop.move | | | | | | |-- eq_refs_struct_no_drop.move | | | | | | |-- explicit_const_copy.move | | | | | | |-- implicit_const_copy_method.exp | | | | | | |-- implicit_const_copy_method.move | | | | | | |-- index_call_constraints_unsatisfied.exp | | | | | | |-- index_call_constraints_unsatisfied.move | | | | | | |-- index_call_imm_ref_imm_borrow.move | | | | | | |-- index_call_imm_ref_owned.move | | | | | | |-- index_call_incompatible_constraints.exp | | | | | | |-- index_call_incompatible_constraints.move | | | | | | |-- index_call_invalid_args.exp | | | | | | |-- index_call_invalid_args.move | | | | | | |-- index_call_mut_ref_imm_borrow.move | | | | | | |-- index_call_mut_ref_mut_borrow.move | | | | | | |-- index_call_mut_ref_owned.move | | | | | | |-- index_call_no_args.move | | | | | | |-- index_call_owned.move | | | | | | |-- index_syntax_methods_base_valid.move | | | | | | |-- index_syntax_methods_miscalled.exp | | | | | | |-- index_syntax_methods_miscalled.move | | | | | | |-- index_syntax_methods_tyargs_valid.move | | | | | | |-- index_syntax_methods_unsupported.exp | | | | | | |-- index_syntax_methods_unsupported.move | | | | | | |-- index_syntax_methods_unsupported_mutability.exp | | | | | | |-- index_syntax_methods_unsupported_mutability.move | | | | | | |-- invalid_assertion_const.exp | | | | | | |-- invalid_assertion_const.move | | | | | | |-- invalid_capabilities.exp | | | | | | |-- invalid_capabilities.move | | | | | | |-- lambda_annotated_return_type.move | | | | | | |-- lambda_annotated_return_type_invalid.exp | | | | | | |-- lambda_annotated_return_type_invalid.move | | | | | | |-- lambda_return.move | | | | | | |-- lambda_return_invalid_conditional.exp | | | | | | |-- lambda_return_invalid_conditional.move | | | | | | |-- lambda_return_invalid_simple.exp | | | | | | |-- lambda_return_invalid_simple.move | | | | | | |-- lambda_return_mismatched.exp | | | | | | |-- lambda_return_mismatched.move | | | | | | |-- lambda_subtyping_invalid.exp | | | | | | |-- lambda_subtyping_invalid.move | | | | | | |-- lambda_subtyping_usage_respects_annotations.exp | | | | | | |-- lambda_subtyping_usage_respects_annotations.move | | | | | | |-- lambda_subtyping_valid.move | | | | | | |-- let_mut_assign.exp | | | | | | |-- let_mut_assign.move | | | | | | |-- let_mut_assign_loop_invalid.exp | | | | | | |-- let_mut_assign_loop_invalid.move | | | | | | |-- let_mut_assign_loop_valid.move | | | | | | |-- let_mut_borrow_mut.exp | | | | | | |-- let_mut_borrow_mut.move | | | | | | |-- let_mut_borrow_mut_dot_call.exp | | | | | | |-- let_mut_borrow_mut_dot_call.move | | | | | | |-- let_mut_decl.exp | | | | | | |-- let_mut_decl.move | | | | | | |-- let_mut_initial_assign.move | | | | | | |-- let_mut_macro_return.exp | | | | | | |-- let_mut_macro_return.move | | | | | | |-- let_mut_shadow.exp | | | | | | |-- let_mut_shadow.move | | | | | | |-- macro_arg_by_name_invalid_usage_deref.exp | | | | | | |-- macro_arg_by_name_invalid_usage_deref.move | | | | | | |-- macro_arg_by_name_invalid_usage_value.exp | | | | | | |-- macro_arg_by_name_invalid_usage_value.move | | | | | | |-- macro_arg_by_name_invalid_usage_var.exp | | | | | | |-- macro_arg_by_name_invalid_usage_var.move | | | | | | |-- macro_arg_by_name_strange_usage.exp | | | | | | |-- macro_arg_by_name_strange_usage.move | | | | | | |-- macro_arg_by_name_strange_usage_fields.move | | | | | | |-- macro_by_name_gives_unique_locals.exp | | | | | | |-- macro_by_name_gives_unique_locals.move | | | | | | |-- macro_call_indirect_lambda_invalid.exp | | | | | | |-- macro_call_indirect_lambda_invalid.move | | | | | | |-- macro_dot_call_auto_borrow.move | | | | | | |-- macro_duck_typing_constraint.move | | | | | | |-- macro_duck_typing_constraint_invalid.exp | | | | | | |-- macro_duck_typing_constraint_invalid.move | | | | | | |-- macro_duck_typing_method.move | | | | | | |-- macro_duck_typing_method_invalid.exp | | | | | | |-- macro_duck_typing_method_invalid.move | | | | | | |-- macro_duck_typing_specific_type.move | | | | | | |-- macro_duck_typing_specific_type_invalid.exp | | | | | | |-- macro_duck_typing_specific_type_invalid.move | | | | | | |-- macro_subst_tparams.move | | | | | | |-- macro_subst_tparams_invalid.exp | | | | | | |-- macro_subst_tparams_invalid.move | | | | | | |-- macro_type_args_ref_or_tuple.move | | | | | | |-- macro_unique_use_fun_scopes.move | | | | | | |-- macro_unique_use_fun_scopes_captured_lambda.move | | | | | | |-- macro_unique_use_fun_scopes_cross_module.move | | | | | | |-- macro_unique_use_fun_scopes_in_lambda_arg.move | | | | | | |-- macros_dont_allow_paths.exp | | | | | | |-- macros_dont_allow_paths.move | | | | | | |-- macros_have_unique_scopes.move | | | | | | |-- macros_have_unique_scopes_block_labels.move | | | | | | |-- macros_have_unique_scopes_by_name_arg.move | | | | | | |-- macros_have_unique_scopes_nested.move | | | | | | |-- macros_have_unique_scopes_unhygienic_capture.exp | | | | | | |-- macros_have_unique_scopes_unhygienic_capture.move | | | | | | |-- macros_have_unique_scopes_unhygienic_capture_by_name_arg.exp | | | | | | |-- macros_have_unique_scopes_unhygienic_capture_by_name_arg.move | | | | | | |-- macros_lambdas_checked.move | | | | | | |-- macros_lambdas_checked_invalid.exp | | | | | | |-- macros_lambdas_checked_invalid.move | | | | | | |-- macros_lambdas_checked_invalid_arity.exp | | | | | | |-- macros_lambdas_checked_invalid_arity.move | | | | | | |-- macros_not_type_checked.move | | | | | | |-- macros_not_type_checked_called.exp | | | | | | |-- macros_not_type_checked_called.move | | | | | | |-- macros_return_checked_invalid.exp | | | | | | |-- macros_return_checked_invalid.move | | | | | | |-- macros_return_checked_valid.move | | | | | | |-- macros_types_checked_invalid.move | | | | | | |-- macros_types_checked_invalid_constraints.exp | | | | | | |-- macros_types_checked_invalid_constraints.move | | | | | | |-- macros_types_checked_invalid_constraints_simple.exp | | | | | | |-- macros_types_checked_invalid_constraints_simple.move | | | | | | |-- macros_types_checked_valid.move | | | | | | |-- macros_visibility_not_checked.move | | | | | | |-- macros_visibility_not_checked_called.exp | | | | | | |-- macros_visibility_not_checked_called.move | | | | | | |-- meaningless_move.exp | | | | | | |-- meaningless_move.move | | | | | | |-- mismatched_lambda_arity.exp | | | | | | |-- mismatched_lambda_arity.move | | | | | | |-- module_call_visibility_mixed_invalid.move | | | | | | |-- module_call_visibility_nested.exp | | | | | | |-- module_call_visibility_nested.move | | | | | | |-- module_call_visibility_package.move | | | | | | |-- module_call_visibility_package_invalid.exp | | | | | | |-- module_call_visibility_package_invalid.move | | | | | | |-- module_call_visibility_package_valid.move | | | | | | |-- multiple_fake_dot_call_candidates.move | | | | | | |-- mut_patterns.exp | | | | | | |-- mut_patterns.move | | | | | | |-- mut_ref_match.exp | | | | | | |-- mut_ref_match.move | | | | | | |-- neq_invalid.exp | | | | | | |-- neq_invalid.move | | | | | | |-- num_infer.exp | | | | | | |-- num_infer.move | | | | | | |-- primitive_index_invalid.exp | | | | | | |-- primitive_index_invalid.move | | | | | | |-- primitive_index_invalid_2.exp | | | | | | |-- primitive_index_invalid_2.move | | | | | | |-- primitive_index_test.move | | | | | | |-- recursive_macros_by_name_arg_invalid.exp | | | | | | |-- recursive_macros_by_name_arg_invalid.move | | | | | | |-- recursive_macros_by_name_arg_valid.move | | | | | | |-- recursive_macros_invalid.exp | | | | | | |-- recursive_macros_invalid.move | | | | | | |-- recursive_macros_invalid_lambdas.exp | | | | | | |-- recursive_macros_invalid_lambdas.move | | | | | | |-- recursive_macros_valid.move | | | | | | |-- syntax_methods_args_invalid.exp | | | | | | |-- syntax_methods_args_invalid.move | | | | | | |-- syntax_methods_args_polymorphic_invalid.exp | | | | | | |-- syntax_methods_args_polymorphic_invalid.move | | | | | | |-- syntax_methods_args_polymorphic_invalid_positional.exp | | | | | | |-- syntax_methods_args_polymorphic_invalid_positional.move | | | | | | |-- type_hole_macro.move | | | | | | |-- type_hole_macro_lambda.move | | | | | | |-- type_hole_macro_lambda_with_annotaitons.exp | | | | | | |-- type_hole_macro_lambda_with_annotaitons.move | | | | | | |-- type_hole_no_inferrence.exp | | | | | | |-- type_hole_no_inferrence.move | | | | | | |-- type_hole_no_inferrence_threaded.exp | | | | | | |-- type_hole_no_inferrence_threaded.move | | | | | | |-- unknown_defines_primitive.exp | | | | | | |-- unknown_defines_primitive.move | | | | | | |-- unused_let_mut.exp | | | | | | |-- unused_let_mut.move | | | | | | |-- unused_let_mut_leading_underscore.move | | | | | | |-- unused_macro_arg.exp | | | | | | |-- unused_macro_arg.move | | | | | | |-- unused_macro_arg_affects_inference.exp | | | | | | |-- unused_macro_arg_affects_inference.move | | | | | | |-- unused_macro_arg_invalid_constraint.exp | | | | | | |-- unused_macro_arg_invalid_constraint.move | | | | | | |-- unused_macro_arg_method_call.exp | | | | | | |-- unused_macro_arg_method_call.move | | | | | | |-- unused_use_fun.exp | | | | | | |-- unused_use_fun.move | | | | | | |-- unused_use_fun_silenced_by_macros.exp | | | | | | |-- unused_use_fun_silenced_by_macros.move | | | | | | |-- use_lambda_outside_call_invalid.exp | | | | | | |-- use_lambda_outside_call_invalid.move | | | | | | `-- use_lambda_outside_call_valid.move | | | | | |-- unit_test | | | | | | |-- cross_module_members_non_test_function.exp | | | | | | |-- cross_module_members_non_test_function.move | | | | | | |-- cross_module_members_non_test_function.unit_test | | | | | | |-- cross_module_test_only_module.exp | | | | | | |-- cross_module_test_only_module.move | | | | | | |-- cross_module_test_only_module.unit_test | | | | | | |-- expected_failure_constants.move | | | | | | |-- expected_failure_constants.unit_test | | | | | | |-- expected_failure_constants_shadowed_module.move | | | | | | |-- expected_failure_constants_shadowed_module.unit_test | | | | | | |-- expected_failure_constants_shadowed_module_invalid.move | | | | | | |-- expected_failure_constants_shadowed_module_invalid.unit_test | | | | | | |-- expected_failure_constants_shadowed_module_invalid.unit_test.exp | | | | | | |-- other_failures_valid.move | | | | | | |-- other_failures_valid.unit_test | | | | | | |-- test_only_use_fun.move | | | | | | |-- test_only_use_fun.unit_test | | | | | | `-- test_only_use_fun.unit_test.exp | | | | | `-- warning_suppression | | | | | |-- allow_on_use_fun.exp | | | | | |-- allow_on_use_fun.move | | | | | `-- unused_use_fun.move | | | | |-- move_check | | | | | |-- borrows | | | | | | |-- assign_local_combo.move | | | | | | |-- assign_local_combo_invalid.exp | | | | | | |-- assign_local_combo_invalid.move | | | | | | |-- assign_local_field.move | | | | | | |-- assign_local_field_invalid.exp | | | | | | |-- assign_local_field_invalid.move | | | | | | |-- assign_local_full.move | | | | | | |-- assign_local_full_invalid.exp | | | | | | |-- assign_local_full_invalid.move | | | | | | |-- borrow_field_combo.move | | | | | | |-- borrow_field_combo_invalid.exp | | | | | | |-- borrow_field_combo_invalid.move | | | | | | |-- borrow_field_field.move | | | | | | |-- borrow_field_field_invalid.exp | | | | | | |-- borrow_field_field_invalid.move | | | | | | |-- borrow_field_full.move | | | | | | |-- borrow_field_full_invalid.exp | | | | | | |-- borrow_field_full_invalid.move | | | | | | |-- borrow_local_combo.move | | | | | | |-- borrow_local_combo_invalid.exp | | | | | | |-- borrow_local_combo_invalid.move | | | | | | |-- borrow_local_field.move | | | | | | |-- borrow_local_field_invalid.exp | | | | | | |-- borrow_local_field_invalid.move | | | | | | |-- borrow_local_full.move | | | | | | |-- borrow_local_full_invalid.exp | | | | | | |-- borrow_local_full_invalid.move | | | | | | |-- borrowed_before_last_usage.exp | | | | | | |-- borrowed_before_last_usage.move | | | | | | |-- call_mutual_borrows.move | | | | | | |-- call_mutual_borrows_invalid.exp | | | | | | |-- call_mutual_borrows_invalid.move | | | | | | |-- call_ordering.exp | | | | | | |-- call_ordering.move | | | | | | |-- call_transfer_borrows.move | | | | | | |-- call_transfer_borrows_invalid.exp | | | | | | |-- call_transfer_borrows_invalid.move | | | | | | |-- copy_combo.move | | | | | | |-- copy_combo_invalid.exp | | | | | | |-- copy_combo_invalid.move | | | | | | |-- copy_field.move | | | | | | |-- copy_field_invalid.exp | | | | | | |-- copy_field_invalid.move | | | | | | |-- copy_full.move | | | | | | |-- copy_full_invalid.exp | | | | | | |-- copy_full_invalid.move | | | | | | |-- dereference_combo.move | | | | | | |-- dereference_combo_invalid.exp | | | | | | |-- dereference_combo_invalid.move | | | | | | |-- dereference_field.move | | | | | | |-- dereference_field_invalid.exp | | | | | | |-- dereference_field_invalid.move | | | | | | |-- dereference_full.move | | | | | | |-- dereference_full_invalid.exp | | | | | | |-- dereference_full_invalid.move | | | | | | |-- empty_struct_borrow.move | | | | | | |-- eq_unassigned_local.exp | | | | | | |-- eq_unassigned_local.move | | | | | | |-- freeze_combo.move | | | | | | |-- freeze_combo_invalid.exp | | | | | | |-- freeze_combo_invalid.move | | | | | | |-- freeze_field.move | | | | | | |-- freeze_field_invalid.exp | | | | | | |-- freeze_field_invalid.move | | | | | | |-- freeze_full.move | | | | | | |-- freeze_full_invalid.move | | | | | | |-- move_combo.move | | | | | | |-- move_combo_invalid.exp | | | | | | |-- move_combo_invalid.move | | | | | | |-- move_field.move | | | | | | |-- move_field_invalid.exp | | | | | | |-- move_field_invalid.move | | | | | | |-- move_full.move | | | | | | |-- move_full_invalid.exp | | | | | | |-- move_full_invalid.move | | | | | | |-- mutate_combo.move | | | | | | |-- mutate_combo_invalid.exp | | | | | | |-- mutate_combo_invalid.move | | | | | | |-- mutate_field.move | | | | | | |-- mutate_field_invalid.exp | | | | | | |-- mutate_field_invalid.move | | | | | | |-- mutate_full.move | | | | | | |-- mutate_full_invalid.exp | | | | | | |-- mutate_full_invalid.move | | | | | | |-- release_cycle.move | | | | | | |-- return_borrowed_local.move | | | | | | |-- return_borrowed_local_invalid.exp | | | | | | |-- return_borrowed_local_invalid.move | | | | | | |-- return_mutual_borrows.move | | | | | | |-- return_mutual_borrows_invalid.exp | | | | | | |-- return_mutual_borrows_invalid.move | | | | | | |-- return_values_are_not_unused.move | | | | | | |-- return_values_are_not_unused.unused | | | | | | |-- unused_mut_ref_branches.move | | | | | | |-- unused_mut_ref_branches.unused | | | | | | |-- unused_mut_ref_branches.unused.exp | | | | | | |-- unused_mut_ref_field_invalid.move | | | | | | |-- unused_mut_ref_field_invalid.unused | | | | | | |-- unused_mut_ref_field_invalid.unused.exp | | | | | | |-- unused_mut_ref_field_valid_usage.move | | | | | | |-- unused_mut_ref_field_valid_usage.unused | | | | | | |-- unused_mut_ref_immutable_usage.move | | | | | | |-- unused_mut_ref_immutable_usage.unused | | | | | | |-- unused_mut_ref_immutable_usage.unused.exp | | | | | | |-- unused_mut_ref_simple_invalid.move | | | | | | |-- unused_mut_ref_simple_invalid.unused | | | | | | |-- unused_mut_ref_simple_invalid.unused.exp | | | | | | |-- unused_mut_ref_underscore_param.move | | | | | | |-- unused_mut_ref_underscore_param.unused | | | | | | |-- unused_mut_ref_unpack.move | | | | | | |-- unused_mut_ref_unpack.unused | | | | | | |-- unused_mut_ref_unpack.unused.exp | | | | | | |-- unused_mut_ref_valid_usages.move | | | | | | |-- unused_ref.exp | | | | | | |-- unused_ref.move | | | | | | |-- used_mut_ref_branches.move | | | | | | |-- used_mut_ref_branches.unused | | | | | | |-- used_mut_ref_branches_complicated.move | | | | | | |-- used_mut_ref_branches_complicated.unused | | | | | | |-- used_mut_ref_in_loop.move | | | | | | |-- used_mut_ref_in_loop.unused | | | | | | |-- used_mut_ref_unpack.move | | | | | | `-- used_mut_ref_unpack.unused | | | | | |-- control_flow | | | | | | |-- control_in_value_positions.move | | | | | | |-- infinite_loop_with_dead_exits.exp | | | | | | |-- infinite_loop_with_dead_exits.move | | | | | | |-- loop_after_loop.move | | | | | | `-- loop_ambiguous_divergence.move | | | | | |-- dependencies | | | | | | |-- friend_cycle_2.exp | | | | | | |-- friend_cycle_2.move | | | | | | |-- friend_cycle_3.exp | | | | | | |-- friend_cycle_3.move | | | | | | |-- intersecting_friend_cycles.exp | | | | | | |-- intersecting_friend_cycles.move | | | | | | |-- intersecting_use_cycles.exp | | | | | | |-- intersecting_use_cycles.move | | | | | | |-- multiple_friend_cycles.exp | | | | | | |-- multiple_friend_cycles.move | | | | | | |-- multiple_use_cycles.exp | | | | | | |-- multiple_use_cycles.move | | | | | | |-- use_cycle_2.exp | | | | | | |-- use_cycle_2.move | | | | | | |-- use_cycle_3.exp | | | | | | |-- use_cycle_3.move | | | | | | |-- use_friend_direct.exp | | | | | | |-- use_friend_direct.move | | | | | | |-- use_friend_transitive_by_friend.exp | | | | | | |-- use_friend_transitive_by_friend.move | | | | | | |-- use_friend_transitive_by_use.exp | | | | | | `-- use_friend_transitive_by_use.move | | | | | |-- deprecated | | | | | | |-- assert_function.exp | | | | | | `-- assert_function.move | | | | | |-- expansion | | | | | | |-- address_directives.move | | | | | | |-- address_directives_empty.move | | | | | | |-- almost_invalid_local_name.move | | | | | | |-- assign_non_simple_name.exp | | | | | | |-- assign_non_simple_name.move | | | | | | |-- constant_invalid_alias_names.exp | | | | | | |-- constant_invalid_alias_names.move | | | | | | |-- constant_invalid_names.exp | | | | | | |-- constant_invalid_names.move | | | | | | |-- custom_attribute.move | | | | | | |-- duplicate_abilities.exp | | | | | | |-- duplicate_abilities.move | | | | | | |-- duplicate_alias.exp | | | | | | |-- duplicate_alias.move | | | | | | |-- duplicate_field.exp | | | | | | |-- duplicate_field.move | | | | | | |-- duplicate_field_assign.exp | | | | | | |-- duplicate_field_assign.move | | | | | | |-- duplicate_field_pack.exp | | | | | | |-- duplicate_field_pack.move | | | | | | |-- duplicate_field_unpack.exp | | | | | | |-- duplicate_field_unpack.move | | | | | | |-- duplicate_function_in_module.exp | | | | | | |-- duplicate_function_in_module.move | | | | | | |-- duplicate_module.exp | | | | | | |-- duplicate_module.move | | | | | | |-- duplicate_module_after_mapping.exp | | | | | | |-- duplicate_module_after_mapping.move | | | | | | |-- duplicate_struct.exp | | | | | | |-- duplicate_struct.move | | | | | | |-- friend_decl_aliased_duplicates.exp | | | | | | |-- friend_decl_aliased_duplicates.move | | | | | | |-- friend_decl_aliased_function.exp | | | | | | |-- friend_decl_aliased_function.move | | | | | | |-- friend_decl_aliased_struct.exp | | | | | | |-- friend_decl_aliased_struct.move | | | | | | |-- friend_decl_imported_duplicates.exp | | | | | | |-- friend_decl_imported_duplicates.move | | | | | | |-- friend_decl_inner_scope_alias.exp | | | | | | |-- friend_decl_inner_scope_alias.move | | | | | | |-- friend_decl_inner_scope_alias_cycle.exp | | | | | | |-- friend_decl_inner_scope_alias_cycle.move | | | | | | |-- friend_decl_nonexistent_alias.exp | | | | | | |-- friend_decl_nonexistent_alias.move | | | | | | |-- friend_decl_qualified_duplicates.exp | | | | | | |-- friend_decl_qualified_duplicates.move | | | | | | |-- function_invalid_names.exp | | | | | | |-- function_invalid_names.move | | | | | | |-- hexstring_bad_value.exp | | | | | | |-- hexstring_bad_value.move | | | | | | |-- invalid_local_name.exp | | | | | | |-- invalid_local_name.move | | | | | | |-- invalid_spec_schema_name.exp | | | | | | |-- invalid_spec_schema_name.move | | | | | | |-- invalid_struct_name.exp | | | | | | |-- invalid_struct_name.move | | | | | | |-- invalid_unpack_assign_lhs_not_name.exp | | | | | | |-- invalid_unpack_assign_lhs_not_name.move | | | | | | |-- invalid_unpack_assign_lhs_other_value.exp | | | | | | |-- invalid_unpack_assign_lhs_other_value.move | | | | | | |-- invalid_unpack_assign_mdot_no_struct.exp | | | | | | |-- invalid_unpack_assign_mdot_no_struct.move | | | | | | |-- mdot_with_non_address_exp.exp | | | | | | |-- mdot_with_non_address_exp.move | | | | | | |-- module_alias_as_type.exp | | | | | | |-- module_alias_as_type.move | | | | | | |-- module_invalid_names.exp | | | | | | |-- module_invalid_names.move | | | | | | |-- multiple_alias.move | | | | | | |-- no_address.exp | | | | | | |-- no_address.move | | | | | | |-- number_literal_long.move | | | | | | |-- number_literal_too_long.exp | | | | | | |-- number_literal_too_long.move | | | | | | |-- number_literal_too_long_u128.exp | | | | | | |-- number_literal_too_long_u128.move | | | | | | |-- number_literal_too_long_u64.exp | | | | | | |-- number_literal_too_long_u64.move | | | | | | |-- number_literal_too_long_u8.exp | | | | | | |-- number_literal_too_long_u8.move | | | | | | |-- pack_all_field_cases.move | | | | | | |-- pack_no_fields_block_expr.exp | | | | | | |-- pack_no_fields_block_expr.move | | | | | | |-- pack_no_fields_single_block_expr.exp | | | | | | |-- pack_no_fields_single_block_expr.move | | | | | | |-- pack_no_fields_single_block_other_expr.exp | | | | | | |-- pack_no_fields_single_block_other_expr.move | | | | | | |-- restricted_address_names.exp | | | | | | |-- restricted_address_names.move | | | | | | |-- restricted_alias_names.exp | | | | | | |-- restricted_alias_names.move | | | | | | |-- restricted_constant_names.exp | | | | | | |-- restricted_constant_names.move | | | | | | |-- restricted_function_names.exp | | | | | | |-- restricted_function_names.move | | | | | | |-- restricted_module_alias_names.exp | | | | | | |-- restricted_module_alias_names.move | | | | | | |-- restricted_module_names.exp | | | | | | |-- restricted_module_names.move | | | | | | |-- restricted_names_valid.move | | | | | | |-- restricted_struct_names.exp | | | | | | |-- restricted_struct_names.move | | | | | | |-- restricted_type_parameter_names.exp | | | | | | |-- restricted_type_parameter_names.move | | | | | | |-- restricted_type_parameter_names_peculiar.move | | | | | | |-- spec_block_in_spec_context.exp | | | | | | |-- spec_block_in_spec_context.move | | | | | | |-- spec_block_uses.exp | | | | | | |-- spec_block_uses.move | | | | | | |-- spec_block_uses_shadows_defines.exp | | | | | | |-- spec_block_uses_shadows_defines.move | | | | | | |-- spec_function_member_conflicts.exp | | | | | | |-- spec_function_member_conflicts.move | | | | | | |-- spec_schema_member_conflicts.exp | | | | | | |-- spec_schema_member_conflicts.move | | | | | | |-- standalone_fields.exp | | | | | | |-- standalone_fields.move | | | | | | |-- standalone_mname_with_type_args.exp | | | | | | |-- standalone_mname_with_type_args.move | | | | | | |-- standalone_name_with_type_args.exp | | | | | | |-- standalone_name_with_type_args.move | | | | | | |-- test_attribute_missspelled.exp | | | | | | |-- test_attribute_missspelled.move | | | | | | |-- top_level_not_named_main.move | | | | | | |-- type_arguments_on_field_access.exp | | | | | | |-- type_arguments_on_field_access.move | | | | | | |-- type_parameter_underscore.move | | | | | | |-- unbound_module_alias_in_type.exp | | | | | | |-- unbound_module_alias_in_type.move | | | | | | |-- unbound_named_address.exp | | | | | | |-- unbound_named_address.move | | | | | | |-- unpack_all_field_cases.exp | | | | | | |-- unpack_all_field_cases.move | | | | | | |-- unpack_assign_block_expr.exp | | | | | | |-- unpack_assign_block_expr.move | | | | | | |-- unpack_assign_block_single_expr.exp | | | | | | |-- unpack_assign_block_single_expr.move | | | | | | |-- unpack_assign_other_expr.exp | | | | | | |-- unpack_assign_other_expr.move | | | | | | |-- use_function.move | | | | | | |-- use_function_overlap_with_module.move | | | | | | |-- use_function_same_name_as_function.exp | | | | | | |-- use_function_same_name_as_function.move | | | | | | |-- use_function_same_name_as_struct.exp | | | | | | |-- use_function_same_name_as_struct.move | | | | | | |-- use_function_tparam_shadows.exp | | | | | | |-- use_function_tparam_shadows.move | | | | | | |-- use_function_unbound.exp | | | | | | |-- use_function_unbound.move | | | | | | |-- use_inner_scope.move | | | | | | |-- use_inner_scope_duplicates.exp | | | | | | |-- use_inner_scope_duplicates.move | | | | | | |-- use_inner_scope_invalid.exp | | | | | | |-- use_inner_scope_invalid.move | | | | | | |-- use_inner_scope_shadows.exp | | | | | | |-- use_inner_scope_shadows.move | | | | | | |-- use_inner_scope_unbound.exp | | | | | | |-- use_inner_scope_unbound.move | | | | | | |-- use_inner_scope_unused.exp | | | | | | |-- use_inner_scope_unused.move | | | | | | |-- use_nested_self.move | | | | | | |-- use_nested_self_as.move | | | | | | |-- use_nested_self_as_invalid.exp | | | | | | |-- use_nested_self_as_invalid.move | | | | | | |-- use_nested_self_duplicate.exp | | | | | | |-- use_nested_self_duplicate.move | | | | | | |-- use_spec_function.exp | | | | | | |-- use_spec_function.move | | | | | | |-- use_spec_function_as_normal_function.exp | | | | | | |-- use_spec_function_as_normal_function.move | | | | | | |-- use_spec_schema.exp | | | | | | |-- use_spec_schema.move | | | | | | |-- use_spec_schema_as_struct.exp | | | | | | |-- use_spec_schema_as_struct.move | | | | | | |-- use_spec_schema_invalid_as.exp | | | | | | |-- use_spec_schema_invalid_as.move | | | | | | |-- use_struct.move | | | | | | |-- use_struct_invalid_name.exp | | | | | | |-- use_struct_invalid_name.move | | | | | | |-- use_struct_overlap_with_module.move | | | | | | |-- use_struct_same_name_as_function.exp | | | | | | |-- use_struct_same_name_as_function.move | | | | | | |-- use_struct_same_name_as_struct.exp | | | | | | |-- use_struct_same_name_as_struct.move | | | | | | |-- use_struct_tparam_shadows.exp | | | | | | |-- use_struct_tparam_shadows.move | | | | | | |-- use_struct_unbound.exp | | | | | | |-- use_struct_unbound.move | | | | | | |-- weird_apply_assign.exp | | | | | | `-- weird_apply_assign.move | | | | | |-- feature_gate | | | | | | |-- dot_call.exp | | | | | | |-- dot_call.move | | | | | | |-- macro_call.exp | | | | | | |-- macro_call.move | | | | | | |-- macro_definition.exp | | | | | | |-- macro_definition.move | | | | | | |-- macro_lambda.exp | | | | | | |-- macro_lambda.move | | | | | | |-- public_package.exp | | | | | | `-- public_package.move | | | | | |-- folding | | | | | | |-- non_constant_empty_vec.move | | | | | | |-- unfoldable_constants.exp | | | | | | |-- unfoldable_constants.move | | | | | | |-- unfoldable_constants_blocks.exp | | | | | | `-- unfoldable_constants_blocks.move | | | | | |-- ide_mode | | | | | | |-- dot_incomplete.exp | | | | | | |-- dot_incomplete.move | | | | | | |-- struct_method_autocomplete.exp | | | | | | `-- struct_method_autocomplete.move | | | | | |-- liveness | | | | | | |-- copy_after_move.exp | | | | | | |-- copy_after_move.move | | | | | | |-- dead_if.exp | | | | | | |-- dead_if.move | | | | | | |-- dead_refs_branch.move | | | | | | |-- dead_refs_branch_both.move | | | | | | |-- dead_refs_branch_both_invalid.exp | | | | | | |-- dead_refs_branch_both_invalid.move | | | | | | |-- dead_refs_branch_invalid.exp | | | | | | |-- dead_refs_branch_invalid.move | | | | | | |-- dead_refs_loop.move | | | | | | |-- dead_refs_loop_invalid.exp | | | | | | |-- dead_refs_loop_invalid.move | | | | | | |-- dead_refs_nested.move | | | | | | |-- dead_refs_nested_invalid.exp | | | | | | |-- dead_refs_nested_invalid.move | | | | | | |-- dead_refs_simple.move | | | | | | |-- dead_refs_simple_invalid.exp | | | | | | |-- dead_refs_simple_invalid.move | | | | | | |-- explicit_last_copy.move | | | | | | |-- implicit_copy_with_continue.move | | | | | | |-- loop_weirdness.exp | | | | | | |-- loop_weirdness.move | | | | | | |-- move_in_infinite_loop_branched.exp | | | | | | |-- move_in_infinite_loop_branched.move | | | | | | |-- nested_dead.exp | | | | | | |-- nested_dead.move | | | | | | |-- trailing_semi.exp | | | | | | |-- trailing_semi.move | | | | | | |-- trailing_semi_loops.exp | | | | | | |-- trailing_semi_loops.move | | | | | | |-- unused_assignment.exp | | | | | | |-- unused_assignment.move | | | | | | |-- vector_loop.exp | | | | | | `-- vector_loop.move | | | | | |-- locals | | | | | | |-- assign_partial_resource.exp | | | | | | |-- assign_partial_resource.move | | | | | | |-- assign_resource.exp | | | | | | |-- assign_resource.move | | | | | | |-- drop_conditional.exp | | | | | | |-- drop_conditional.move | | | | | | |-- eliminate_temps.exp | | | | | | |-- eliminate_temps.move | | | | | | |-- reassign_parameter.exp | | | | | | |-- reassign_parameter.move | | | | | | |-- unused_assignment_without_drop.move | | | | | | |-- unused_copyable.exp | | | | | | |-- unused_copyable.move | | | | | | |-- unused_resource.exp | | | | | | |-- unused_resource.move | | | | | | |-- unused_resource_explicit_return.exp | | | | | | |-- unused_resource_explicit_return.move | | | | | | |-- use_after_move_if.exp | | | | | | |-- use_after_move_if.move | | | | | | |-- use_after_move_if_else.exp | | | | | | |-- use_after_move_if_else.move | | | | | | |-- use_after_move_loop.exp | | | | | | |-- use_after_move_loop.move | | | | | | |-- use_after_move_simple.exp | | | | | | |-- use_after_move_simple.move | | | | | | |-- use_after_move_while.exp | | | | | | |-- use_after_move_while.move | | | | | | |-- use_before_assign_if.exp | | | | | | |-- use_before_assign_if.move | | | | | | |-- use_before_assign_if_else.exp | | | | | | |-- use_before_assign_if_else.move | | | | | | |-- use_before_assign_loop.exp | | | | | | |-- use_before_assign_loop.move | | | | | | |-- use_before_assign_simple.exp | | | | | | |-- use_before_assign_simple.move | | | | | | |-- use_before_assign_while.exp | | | | | | `-- use_before_assign_while.move | | | | | |-- naming | | | | | | |-- assert_one_arg.exp | | | | | | |-- assert_one_arg.move | | | | | | |-- duplicate_type_parameter_function.exp | | | | | | |-- duplicate_type_parameter_function.move | | | | | | |-- duplicate_type_parameter_struct.exp | | | | | | |-- duplicate_type_parameter_struct.move | | | | | | |-- friend_decl_out_of_account_addr.exp | | | | | | |-- friend_decl_out_of_account_addr.move | | | | | | |-- friend_decl_self.exp | | | | | | |-- friend_decl_self.move | | | | | | |-- friend_decl_unbound_module.exp | | | | | | |-- friend_decl_unbound_module.move | | | | | | |-- generics_shadowing.move | | | | | | |-- generics_shadowing_invalid.exp | | | | | | |-- generics_shadowing_invalid.move | | | | | | |-- generics_with_type_parameters.exp | | | | | | |-- generics_with_type_parameters.move | | | | | | |-- named_address_distinct_from_each_others_value.exp | | | | | | |-- named_address_distinct_from_each_others_value.move | | | | | | |-- named_address_not_distinct_from_value.exp | | | | | | |-- named_address_not_distinct_from_value.move | | | | | | |-- named_blocks_invalid.exp | | | | | | |-- named_blocks_invalid.move | | | | | | |-- other_builtins_invalid.exp | | | | | | |-- other_builtins_invalid.move | | | | | | |-- standalone_mname.exp | | | | | | |-- standalone_mname.move | | | | | | |-- standalone_module_ident.exp | | | | | | |-- standalone_module_ident.move | | | | | | |-- struct_in_current_module.move | | | | | | |-- syntax_annotations_unsupported.exp | | | | | | |-- syntax_annotations_unsupported.move | | | | | | |-- type_hole_gated_invalid_usage.exp | | | | | | |-- type_hole_gated_invalid_usage.move | | | | | | |-- type_hole_gated_valid_usage.exp | | | | | | |-- type_hole_gated_valid_usage.move | | | | | | |-- unbound_builtin.exp | | | | | | |-- unbound_builtin.move | | | | | | |-- unbound_constant.exp | | | | | | |-- unbound_constant.move | | | | | | |-- unbound_module.exp | | | | | | |-- unbound_module.move | | | | | | |-- unbound_module_name.exp | | | | | | |-- unbound_module_name.move | | | | | | |-- unbound_struct_in_current.exp | | | | | | |-- unbound_struct_in_current.move | | | | | | |-- unbound_struct_in_module.exp | | | | | | |-- unbound_struct_in_module.move | | | | | | |-- unbound_unqualified_function.exp | | | | | | |-- unbound_unqualified_function.move | | | | | | |-- unknown_assertion_annotation.exp | | | | | | |-- unknown_assertion_annotation.move | | | | | | |-- unresolved_type_no_args.exp | | | | | | |-- unresolved_type_no_args.move | | | | | | |-- unresolved_type_with_args.exp | | | | | | |-- unresolved_type_with_args.move | | | | | | |-- unused_fun_tparam.move | | | | | | |-- unused_fun_tparam.unused | | | | | | |-- unused_fun_tparam.unused.exp | | | | | | |-- used_fun_tparam.move | | | | | | |-- used_fun_tparam.unused | | | | | | |-- vector_literal_type_arity.exp | | | | | | `-- vector_literal_type_arity.move | | | | | |-- parser | | | | | | |-- ability_constraint_trailing_plus.exp | | | | | | |-- ability_constraint_trailing_plus.move | | | | | | |-- ability_modifier_infix_and_postfix.exp | | | | | | |-- ability_modifier_infix_and_postfix.move | | | | | | |-- ability_modifier_infix_postfix_no_fields.exp | | | | | | |-- ability_modifier_infix_postfix_no_fields.move | | | | | | |-- ability_modifier_infix_postfix_no_fields_with_comma_sep.exp | | | | | | |-- ability_modifier_infix_postfix_no_fields_with_comma_sep.move | | | | | | |-- ability_modifier_invalid_infix_with_valid_postfix.exp | | | | | | |-- ability_modifier_invalid_infix_with_valid_postfix.move | | | | | | |-- ability_modifier_no_abilities.exp | | | | | | |-- ability_modifier_no_abilities.move | | | | | | |-- ability_modifier_postfix_missing_commas.exp | | | | | | |-- ability_modifier_postfix_missing_commas.move | | | | | | |-- ability_modifier_postfix_missing_semi_multiple_structs.exp | | | | | | |-- ability_modifier_postfix_missing_semi_multiple_structs.move | | | | | | |-- ability_modifier_postfix_no_abilities_no_semi.exp | | | | | | |-- ability_modifier_postfix_no_abilities_no_semi.move | | | | | | |-- ability_modifier_postfix_no_abilities_with_semi.exp | | | | | | |-- ability_modifier_postfix_no_abilities_with_semi.move | | | | | | |-- ability_modifier_postfix_no_fields.exp | | | | | | |-- ability_modifier_postfix_no_fields.move | | | | | | |-- ability_modifier_postfix_no_semi.exp | | | | | | |-- ability_modifier_postfix_no_semi.move | | | | | | |-- ability_modifier_postfix_with_semi.exp | | | | | | |-- ability_modifier_postfix_with_semi.move | | | | | | |-- ability_modifier_trailing_comma.exp | | | | | | |-- ability_modifier_trailing_comma.move | | | | | | |-- ability_modifies_infix_no_abilities_postfix.exp | | | | | | |-- ability_modifies_infix_no_abilities_postfix.move | | | | | | |-- ability_modifies_no_abilities_infix_postfix.exp | | | | | | |-- ability_modifies_no_abilities_infix_postfix.move | | | | | | |-- address_misspelled.exp | | | | | | |-- address_misspelled.move | | | | | | |-- address_not_hex.move | | | | | | |-- address_too_long.exp | | | | | | |-- address_too_long.move | | | | | | |-- address_too_long_decimal.exp | | | | | | |-- address_too_long_decimal.move | | | | | | |-- address_too_long_decimal_exp.exp | | | | | | |-- address_too_long_decimal_exp.move | | | | | | |-- address_too_long_exp.exp | | | | | | |-- address_too_long_exp.move | | | | | | |-- attribute_no_closing_bracket.exp | | | | | | |-- attribute_no_closing_bracket.move | | | | | | |-- attribute_num_sign_no_bracket.exp | | | | | | |-- attribute_num_sign_no_bracket.move | | | | | | |-- attribute_placement.exp | | | | | | |-- attribute_placement.move | | | | | | |-- attribute_variants.exp | | | | | | |-- attribute_variants.move | | | | | | |-- borrow_mut_space.exp | | | | | | |-- borrow_mut_space.move | | | | | | |-- break_with_value.move | | | | | | |-- byte_string_invalid_escaped_sequence.exp | | | | | | |-- byte_string_invalid_escaped_sequence.move | | | | | | |-- byte_string_invalid_hex.exp | | | | | | |-- byte_string_invalid_hex.move | | | | | | |-- byte_string_success.move | | | | | | |-- byte_string_token_eof1.exp | | | | | | |-- byte_string_token_eof1.move | | | | | | |-- byte_string_token_eof2.exp | | | | | | |-- byte_string_token_eof2.move | | | | | | |-- byte_string_token_eof3.exp | | | | | | |-- byte_string_token_eof3.move | | | | | | |-- cast_other_types.exp | | | | | | |-- cast_other_types.move | | | | | | |-- cast_type_with_type_args.exp | | | | | | |-- cast_type_with_type_args.move | | | | | | |-- comments_nested_unbalanced.exp | | | | | | |-- comments_nested_unbalanced.move | | | | | | |-- comments_ok.move | | | | | | |-- comments_unbalanced.exp | | | | | | |-- comments_unbalanced.move | | | | | | |-- constant_native.exp | | | | | | |-- constant_native.move | | | | | | |-- constant_public.exp | | | | | | |-- constant_public.move | | | | | | |-- constant_type_annotation_invalid.exp | | | | | | |-- constant_type_annotation_invalid.move | | | | | | |-- constant_values.move | | | | | | |-- constants_blocks.exp | | | | | | |-- constants_blocks.move | | | | | | |-- constants_simple.exp | | | | | | |-- constants_simple.move | | | | | | |-- constants_standalone_let.exp | | | | | | |-- constants_standalone_let.move | | | | | | |-- control_exp_as_term.move | | | | | | |-- control_exp_associativity.move | | | | | | |-- control_exp_associativity_else_after_if_block.exp | | | | | | |-- control_exp_associativity_else_after_if_block.move | | | | | | |-- control_exp_associativity_field_access.move | | | | | | |-- control_exp_associativity_typing_invalid.exp | | | | | | |-- control_exp_associativity_typing_invalid.move | | | | | | |-- control_exp_associativity_unreachable_code.exp | | | | | | |-- control_exp_associativity_unreachable_code.move | | | | | | |-- copy_move_path.exp | | | | | | |-- copy_move_path.move | | | | | | |-- decimal_address.move | | | | | | |-- doc_comments_annotations.move | | | | | | |-- doc_comments_annotations_invalid.exp | | | | | | |-- doc_comments_annotations_invalid.move | | | | | | |-- doc_comments_placement.exp | | | | | | |-- doc_comments_placement.move | | | | | | |-- duplicate_attributes.exp | | | | | | |-- duplicate_attributes.move | | | | | | |-- duplicate_entry_modifier.exp | | | | | | |-- duplicate_entry_modifier.move | | | | | | |-- empty_file.move | | | | | | |-- entry_const.exp | | | | | | |-- entry_const.move | | | | | | |-- entry_function.move | | | | | | |-- entry_struct.exp | | | | | | |-- entry_struct.move | | | | | | |-- expr_abort_braces.move | | | | | | |-- expr_abort_missing_value.exp | | | | | | |-- expr_abort_missing_value.move | | | | | | |-- expr_if_braces.move | | | | | | |-- expr_if_missing_parens.exp | | | | | | |-- expr_if_missing_parens.move | | | | | | |-- expr_loop_braces.move | | | | | | |-- expr_return_braces.move | | | | | | |-- expr_return_missing_value.move | | | | | | |-- expr_unary_negation.exp | | | | | | |-- expr_unary_negation.move | | | | | | |-- expr_unary_ops.move | | | | | | |-- expr_while_braces.move | | | | | | |-- expr_while_missing_parens.exp | | | | | | |-- expr_while_missing_parens.move | | | | | | |-- friend_decl_address_only.exp | | | | | | |-- friend_decl_address_only.move | | | | | | |-- friend_decl_inside_function.exp | | | | | | |-- friend_decl_inside_function.move | | | | | | |-- friend_decl_missing_semicolon.exp | | | | | | |-- friend_decl_missing_semicolon.move | | | | | | |-- friend_decl_more_than_one_module.exp | | | | | | |-- friend_decl_more_than_one_module.move | | | | | | |-- friend_decl_qualified_function.exp | | | | | | |-- friend_decl_qualified_function.move | | | | | | |-- friend_decl_qualified_struct.exp | | | | | | |-- friend_decl_qualified_struct.move | | | | | | |-- friend_decl_valid.move | | | | | | |-- function_conflicting_visibility.exp | | | | | | |-- function_conflicting_visibility.move | | | | | | |-- function_incomplete.exp | | | | | | |-- function_incomplete.move | | | | | | |-- function_native_with_body.exp | | | | | | |-- function_native_with_body.move | | | | | | |-- function_params_commas.move | | | | | | |-- function_params_missing.exp | | | | | | |-- function_params_missing.move | | | | | | |-- function_public_native.move | | | | | | |-- function_return_trailing_comma.move | | | | | | |-- function_return_type.move | | | | | | |-- function_return_type_missing.exp | | | | | | |-- function_return_type_missing.move | | | | | | |-- function_type_empty.move | | | | | | |-- function_type_extra_comma.exp | | | | | | |-- function_type_extra_comma.move | | | | | | |-- function_type_missing_angle.exp | | | | | | |-- function_type_missing_angle.move | | | | | | |-- function_type_nested.move | | | | | | |-- function_type_trailing_comma.move | | | | | | |-- function_visibility_empty.exp | | | | | | |-- function_visibility_empty.move | | | | | | |-- function_visibility_friend.move | | | | | | |-- function_visibility_invalid.exp | | | | | | |-- function_visibility_invalid.move | | | | | | |-- function_visibility_multiple.exp | | | | | | |-- function_visibility_multiple.move | | | | | | |-- function_without_body.exp | | | | | | |-- function_without_body.move | | | | | | |-- global_access.exp | | | | | | |-- global_access.move | | | | | | |-- global_access_pack.exp | | | | | | |-- global_access_pack.move | | | | | | |-- global_access_value.exp | | | | | | |-- global_access_value.move | | | | | | |-- hexstring.move | | | | | | |-- hexstring_missing_quote.exp | | | | | | |-- hexstring_missing_quote.move | | | | | | |-- hexstring_token_eof1.exp | | | | | | |-- hexstring_token_eof1.move | | | | | | |-- hexstring_token_eof2.exp | | | | | | |-- hexstring_token_eof2.move | | | | | | |-- invalid_call_lhs_complex_expression.exp | | | | | | |-- invalid_call_lhs_complex_expression.move | | | | | | |-- invalid_call_lhs_parens_around_name.exp | | | | | | |-- invalid_call_lhs_parens_around_name.move | | | | | | |-- invalid_call_lhs_return.exp | | | | | | |-- invalid_call_lhs_return.move | | | | | | |-- invalid_call_lhs_value.exp | | | | | | |-- invalid_call_lhs_value.move | | | | | | |-- invalid_character.exp | | | | | | |-- invalid_character.move | | | | | | |-- invalid_character_emoji.exp | | | | | | |-- invalid_character_emoji.move | | | | | | |-- invalid_character_non_ascii.exp | | | | | | |-- invalid_character_non_ascii.move | | | | | | |-- invalid_named_address_assignment.exp | | | | | | |-- invalid_named_address_assignment.move | | | | | | |-- invalid_named_address_declaration.exp | | | | | | |-- invalid_named_address_declaration.move | | | | | | |-- invalid_pack_mname_non_addr.exp | | | | | | |-- invalid_pack_mname_non_addr.move | | | | | | |-- invalid_tyarg_locs.exp | | | | | | |-- invalid_tyarg_locs.move | | | | | | |-- invalid_unpack_assign_lhs_mdot_no_addr.exp | | | | | | |-- invalid_unpack_assign_lhs_mdot_no_addr.move | | | | | | |-- invalid_unpack_assign_rhs_not_fields.exp | | | | | | |-- invalid_unpack_assign_rhs_not_fields.move | | | | | | |-- less_than_space.exp | | | | | | |-- less_than_space.move | | | | | | |-- let_binding.move | | | | | | |-- let_binding_bad_name.exp | | | | | | |-- let_binding_bad_name.move | | | | | | |-- let_binding_missing_fields.exp | | | | | | |-- let_binding_missing_fields.move | | | | | | |-- let_binding_missing_paren.exp | | | | | | |-- let_binding_missing_paren.move | | | | | | |-- let_binding_missing_semicolon.exp | | | | | | |-- let_binding_missing_semicolon.move | | | | | | |-- let_binding_missing_type.exp | | | | | | |-- let_binding_missing_type.move | | | | | | |-- let_binding_trailing_comma.move | | | | | | |-- long_path.exp | | | | | | |-- long_path.move | | | | | | |-- match_okay.move | | | | | | |-- missing_angle_brace_close.exp | | | | | | |-- missing_angle_brace_close.move | | | | | | |-- module_missing_lbrace.exp | | | | | | |-- module_missing_lbrace.move | | | | | | |-- module_missing_rbrace.exp | | | | | | |-- module_missing_rbrace.move | | | | | | |-- module_struct_after_func.move | | | | | | |-- module_use_after_func.move | | | | | | |-- module_use_after_struct.move | | | | | | |-- named_address.move | | | | | | |-- named_address_value.move | | | | | | |-- named_blocks_invalid.exp | | | | | | |-- named_blocks_invalid.move | | | | | | |-- named_blocks_invalid_2.exp | | | | | | |-- named_blocks_invalid_2.move | | | | | | |-- named_blocks_invalid_3.exp | | | | | | |-- named_blocks_invalid_3.move | | | | | | |-- native_main.move | | | | | | |-- nested_module_use.move | | | | | | |-- nested_module_use_invalid.exp | | | | | | |-- nested_module_use_invalid.move | | | | | | |-- newline_crlf.move | | | | | | |-- non_ascii_character_comment.move | | | | | | |-- non_ascii_character_string.move | | | | | | |-- num_hex_literal_underscore_leading.exp | | | | | | |-- num_hex_literal_underscore_leading.move | | | | | | |-- num_hex_literal_underscore_leading_no_type_suffix.exp | | | | | | |-- num_hex_literal_underscore_leading_no_type_suffix.move | | | | | | |-- num_hex_literal_underscore_trailing.exp | | | | | | |-- num_hex_literal_underscore_trailing.move | | | | | | |-- num_literal_underscore.move | | | | | | |-- num_literal_underscore_leading.exp | | | | | | |-- num_literal_underscore_leading.move | | | | | | |-- num_literal_underscore_leading_no_type_suffix.exp | | | | | | |-- num_literal_underscore_leading_no_type_suffix.move | | | | | | |-- num_literal_underscore_trailing.exp | | | | | | |-- num_literal_underscore_trailing.move | | | | | | |-- phantom_param_invalid_keyword.exp | | | | | | |-- phantom_param_invalid_keyword.move | | | | | | |-- phantom_param_missing_type_var.exp | | | | | | |-- phantom_param_missing_type_var.move | | | | | | |-- positional_struct_declaration.exp | | | | | | |-- positional_struct_declaration.move | | | | | | |-- positional_struct_fields_keyword_field.exp | | | | | | |-- positional_struct_fields_keyword_field.move | | | | | | |-- positional_struct_pack.exp | | | | | | |-- positional_struct_pack.move | | | | | | |-- positional_struct_unpack.exp | | | | | | |-- positional_struct_unpack.move | | | | | | |-- preserve_address_syntax.exp | | | | | | |-- preserve_address_syntax.move | | | | | | |-- recovery_parse_member_end_line_error.exp | | | | | | |-- recovery_parse_member_end_line_error.move | | | | | | |-- recovery_parse_member_mid_line_error.exp | | | | | | |-- recovery_parse_member_mid_line_error.move | | | | | | |-- recovery_parse_member_no_token.exp | | | | | | |-- recovery_parse_member_no_token.move | | | | | | |-- recovery_parse_module_attributes.exp | | | | | | |-- recovery_parse_module_attributes.move | | | | | | |-- recovery_parse_module_end_module_error.exp | | | | | | |-- recovery_parse_module_end_module_error.move | | | | | | |-- recovery_parse_module_mid_module_error.exp | | | | | | |-- recovery_parse_module_mid_module_error.move | | | | | | |-- recovery_parse_module_unclosed_module_error.exp | | | | | | |-- recovery_parse_module_unclosed_module_error.move | | | | | | |-- recovery_parse_past_no_token.exp | | | | | | |-- restricted_ident_positions.move | | | | | | |-- restricted_ident_tokens.move | | | | | | |-- restricted_identifier_interchangeable.move | | | | | | |-- return_in_binop.exp | | | | | | |-- return_in_binop.move | | | | | | |-- spec_lambda_return_missing.exp | | | | | | |-- spec_lambda_return_missing.move | | | | | | |-- spec_parsing_emits_fail.exp | | | | | | |-- spec_parsing_emits_fail.move | | | | | | |-- spec_parsing_generic_condition_fail.exp | | | | | | |-- spec_parsing_generic_condition_fail.move | | | | | | |-- spec_parsing_implies_fail.exp | | | | | | |-- spec_parsing_implies_fail.move | | | | | | |-- spec_parsing_index_fail.exp | | | | | | |-- spec_parsing_index_fail.move | | | | | | |-- spec_parsing_inside_fun.exp | | | | | | |-- spec_parsing_inside_fun.move | | | | | | |-- spec_parsing_lambda_fail.exp | | | | | | |-- spec_parsing_lambda_fail.move | | | | | | |-- spec_parsing_ok.exp | | | | | | |-- spec_parsing_ok.move | | | | | | |-- spec_parsing_old_fun_fail.exp | | | | | | |-- spec_parsing_old_fun_fail.move | | | | | | |-- spec_parsing_quantifier_fail.exp | | | | | | |-- spec_parsing_quantifier_fail.move | | | | | | |-- spec_parsing_range_fail.exp | | | | | | |-- spec_parsing_range_fail.move | | | | | | |-- struct.move | | | | | | |-- struct_field_missing_type.exp | | | | | | |-- struct_field_missing_type.move | | | | | | |-- struct_missing_lbrace.exp | | | | | | |-- struct_missing_lbrace.move | | | | | | |-- struct_native_missing_semicolon.exp | | | | | | |-- struct_native_missing_semicolon.move | | | | | | |-- struct_native_with_fields.exp | | | | | | |-- struct_native_with_fields.move | | | | | | |-- struct_public.exp | | | | | | |-- struct_public.move | | | | | | |-- struct_trailing_comma.move | | | | | | |-- struct_type_empty.move | | | | | | |-- struct_type_extra_comma.exp | | | | | | |-- struct_type_extra_comma.move | | | | | | |-- struct_type_missing_angle.exp | | | | | | |-- struct_type_missing_angle.move | | | | | | |-- struct_type_misspelled_copy_constraint.exp | | | | | | |-- struct_type_misspelled_copy_constraint.move | | | | | | |-- struct_type_misspelled_key_constraint.exp | | | | | | |-- struct_type_misspelled_key_constraint.move | | | | | | |-- struct_type_trailing_comma.move | | | | | | |-- struct_without_fields.exp | | | | | | |-- struct_without_fields.move | | | | | | |-- trojan_source.exp | | | | | | |-- trojan_source.move | | | | | | |-- type_mut_space.exp | | | | | | |-- type_mut_space.move | | | | | | |-- unexpected_token_after_ability_function_constraint.exp | | | | | | |-- unexpected_token_after_ability_function_constraint.move | | | | | | |-- unexpected_token_after_ability_modifier.exp | | | | | | |-- unexpected_token_after_ability_modifier.move | | | | | | |-- unknown_ability_name_function_constraint.exp | | | | | | |-- unknown_ability_name_function_constraint.move | | | | | | |-- unknown_ability_name_modifier.exp | | | | | | |-- unknown_ability_name_modifier.move | | | | | | |-- unmatched_restricted_identifier.exp | | | | | | |-- unmatched_restricted_identifier.move | | | | | | |-- unmatched_restricted_identifier_no_text.exp | | | | | | |-- unmatched_restricted_identifier_no_text.move | | | | | | |-- use_inner_scope.exp | | | | | | |-- use_inner_scope.move | | | | | | |-- use_inner_scope_invalid.exp | | | | | | |-- use_inner_scope_invalid.move | | | | | | |-- use_inner_scope_invalid_inner.exp | | | | | | |-- use_inner_scope_invalid_inner.move | | | | | | |-- use_module_member.move | | | | | | |-- use_module_member_invalid_comma.exp | | | | | | |-- use_module_member_invalid_comma.move | | | | | | |-- use_module_member_invalid_missing_close_brace.exp | | | | | | |-- use_module_member_invalid_missing_close_brace.move | | | | | | |-- use_module_member_invalid_missing_semicolon.exp | | | | | | |-- use_module_member_invalid_missing_semicolon.move | | | | | | |-- use_with_address.exp | | | | | | |-- use_with_address.move | | | | | | |-- use_with_main.exp | | | | | | |-- use_with_main.move | | | | | | |-- use_with_modifiers.exp | | | | | | |-- use_with_modifiers.move | | | | | | |-- use_with_modifiers_exp.exp | | | | | | |-- use_with_modifiers_exp.move | | | | | | |-- use_with_module.exp | | | | | | |-- use_with_module.move | | | | | | |-- vector_literal_unclosed_args.exp | | | | | | |-- vector_literal_unclosed_args.move | | | | | | |-- vector_literal_unclosed_type_args.exp | | | | | | |-- vector_literal_unclosed_type_args.move | | | | | | |-- vector_space_after_less.exp | | | | | | `-- vector_space_after_less.move | | | | | |-- to_bytecode | | | | | | `-- unassigned_address.move | | | | | |-- translated_ir_tests | | | | | | `-- move | | | | | | |-- borrow_tests | | | | | | | |-- borrow_if.exp | | | | | | | |-- borrow_if.move | | | | | | | |-- borrow_return_mutable_borrow_bad.exp | | | | | | | |-- borrow_return_mutable_borrow_bad.move | | | | | | | |-- copy_loc_borrowed.move | | | | | | | |-- copy_loc_borrowed_field.move | | | | | | | |-- copy_loc_borrowed_field_invalid.exp | | | | | | | |-- copy_loc_borrowed_field_invalid.move | | | | | | | |-- copy_loc_borrowed_indirect.move | | | | | | | |-- copy_loc_borrowed_indirect_invalid.exp | | | | | | | |-- copy_loc_borrowed_indirect_invalid.move | | | | | | | |-- copy_loc_borrowed_invalid.exp | | | | | | | |-- copy_loc_borrowed_invalid.move | | | | | | | |-- eq_bad.move | | | | | | | |-- eq_ok.move | | | | | | | |-- factor_invalid_1.exp | | | | | | | |-- factor_invalid_1.move | | | | | | | |-- factor_invalid_2.exp | | | | | | | |-- factor_invalid_2.move | | | | | | | |-- factor_valid_1.move | | | | | | | |-- factor_valid_2.move | | | | | | | |-- imm_borrow_loc_trivial.move | | | | | | | |-- imm_borrow_loc_trivial_valid.move | | | | | | | |-- imm_borrow_on_mut_trivial.move | | | | | | | |-- imm_borrow_on_mut_trivial_invalid.exp | | | | | | | |-- imm_borrow_on_mut_trivial_invalid.move | | | | | | | |-- join_borrow_unavailable_valid.move | | | | | | | |-- move_one_branch.move | | | | | | | |-- mutable_borrow_invalid.exp | | | | | | | |-- mutable_borrow_invalid.move | | | | | | | |-- mutable_borrow_local_twice.move | | | | | | | |-- mutable_borrow_local_twice_invalid.exp | | | | | | | |-- mutable_borrow_local_twice_invalid.move | | | | | | | |-- mutate_with_borrowed_loc.move | | | | | | | |-- mutate_with_borrowed_loc_invalid.exp | | | | | | | |-- mutate_with_borrowed_loc_invalid.move | | | | | | | |-- mutate_with_borrowed_loc_struct_invalid.exp | | | | | | | |-- mutate_with_borrowed_loc_struct_invalid.move | | | | | | | |-- ref_moved_one_branch.move | | | | | | | |-- release_cycle.move | | | | | | | |-- return_with_borrowed_loc.move | | | | | | | |-- return_with_borrowed_loc_invalid.exp | | | | | | | |-- return_with_borrowed_loc_invalid.move | | | | | | | |-- return_with_borrowed_loc_resource_invalid.exp | | | | | | | |-- return_with_borrowed_loc_resource_invalid.move | | | | | | | |-- writeref_borrow_invalid.exp | | | | | | | |-- writeref_borrow_invalid.move | | | | | | | |-- writeref_borrow_valid1.move | | | | | | | `-- writeref_borrow_valid2.move | | | | | | |-- commands | | | | | | | |-- abort_negative_stack_size.exp | | | | | | | |-- abort_negative_stack_size.move | | | | | | | |-- assign_in_one_if_branch.exp | | | | | | | |-- assign_in_one_if_branch.move | | | | | | | |-- assign_resource.exp | | | | | | | |-- assign_resource.move | | | | | | | |-- assign_wrong_if_branch.exp | | | | | | | |-- assign_wrong_if_branch.move | | | | | | | |-- assign_wrong_if_branch_no_else.exp | | | | | | | |-- assign_wrong_if_branch_no_else.move | | | | | | | |-- assign_wrong_type.exp | | | | | | | |-- assign_wrong_type.move | | | | | | | |-- branch_assigns_then_moves.exp | | | | | | | |-- branch_assigns_then_moves.move | | | | | | | |-- break_outside_loop.exp | | | | | | | |-- break_outside_loop.move | | | | | | | |-- break_outside_loop_in_else.exp | | | | | | | |-- break_outside_loop_in_else.move | | | | | | | |-- break_outside_loop_in_if.exp | | | | | | | |-- break_outside_loop_in_if.move | | | | | | | |-- break_unreachable.exp | | | | | | | |-- break_unreachable.move | | | | | | | |-- continue_outside_loop.exp | | | | | | | |-- continue_outside_loop.move | | | | | | | |-- continue_outside_loop_in_if.exp | | | | | | | |-- continue_outside_loop_in_if.move | | | | | | | |-- dead_return.exp | | | | | | | |-- dead_return.move | | | | | | | |-- dead_return_local.exp | | | | | | | |-- dead_return_local.move | | | | | | | |-- else_assigns_if_doesnt.exp | | | | | | | |-- else_assigns_if_doesnt.move | | | | | | | |-- else_moves_if_doesnt.exp | | | | | | | |-- else_moves_if_doesnt.move | | | | | | | |-- if_assigns_else_doesnt.exp | | | | | | | |-- if_assigns_else_doesnt.move | | | | | | | |-- if_assigns_no_else.exp | | | | | | | |-- if_assigns_no_else.move | | | | | | | |-- if_moves_else_doesnt.exp | | | | | | | |-- if_moves_else_doesnt.move | | | | | | | |-- if_moves_no_else.exp | | | | | | | |-- if_moves_no_else.move | | | | | | | |-- invalid_fallthrough2.exp | | | | | | | |-- invalid_fallthrough2.move | | | | | | | |-- invalid_fallthrough3.exp | | | | | | | |-- invalid_fallthrough3.move | | | | | | | |-- join_failure.exp | | | | | | | |-- join_failure.move | | | | | | | |-- mixed_lvalue.exp | | | | | | | |-- mixed_lvalue.move | | | | | | | |-- move_before_assign.exp | | | | | | | |-- move_before_assign.move | | | | | | | |-- no_let_outside_if.exp | | | | | | | |-- no_let_outside_if.move | | | | | | | |-- pop_negative.exp | | | | | | | |-- pop_negative.move | | | | | | | |-- pop_positive.exp | | | | | | | |-- pop_positive.move | | | | | | | |-- pop_weird.exp | | | | | | | |-- pop_weird.move | | | | | | | |-- return_type_mismatch_and_unused_resource.exp | | | | | | | |-- return_type_mismatch_and_unused_resource.move | | | | | | | |-- unpack_extra_binding.exp | | | | | | | |-- unpack_extra_binding.move | | | | | | | |-- unpack_missing_binding.exp | | | | | | | |-- unpack_missing_binding.move | | | | | | | |-- unpack_wrong_type.exp | | | | | | | |-- unpack_wrong_type.move | | | | | | | |-- use_before_assign.exp | | | | | | | |-- use_before_assign.move | | | | | | | |-- while_move_local.exp | | | | | | | |-- while_move_local.move | | | | | | | |-- while_move_local_2.exp | | | | | | | `-- while_move_local_2.move | | | | | | |-- generics | | | | | | | `-- instantiation_loops | | | | | | | |-- complex_1.exp | | | | | | | |-- complex_1.move | | | | | | | |-- mutually_recursive_just_type_params_ok.move | | | | | | | |-- mutually_recursive_non_generic_type_ok.move | | | | | | | |-- mutually_recursive_three_args_just_type_params_shitfing_ok.move | | | | | | | |-- mutually_recursive_three_args_type_con_non_generic_types_ok.move | | | | | | | |-- mutually_recursive_three_args_type_con_shifting.exp | | | | | | | |-- mutually_recursive_three_args_type_con_shifting.move | | | | | | | |-- mutually_recursive_two_args_non_generic_type_and_type_param_ok.move | | | | | | | |-- mutually_recursive_two_args_swapping_just_type_params_ok.move | | | | | | | |-- mutually_recursive_two_args_swapping_type_con.exp | | | | | | | |-- mutually_recursive_two_args_swapping_type_con.move | | | | | | | |-- mutually_recursive_type_con.exp | | | | | | | |-- mutually_recursive_type_con.move | | | | | | | |-- nested_types_1.exp | | | | | | | |-- nested_types_1.move | | | | | | | |-- nested_types_2.exp | | | | | | | |-- nested_types_2.move | | | | | | | |-- recursive_infinite_type_terminates.exp | | | | | | | |-- recursive_infinite_type_terminates.move | | | | | | | |-- recursive_one_arg_just_type_params_ok.move | | | | | | | |-- recursive_one_arg_non_generic_type_ok.move | | | | | | | |-- recursive_one_arg_type_con.exp | | | | | | | |-- recursive_one_arg_type_con.move | | | | | | | |-- recursive_two_args_swapping_type_con.exp | | | | | | | |-- recursive_two_args_swapping_type_con.move | | | | | | | |-- two_loops.exp | | | | | | | `-- two_loops.move | | | | | | |-- operators | | | | | | | |-- boolean_not_non_boolean.exp | | | | | | | |-- boolean_not_non_boolean.move | | | | | | | |-- casting_operators_types_mismatch.exp | | | | | | | |-- casting_operators_types_mismatch.move | | | | | | | `-- integer_binary_operators_types_mismatch.move_TODO | | | | | | `-- signer | | | | | | |-- copy_loc.exp | | | | | | |-- copy_loc.move | | | | | | |-- copy_loc_transitive.exp | | | | | | |-- copy_loc_transitive.move | | | | | | |-- keyword.move | | | | | | |-- move_to_sender.move | | | | | | |-- read_ref.exp | | | | | | |-- read_ref.move | | | | | | |-- read_ref_transitive.exp | | | | | | |-- read_ref_transitive.move | | | | | | |-- st_loc.move | | | | | | |-- st_loc_partial.move | | | | | | |-- transitive.move | | | | | | |-- unused.move | | | | | | |-- unused_partial.move | | | | | | `-- write_ref.move | | | | | |-- typing | | | | | | |-- ability_constraint_generic_in_field.exp | | | | | | |-- ability_constraint_generic_in_field.move | | | | | | |-- ability_constraint_prims_invalid.exp | | | | | | |-- ability_constraint_prims_invalid.move | | | | | | |-- ability_constraint_structs_invalid.exp | | | | | | |-- ability_constraint_structs_invalid.move | | | | | | |-- ability_constraint_tparams_invalid.exp | | | | | | |-- ability_constraint_tparams_invalid.move | | | | | | |-- ability_constraints.move | | | | | | |-- abort_any_type.exp | | | | | | |-- abort_any_type.move | | | | | | |-- annotated_types.move | | | | | | |-- anything_bindings.TODO | | | | | | |-- assert_invalid_cond_and_code_type.exp | | | | | | |-- assert_invalid_cond_and_code_type.move | | | | | | |-- assign_duplicate_assigning.exp | | | | | | |-- assign_duplicate_assigning.move | | | | | | |-- assign_nested.exp | | | | | | |-- assign_nested.move | | | | | | |-- assign_pop_resource.exp | | | | | | |-- assign_pop_resource.move | | | | | | |-- assign_unpack_references.exp | | | | | | |-- assign_unpack_references.move | | | | | | |-- assign_unpack_references_invalid.exp | | | | | | |-- assign_unpack_references_invalid.move | | | | | | |-- assign_wrong_arity.exp | | | | | | |-- assign_wrong_arity.move | | | | | | |-- assign_wrong_type.exp | | | | | | |-- assign_wrong_type.move | | | | | | |-- bad_type_argument_arity_const.exp | | | | | | |-- bad_type_argument_arity_const.move | | | | | | |-- bad_type_argument_arity_fun.exp | | | | | | |-- bad_type_argument_arity_fun.move | | | | | | |-- bad_type_argument_arity_struct.exp | | | | | | |-- bad_type_argument_arity_struct.move | | | | | | |-- bad_type_argument_arity_struct_pack.exp | | | | | | |-- bad_type_argument_arity_struct_pack.move | | | | | | |-- bad_type_argument_arity_struct_unpack.exp | | | | | | |-- bad_type_argument_arity_struct_unpack.move | | | | | | |-- binary_add.move | | | | | | |-- binary_add_invalid.exp | | | | | | |-- binary_add_invalid.move | | | | | | |-- binary_and.move | | | | | | |-- binary_and_invalid.exp | | | | | | |-- binary_and_invalid.move | | | | | | |-- binary_bit_and.move | | | | | | |-- binary_bit_and_invalid.exp | | | | | | |-- binary_bit_and_invalid.move | | | | | | |-- binary_bit_or.move | | | | | | |-- binary_bit_or_invalid.exp | | | | | | |-- binary_bit_or_invalid.move | | | | | | |-- binary_bit_xor_invalid.exp | | | | | | |-- binary_bit_xor_invalid.move | | | | | | |-- binary_div.move | | | | | | |-- binary_div_invalid.exp | | | | | | |-- binary_div_invalid.move | | | | | | |-- binary_geq.move | | | | | | |-- binary_geq_invalid.exp | | | | | | |-- binary_geq_invalid.move | | | | | | |-- binary_gt.move | | | | | | |-- binary_gt_invalid.exp | | | | | | |-- binary_gt_invalid.move | | | | | | |-- binary_leq.move | | | | | | |-- binary_leq_invalid.exp | | | | | | |-- binary_leq_invalid.move | | | | | | |-- binary_lt.move | | | | | | |-- binary_lt_invalid.exp | | | | | | |-- binary_lt_invalid.move | | | | | | |-- binary_mod.move | | | | | | |-- binary_mod_invalid.exp | | | | | | |-- binary_mod_invalid.move | | | | | | |-- binary_mul.move | | | | | | |-- binary_mul_invalid.exp | | | | | | |-- binary_mul_invalid.move | | | | | | |-- binary_or.move | | | | | | |-- binary_or_invalid.exp | | | | | | |-- binary_or_invalid.move | | | | | | |-- binary_shl.move | | | | | | |-- binary_shl_invalid.exp | | | | | | |-- binary_shl_invalid.move | | | | | | |-- binary_shr.move | | | | | | |-- binary_shr_invalid.exp | | | | | | |-- binary_shr_invalid.move | | | | | | |-- binary_sub.move | | | | | | |-- binary_sub_invalid.exp | | | | | | |-- binary_sub_invalid.move | | | | | | |-- binary_xor.move | | | | | | |-- bind_duplicate_binding.exp | | | | | | |-- bind_duplicate_binding.move | | | | | | |-- bind_pop_resource.exp | | | | | | |-- bind_pop_resource.move | | | | | | |-- bind_unpack_references.exp | | | | | | |-- bind_unpack_references.move | | | | | | |-- bind_unpack_references_invalid.exp | | | | | | |-- bind_unpack_references_invalid.move | | | | | | |-- bind_with_type_annot.move | | | | | | |-- bind_wrong_arity.exp | | | | | | |-- bind_wrong_arity.move | | | | | | |-- bind_wrong_type.exp | | | | | | |-- bind_wrong_type.move | | | | | | |-- block_empty.move | | | | | | |-- block_empty_invalid.exp | | | | | | |-- block_empty_invalid.move | | | | | | |-- block_single_expr.move | | | | | | |-- block_single_expr_invalid.exp | | | | | | |-- block_single_expr_invalid.move | | | | | | |-- block_with_statements.move | | | | | | |-- block_with_statements_invalid.exp | | | | | | |-- block_with_statements_invalid.move | | | | | | |-- borrow_divergent.exp | | | | | | |-- borrow_divergent.move | | | | | | |-- borrow_field.move | | | | | | |-- borrow_field_chain.move | | | | | | |-- borrow_field_chain_missing.exp | | | | | | |-- borrow_field_chain_missing.move | | | | | | |-- borrow_field_complex_root_expr.move | | | | | | |-- borrow_field_from_non_struct.exp | | | | | | |-- borrow_field_from_non_struct.move | | | | | | |-- borrow_field_internal.exp | | | | | | |-- borrow_field_internal.move | | | | | | |-- borrow_field_missing.exp | | | | | | |-- borrow_field_missing.move | | | | | | |-- borrow_field_non_ref_non_local_root.exp | | | | | | |-- borrow_field_non_ref_non_local_root.move | | | | | | |-- borrow_field_non_ref_root.move | | | | | | |-- borrow_local.move | | | | | | |-- borrow_local_invalid.exp | | | | | | |-- borrow_local_invalid.move | | | | | | |-- borrow_local_temp.move | | | | | | |-- borrow_local_temp_invalid.exp | | | | | | |-- borrow_local_temp_invalid.move | | | | | | |-- borrow_local_temp_resource.exp | | | | | | |-- borrow_local_temp_resource.move | | | | | | |-- break_any_type.exp | | | | | | |-- break_any_type.move | | | | | | |-- break_outside_loop.exp | | | | | | |-- break_outside_loop.move | | | | | | |-- break_with_value.move | | | | | | |-- break_with_value_invalid.exp | | | | | | |-- break_with_value_invalid.move | | | | | | |-- cast.move | | | | | | |-- cast_invalid.exp | | | | | | |-- cast_invalid.move | | | | | | |-- clever_assertions.exp | | | | | | |-- clever_assertions.move | | | | | | |-- conditional_copy_invalid.exp | | | | | | |-- conditional_copy_invalid.move | | | | | | |-- conditional_drop_invalid.exp | | | | | | |-- conditional_drop_invalid.move | | | | | | |-- const_in_const.move | | | | | | |-- const_in_const_circular.exp | | | | | | |-- const_in_const_circular.move | | | | | | |-- const_in_const_invalid.exp | | | | | | |-- const_in_const_invalid.move | | | | | | |-- constant_all_valid_types.move | | | | | | |-- constant_allowed_but_not_supported.exp | | | | | | |-- constant_allowed_but_not_supported.move | | | | | | |-- constant_internal.exp | | | | | | |-- constant_internal.move | | | | | | |-- constant_invalid_base_type.exp | | | | | | |-- constant_invalid_base_type.move | | | | | | |-- constant_invalid_usage.exp | | | | | | |-- constant_invalid_usage.move | | | | | | |-- constant_non_base_type.exp | | | | | | |-- constant_non_base_type.move | | | | | | |-- constant_supported_exps.move | | | | | | |-- constant_unsupported_exps.exp | | | | | | |-- constant_unsupported_exps.move | | | | | | |-- constraints_not_satisfied_all_cases.exp | | | | | | |-- constraints_not_satisfied_all_cases.move | | | | | | |-- constraints_not_satisfied_function_parameter.exp | | | | | | |-- constraints_not_satisfied_function_parameter.move | | | | | | |-- constraints_not_satisfied_function_return_type.exp | | | | | | |-- constraints_not_satisfied_function_return_type.move | | | | | | |-- constraints_not_satisfied_lvalues_bind_type.exp | | | | | | |-- constraints_not_satisfied_lvalues_bind_type.move | | | | | | |-- constraints_not_satisfied_lvalues_decl_type.exp | | | | | | |-- constraints_not_satisfied_lvalues_decl_type.move | | | | | | |-- constraints_not_satisfied_lvalues_pack_type_args.exp | | | | | | |-- constraints_not_satisfied_lvalues_pack_type_args.move | | | | | | |-- constraints_not_satisfied_struct_field.exp | | | | | | |-- constraints_not_satisfied_struct_field.move | | | | | | |-- constraints_not_satisfied_type_annotation.exp | | | | | | |-- constraints_not_satisfied_type_annotation.move | | | | | | |-- constraints_not_satisfied_type_arguments_internal_call.exp | | | | | | |-- constraints_not_satisfied_type_arguments_internal_call.move | | | | | | |-- constraints_not_satisfied_type_arguments_internal_pack.exp | | | | | | |-- constraints_not_satisfied_type_arguments_internal_pack.move | | | | | | |-- continue_any_type.exp | | | | | | |-- continue_any_type.move | | | | | | |-- continue_outside_loop.exp | | | | | | |-- continue_outside_loop.move | | | | | | |-- decl_unpack_references.move | | | | | | |-- declare_duplicate_binding.exp | | | | | | |-- declare_duplicate_binding.move | | | | | | |-- declare_pop_resource.exp | | | | | | |-- declare_pop_resource.move | | | | | | |-- declare_with_type_annot.exp | | | | | | |-- declare_with_type_annot.move | | | | | | |-- declare_wrong_arity.exp | | | | | | |-- declare_wrong_arity.move | | | | | | |-- declare_wrong_type.exp | | | | | | |-- declare_wrong_type.move | | | | | | |-- derefrence.move | | | | | | |-- derefrence_invalid.exp | | | | | | |-- derefrence_invalid.move | | | | | | |-- derefrence_reference.exp | | | | | | |-- derefrence_reference.move | | | | | | |-- duplicate_function_parameter_names.exp | | | | | | |-- duplicate_function_parameter_names.move | | | | | | |-- entry_on_any_vis.move | | | | | | |-- entry_signature_no_warning.move | | | | | | |-- eq.move | | | | | | |-- eq_invalid.exp | | | | | | |-- eq_invalid.move | | | | | | |-- exp_list.move | | | | | | |-- exp_list_nested.exp | | | | | | |-- exp_list_nested.move | | | | | | |-- exp_list_resource_drop.exp | | | | | | |-- exp_list_resource_drop.move | | | | | | |-- explicit_copy.move | | | | | | |-- explicit_move.move | | | | | | |-- hex_and_decimal_address.move | | | | | | |-- if_branches_subtype.move | | | | | | |-- if_branches_subtype_invalid.exp | | | | | | |-- if_branches_subtype_invalid.move | | | | | | |-- if_condition.move | | | | | | |-- if_condition_invalid.exp | | | | | | |-- if_condition_invalid.move | | | | | | |-- if_default_else.move | | | | | | |-- if_matched_branches.move | | | | | | |-- if_mismatched_branches.exp | | | | | | |-- if_mismatched_branches.move | | | | | | |-- ignore_inferred_resource.exp | | | | | | |-- ignore_inferred_resource.move | | | | | | |-- implicit_const_copy.exp | | | | | | |-- implicit_const_copy.move | | | | | | |-- implicit_deref_borrow_field.move | | | | | | |-- implicit_deref_borrow_field_chain.move | | | | | | |-- implicit_deref_borrow_field_chain_missing.exp | | | | | | |-- implicit_deref_borrow_field_chain_missing.move | | | | | | |-- implicit_deref_borrow_field_complex_root_expr.move | | | | | | |-- implicit_deref_borrow_field_from_non_struct.exp | | | | | | |-- implicit_deref_borrow_field_from_non_struct.move | | | | | | |-- implicit_deref_borrow_field_internal.exp | | | | | | |-- implicit_deref_borrow_field_internal.move | | | | | | |-- implicit_deref_borrow_field_missing.exp | | | | | | |-- implicit_deref_borrow_field_missing.move | | | | | | |-- implicit_deref_borrow_field_non_ref_non_local_root.move | | | | | | |-- implicit_deref_borrow_field_non_ref_root.move | | | | | | |-- implicit_deref_borrow_field_not_copyable.exp | | | | | | |-- implicit_deref_borrow_field_not_copyable.move | | | | | | |-- infinite_instantiations_invalid.exp | | | | | | |-- infinite_instantiations_invalid.move | | | | | | |-- infinite_instantiations_valid.move | | | | | | |-- instantiate_signatures.exp | | | | | | |-- instantiate_signatures.move | | | | | | |-- invalid_assertion_const.exp | | | | | | |-- invalid_assertion_const.move | | | | | | |-- large_binop.move | | | | | | |-- large_binop_2.move | | | | | | |-- loop_body.move | | | | | | |-- loop_body_invalid.exp | | | | | | |-- loop_body_invalid.move | | | | | | |-- loop_result_type.exp | | | | | | |-- loop_result_type.move | | | | | | |-- loop_result_type_invalid.exp | | | | | | |-- loop_result_type_invalid.move | | | | | | |-- module_call.exp | | | | | | |-- module_call.move | | | | | | |-- module_call_complicated_rhs.exp | | | | | | |-- module_call_complicated_rhs.move | | | | | | |-- module_call_constraints_not_satisfied.exp | | | | | | |-- module_call_constraints_not_satisfied.move | | | | | | |-- module_call_entry_function.move | | | | | | |-- module_call_entry_function_was_invalid.exp | | | | | | |-- module_call_entry_function_was_invalid.move | | | | | | |-- module_call_explicit_type_arguments.exp | | | | | | |-- module_call_explicit_type_arguments.move | | | | | | |-- module_call_explicit_type_arguments_invalid.exp | | | | | | |-- module_call_explicit_type_arguments_invalid.move | | | | | | |-- module_call_internal.exp | | | | | | |-- module_call_internal.move | | | | | | |-- module_call_missing_function.exp | | | | | | |-- module_call_missing_function.move | | | | | | |-- module_call_visibility_friend.move | | | | | | |-- module_call_visibility_friend_invalid.exp | | | | | | |-- module_call_visibility_friend_invalid.move | | | | | | |-- module_call_wrong_argument_in_list.exp | | | | | | |-- module_call_wrong_argument_in_list.move | | | | | | |-- module_call_wrong_arity.exp | | | | | | |-- module_call_wrong_arity.move | | | | | | |-- module_call_wrong_single_argument.exp | | | | | | |-- module_call_wrong_single_argument.move | | | | | | |-- mutable_borrow_from_immutable.exp | | | | | | |-- mutable_borrow_from_immutable.move | | | | | | |-- mutable_eq_and_neq.move | | | | | | |-- mutable_eq_and_neq_invalid.exp | | | | | | |-- mutable_eq_and_neq_invalid.move | | | | | | |-- mutate.move | | | | | | |-- mutate_field_internal.exp | | | | | | |-- mutate_field_internal.move | | | | | | |-- mutate_immutable.exp | | | | | | |-- mutate_immutable.move | | | | | | |-- mutate_invalid.exp | | | | | | |-- mutate_invalid.move | | | | | | |-- mutate_non_ref.exp | | | | | | |-- mutate_non_ref.move | | | | | | |-- mutate_resource.exp | | | | | | |-- mutate_resource.move | | | | | | |-- native_structs_pack_unpack.exp | | | | | | |-- native_structs_pack_unpack.move | | | | | | |-- neq.move | | | | | | |-- neq_invalid.exp | | | | | | |-- neq_invalid.move | | | | | | |-- non_phantom_in_phantom_pos.exp | | | | | | |-- non_phantom_in_phantom_pos.move | | | | | | |-- number_literal_too_large.exp | | | | | | |-- number_literal_too_large.move | | | | | | |-- other_builtins.move | | | | | | |-- other_builtins_invalid.exp | | | | | | |-- other_builtins_invalid.move | | | | | | |-- pack.exp | | | | | | |-- pack.move | | | | | | |-- pack_constraint_not_satisfied.exp | | | | | | |-- pack_constraint_not_satisfied.move | | | | | | |-- pack_invalid_argument.exp | | | | | | |-- pack_invalid_argument.move | | | | | | |-- pack_missing_field.exp | | | | | | |-- pack_missing_field.move | | | | | | |-- pack_multiple.exp | | | | | | |-- pack_multiple.move | | | | | | |-- pack_private_with_field.exp | | | | | | |-- pack_private_with_field.move | | | | | | |-- pack_reference.exp | | | | | | |-- pack_reference.move | | | | | | |-- pack_unit.exp | | | | | | |-- pack_unit.move | | | | | | |-- pack_unpack_private.exp | | | | | | |-- pack_unpack_private.move | | | | | | |-- phantom_param_op_abilities.move | | | | | | |-- phantom_param_op_abilities_invalid.exp | | | | | | |-- phantom_param_op_abilities_invalid.move | | | | | | |-- phantom_param_struct_decl.move | | | | | | |-- phantom_param_struct_decl_invalid.exp | | | | | | |-- phantom_param_struct_decl_invalid.move | | | | | | |-- phantom_params_constraint_abilities.move | | | | | | |-- phantom_params_constraint_abilities_invalid.exp | | | | | | |-- phantom_params_constraint_abilities_invalid.move | | | | | | |-- phantom_params_field_abilities.move | | | | | | |-- phantom_params_field_abilities_invalid.exp | | | | | | |-- phantom_params_field_abilities_invalid.move | | | | | | |-- recursive_local.exp | | | | | | |-- recursive_local.move | | | | | | |-- recursive_structs.exp | | | | | | |-- recursive_structs.move | | | | | | |-- recursive_structs_malformed.exp | | | | | | |-- recursive_structs_malformed.move | | | | | | |-- return_any_type.exp | | | | | | |-- return_any_type.move | | | | | | |-- return_type_explicit_exp.move | | | | | | |-- return_type_explicit_exp_invalid.exp | | | | | | |-- return_type_explicit_exp_invalid.move | | | | | | |-- return_type_last_exp.move | | | | | | |-- return_type_last_exp_invalid.exp | | | | | | |-- return_type_last_exp_invalid.move | | | | | | |-- seq_cannot_ignore_resource.exp | | | | | | |-- seq_cannot_ignore_resource.move | | | | | | |-- seq_ignores_value.move | | | | | | |-- shadowing.move | | | | | | |-- shadowing_invalid_scope.exp | | | | | | |-- shadowing_invalid_scope.move | | | | | | |-- shadowing_invalid_types.exp | | | | | | |-- shadowing_invalid_types.move | | | | | | |-- spec_block_fail.exp | | | | | | |-- spec_block_fail.move | | | | | | |-- spec_block_ok.exp | | | | | | |-- spec_block_ok.move | | | | | | |-- subtype_annotation.move | | | | | | |-- subtype_annotation_invalid.exp | | | | | | |-- subtype_annotation_invalid.move | | | | | | |-- subtype_args.move | | | | | | |-- subtype_args_invalid.exp | | | | | | |-- subtype_args_invalid.move | | | | | | |-- subtype_assign.move | | | | | | |-- subtype_assign_invalid.exp | | | | | | |-- subtype_assign_invalid.move | | | | | | |-- subtype_bind.move | | | | | | |-- subtype_bind_invalid.exp | | | | | | |-- subtype_bind_invalid.move | | | | | | |-- subtype_return.move | | | | | | |-- subtype_return_invalid.exp | | | | | | |-- subtype_return_invalid.move | | | | | | |-- type_variable_join_single_pack.exp | | | | | | |-- type_variable_join_single_pack.move | | | | | | |-- type_variable_join_single_pack_invalid.exp | | | | | | |-- type_variable_join_single_pack_invalid.move | | | | | | |-- type_variable_join_single_unpack.move | | | | | | |-- type_variable_join_single_unpack_assign.move | | | | | | |-- type_variable_join_single_unpack_assign_invalid.exp | | | | | | |-- type_variable_join_single_unpack_assign_invalid.move | | | | | | |-- type_variable_join_single_unpack_invalid.exp | | | | | | |-- type_variable_join_single_unpack_invalid.move | | | | | | |-- type_variable_join_threaded_pack.move | | | | | | |-- type_variable_join_threaded_pack_invalid.exp | | | | | | |-- type_variable_join_threaded_pack_invalid.move | | | | | | |-- type_variable_join_threaded_unpack.exp | | | | | | |-- type_variable_join_threaded_unpack.move | | | | | | |-- type_variable_join_threaded_unpack_assign.exp | | | | | | |-- type_variable_join_threaded_unpack_assign.move | | | | | | |-- type_variable_join_threaded_unpack_assign_invalid.exp | | | | | | |-- type_variable_join_threaded_unpack_assign_invalid.move | | | | | | |-- type_variable_join_threaded_unpack_invalid.exp | | | | | | |-- type_variable_join_threaded_unpack_invalid.move | | | | | | |-- unary_not.move | | | | | | |-- unary_not_invalid.exp | | | | | | |-- unary_not_invalid.move | | | | | | |-- uninferred_type_call.exp | | | | | | |-- uninferred_type_call.move | | | | | | |-- uninferred_type_pack.exp | | | | | | |-- uninferred_type_pack.move | | | | | | |-- uninferred_type_unpack_assign.exp | | | | | | |-- uninferred_type_unpack_assign.move | | | | | | |-- uninferred_type_unpack_bind.exp | | | | | | |-- uninferred_type_unpack_bind.move | | | | | | |-- uninferred_type_unpack_decl.exp | | | | | | |-- uninferred_type_unpack_decl.move | | | | | | |-- unit.move | | | | | | |-- unused_const.move | | | | | | |-- unused_const.unused | | | | | | |-- unused_const.unused.exp | | | | | | |-- unused_functions.move | | | | | | |-- unused_functions.unused | | | | | | |-- unused_functions.unused.exp | | | | | | |-- unused_id_field.move | | | | | | |-- unused_id_field.unused | | | | | | |-- unused_id_field.unused.exp | | | | | | |-- unused_local.exp | | | | | | |-- unused_local.move | | | | | | |-- unused_non_phantom_param.exp | | | | | | |-- unused_non_phantom_param.move | | | | | | |-- unused_struct_field.exp | | | | | | |-- unused_struct_field.move | | | | | | |-- unused_struct_field.unused | | | | | | |-- unused_struct_field.unused.exp | | | | | | |-- use_local.move | | | | | | |-- used_const.move | | | | | | |-- used_const.unused | | | | | | |-- values.move | | | | | | |-- vector_basic_cases.move | | | | | | |-- vector_mismatched_args.exp | | | | | | |-- vector_mismatched_args.move | | | | | | |-- vector_mismatched_args_non_base_type.exp | | | | | | |-- vector_mismatched_args_non_base_type.move | | | | | | |-- vector_no_type_inferred.exp | | | | | | |-- vector_no_type_inferred.move | | | | | | |-- vector_with_non_base_type.exp | | | | | | |-- vector_with_non_base_type.move | | | | | | |-- vector_with_non_base_type_inferred.exp | | | | | | |-- vector_with_non_base_type_inferred.move | | | | | | |-- while_body.move | | | | | | |-- while_body_invalid.exp | | | | | | |-- while_body_invalid.move | | | | | | |-- while_condition.move | | | | | | |-- while_condition_invalid.exp | | | | | | `-- while_condition_invalid.move | | | | | |-- unit_test | | | | | | |-- attribute_location.move | | | | | | |-- attribute_location.unit_test | | | | | | |-- attribute_location_invalid.exp | | | | | | |-- attribute_location_invalid.move | | | | | | |-- attribute_location_invalid.unit_test | | | | | | |-- attribute_location_invalid.unit_test.exp | | | | | | |-- cross_module_members.move | | | | | | |-- cross_module_members.unit_test | | | | | | |-- cross_module_members_non_test_function.exp | | | | | | |-- cross_module_members_non_test_function.move | | | | | | |-- cross_module_members_non_test_function.unit_test | | | | | | |-- cross_module_test_only_module.exp | | | | | | |-- cross_module_test_only_module.move | | | | | | |-- cross_module_test_only_module.unit_test | | | | | | |-- entry_is_public_in_test_contexts.move | | | | | | |-- entry_is_public_in_test_contexts.unit_test | | | | | | |-- entry_is_public_in_test_contexts.unit_test.exp | | | | | | |-- expected_failure_bad_value.move | | | | | | |-- expected_failure_bad_value.unit_test | | | | | | |-- expected_failure_bad_value.unit_test.exp | | | | | | |-- expected_failure_constants.move | | | | | | |-- expected_failure_constants.unit_test | | | | | | |-- expected_failure_constants_invalid.move | | | | | | |-- expected_failure_constants_invalid.unit_test | | | | | | |-- expected_failure_constants_invalid.unit_test.exp | | | | | | |-- expected_failure_invalid_literals.move | | | | | | |-- expected_failure_invalid_literals.unit_test | | | | | | |-- expected_failure_invalid_literals.unit_test.exp | | | | | | |-- expected_failure_not_test.move | | | | | | |-- expected_failure_not_test.unit_test | | | | | | |-- expected_failure_not_test.unit_test.exp | | | | | | |-- expected_failure_on_non_function.exp | | | | | | |-- expected_failure_on_non_function.move | | | | | | |-- expected_failure_on_non_function.unit_test | | | | | | |-- expected_failure_on_non_function.unit_test.exp | | | | | | |-- expected_failure_out_of_range_value.move | | | | | | |-- expected_failure_out_of_range_value.unit_test | | | | | | |-- expected_failure_out_of_range_value.unit_test.exp | | | | | | |-- extra_attributes.move | | | | | | |-- extra_attributes.unit_test | | | | | | |-- extra_attributes.unit_test.exp | | | | | | |-- invalid_expected_code_name.move | | | | | | |-- invalid_expected_code_name.unit_test | | | | | | |-- invalid_expected_code_name.unit_test.exp | | | | | | |-- invalid_expected_failure_name.move | | | | | | |-- invalid_expected_failure_name.unit_test | | | | | | |-- invalid_expected_failure_name.unit_test.exp | | | | | | |-- multiple_errors.move | | | | | | |-- multiple_errors.unit_test | | | | | | |-- multiple_errors.unit_test.exp | | | | | | |-- multiple_test_annotations.move | | | | | | |-- multiple_test_annotations.unit_test | | | | | | |-- multiple_test_annotations.unit_test.exp | | | | | | |-- named_address_no_value_in_annotation.move | | | | | | |-- named_address_no_value_in_annotation.unit_test | | | | | | |-- named_address_no_value_in_annotation.unit_test.exp | | | | | | |-- other_failures_invalid_assignment.move | | | | | | |-- other_failures_invalid_assignment.unit_test | | | | | | |-- other_failures_invalid_assignment.unit_test.exp | | | | | | |-- other_failures_invalid_location.move | | | | | | |-- other_failures_invalid_location.unit_test | | | | | | |-- other_failures_invalid_location.unit_test.exp | | | | | | |-- other_failures_invalid_location_module.move | | | | | | |-- other_failures_invalid_location_module.unit_test | | | | | | |-- other_failures_invalid_location_module.unit_test.exp | | | | | | |-- other_failures_valid.move | | | | | | |-- other_failures_valid.unit_test | | | | | | |-- script_with_multiple_on_main.exp | | | | | | |-- script_with_multiple_on_main.unit_test | | | | | | |-- script_with_multiple_on_main.unit_test.exp | | | | | | |-- script_with_multiple_top_level.exp | | | | | | |-- script_with_multiple_top_level.unit_test | | | | | | |-- script_with_multiple_top_level.unit_test.exp | | | | | | |-- script_with_test_on_main.exp | | | | | | |-- script_with_test_on_main.unit_test | | | | | | |-- script_with_test_on_main.unit_test.exp | | | | | | |-- script_with_test_top_level.exp | | | | | | |-- script_with_test_top_level.unit_test | | | | | | |-- script_with_test_top_level.unit_test.exp | | | | | | |-- test_and_test_only_annotation.move | | | | | | |-- test_and_test_only_annotation.unit_test | | | | | | |-- test_and_test_only_annotation.unit_test.exp | | | | | | |-- test_filter_function.exp | | | | | | |-- test_filter_function.move | | | | | | |-- test_filter_struct.exp | | | | | | |-- test_filter_struct.move | | | | | | |-- valid_test_module.move | | | | | | `-- valid_test_module.unit_test | | | | | |-- verification | | | | | | |-- cross_module_invalid.exp | | | | | | |-- cross_module_invalid.move | | | | | | |-- cross_module_valid.exp | | | | | | |-- cross_module_valid.move | | | | | | |-- double_annotation.exp | | | | | | |-- double_annotation.move | | | | | | |-- double_annotation.verification.exp | | | | | | |-- single_module_invalid.exp | | | | | | |-- single_module_invalid.move | | | | | | |-- single_module_valid.exp | | | | | | |-- single_module_valid.move | | | | | | |-- specs_are_not_errors.exp | | | | | | `-- specs_are_not_errors.move | | | | | `-- warning_suppression | | | | | |-- all.move | | | | | |-- allow_with_no_filter.exp | | | | | |-- allow_with_no_filter.move | | | | | |-- bad_attr.exp | | | | | |-- bad_attr.move | | | | | |-- bad_location.exp | | | | | |-- bad_location.move | | | | | |-- dead_code.move | | | | | |-- missing_phantom.move | | | | | |-- unknown_warning.exp | | | | | |-- unknown_warning.move | | | | | |-- unused.exp | | | | | |-- unused.move | | | | | |-- unused_assignment.move | | | | | |-- unused_trailing_semi.move | | | | | |-- unused_type_parameter.move | | | | | |-- unused_use.move | | | | | `-- unused_variable.move | | | | |-- move_check_testsuite.rs | | | | `-- sui_mode | | | | |-- entry_points | | | | | |-- clock_mut.exp | | | | | |-- clock_mut.move | | | | | |-- clock_ref.move | | | | | |-- clock_val.exp | | | | | |-- clock_val.move | | | | | |-- generic_and_generic_object_params.move | | | | | |-- generic_obj_mut_ref_vector.exp | | | | | |-- generic_obj_mut_ref_vector.move | | | | | |-- generic_obj_ref_vector.exp | | | | | |-- generic_obj_ref_vector.move | | | | | |-- generic_param_after_primitive.move | | | | | |-- generic_with_key_invalid.exp | | | | | |-- generic_with_key_invalid.move | | | | | |-- generic_with_key_valid.move | | | | | |-- id.move | | | | | |-- immut_receiving_ref.move | | | | | |-- mut_receiving_ref.move | | | | | |-- nested_generic_vector_param.move | | | | | |-- nested_key_generic_vector_param.exp | | | | | |-- nested_key_generic_vector_param.move | | | | | |-- non_key_struct.exp | | | | | |-- non_key_struct.move | | | | | |-- non_key_struct_generic.exp | | | | | |-- non_key_struct_generic.move | | | | | |-- non_key_struct_generic_valid.move | | | | | |-- non_key_struct_vector.exp | | | | | |-- non_key_struct_vector.move | | | | | |-- obj_mut_ref_vector.exp | | | | | |-- obj_mut_ref_vector.move | | | | | |-- obj_ref_vector.exp | | | | | |-- obj_ref_vector.move | | | | | |-- ok.move | | | | | |-- option.move | | | | | |-- optional_txn_context.move | | | | | |-- random_mut.exp | | | | | |-- random_mut.move | | | | | |-- random_ref.move | | | | | |-- random_val.exp | | | | | |-- random_val.move | | | | | |-- receiving_non_object_type.exp | | | | | |-- receiving_non_object_type.move | | | | | |-- receiving_with_object_type.move | | | | | |-- return_values.move | | | | | |-- return_values_invalid.exp | | | | | |-- return_values_invalid.move | | | | | |-- single_generic_vector_param.move | | | | | |-- single_type_param.move | | | | | |-- single_type_param_generic_object.move | | | | | |-- single_type_param_key.move | | | | | `-- string.move | | | | |-- id_leak | | | | | |-- direct_leak_through_call.move | | | | | |-- indirect_leak_through_call.exp | | | | | |-- indirect_leak_through_call.move | | | | | |-- infinite_loop.move | | | | | |-- loop.move | | | | | |-- private_pack.exp | | | | | |-- private_pack.move | | | | | |-- through_call_with_borrow_field.exp | | | | | |-- through_call_with_borrow_field.move | | | | | |-- through_direct_return.move | | | | | |-- through_indirect_return.exp | | | | | |-- through_indirect_return.move | | | | | |-- through_pack.exp | | | | | |-- through_pack.move | | | | | |-- through_reference.exp | | | | | |-- through_reference.move | | | | | |-- through_vector.move | | | | | |-- transmute.exp | | | | | `-- transmute.move | | | | |-- init | | | | | |-- cannot_call_init.exp | | | | | |-- cannot_call_init.move | | | | | |-- imm_tx_context.move | | | | | |-- must_have_txn_context.exp | | | | | |-- must_have_txn_context.move | | | | | |-- not_generic.exp | | | | | |-- not_generic.move | | | | | |-- not_private.exp | | | | | |-- not_private.move | | | | | |-- not_txn_context.exp | | | | | |-- not_txn_context.move | | | | | |-- ok.move | | | | | |-- return_values.exp | | | | | |-- return_values.move | | | | | `-- unused_function.move | | | | |-- linter | | | | | |-- coin_field.exp | | | | | |-- coin_field.move | | | | | |-- collection_equality.exp | | | | | |-- collection_equality.move | | | | | |-- custom_state_change.exp | | | | | |-- custom_state_change.move | | | | | |-- freeze_wrapped.exp | | | | | |-- freeze_wrapped.move | | | | | |-- lint_all_syntax.move | | | | | |-- lint_all_syntax_missing.exp | | | | | |-- lint_all_syntax_missing.move | | | | | |-- lint_does_not_suppress_compiler_warnings.move | | | | | |-- public_random_invalid.exp | | | | | |-- public_random_invalid.move | | | | | |-- public_random_valid.move | | | | | |-- self_transfer.exp | | | | | |-- self_transfer.move | | | | | |-- share_owned.exp | | | | | `-- share_owned.move | | | | |-- move_2024 | | | | | `-- expansion | | | | | |-- implicit_sui_aliases.move | | | | | |-- unnecessary_alias_default.exp | | | | | `-- unnecessary_alias_default.move | | | | |-- one_time_witness | | | | | |-- bool_field.exp | | | | | |-- bool_field.move | | | | | |-- init_many_wrong_parameters.exp | | | | | |-- init_many_wrong_parameters.move | | | | | |-- init_unbound_type.exp | | | | | |-- init_unbound_type.move | | | | | |-- instantiate.exp | | | | | |-- instantiate.move | | | | | |-- many_fields_invalid.exp | | | | | |-- many_fields_invalid.move | | | | | |-- many_fields_valid.move | | | | | |-- more_abilities.exp | | | | | |-- more_abilities.move | | | | | |-- no_drop.exp | | | | | |-- no_drop.move | | | | | |-- no_field.move | | | | | |-- no_init_arg.exp | | | | | |-- no_init_arg.move | | | | | |-- other_mod_def.exp | | | | | |-- other_mod_def.move | | | | | |-- type_param.exp | | | | | |-- type_param.move | | | | | |-- wrong_field_type.move | | | | | |-- wrong_field_type_and_extra_field.move | | | | | |-- wrong_field_type_and_extra_field_with_init.exp | | | | | |-- wrong_field_type_and_extra_field_with_init.move | | | | | |-- wrong_field_type_with_init.exp | | | | | |-- wrong_field_type_with_init.move | | | | | |-- wrong_init_type.exp | | | | | |-- wrong_init_type.move | | | | | |-- wrong_name.exp | | | | | |-- wrong_name.move | | | | | |-- wrong_name_format.exp | | | | | `-- wrong_name_format.move | | | | |-- private_generics | | | | | |-- no_public_transfer.exp | | | | | |-- no_public_transfer.move | | | | | |-- no_public_transfer_generic.exp | | | | | |-- no_public_transfer_generic.move | | | | | |-- no_public_transfer_store.exp | | | | | |-- no_public_transfer_store.move | | | | | |-- no_public_transfer_store_generic.exp | | | | | |-- no_public_transfer_store_generic.move | | | | | |-- private_event_emit.exp | | | | | |-- private_event_emit.move | | | | | |-- public_transfer_with_store.move | | | | | `-- public_transfer_with_store_generic.move | | | | `-- struct_with_key | | | | |-- key_struct_first_field_not_id.exp | | | | |-- key_struct_first_field_not_id.move | | | | |-- key_struct_id_field_incorrect_struct_address.exp | | | | |-- key_struct_id_field_incorrect_struct_address.move | | | | |-- key_struct_id_field_incorrect_struct_name.exp | | | | |-- key_struct_id_field_incorrect_struct_name.move | | | | |-- key_struct_id_field_incorrect_type.exp | | | | |-- key_struct_id_field_incorrect_type.move | | | | |-- key_struct_id_field_valid.move | | | | |-- key_struct_second_field_id.exp | | | | |-- key_struct_second_field_id.move | | | | |-- key_struct_with_drop.exp | | | | |-- key_struct_with_drop.move | | | | |-- unused_id_field.move | | | | `-- unused_id_field.unused | | | |-- move-compiler-transactional-tests | | | | |-- Cargo.toml | | | | |-- src | | | | | `-- lib.rs | | | | `-- tests | | | | |-- constants | | | | | |-- by_reference.exp | | | | | |-- by_reference.move | | | | | |-- const_in_const.exp | | | | | |-- const_in_const.move | | | | | |-- default_int_size.exp | | | | | |-- default_int_size.move | | | | | |-- derived_line_number_assertion.exp | | | | | |-- derived_line_number_assertion.move | | | | | |-- error_annotation.exp | | | | | |-- error_annotation.move | | | | | |-- error_annotation_abort.exp | | | | | |-- error_annotation_abort.move | | | | | |-- folding_boolean.exp | | | | | |-- folding_boolean.move | | | | | |-- folding_complex.exp | | | | | |-- folding_complex.move | | | | | |-- folding_equality.exp | | | | | |-- folding_equality.move | | | | | |-- folding_numeric.exp | | | | | |-- folding_numeric.move | | | | | |-- folding_values.exp | | | | | |-- folding_values.move | | | | | |-- folding_vector.exp | | | | | |-- folding_vector.move | | | | | |-- folding_vector_large.exp | | | | | |-- folding_vector_large.move | | | | | |-- macro_call_line_number_assertion.exp | | | | | |-- macro_call_line_number_assertion.move | | | | | |-- non_constant_empty_vec.exp | | | | | `-- non_constant_empty_vec.move | | | | |-- control_flow | | | | | |-- assert_in_while.exp | | | | | |-- assert_in_while.move | | | | | |-- basic_named_blocks.exp | | | | | |-- basic_named_blocks.move | | | | | |-- branch_assigns_then_moves_then_assigns.exp | | | | | |-- branch_assigns_then_moves_then_assigns.move | | | | | |-- break_accumulator.exp | | | | | |-- break_accumulator.move | | | | | |-- break_continue_simple.exp | | | | | |-- break_continue_simple.move | | | | | |-- break_continue_sum_of_odds.exp | | | | | |-- break_continue_sum_of_odds.move | | | | | |-- break_nested.exp | | | | | |-- break_nested.move | | | | | |-- break_simple.exp | | | | | |-- break_simple.move | | | | | |-- deep_return_branch_doesnt_assign.exp | | | | | |-- deep_return_branch_doesnt_assign.move | | | | | |-- if_assignment.exp | | | | | |-- if_assignment.move | | | | | |-- if_branch_diverges_1.exp | | | | | |-- if_branch_diverges_1.move | | | | | |-- if_branch_diverges_10.exp | | | | | |-- if_branch_diverges_10.move | | | | | |-- if_branch_diverges_2.exp | | | | | |-- if_branch_diverges_2.move | | | | | |-- if_branch_diverges_3.exp | | | | | |-- if_branch_diverges_3.move | | | | | |-- if_branch_diverges_4.exp | | | | | |-- if_branch_diverges_4.move | | | | | |-- if_branch_diverges_5.exp | | | | | |-- if_branch_diverges_5.move | | | | | |-- if_branch_diverges_6.exp | | | | | |-- if_branch_diverges_6.move | | | | | |-- if_branch_diverges_7.exp | | | | | |-- if_branch_diverges_7.move | | | | | |-- if_branch_diverges_8.exp | | | | | |-- if_branch_diverges_8.move | | | | | |-- if_branch_diverges_9.exp | | | | | |-- if_branch_diverges_9.move | | | | | |-- if_without_braces_1.exp | | | | | |-- if_without_braces_1.move | | | | | |-- if_without_braces_2.exp | | | | | |-- if_without_braces_2.move | | | | | |-- if_without_braces_3.exp | | | | | |-- if_without_braces_3.move | | | | | |-- if_without_braces_4.exp | | | | | |-- if_without_braces_4.move | | | | | |-- immediate_break.exp | | | | | |-- immediate_break.move | | | | | |-- local_assigned_many_times.exp | | | | | |-- local_assigned_many_times.move | | | | | |-- loop_nested_breaks.exp | | | | | |-- loop_nested_breaks.move | | | | | |-- loop_return.exp | | | | | |-- loop_return.move | | | | | |-- loop_simple.exp | | | | | |-- loop_simple.move | | | | | |-- named_block_nesting.exp | | | | | |-- named_block_nesting.move | | | | | |-- nested_blocks.exp | | | | | |-- nested_blocks.move | | | | | |-- nested_loops.exp | | | | | |-- nested_loops.move | | | | | |-- return_branch_doesnt_assign.exp | | | | | |-- return_branch_doesnt_assign.move | | | | | |-- return_branch_moves.exp | | | | | |-- return_branch_moves.move | | | | | |-- return_in_if_branch_taken.exp | | | | | |-- return_in_if_branch_taken.move | | | | | |-- return_in_if_branch_taken_local.exp | | | | | |-- return_in_if_branch_taken_local.move | | | | | |-- return_in_if_branch_taken_no_else.exp | | | | | |-- return_in_if_branch_taken_no_else.move | | | | | |-- unused_named_blocks.exp | | | | | |-- unused_named_blocks.move | | | | | |-- unused_signer_infinite_loop.exp | | | | | |-- unused_signer_infinite_loop.move | | | | | |-- while_false.exp | | | | | |-- while_false.move | | | | | |-- while_nested.exp | | | | | |-- while_nested.move | | | | | |-- while_nested_return.exp | | | | | |-- while_nested_return.move | | | | | |-- while_return.exp | | | | | |-- while_return.move | | | | | |-- while_simple.exp | | | | | `-- while_simple.move | | | | |-- dependencies | | | | | |-- dependency_order.exp | | | | | |-- dependency_order.move | | | | | |-- nested_use.exp | | | | | |-- nested_use.move | | | | | |-- public_package.exp | | | | | |-- public_package.move | | | | | |-- public_package_different_packages.exp | | | | | |-- public_package_different_packages.move | | | | | |-- transitive_deps.exp | | | | | `-- transitive_deps.move | | | | |-- evaluation_order | | | | | |-- binop_aborts.exp | | | | | |-- binop_aborts.move | | | | | |-- binop_call_struct.exp | | | | | |-- binop_call_struct.move | | | | | |-- binop_calls.exp | | | | | |-- binop_calls.move | | | | | |-- lazy_assert.exp | | | | | |-- lazy_assert.move | | | | | |-- macro_calls.exp | | | | | |-- macro_calls.move | | | | | |-- short_circuiting.exp | | | | | |-- short_circuiting.move | | | | | |-- short_circuiting_invalid.exp | | | | | |-- short_circuiting_invalid.move | | | | | |-- struct_arguments.exp | | | | | `-- struct_arguments.move | | | | |-- functions | | | | | |-- dot_call_modify.exp | | | | | |-- dot_call_modify.move | | | | | |-- dot_call_owned.exp | | | | | |-- dot_call_owned.move | | | | | |-- dot_call_ref.exp | | | | | `-- dot_call_ref.move | | | | |-- macros | | | | | |-- break_and_continue_by_name.exp | | | | | |-- break_and_continue_by_name.move | | | | | |-- break_from_macro_arg.exp | | | | | |-- break_from_macro_arg.move | | | | | |-- do_not_evaluate_unused.exp | | | | | |-- do_not_evaluate_unused.move | | | | | |-- lambda_return.exp | | | | | |-- lambda_return.move | | | | | |-- loop.exp | | | | | |-- loop.move | | | | | |-- loop_nested.exp | | | | | |-- loop_nested.move | | | | | |-- method_is_by_value.exp | | | | | |-- method_is_by_value.move | | | | | |-- method_is_by_value_even_when_ignored.exp | | | | | `-- method_is_by_value_even_when_ignored.move | | | | |-- matching | | | | | |-- abc_match.exp | | | | | |-- abc_match.move | | | | | |-- abc_match_binder.exp | | | | | |-- abc_match_binder.move | | | | | |-- abc_match_mut_ref.exp | | | | | |-- abc_match_mut_ref.move | | | | | |-- abc_match_no_drop.exp | | | | | |-- abc_match_no_drop.move | | | | | |-- abc_match_ref.exp | | | | | |-- abc_match_ref.move | | | | | |-- abc_match_twice.exp | | | | | |-- abc_match_twice.move | | | | | |-- abc_match_value_wildcard.exp | | | | | |-- abc_match_value_wildcard.move | | | | | |-- at_pattern_copy.exp | | | | | |-- at_pattern_copy.move | | | | | |-- at_pattern_drop.exp | | | | | |-- at_pattern_drop.move | | | | | |-- at_pattern_lit.exp | | | | | |-- at_pattern_lit.move | | | | | |-- at_pattern_reuse.exp | | | | | |-- at_pattern_reuse.move | | | | | |-- bad_guard_1.exp | | | | | |-- bad_guard_1.move | | | | | |-- bad_guard_2.exp | | | | | |-- bad_guard_2.move | | | | | |-- basic.exp | | | | | |-- basic.move | | | | | |-- bind_subject.exp | | | | | |-- bind_subject.move | | | | | |-- const_at.exp | | | | | |-- const_at.move | | | | | |-- const_in_guard.exp | | | | | |-- const_in_guard.move | | | | | |-- const_matching.exp | | | | | |-- const_matching.move | | | | | |-- const_mut_guard.exp | | | | | |-- const_mut_guard.move | | | | | |-- const_pair.exp | | | | | |-- const_pair.move | | | | | |-- const_result.exp | | | | | |-- const_result.move | | | | | |-- const_self.exp | | | | | |-- const_self.move | | | | | |-- drop_ref.exp | | | | | |-- drop_ref.move | | | | | |-- enum_no_tyargs_match.exp | | | | | |-- enum_no_tyargs_match.move | | | | | |-- enum_poly_match.exp | | | | | |-- enum_poly_match.move | | | | | |-- exhaustive_struct.exp | | | | | |-- exhaustive_struct.move | | | | | |-- fib.exp | | | | | |-- fib.move | | | | | |-- guard.exp | | | | | |-- guard.move | | | | | |-- guard_backtrack.exp | | | | | |-- guard_backtrack.move | | | | | |-- guard_backtrack_2.exp | | | | | |-- guard_backtrack_2.move | | | | | |-- guard_backtrack_3.exp | | | | | |-- guard_backtrack_3.move | | | | | |-- guard_backtrack_4.exp | | | | | |-- guard_backtrack_4.move | | | | | |-- guard_backtrack_5.exp | | | | | |-- guard_backtrack_5.move | | | | | |-- lit_match.exp | | | | | |-- lit_match.move | | | | | |-- lit_mut_borrow_match.exp | | | | | |-- lit_mut_borrow_match.move | | | | | |-- macro_match.exp | | | | | |-- macro_match.move | | | | | |-- match_mut_lit.exp | | | | | |-- match_mut_lit.move | | | | | |-- match_type.exp | | | | | |-- match_type.move | | | | | |-- multi_or.exp | | | | | |-- multi_or.move | | | | | |-- nested_at.exp | | | | | |-- nested_at.move | | | | | |-- nested_bindings.exp | | | | | |-- nested_bindings.move | | | | | |-- nested_either_borrow.exp | | | | | |-- nested_either_borrow.move | | | | | |-- option_default.exp | | | | | |-- option_default.move | | | | | |-- option_enum_match.exp | | | | | |-- option_enum_match.move | | | | | |-- struct_match.exp | | | | | |-- struct_match.move | | | | | |-- struct_match_mut.exp | | | | | |-- struct_match_mut.move | | | | | |-- struct_named.exp | | | | | |-- struct_named.move | | | | | |-- struct_named_value.exp | | | | | |-- struct_named_value.move | | | | | |-- tuple_specialize.exp | | | | | `-- tuple_specialize.move | | | | |-- operators | | | | | |-- arithmetic_operators_u128.exp | | | | | |-- arithmetic_operators_u128.move | | | | | |-- arithmetic_operators_u16.exp | | | | | |-- arithmetic_operators_u16.move | | | | | |-- arithmetic_operators_u256.exp | | | | | |-- arithmetic_operators_u256.move | | | | | |-- arithmetic_operators_u32.exp | | | | | |-- arithmetic_operators_u32.move | | | | | |-- arithmetic_operators_u64.exp | | | | | |-- arithmetic_operators_u64.move | | | | | |-- arithmetic_operators_u8.exp | | | | | |-- arithmetic_operators_u8.move | | | | | |-- bitwise_operators.exp | | | | | |-- bitwise_operators.move | | | | | |-- boolean_operators.exp | | | | | |-- boolean_operators.move | | | | | |-- casting_operators.exp | | | | | |-- casting_operators.move | | | | | |-- comparison_operators.exp | | | | | |-- comparison_operators.move | | | | | |-- eq_refs.exp | | | | | |-- eq_refs.move | | | | | |-- precedence.exp | | | | | |-- precedence.move | | | | | |-- shift_operators.exp | | | | | `-- shift_operators.move | | | | |-- parser | | | | | |-- byte_string.exp | | | | | |-- byte_string.move | | | | | |-- control_exp_associativity.exp | | | | | |-- control_exp_associativity.move | | | | | |-- expr_binary_operators.exp | | | | | |-- expr_binary_operators.move | | | | | |-- hex_and_decimal_address.exp | | | | | |-- hex_and_decimal_address.move | | | | | |-- hex_and_decimal_numbers.exp | | | | | |-- hex_and_decimal_numbers.move | | | | | |-- hexstring.exp | | | | | |-- hexstring.move | | | | | |-- num_literal_underscore.exp | | | | | |-- num_literal_underscore.move | | | | | |-- precedence.exp | | | | | |-- precedence.move | | | | | |-- return_not_binary.exp | | | | | `-- return_not_binary.move | | | | |-- syntax | | | | | |-- index_syntax.exp | | | | | |-- index_syntax.move | | | | | |-- index_syntax_two.exp | | | | | `-- index_syntax_two.move | | | | `-- tests.rs | | | |-- move-core-types | | | | |-- Cargo.toml | | | | `-- src | | | | |-- abi.rs | | | | |-- account_address.rs | | | | |-- annotated_value.rs | | | | |-- annotated_visitor.rs | | | | |-- effects.rs | | | | |-- errmap.rs | | | | |-- gas_algebra.rs | | | | |-- identifier.rs | | | | |-- language_storage.rs | | | | |-- lib.rs | | | | |-- metadata.rs | | | | |-- move_resource.rs | | | | |-- parser.rs | | | | |-- proptest_types.rs | | | | |-- resolver.rs | | | | |-- runtime_value.rs | | | | |-- state.rs | | | | |-- transaction_argument.rs | | | | |-- u256.rs | | | | |-- unit_tests | | | | | |-- identifier_test.rs | | | | | |-- language_storage_test.rs | | | | | |-- mod.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 | | | | |-- Cargo.toml | | | | |-- README.md | | | | |-- src | | | | | |-- docgen.rs | | | | | `-- lib.rs | | | | `-- tests | | | | |-- sources | | | | | |-- annotation_test.move | | | | | |-- annotation_test.spec_inline.md | | | | | |-- annotation_test.spec_inline_no_fold.md | | | | | |-- annotation_test.spec_separate.md | | | | | |-- code_block_test.move | | | | | |-- code_block_test.spec_inline.md | | | | | |-- code_block_test.spec_inline_no_fold.md | | | | | |-- code_block_test.spec_separate.md | | | | | |-- different_visbilities.move | | | | | |-- different_visbilities.spec_inline.md | | | | | |-- different_visbilities.spec_inline_no_fold.md | | | | | |-- different_visbilities.spec_separate.md | | | | | |-- root_template.md | | | | | |-- root_template.spec_inline.md | | | | | |-- root_template.spec_inline_no_fold.md | | | | | |-- root_template.spec_separate.md | | | | | |-- root_template_AnotherTypeOfScript.notest_move | | | | | `-- root_template_OneTypeOfScript.notest_move | | | | `-- testsuite.rs | | | |-- move-errmapgen | | | | |-- Cargo.toml | | | | `-- src | | | | |-- errmapgen.rs | | | | `-- lib.rs | | | |-- move-explain | | | | |-- Cargo.toml | | | | `-- src | | | | `-- main.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-compiler-transactional-tests | | | | |-- Cargo.toml | | | | `-- tests | | | | |-- bytecode-generation | | | | | |-- declarations | | | | | | |-- function.exp | | | | | | |-- function.mvir | | | | | | |-- let.exp | | | | | | `-- let.mvir | | | | | |-- expressions | | | | | | |-- binary_add.exp | | | | | | |-- binary_add.mvir | | | | | | |-- borrow.exp | | | | | | |-- borrow.mvir | | | | | | |-- borrow_mut.exp | | | | | | |-- borrow_mut.mvir | | | | | | |-- builtins | | | | | | | |-- borrow_global.exp | | | | | | | |-- borrow_global_mut.exp | | | | | | | |-- exists.exp | | | | | | | |-- move_to.exp | | | | | | | |-- vector.exp | | | | | | | `-- vector.mvir | | | | | | |-- combined.exp | | | | | | |-- combined.mvir | | | | | | |-- pack.exp | | | | | | |-- pack.mvir | | | | | | |-- unpack.exp | | | | | | `-- unpack.mvir | | | | | |-- statements | | | | | | |-- assert.exp | | | | | | |-- assert.mvir | | | | | | |-- assign.exp | | | | | | |-- assign.mvir | | | | | | |-- enums.exp | | | | | | |-- enums.mvir | | | | | | |-- jump.exp | | | | | | |-- jump.mvir | | | | | | |-- jump_if.exp | | | | | | |-- jump_if.mvir | | | | | | |-- jump_if_false.exp | | | | | | `-- jump_if_false.mvir | | | | | `-- types | | | | | |-- struct.exp | | | | | `-- struct.mvir | | | | |-- parsing | | | | | |-- comments.exp | | | | | |-- comments.mvir | | | | | |-- crlf.exp | | | | | |-- crlf.mvir | | | | | |-- enums.exp | | | | | |-- enums.mvir | | | | | |-- keywords.exp | | | | | |-- keywords.mvir | | | | | |-- structs.exp | | | | | |-- structs.mvir | | | | | |-- types.exp | | | | | `-- types.mvir | | | | `-- tests.rs | | | |-- move-ir-to-bytecode | | | | |-- Cargo.toml | | | | `-- src | | | | |-- compiler.rs | | | | |-- context.rs | | | | |-- lib.rs | | | | `-- parser.rs | | | |-- move-ir-to-bytecode-syntax | | | | |-- Cargo.toml | | | | `-- src | | | | |-- lexer.rs | | | | |-- lib.rs | | | | `-- syntax.rs | | | |-- move-ir-types | | | | |-- Cargo.toml | | | | `-- src | | | | |-- ast.rs | | | | |-- lib.rs | | | | `-- location.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.exp | | | | | `-- conditions_err.move | | | | `-- testsuite.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 | | | | |-- 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.modeled | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- sources | | | | | | `-- A.move | | | | | |-- basic_no_deps_address_assigned | | | | | | |-- Move.compiled | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- sources | | | | | | `-- M.move | | | | | |-- basic_no_deps_address_not_assigned | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- basic_no_deps_address_not_assigned_with_dev_assignment | | | | | | |-- Move.compiled | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- sources | | | | | | `-- M.move | | | | | |-- basic_no_deps_invalid_dev_address_assignment | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- basic_no_deps_invalid_dev_address_assignment_name_resolution | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- basic_no_deps_test_mode | | | | | | |-- Move.compiled | | | | | | |-- Move.toml | | | | | | `-- sources | | | | | | |-- A.move | | | | | | `-- ATest.move | | | | | |-- case_insensitive_check | | | | | | |-- Move.compiled | | | | | | |-- Move.toml | | | | | | `-- sources | | | | | | |-- Set.move | | | | | | |-- a.move | | | | | | |-- foo.move | | | | | | `-- otherModule.move | | | | | |-- conflicting_dependencies | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- different_dep | | | | | | | `-- Move.toml | | | | | | `-- other_dep | | | | | | `-- Move.toml | | | | | |-- conflicting_dev_address_with_dep | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | `-- A | | | | | | `-- Move.toml | | | | | |-- conflicting_dev_address_with_dev_dep | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | `-- A | | | | | | `-- Move.toml | | | | | |-- conflicting_dev_addresses | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- conflicting_direct_and_indirect | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- A-v1 | | | | | | | `-- Move.toml | | | | | | |-- A-v2 | | | | | | | `-- Move.toml | | | | | | `-- B | | | | | | `-- Move.toml | | | | | |-- dep_dev_dep_diamond | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | `-- D | | | | | | `-- Move.toml | | | | | |-- dep_good_digest | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | `-- other_dep | | | | | | |-- Move.toml | | | | | | `-- sources | | | | | | `-- A.move | | | | | |-- diamond_problem_backflow_resolution | | | | | | |-- Move.compiled | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | |-- 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 | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | `-- C | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_conflict | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | |-- C-v1 | | | | | | | `-- Move.toml | | | | | | `-- C-v2 | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_conflicting_dep_reg_overrides | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | |-- C-v1 | | | | | | | `-- Move.toml | | | | | | `-- C-v2 | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_dev_override_with_reg | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | |-- C-v1 | | | | | | | `-- Move.toml | | | | | | `-- C-v2 | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_external_conflict | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- ADep | | | | | | | `-- Move.toml | | | | | | |-- ADep-v1 | | | | | | | `-- Move.toml | | | | | | `-- B | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_external_incorrect_override_v1 | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- ADep | | | | | | | `-- Move.toml | | | | | | |-- ADep-v1 | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | `-- C | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_external_incorrect_override_v2 | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- ADep | | | | | | | `-- Move.toml | | | | | | |-- ADep-v1 | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | `-- C | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_external_no_conflict | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- ADep | | | | | | | `-- Move.toml | | | | | | `-- B | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_external_override | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- ADep | | | | | | | `-- Move.toml | | | | | | |-- ADep-v1 | | | | | | | `-- Move.toml | | | | | | `-- B | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_external_override_root | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- A-v1 | | | | | | | `-- Move.toml | | | | | | |-- ADep | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | `-- C | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_incorrect_conflicting_overrides | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | |-- D | | | | | | | `-- Move.toml | | | | | | |-- D-v1 | | | | | | | `-- Move.toml | | | | | | |-- D-v2 | | | | | | | `-- Move.toml | | | | | | `-- D-v3 | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_incorrect_dev_override | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | |-- C-v1 | | | | | | | `-- Move.toml | | | | | | `-- C-v2 | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_incorrect_nested | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | |-- D | | | | | | | `-- Move.toml | | | | | | |-- D-v1 | | | | | | | `-- Move.toml | | | | | | |-- D-v2 | | | | | | | `-- Move.toml | | | | | | `-- D-v3 | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_incorrect_override_cycle | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | |-- D | | | | | | | `-- Move.toml | | | | | | |-- E | | | | | | | `-- Move.toml | | | | | | |-- E-v1 | | | | | | | `-- Move.toml | | | | | | `-- E-v2 | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_incorrect_override_empty | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | |-- D | | | | | | | `-- Move.toml | | | | | | |-- D-v1 | | | | | | | `-- Move.toml | | | | | | `-- D-v2 | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_incorrect_override_occupied | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | |-- D | | | | | | | `-- Move.toml | | | | | | |-- D-v1 | | | | | | | `-- Move.toml | | | | | | `-- D-v2 | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_nested_conflict | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | |-- D | | | | | | | `-- Move.toml | | | | | | |-- E | | | | | | | `-- Move.toml | | | | | | |-- F | | | | | | | `-- Move.toml | | | | | | |-- G | | | | | | | `-- Move.toml | | | | | | |-- G-v1 | | | | | | | `-- Move.toml | | | | | | |-- G-v2 | | | | | | | `-- Move.toml | | | | | | `-- G-v3 | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_nested_conflict_deep | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | |-- D | | | | | | | `-- Move.toml | | | | | | |-- E | | | | | | | `-- Move.toml | | | | | | |-- F | | | | | | | `-- Move.toml | | | | | | |-- F-v1 | | | | | | | `-- Move.toml | | | | | | `-- F-v2 | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_nested_dep_conflict | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- 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 | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | |-- D | | | | | | | `-- Move.toml | | | | | | |-- E | | | | | | | `-- Move.toml | | | | | | |-- E-v1 | | | | | | | `-- Move.toml | | | | | | |-- E-v2 | | | | | | | `-- Move.toml | | | | | | `-- E-v3 | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_nested_override_insufficient_low | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | |-- D | | | | | | | `-- Move.toml | | | | | | |-- E | | | | | | | `-- Move.toml | | | | | | |-- E-v1 | | | | | | | `-- Move.toml | | | | | | |-- E-v2 | | | | | | | `-- Move.toml | | | | | | `-- E-v3 | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_override | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- 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 | | | | | | `-- 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 | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | |-- D | | | | | | | `-- Move.toml | | | | | | |-- E | | | | | | | `-- Move.toml | | | | | | |-- E-v1 | | | | | | | `-- Move.toml | | | | | | |-- E-v2 | | | | | | | `-- Move.toml | | | | | | `-- E-v3 | | | | | | `-- Move.toml | | | | | |-- diamond_problem_dep_with_deps | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- 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 | | | | | | `-- 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 | | | | | | `-- 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 | | | | | | |-- 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 | | | | | | `-- 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 | | | | | | `-- 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 | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | `-- C | | | | | | `-- Move.toml | | | | | |-- direct_cyclic_dep | | | | | | |-- Move.notlocked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | `-- other | | | | | | `-- Move.toml | | | | | |-- external | | | | | | |-- Move.locked | | | | | | |-- Move.progress | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | `-- ADep | | | | | | `-- Move.toml | | | | | |-- external_bad_dep | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | `-- A | | | | | | `-- Move.toml | | | | | |-- external_broken | | | | | | |-- Move.notlocked | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- external_dev_dep | | | | | | |-- Move.locked | | | | | | |-- Move.progress | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- ADep | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | `-- BDep | | | | | | `-- Move.toml | | | | | |-- external_failing | | | | | | |-- Move.notlocked | | | | | | |-- Move.progress | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- external_no_resolver | | | | | | |-- Move.notlocked | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- external_overlap | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | `-- ADep | | | | | | `-- Move.toml | | | | | |-- external_overlap_fail | | | | | | |-- Move.notlocked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- ADep | | | | | | | `-- Move.toml | | | | | | `-- ADepDep | | | | | | `-- Move.toml | | | | | |-- external_overlap_fail_symmetric | | | | | | |-- Move.notlocked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- ADep | | | | | | | `-- Move.toml | | | | | | |-- ADepDep | | | | | | | `-- Move.toml | | | | | | `-- ADepOtherDep | | | | | | `-- Move.toml | | | | | |-- external_silent | | | | | | |-- Move.locked | | | | | | |-- Move.progress | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | `-- ADep | | | | | | `-- Move.toml | | | | | |-- longer_cyclic_dep | | | | | | |-- Move.notlocked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | `-- B | | | | | | `-- Move.toml | | | | | |-- multiple_deps_from_lock | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | |-- Move.unlocked | | | | | | |-- 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.unlocked | | | | | | |-- 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.modeled | | | | | | |-- Move.toml | | | | | | |-- 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 | | | | | | `-- deps_only | | | | | | |-- C | | | | | | | `-- Move.toml | | | | | | `-- D | | | | | | `-- Move.toml | | | | | |-- multiple_deps_rename | | | | | | |-- Move.modeled | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | |-- 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 | | | | | | |-- 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 | | | | | | `-- deps_only | | | | | | `-- nested | | | | | | `-- Move.toml | | | | | |-- nested_deps_git_local | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- nested_deps_local_local | | | | | | |-- Move.locked | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | `-- nested | | | | | | |-- Move.toml | | | | | | `-- more | | | | | | `-- Move.toml | | | | | |-- nested_deps_override | | | | | | |-- Move.locked | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | `-- nested | | | | | | |-- Move.toml | | | | | | `-- more | | | | | | `-- Move.toml | | | | | |-- nested_deps_shared_override | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- more | | | | | | | `-- Move.toml | | | | | | |-- nested | | | | | | | `-- Move.toml | | | | | | `-- shared | | | | | | `-- Move.toml | | | | | |-- nested_pruned_override | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | |-- A1 | | | | | | | `-- Move.toml | | | | | | |-- A2 | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | `-- C | | | | | | `-- Move.toml | | | | | |-- no_git_rev_on_git_dependency | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- one_dep | | | | | | |-- Move.compiled | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | |-- deps_only | | | | | | | `-- other_dep | | | | | | | |-- Move.toml | | | | | | | `-- sources | | | | | | | `-- B.move | | | | | | `-- sources | | | | | | `-- OneDep.move | | | | | |-- one_dep_assigned_address | | | | | | |-- Move.compiled | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | |-- deps_only | | | | | | | `-- other_dep | | | | | | | |-- Move.toml | | | | | | | `-- sources | | | | | | | `-- B.move | | | | | | `-- sources | | | | | | `-- OneDep.move | | | | | |-- one_dep_bad_digest | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | `-- other_dep | | | | | | `-- Move.toml | | | | | |-- one_dep_multiple_of_same_name | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | `-- other_dep | | | | | | `-- Move.toml | | | | | |-- one_dep_override | | | | | | |-- Move.compiled | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | |-- deps_only | | | | | | | `-- other_dep | | | | | | | |-- Move.toml | | | | | | | `-- sources | | | | | | | `-- B.move | | | | | | `-- sources | | | | | | `-- OneDep.move | | | | | |-- one_dep_reassigned_address | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | `-- other_dep | | | | | | `-- Move.toml | | | | | |-- one_dep_renamed | | | | | | |-- Move.compiled | | | | | | |-- Move.toml | | | | | | |-- deps_only | | | | | | | `-- other_dep | | | | | | | |-- Move.toml | | | | | | | `-- sources | | | | | | | `-- T.move | | | | | | `-- sources | | | | | | `-- M.move | | | | | |-- one_dep_unification_across_local_renamings | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | `-- other_dep | | | | | | `-- Move.toml | | | | | |-- one_dep_unification_across_local_renamings_with_resolution | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- deps_only | | | | | | `-- other_dep | | | | | | `-- Move.toml | | | | | |-- one_dep_with_scripts | | | | | | |-- Move.compiled | | | | | | |-- Move.toml | | | | | | |-- 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 | | | | | | `-- deps_only | | | | | | `-- other_dep | | | | | | `-- Move.toml | | | | | |-- package_hooks | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- package_hooks_subdir | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_duplicate_address_names | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_duplicate_top_level_field | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_edition_2024 | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_edition_2024_alpha | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_edition_2024_beta | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_edition_invalid_suffix | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_edition_legacy | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_edition_unknown | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_edition_unknown_suffix | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_flavor_global_storage | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_flavor_sui | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_flavor_unknown | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_full_manifest | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_full_manifest_with_extra_field | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_integer_subst_in_dependency | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_invalid_author | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_invalid_authors | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_invalid_hex_address_in_subst | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_invalid_identifier_package_name | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_minimal_manifest | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_missing_minimal_required_field_name | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_missing_required_package_segment | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_no_path_set_for_dependency | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_non_identifier_address_name_in_subst | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_non_string_address_name | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_non_string_address_value | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_non_string_local_dep_path | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_non_string_package_name | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_too_many_entries_renaming_instantiation | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_uninstantiated_dev_address | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- parsing_unknown_toplevel_field | | | | | | |-- Move.resolved | | | | | | `-- Move.toml | | | | | |-- resolve_pkg_name | | | | | | |-- Move.compiled | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | |-- 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 | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | `-- C | | | | | | `-- Move.toml | | | | | |-- resolve_pkg_name_conflict | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- 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 | | | | | | `-- 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 | | | | | | `-- 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 | | | | | | `-- 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 | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- ADep | | | | | | | `-- Move.toml | | | | | | |-- B | | | | | | | `-- Move.toml | | | | | | `-- C | | | | | | `-- Move.toml | | | | | |-- resolve_pkg_name_override | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- 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 | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | `-- B | | | | | | `-- Move.toml | | | | | |-- resolve_version_diamond | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- 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 | | | | | | `-- 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 | | | | | | `-- 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 | | | | | | `-- 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 | | | | | | `-- 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 | | | | | | `-- 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 | | | | | | `-- 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 | | | | | | `-- deps_only | | | | | | |-- A | | | | | | | `-- Move.toml | | | | | | |-- ADep | | | | | | | `-- Move.toml | | | | | | |-- ADep-local | | | | | | | `-- Move.toml | | | | | | `-- B | | | | | | `-- Move.toml | | | | | |-- resolve_version_diamond_override | | | | | | |-- Move.locked | | | | | | |-- Move.resolved | | | | | | |-- Move.toml | | | | | | `-- 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_subst.sh | | | | | | |-- successful_subst_name_resolution.sh | | | | | | `-- successful_version.sh | | | | | `-- test_symlinks | | | | | |-- Move.compiled | | | | | |-- Move.toml | | | | | `-- sources | | | | | |-- A.move | | | | | `-- M.move -> ../../basic_no_deps_address_assigned/sources/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-prover | | | | |-- Cargo.toml | | | | |-- README.md | | | | |-- src | | | | | |-- cli.rs | | | | | |-- lib.rs | | | | | `-- main.rs | | | | `-- tools | | | | |-- check_pr.sh | | | | |-- check_stability.sh | | | | `-- migrate_spec_fun_syntax.sh | | | |-- move-prover-test-utils | | | | |-- Cargo.toml | | | | `-- src | | | | |-- baseline_test.rs | | | | `-- 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.exp | | | | | |-- basic_test.move | | | | | |-- function_call.exp | | | | | |-- function_call.move | | | | | |-- hyper_edge.exp | | | | | `-- hyper_edge.move | | | | |-- borrow_strong | | | | | |-- basic_test.exp | | | | | `-- basic_test.move | | | | |-- eliminate_imm_refs | | | | | |-- basic_test.exp | | | | | `-- basic_test.move | | | | |-- escape_analysis | | | | | |-- return_internal_refs.exp | | | | | |-- return_internal_refs.move | | | | | |-- return_refs_into_vec.exp | | | | | |-- return_refs_into_vec.move | | | | | |-- return_refs_safe.exp | | | | | |-- return_refs_safe.move | | | | | |-- struct_eq.exp | | | | | `-- struct_eq.move | | | | |-- from_move | | | | | |-- smoke_test.exp | | | | | `-- smoke_test.move | | | | |-- livevar | | | | | |-- basic_test.exp | | | | | `-- basic_test.move | | | | |-- memory_instr | | | | | |-- basic_test.exp | | | | | `-- basic_test.move | | | | |-- mut_ref_instrumentation | | | | | |-- basic_test.exp | | | | | `-- basic_test.move | | | | |-- reaching_def | | | | | |-- test_branching.exp | | | | | `-- test_branching.move | | | | `-- testsuite.rs | | | |-- move-stdlib | | | | |-- Cargo.toml | | | | |-- Move.toml | | | | |-- doc_templates | | | | | |-- overview.md | | | | | `-- references.md | | | | |-- docs | | | | | |-- ascii.md | | | | | |-- bcs.md | | | | | |-- bit_vector.md | | | | | |-- error.md | | | | | |-- fixed_point32.md | | | | | |-- hash.md | | | | | |-- option.md | | | | | |-- overview.md | | | | | |-- signer.md | | | | | |-- string.md | | | | | |-- type_name.md | | | | | `-- vector.md | | | | |-- error_description.errmap | | | | |-- nursery | | | | | |-- Move.toml | | | | | |-- docs | | | | | | |-- compare.md | | | | | | `-- debug.md | | | | | |-- sources | | | | | | |-- compare.move | | | | | | `-- debug.move | | | | | `-- tests | | | | | `-- compare_tests.move | | | | |-- sources | | | | | |-- ascii.move | | | | | |-- bcs.move | | | | | |-- bit_vector.move | | | | | |-- error.move | | | | | |-- fixed_point32.move | | | | | |-- hash.move | | | | | |-- option.move | | | | | |-- signer.move | | | | | |-- string.move | | | | | |-- type_name.move | | | | | |-- unit_test.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 | | | | |-- move_unit_test.rs | | | | |-- move_verification_test.rs | | | | |-- option_tests.move | | | | |-- string_tests.move | | | | |-- type_name_tests.move | | | | `-- vector_tests.move | | | |-- 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-symbol-pool | | | | |-- Cargo.toml | | | | |-- src | | | | | |-- lib.rs | | | | | |-- pool.rs | | | | | `-- symbol.rs | | | | `-- tests | | | | `-- symbol.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.exp | | | | |-- example.move | | | | |-- leading_comment.exp | | | | |-- leading_comment.move | | | | |-- multiple_modules.exp | | | | |-- multiple_modules.move | | | | |-- named_addresses_in_commands.exp | | | | |-- named_addresses_in_commands.move | | | | |-- print_bytecode.exp | | | | |-- print_bytecode.move | | | | |-- simple_init.exp | | | | |-- simple_init.move | | | | |-- single_publish.exp | | | | `-- single_publish.move | | | |-- move-unit-test | | | | |-- Cargo.toml | | | | |-- README.md | | | | |-- src | | | | | |-- cargo_runner.rs | | | | | |-- extensions.rs | | | | | |-- lib.rs | | | | | |-- main.rs | | | | | |-- test_reporter.rs | | | | | `-- test_runner.rs | | | | `-- tests | | | | |-- move_unit_test_testsuite.rs | | | | |-- sources | | | | | |-- A.move | | | | | `-- B.move | | | | |-- test_deps.rs | | | | `-- test_sources | | | | |-- address_args.exp | | | | |-- address_args.move | | | | |-- arithmetic_errors.exp | | | | |-- arithmetic_errors.move | | | | |-- const_abort.exp | | | | |-- const_abort.move | | | | |-- construct_data.exp | | | | |-- construct_data.move | | | | |-- cross_module_aborts.exp | | | | |-- cross_module_aborts.move | | | | |-- do_nothing.exp | | | | |-- do_nothing.move | | | | |-- expected_abort_no_abort.exp | | | | |-- expected_abort_no_abort.move | | | | |-- native_abort.exp | | | | |-- native_abort.move | | | | |-- non_exsistent_native.exp | | | | |-- non_exsistent_native.move | | | | |-- other_expected_failures.exp | | | | |-- other_expected_failures.move | | | | |-- out_of_gas.exp | | | | |-- out_of_gas.move | | | | |-- proposal_test.exp | | | | |-- proposal_test.move | | | | |-- signer_args.exp | | | | |-- signer_args.move | | | | |-- timeout.exp | | | | |-- timeout.move | | | | |-- unexpected_abort.exp | | | | |-- unexpected_abort.move | | | | |-- use_unit_test_module.exp | | | | `-- use_unit_test_module.move | | | |-- 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 | | | | `-- 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.exp | | | | | |-- get_txn_sender.mvir | | | | | |-- signer_runtime_dummy.exp | | | | | |-- signer_runtime_dummy.mvir | | | | | |-- vec_borrow_and_modify.exp | | | | | |-- vec_borrow_and_modify.mvir | | | | | |-- vec_pop.exp | | | | | |-- vec_pop.mvir | | | | | |-- vec_push.exp | | | | | |-- vec_push.mvir | | | | | |-- vec_swap.exp | | | | | |-- vec_swap.mvir | | | | | |-- vector_ops_all_ok.exp | | | | | |-- vector_ops_all_ok.mvir | | | | | |-- vector_ops_borrow_and_modify_ok.exp | | | | | |-- vector_ops_borrow_and_modify_ok.mvir | | | | | |-- vector_ops_bound_ok.exp | | | | | |-- vector_ops_bound_ok.mvir | | | | | |-- vector_ops_len_ok.exp | | | | | |-- vector_ops_len_ok.mvir | | | | | |-- vector_ops_out_of_bound.exp | | | | | |-- vector_ops_out_of_bound.mvir | | | | | |-- vector_ops_pack_unpack_ok.exp | | | | | |-- vector_ops_pack_unpack_ok.mvir | | | | | |-- vector_ops_pop_empty.exp | | | | | |-- vector_ops_pop_empty.mvir | | | | | |-- vector_ops_pop_ok.exp | | | | | |-- vector_ops_pop_ok.mvir | | | | | |-- vector_ops_unpack_less.exp | | | | | |-- vector_ops_unpack_less.mvir | | | | | |-- vector_ops_unpack_more.exp | | | | | |-- vector_ops_unpack_more.mvir | | | | | |-- vector_ops_unpack_ok.exp | | | | | |-- vector_ops_unpack_ok.mvir | | | | | |-- vector_ops_using_generics.exp | | | | | |-- vector_ops_using_generics.mvir | | | | | |-- verify_valid_bytearray.exp | | | | | `-- verify_valid_bytearray.mvir | | | | |-- commands | | | | | |-- abort_in_module.exp | | | | | |-- abort_in_module.mvir | | | | | |-- local_assigned_many_times.exp | | | | | `-- local_assigned_many_times.mvir | | | | |-- control_flow | | | | | |-- break_accumulator.exp | | | | | |-- break_accumulator.mvir | | | | | |-- break_continue_simple.exp | | | | | |-- break_continue_simple.mvir | | | | | |-- break_continue_sum_of_odds.exp | | | | | |-- break_continue_sum_of_odds.mvir | | | | | |-- fields_packed_in_order.exp | | | | | |-- fields_packed_in_order.mvir | | | | | |-- if_branch_diverges_1.exp | | | | | |-- if_branch_diverges_1.mvir | | | | | |-- if_branch_diverges_10.exp | | | | | |-- if_branch_diverges_10.mvir | | | | | |-- if_branch_diverges_2.exp | | | | | |-- if_branch_diverges_2.mvir | | | | | |-- if_branch_diverges_3.exp | | | | | |-- if_branch_diverges_3.mvir | | | | | |-- if_branch_diverges_4.exp | | | | | |-- if_branch_diverges_4.mvir | | | | | |-- if_branch_diverges_7.exp | | | | | |-- if_branch_diverges_7.mvir | | | | | |-- if_branch_diverges_9.exp | | | | | |-- if_branch_diverges_9.mvir | | | | | |-- loop_nested_breaks.exp | | | | | |-- loop_nested_breaks.mvir | | | | | |-- loop_return.exp | | | | | |-- loop_return.mvir | | | | | |-- loop_simple.exp | | | | | |-- loop_simple.mvir | | | | | |-- return_in_if_branch_taken.exp | | | | | |-- return_in_if_branch_taken.mvir | | | | | |-- return_in_if_branch_taken_local.exp | | | | | |-- return_in_if_branch_taken_local.mvir | | | | | |-- return_in_if_branch_taken_no_else.exp | | | | | |-- return_in_if_branch_taken_no_else.mvir | | | | | |-- while_false.exp | | | | | |-- while_false.mvir | | | | | |-- while_nested.exp | | | | | |-- while_nested.mvir | | | | | |-- while_nested_return.exp | | | | | |-- while_nested_return.mvir | | | | | |-- while_return.exp | | | | | |-- while_return.mvir | | | | | |-- while_simple.exp | | | | | `-- while_simple.mvir | | | | |-- entry_points | | | | | |-- address_arg_is_not_signer.exp | | | | | |-- address_arg_is_not_signer.mvir | | | | | |-- all_possible_param_types.exp | | | | | |-- all_possible_param_types.move | | | | | |-- call_native.exp | | | | | |-- call_native.move | | | | | |-- expected_0_args_got_0.exp | | | | | |-- expected_0_args_got_0.move | | | | | |-- expected_0_args_got_1.exp | | | | | |-- expected_0_args_got_1.move | | | | | |-- expected_0_signer_args_got_1_ok.exp | | | | | |-- expected_0_signer_args_got_1_ok.move | | | | | |-- expected_1_arg_got_0.exp | | | | | |-- expected_1_arg_got_0.move | | | | | |-- expected_1_arg_got_2.exp | | | | | |-- expected_1_arg_got_2.move | | | | | |-- expected_1_signer_arg_got_1.exp | | | | | |-- expected_1_signer_arg_got_1.move | | | | | |-- expected_2_args_got_3.exp | | | | | |-- expected_2_args_got_3.move | | | | | |-- expected_2_signer_args_got_1.exp | | | | | |-- expected_2_signer_args_got_1.move | | | | | |-- expected_u64_addr_got_addr.exp | | | | | |-- expected_u64_addr_got_addr.move | | | | | |-- expected_u64_addr_got_addr_u64.exp | | | | | |-- expected_u64_addr_got_addr_u64.move | | | | | |-- expected_u64_addr_got_u64_addr.exp | | | | | |-- expected_u64_addr_got_u64_addr.move | | | | | |-- expected_u64_addr_got_u64_u64.exp | | | | | |-- expected_u64_addr_got_u64_u64.move | | | | | |-- expected_u64_got_address.exp | | | | | |-- expected_u64_got_address.move | | | | | |-- expected_u64_got_u64.exp | | | | | |-- expected_u64_got_u64.move | | | | | |-- expected_u64_u64_address_got_u64_u64_address.exp | | | | | |-- expected_u64_u64_address_got_u64_u64_address.move | | | | | |-- generic_return_values.exp | | | | | |-- generic_return_values.move | | | | | |-- mixed_signer_inputs_function.exp | | | | | |-- mixed_signer_inputs_function.mvir | | | | | |-- mixed_signer_inputs_scripts.exp | | | | | |-- mixed_signer_inputs_scripts.mvir | | | | | |-- modify_mutable_ref_inputs.exp | | | | | |-- modify_mutable_ref_inputs.mvir | | | | | |-- ref_inputs.exp | | | | | |-- ref_inputs.mvir | | | | | |-- return_values.exp | | | | | |-- return_values.mvir | | | | | |-- script_too_few_type_args.exp | | | | | |-- script_too_few_type_args.mvir | | | | | |-- script_too_few_type_args_inner.exp | | | | | |-- script_too_few_type_args_inner.mvir | | | | | |-- script_too_many_type_args.exp | | | | | |-- script_too_many_type_args.mvir | | | | | |-- script_too_many_type_args_inner.exp | | | | | |-- script_too_many_type_args_inner.mvir | | | | | |-- script_type_arg_kind_mismatch_1.exp | | | | | |-- script_type_arg_kind_mismatch_1.mvir | | | | | |-- script_type_arg_kind_mismatch_2.exp | | | | | |-- script_type_arg_kind_mismatch_2.mvir | | | | | |-- serializer_deserializer.exp | | | | | |-- serializer_deserializer.move | | | | | |-- struct_arguments.exp | | | | | `-- struct_arguments.mvir | | | | |-- enums | | | | | |-- basic_poly_enum_type_mismatch.exp | | | | | |-- basic_poly_enum_type_mismatch.mvir | | | | | |-- enum_variant_mismatch.exp | | | | | |-- enum_variant_mismatch.mvir | | | | | |-- mono | | | | | | |-- enum_decl_monomorphic.exp | | | | | | |-- enum_decl_monomorphic.mvir | | | | | | |-- enum_decl_monomorphic_fail_unpack.exp | | | | | | |-- enum_decl_monomorphic_fail_unpack.mvir | | | | | | |-- enum_decl_monomorphic_mismatched_variants.exp | | | | | | |-- enum_decl_monomorphic_mismatched_variants.mvir | | | | | | |-- mut_ref_update.exp | | | | | | |-- mut_ref_update.mvir | | | | | | |-- mut_ref_update_variant.exp | | | | | | `-- mut_ref_update_variant.mvir | | | | | |-- poly | | | | | | |-- basic_poly_enum.exp | | | | | | |-- basic_poly_enum.mvir | | | | | | |-- enum_decl_poly_mismatched_variants.exp | | | | | | |-- enum_decl_poly_mismatched_variants.mvir | | | | | | |-- enum_decl_poly_mismatched_variants_types.exp | | | | | | |-- poly_mut_ref_update.exp | | | | | | |-- poly_mut_ref_update.mvir | | | | | | |-- poly_mut_ref_update_variant.exp | | | | | | `-- poly_mut_ref_update_variant.mvir | | | | | |-- variant_switch_loop.exp | | | | | `-- variant_switch_loop.mvir | | | | |-- instructions | | | | | |-- address_equality.exp | | | | | |-- address_equality.mvir | | | | | |-- arithmetic_operators_u128.exp | | | | | |-- arithmetic_operators_u128.mvir | | | | | |-- arithmetic_operators_u16.exp | | | | | |-- arithmetic_operators_u16.mvir | | | | | |-- arithmetic_operators_u256.exp | | | | | |-- arithmetic_operators_u256.mvir | | | | | |-- arithmetic_operators_u32.exp | | | | | |-- arithmetic_operators_u32.mvir | | | | | |-- arithmetic_operators_u64.exp | | | | | |-- arithmetic_operators_u64.mvir | | | | | |-- arithmetic_operators_u8.exp | | | | | |-- arithmetic_operators_u8.mvir | | | | | |-- assign_struct_field.exp | | | | | |-- assign_struct_field.mvir | | | | | |-- bitwise_operators.exp | | | | | |-- bitwise_operators.mvir | | | | | |-- boolean_operators.exp | | | | | |-- boolean_operators.mvir | | | | | |-- casting_operators.exp | | | | | |-- casting_operators.mvir | | | | | |-- comparison_operators.exp | | | | | |-- comparison_operators.mvir | | | | | |-- deref_value.exp | | | | | |-- deref_value.mvir | | | | | |-- deref_value_nested.exp | | | | | |-- deref_value_nested.mvir | | | | | |-- equality_reference_value.exp | | | | | |-- equality_reference_value.mvir | | | | | |-- field_reads.exp | | | | | |-- field_reads.mvir | | | | | |-- field_writes.exp | | | | | |-- field_writes.mvir | | | | | |-- inaccessible_borrowed_local.exp | | | | | |-- inaccessible_borrowed_local.mvir | | | | | |-- operator_precedence.exp | | | | | |-- operator_precedence.mvir | | | | | |-- pack_unpack.exp | | | | | |-- pack_unpack.mvir | | | | | |-- shift_operators.exp | | | | | |-- shift_operators.mvir | | | | | |-- simple_arithmetic.exp | | | | | |-- simple_arithmetic.mvir | | | | | |-- vec_copy_nested.exp | | | | | `-- vec_copy_nested.mvir | | | | |-- module_publishing | | | | | |-- publish_module_and_use.exp | | | | | |-- publish_module_and_use.mvir | | | | | |-- publish_module_and_use_2.exp | | | | | |-- publish_module_and_use_2.mvir | | | | | |-- publish_module_and_use_3.exp | | | | | |-- publish_module_and_use_3.mvir | | | | | |-- publish_module_and_use_with_multiple_return_values.exp | | | | | |-- publish_module_and_use_with_multiple_return_values.mvir | | | | | |-- publish_two_modules.exp | | | | | |-- publish_two_modules.mvir | | | | | |-- use_modules_published.exp | | | | | `-- use_modules_published.mvir | | | | |-- native_functions | | | | | |-- clever_non_existant_native_function.exp | | | | | |-- clever_non_existant_native_function.mvir | | | | | |-- non_existant_native_function.exp | | | | | |-- non_existant_native_function.mvir | | | | | |-- vector_module.exp | | | | | |-- vector_module.mvir | | | | | |-- vector_resource_not_destroyed_at_return.exp | | | | | |-- vector_resource_not_destroyed_at_return.mvir | | | | | |-- vector_unrestricted_not_destroyed_at_return_ok.exp | | | | | `-- vector_unrestricted_not_destroyed_at_return_ok.mvir | | | | |-- native_structs | | | | | |-- non_existant_native_struct.exp | | | | | `-- non_existant_native_struct.mvir | | | | |-- recursion | | | | | |-- direct_recursion.exp | | | | | |-- direct_recursion.mvir | | | | | |-- mutual_recursion.exp | | | | | |-- mutual_recursion.mvir | | | | | |-- runtime_layout_deeply_nested.exp | | | | | |-- runtime_layout_deeply_nested.mvir | | | | | |-- runtime_type_deeply_nested.exp | | | | | `-- runtime_type_deeply_nested.mvir | | | | |-- references | | | | | |-- borrow_in_loop.exp | | | | | |-- borrow_in_loop.mvir | | | | | |-- deref_borrow_local_ok.exp | | | | | |-- deref_borrow_local_ok.mvir | | | | | |-- deref_move_module_ok.exp | | | | | |-- deref_move_module_ok.mvir | | | | | |-- deref_move_ok.exp | | | | | |-- deref_move_ok.mvir | | | | | |-- deref_parens_ok.exp | | | | | |-- deref_parens_ok.mvir | | | | | |-- drop_ref.exp | | | | | |-- drop_ref.mvir | | | | | |-- mixed_lvalue.exp | | | | | |-- mixed_lvalue.mvir | | | | | |-- mutate_borrow_local_ok.exp | | | | | |-- mutate_borrow_local_ok.mvir | | | | | |-- mutate_copy_ok.exp | | | | | |-- mutate_copy_ok.mvir | | | | | |-- mutate_move_ok.exp | | | | | |-- mutate_move_ok.mvir | | | | | |-- mutate_parens_ok.exp | | | | | `-- mutate_parens_ok.mvir | | | | |-- stack_and_function_calls | | | | | |-- add_function_calls.exp | | | | | |-- add_function_calls.mvir | | | | | |-- assign_expression_list.exp | | | | | |-- assign_expression_list.mvir | | | | | |-- assign_function_call.exp | | | | | |-- assign_function_call.mvir | | | | | |-- binop_function_calls_as_args.exp | | | | | |-- binop_function_calls_as_args.mvir | | | | | |-- function_composition.exp | | | | | |-- function_composition.mvir | | | | | |-- many_function_calls_as_args.exp | | | | | |-- many_function_calls_as_args.mvir | | | | | |-- multiple_composite_functions.exp | | | | | |-- multiple_composite_functions.mvir | | | | | |-- pass_args_on_stack_as_expressions.exp | | | | | |-- pass_args_on_stack_as_expressions.mvir | | | | | |-- pop_weird.exp | | | | | |-- pop_weird.mvir | | | | | |-- push_args_before_function_call.exp | | | | | |-- push_args_before_function_call.mvir | | | | | |-- push_args_before_function_composition.exp | | | | | |-- push_args_before_function_composition.mvir | | | | | |-- return_expression_lists.exp | | | | | |-- return_expression_lists.mvir | | | | | |-- return_function_in_if_binop_in_else.exp | | | | | `-- return_function_in_if_binop_in_else.mvir | | | | `-- 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 | | |-- documentation | | | |-- book | | | | |-- README.md | | | | |-- TODO | | | | |-- book.toml | | | | `-- src | | | | |-- SUMMARY.md | | | | |-- abilities | | | | | `-- object.md | | | | |-- abilities.md | | | | |-- abort-and-assert.md | | | | |-- coding-conventions.md | | | | |-- constants.md | | | | |-- control-flow | | | | | |-- conditionals.md | | | | | |-- labeled-control-flow.md | | | | | `-- loops.md | | | | |-- control-flow.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 | | | | | |-- address.md | | | | | |-- bool.md | | | | | |-- integers.md | | | | | |-- references.md | | | | | |-- tuples.md | | | | | `-- vector.md | | | | |-- primitive-types.md | | | | |-- structs.md | | | | |-- unit-testing.md | | | | |-- uses.md | | | | `-- variables.md | | | |-- coding_guidelines.md | | | `-- spec | | | `-- vm.md | | `-- move-execution | | |-- v0 | | | `-- crates | | | |-- 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 | | | |-- move-bytecode-verifier | | | | |-- Cargo.toml | | | | |-- README.md | | | | `-- src | | | | |-- ability_field_requirements.rs | | | | |-- absint.rs | | | | |-- acquires_list_verifier.rs | | | | |-- check_duplication.rs | | | | |-- code_unit_verifier.rs | | | | |-- constants.rs | | | | |-- control_flow.rs | | | | |-- control_flow_v5.rs | | | | |-- cyclic_dependencies.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 | | | | |-- struct_defs.rs | | | | |-- type_safety.rs | | | | `-- verifier.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-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 | | | `-- unit_tests | | | |-- mod.rs | | | `-- vm_arguments_tests.rs | | |-- v1 | | | `-- crates | | | |-- 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 | | | |-- move-bytecode-verifier | | | | |-- Cargo.toml | | | | |-- README.md | | | | `-- src | | | | |-- ability_field_requirements.rs | | | | |-- absint.rs | | | | |-- acquires_list_verifier.rs | | | | |-- check_duplication.rs | | | | |-- code_unit_verifier.rs | | | | |-- constants.rs | | | | |-- control_flow.rs | | | | |-- control_flow_v5.rs | | | | |-- cyclic_dependencies.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 | | | | |-- struct_defs.rs | | | | |-- type_safety.rs | | | | `-- verifier.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-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 | | | `-- unit_tests | | | |-- mod.rs | | | `-- vm_arguments_tests.rs | | `-- v2 | | `-- crates | | |-- 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 | | |-- move-abstract-interpreter | | | |-- Cargo.toml | | | `-- src | | | |-- control_flow_graph.rs | | | |-- lib.rs | | | `-- unit_tests | | | |-- control_flow_graph_tests.rs | | | `-- mod.rs | | |-- move-bytecode-verifier | | | |-- Cargo.toml | | | |-- README.md | | | `-- src | | | |-- ability_field_requirements.rs | | | |-- absint.rs | | | |-- acquires_list_verifier.rs | | | |-- check_duplication.rs | | | |-- code_unit_verifier.rs | | | |-- constants.rs | | | |-- control_flow.rs | | | |-- control_flow_v5.rs | | | |-- cyclic_dependencies.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 | | | |-- struct_defs.rs | | | |-- type_safety.rs | | | `-- verifier.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-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 | | `-- unit_tests | | |-- mod.rs | | `-- vm_arguments_tests.rs | `-- tests.sh |-- graphql.config.ts |-- kiosk | `-- README.md |-- narwhal | |-- CONTRIBUTING.md | |-- Docker | | |-- Dockerfile | | |-- README.md | | |-- build.sh | | |-- docker-compose.yml | | |-- entry.sh | | |-- gen.validators.sh | | |-- scripts | | | |-- gen.committee.py | | | |-- gen.compose.py | | | `-- gen.workers.py | | |-- templates | | | |-- grafana | | | | `-- provisioning | | | | |-- dashboards | | | | | |-- dashboard.yml | | | | | |-- docker_containers.json | | | | | |-- docker_host.json | | | | | `-- monitor_services.json | | | | `-- datasources | | | | |-- datasource.yml | | | | `-- loki.yaml | | | |-- node.template | | | `-- prometheus | | | `-- prometheus.yml | | `-- validators | | |-- committee.json | | |-- parameters.json | | |-- validator-0 | | | |-- network-key.json | | | |-- primary-key.json | | | `-- worker-key.json | | |-- validator-1 | | | |-- network-key.json | | | |-- primary-key.json | | | `-- worker-key.json | | |-- validator-2 | | | |-- network-key.json | | | |-- primary-key.json | | | `-- worker-key.json | | |-- validator-3 | | | |-- network-key.json | | | |-- primary-key.json | | | `-- worker-key.json | | `-- workers.json | |-- README.md | |-- benchmark | | |-- README.md | | |-- benchmark | | | |-- __init__ | | | |-- aggregate.py | | | |-- commands.py | | | |-- config.py | | | |-- full_demo.py | | | |-- instance.py | | | |-- local.py | | | |-- logs.py | | | |-- plot.py | | | |-- remote.py | | | |-- seed.py | | | |-- settings.py | | | `-- utils.py | | |-- data | | | |-- latest | | | | |-- README.md | | | | `-- tusk | | | | |-- bench-0-10-1-True-10000-512.txt | | | | |-- bench-0-10-1-True-100000-512.txt | | | | |-- bench-0-10-1-True-110000-512.txt | | | | |-- bench-0-10-1-True-120000-512.txt | | | | |-- bench-0-10-1-True-130000-512.txt | | | | |-- bench-0-10-1-True-140000-512.txt | | | | |-- bench-0-10-1-True-150000-512.txt | | | | |-- bench-0-10-1-True-160000-512.txt | | | | |-- bench-0-10-1-True-170000-512.txt | | | | |-- bench-0-20-1-True-10000-512.txt | | | | |-- bench-0-20-1-True-140000-512.txt | | | | |-- bench-0-20-1-True-150000-512.txt | | | | |-- bench-0-20-1-True-170000-512.txt | | | | |-- bench-0-20-1-True-180000-512.txt | | | | |-- bench-0-20-1-True-200000-512.txt | | | | |-- bench-0-4-1-False-10000-512.txt | | | | |-- bench-0-4-1-False-40000-512.txt | | | | |-- bench-0-4-1-False-50000-512.txt | | | | |-- bench-0-4-1-False-60000-512.txt | | | | |-- bench-0-4-1-False-65000-512.txt | | | | |-- bench-0-4-10-False-10000-512.txt | | | | |-- bench-0-4-10-False-450000-512.txt | | | | |-- bench-0-4-10-False-500000-512.txt | | | | |-- bench-0-4-10-False-540000-512.txt | | | | |-- bench-0-4-10-False-550000-512.txt | | | | |-- bench-0-4-10-False-600000-512.txt | | | | |-- bench-0-4-10-False-650000-512.txt | | | | |-- bench-0-4-10-False-660000-512.txt | | | | |-- bench-0-4-10-False-670000-512.txt | | | | |-- bench-0-4-4-False-10000-512.txt | | | | |-- bench-0-4-4-False-100000-512.txt | | | | |-- bench-0-4-4-False-150000-512.txt | | | | |-- bench-0-4-4-False-200000-512.txt | | | | |-- bench-0-4-4-False-220000-512.txt | | | | |-- bench-0-4-4-False-230000-512.txt | | | | |-- bench-0-4-4-False-240000-512.txt | | | | |-- bench-0-4-4-False-250000-512.txt | | | | |-- bench-0-4-4-False-260000-512.txt | | | | |-- bench-0-4-4-False-270000-512.txt | | | | |-- bench-0-4-7-False-10000-512.txt | | | | |-- bench-0-4-7-False-300000-512.txt | | | | |-- bench-0-4-7-False-350000-512.txt | | | | |-- bench-0-4-7-False-390000-512.txt | | | | |-- bench-0-4-7-False-400000-512.txt | | | | |-- bench-0-4-7-False-420000-512.txt | | | | |-- bench-0-4-7-False-430000-512.txt | | | | |-- bench-0-4-7-False-440000-512.txt | | | | |-- bench-0-50-1-True-100000-512.txt | | | | |-- bench-0-50-1-True-150000-512.txt | | | | |-- bench-0-50-1-True-180000-512.txt | | | | |-- bench-0-50-1-True-190000-512.txt | | | | |-- bench-0-50-1-True-200000-512.txt | | | | |-- bench-0-50-1-True-30000-512.txt | | | | |-- bench-0-50-1-True-50000-512.txt | | | | |-- bench-0-50-1-True-70000-512.txt | | | | |-- bench-1-10-1-True-10000-512.txt | | | | |-- bench-1-10-1-True-100000-512.txt | | | | |-- bench-1-10-1-True-120000-512.txt | | | | |-- bench-1-10-1-True-130000-512.txt | | | | |-- bench-1-10-1-True-140000-512.txt | | | | |-- bench-1-10-1-True-150000-512.txt | | | | |-- bench-1-10-1-True-50000-512.txt | | | | |-- bench-3-10-1-True-10000-512.txt | | | | |-- bench-3-10-1-True-100000-512.txt | | | | |-- bench-3-10-1-True-110000-512.txt | | | | |-- bench-3-10-1-True-120000-512.txt | | | | `-- bench-3-10-1-True-50000-512.txt | | | `-- paper-data | | | |-- README.md | | | |-- baseline-hs | | | | |-- bench-0-10-1000-512.txt | | | | |-- bench-0-10-500-512.txt | | | | |-- bench-0-10-750-512.txt | | | | |-- bench-0-10-800-512.txt | | | | |-- bench-0-10-900-512.txt | | | | |-- bench-0-20-1000-512.txt | | | | |-- bench-0-20-1250-512.txt | | | | |-- bench-0-20-1500-512.txt | | | | |-- bench-0-20-1750-512.txt | | | | |-- bench-0-20-2000-512.txt | | | | |-- bench-0-20-500-512.txt | | | | |-- bench-0-20-750-512.txt | | | | |-- bench-1-10-1000-512.txt | | | | |-- bench-1-10-500-512.txt | | | | |-- bench-1-10-600-512.txt | | | | |-- bench-1-10-800-512.txt | | | | |-- bench-3-10-1000-512.txt | | | | |-- bench-3-10-500-512.txt | | | | `-- bench-3-10-600-512.txt | | | |-- batched-hs | | | | |-- bench-0-10-50000-512.txt | | | | |-- bench-0-10-60000-512.txt | | | | |-- bench-0-10-70000-512.txt | | | | |-- bench-0-10-80000-512.txt | | | | |-- bench-0-10-85000-512.txt | | | | |-- bench-0-20-40000-512.txt | | | | |-- bench-0-20-50000-512.txt | | | | |-- bench-0-20-60000-512.txt | | | | |-- bench-0-20-70000-512.txt | | | | |-- bench-0-20-80000-512.txt | | | | |-- bench-0-50-20000-512.txt | | | | |-- bench-0-50-30000-512.txt | | | | |-- bench-0-50-40000-512.txt | | | | |-- bench-0-50-50000-512.txt | | | | |-- bench-1-10-10000-512.txt | | | | |-- bench-1-10-20000-512.txt | | | | |-- bench-1-10-30000-512.txt | | | | |-- bench-1-10-40000-512.txt | | | | |-- bench-1-10-50000-512.txt | | | | |-- bench-3-10-10000-512.txt | | | | |-- bench-3-10-20000-512.txt | | | | |-- bench-3-10-30000-512.txt | | | | `-- bench-3-10-5000-512.txt | | | |-- committee-latency-faults.pdf | | | |-- committee-latency-faults.png | | | |-- committee-latency.pdf | | | |-- committee-latency.png | | | |-- narwhal-hs | | | | |-- bench-0-10-1-True-100000-512.txt | | | | |-- bench-0-10-1-True-110000-512.txt | | | | |-- bench-0-10-1-True-120000-512.txt | | | | |-- bench-0-10-1-True-130000-512.txt | | | | |-- bench-0-10-1-True-140000-512.txt | | | | |-- bench-0-10-1-True-150000-512.txt | | | | |-- bench-0-10-1-True-50000-512.txt | | | | |-- bench-0-20-1-True-100000-512.txt | | | | |-- bench-0-20-1-True-110000-512.txt | | | | |-- bench-0-20-1-True-130000-512.txt | | | | |-- bench-0-20-1-True-140000-512.txt | | | | |-- bench-0-20-1-True-150000-512.txt | | | | |-- bench-0-20-1-True-160000-512.txt | | | | |-- bench-0-20-1-True-50000-512.txt | | | | |-- bench-0-4-1-False-10000-512.txt | | | | |-- bench-0-4-1-False-40000-512.txt | | | | |-- bench-0-4-1-False-50000-512.txt | | | | |-- bench-0-4-1-False-60000-512.txt | | | | |-- bench-0-4-1-False-70000-512.txt | | | | |-- bench-0-4-10-False-10000-512.txt | | | | |-- bench-0-4-10-False-500000-512.txt | | | | |-- bench-0-4-10-False-550000-512.txt | | | | |-- bench-0-4-10-False-580000-512.txt | | | | |-- bench-0-4-10-False-600000-512.txt | | | | |-- bench-0-4-10-False-610000-512.txt | | | | |-- bench-0-4-10-False-650000-512.txt | | | | |-- bench-0-4-4-False-10000-512.txt | | | | |-- bench-0-4-4-False-180000-512.txt | | | | |-- bench-0-4-4-False-190000-512.txt | | | | |-- bench-0-4-4-False-200000-512.txt | | | | |-- bench-0-4-4-False-230000-512.txt | | | | |-- bench-0-4-4-False-240000-512.txt | | | | |-- bench-0-4-4-False-250000-512.txt | | | | |-- bench-0-4-4-False-260000-512.txt | | | | |-- bench-0-4-4-False-270000-512.txt | | | | |-- bench-0-4-4-False-50000-512.txt | | | | |-- bench-0-4-7-False-10000-512.txt | | | | |-- bench-0-4-7-False-350000-512.txt | | | | |-- bench-0-4-7-False-400000-512.txt | | | | |-- bench-0-4-7-False-410000-512.txt | | | | |-- bench-0-4-7-False-420000-512.txt | | | | |-- bench-0-4-7-False-430000-512.txt | | | | |-- bench-0-4-7-False-440000-512.txt | | | | |-- bench-0-4-7-False-450000-512.txt | | | | |-- bench-0-4-7-False-500000-512.txt | | | | |-- bench-0-50-1-True-100000-512.txt | | | | |-- bench-0-50-1-True-130000-512.txt | | | | |-- bench-0-50-1-True-140000-512.txt | | | | |-- bench-0-50-1-True-150000-512.txt | | | | |-- bench-0-50-1-True-160000-512.txt | | | | |-- bench-0-50-1-True-50000-512.txt | | | | |-- bench-1-10-1-True-100000-512.txt | | | | |-- bench-1-10-1-True-110000-512.txt | | | | |-- bench-1-10-1-True-120000-512.txt | | | | |-- bench-1-10-1-True-130000-512.txt | | | | |-- bench-1-10-1-True-140000-512.txt | | | | |-- bench-1-10-1-True-150000-512.txt | | | | |-- bench-1-10-1-True-50000-512.txt | | | | |-- bench-3-10-1-True-100000-512.txt | | | | |-- bench-3-10-1-True-110000-512.txt | | | | |-- bench-3-10-1-True-50000-512.txt | | | | |-- latency-faults.pdf | | | | |-- latency-faults.png | | | | |-- latency-scaling.pdf | | | | |-- latency-scaling.png | | | | |-- latency.pdf | | | | |-- latency.png | | | | |-- tps-faults.pdf | | | | |-- tps-faults.png | | | | |-- tps-scaling.pdf | | | | |-- tps-scaling.png | | | | |-- tps.pdf | | | | `-- tps.png | | | |-- plot-script.py | | | |-- scalability-latency.pdf | | | |-- scalability-latency.png | | | |-- scalability-tps.pdf | | | |-- scalability-tps.png | | | |-- summary-latency.pdf | | | |-- summary-latency.png | | | |-- summary-plot.py | | | `-- tusk | | | |-- bench-0-10-1-True-10000-512.txt | | | |-- bench-0-10-1-True-100000-512.txt | | | |-- bench-0-10-1-True-110000-512.txt | | | |-- bench-0-10-1-True-120000-512.txt | | | |-- bench-0-10-1-True-130000-512.txt | | | |-- bench-0-10-1-True-140000-512.txt | | | |-- bench-0-10-1-True-150000-512.txt | | | |-- bench-0-10-1-True-160000-512.txt | | | |-- bench-0-10-1-True-170000-512.txt | | | |-- bench-0-20-1-True-10000-512.txt | | | |-- bench-0-20-1-True-140000-512.txt | | | |-- bench-0-20-1-True-150000-512.txt | | | |-- bench-0-20-1-True-170000-512.txt | | | |-- bench-0-20-1-True-180000-512.txt | | | |-- bench-0-20-1-True-200000-512.txt | | | |-- bench-0-4-1-False-10000-512.txt | | | |-- bench-0-4-1-False-40000-512.txt | | | |-- bench-0-4-1-False-50000-512.txt | | | |-- bench-0-4-1-False-60000-512.txt | | | |-- bench-0-4-1-False-65000-512.txt | | | |-- bench-0-4-10-False-10000-512.txt | | | |-- bench-0-4-10-False-450000-512.txt | | | |-- bench-0-4-10-False-500000-512.txt | | | |-- bench-0-4-10-False-540000-512.txt | | | |-- bench-0-4-10-False-550000-512.txt | | | |-- bench-0-4-10-False-600000-512.txt | | | |-- bench-0-4-10-False-650000-512.txt | | | |-- bench-0-4-10-False-660000-512.txt | | | |-- bench-0-4-10-False-670000-512.txt | | | |-- bench-0-4-4-False-10000-512.txt | | | |-- bench-0-4-4-False-100000-512.txt | | | |-- bench-0-4-4-False-150000-512.txt | | | |-- bench-0-4-4-False-200000-512.txt | | | |-- bench-0-4-4-False-220000-512.txt | | | |-- bench-0-4-4-False-230000-512.txt | | | |-- bench-0-4-4-False-240000-512.txt | | | |-- bench-0-4-4-False-250000-512.txt | | | |-- bench-0-4-4-False-260000-512.txt | | | |-- bench-0-4-4-False-270000-512.txt | | | |-- bench-0-4-7-False-10000-512.txt | | | |-- bench-0-4-7-False-300000-512.txt | | | |-- bench-0-4-7-False-350000-512.txt | | | |-- bench-0-4-7-False-390000-512.txt | | | |-- bench-0-4-7-False-400000-512.txt | | | |-- bench-0-4-7-False-420000-512.txt | | | |-- bench-0-4-7-False-430000-512.txt | | | |-- bench-0-4-7-False-440000-512.txt | | | |-- bench-0-50-1-True-100000-512.txt | | | |-- bench-0-50-1-True-150000-512.txt | | | |-- bench-0-50-1-True-180000-512.txt | | | |-- bench-0-50-1-True-190000-512.txt | | | |-- bench-0-50-1-True-200000-512.txt | | | |-- bench-0-50-1-True-30000-512.txt | | | |-- bench-0-50-1-True-50000-512.txt | | | |-- bench-0-50-1-True-70000-512.txt | | | |-- bench-1-10-1-True-10000-512.txt | | | |-- bench-1-10-1-True-100000-512.txt | | | |-- bench-1-10-1-True-120000-512.txt | | | |-- bench-1-10-1-True-130000-512.txt | | | |-- bench-1-10-1-True-140000-512.txt | | | |-- bench-1-10-1-True-150000-512.txt | | | |-- bench-1-10-1-True-50000-512.txt | | | |-- bench-3-10-1-True-10000-512.txt | | | |-- bench-3-10-1-True-100000-512.txt | | | |-- bench-3-10-1-True-110000-512.txt | | | |-- bench-3-10-1-True-120000-512.txt | | | |-- bench-3-10-1-True-50000-512.txt | | | |-- latency-faults.pdf | | | |-- latency-faults.png | | | |-- latency-scaling.png | | | |-- latency.png | | | |-- tps-scaling.png | | | `-- tps.png | | |-- fabfile.py | | |-- requirements.txt | | `-- settings.json | |-- config | | |-- Cargo.toml | | |-- src | | | |-- committee.rs | | | |-- duration_format.rs | | | |-- lib.rs | | | `-- utils.rs | | `-- tests | | |-- config_tests.rs | | `-- snapshots | | |-- config_tests__committee.snap | | |-- config_tests__parameters.snap | | |-- config_tests__parameters_import.snap | | `-- config_tests__worker_cache.snap | |-- crypto | | |-- Cargo.toml | | |-- README.md | | `-- src | | `-- lib.rs | |-- deny.toml | |-- executor | | |-- Cargo.toml | | |-- src | | | |-- errors.rs | | | |-- lib.rs | | | |-- metrics.rs | | | |-- state.rs | | | `-- subscriber.rs | | `-- tests | | `-- consensus_integration_tests.rs | |-- network | | |-- Cargo.toml | | `-- src | | |-- admin.rs | | |-- client.rs | | |-- connectivity.rs | | |-- epoch_filter.rs | | |-- failpoints.rs | | |-- lib.rs | | |-- metrics.rs | | |-- p2p.rs | | |-- retry.rs | | `-- traits.rs | |-- node | | |-- Cargo.toml | | |-- src | | | |-- benchmark_client.rs | | | |-- execution_state.rs | | | |-- generate_format.rs | | | |-- lib.rs | | | |-- main.rs | | | |-- metrics.rs | | | |-- primary_node.rs | | | `-- worker_node.rs | | `-- tests | | |-- README.md | | |-- formats.rs | | |-- node_smoke_test.rs | | |-- node_test.rs | | `-- staged | | `-- narwhal.yaml | |-- primary | | |-- Cargo.toml | | |-- README.md | | |-- benches | | | `-- process_certificates.rs | | |-- proptest-regressions | | | `-- tests | | | `-- certificate_tests.txt | | |-- src | | | |-- aggregators.rs | | | |-- certificate_fetcher.rs | | | |-- certifier.rs | | | |-- consensus | | | | |-- bullshark.rs | | | | |-- leader_schedule.rs | | | | |-- metrics.rs | | | | |-- mod.rs | | | | |-- state.rs | | | | |-- tests | | | | | |-- bullshark_tests.rs | | | | | |-- consensus_tests.rs | | | | | |-- consensus_utils.rs | | | | | `-- leader_schedule_tests.rs | | | | `-- utils.rs | | | |-- lib.rs | | | |-- metrics.rs | | | |-- primary.rs | | | |-- proposer.rs | | | |-- state_handler.rs | | | |-- synchronizer.rs | | | `-- tests | | | |-- certificate_fetcher_tests.rs | | | |-- certificate_tests.rs | | | |-- certifier_tests.rs | | | |-- common.rs | | | |-- primary_tests.rs | | | |-- proposer_tests.rs | | | |-- rpc_tests.rs | | | `-- synchronizer_tests.rs | | `-- tests | | |-- causal_completion_tests.rs | | |-- nodes_bootstrapping_tests.rs | | `-- randomized_tests.rs | |-- scripts | | |-- changed-files.sh | | `-- update_dependencies.sh | |-- storage | | |-- Cargo.toml | | `-- src | | |-- certificate_store.rs | | |-- consensus_store.rs | | |-- lib.rs | | |-- node_store.rs | | |-- payload_store.rs | | |-- proposer_store.rs | | `-- vote_digest_store.rs | |-- test-utils | | |-- Cargo.toml | | `-- src | | |-- cluster.rs | | |-- lib.rs | | `-- tests | | `-- cluster_tests.rs | |-- types | | |-- Cargo.toml | | |-- benches | | | |-- batch_digest.rs | | | `-- verify_certificate.rs | | |-- build.rs | | |-- proptest-regressions | | | `-- tests | | | |-- batch_serde.txt | | | `-- primary_type_tests.txt | | |-- proto | | | `-- narwhal.proto | | |-- src | | | |-- consensus.rs | | | |-- error.rs | | | |-- lib.rs | | | |-- pre_subscribed_broadcast.rs | | | |-- primary.rs | | | |-- proto.rs | | | |-- serde.rs | | | |-- tests | | | | |-- batch_serde.rs | | | | `-- error_test.rs | | | `-- worker.rs | | `-- tests | | `-- primary_tests.rs | `-- worker | |-- Cargo.toml | |-- README.md | `-- src | |-- batch_fetcher.rs | |-- batch_maker.rs | |-- client.rs | |-- handlers.rs | |-- lib.rs | |-- metrics.rs | |-- quorum_waiter.rs | |-- tests | | |-- batch_maker_tests.rs | | |-- handlers_tests.rs | | |-- quorum_waiter_tests.rs | | `-- worker_tests.rs | |-- transactions_server.rs | |-- tx_validator.rs | `-- worker.rs |-- node_modules | |-- @changesets | | `-- cli -> ../.pnpm/@changesets+cli@2.26.2/node_modules/@changesets/cli | |-- @ianvs | | `-- prettier-plugin-sort-imports -> ../.pnpm/@ianvs+prettier-plugin-sort-imports@4.1.0_prettier@3.0.0/node_modules/@ianvs/prettier-plugin-sort-imports | |-- @manypkg | | `-- cli -> ../.pnpm/@manypkg+cli@0.21.0/node_modules/@manypkg/cli | |-- @storybook | | |-- addon-a11y -> ../.pnpm/@storybook+addon-a11y@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-a11y | | |-- addon-actions -> ../.pnpm/@storybook+addon-actions@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-actions | | |-- addon-backgrounds -> ../.pnpm/@storybook+addon-backgrounds@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-backgrounds | | |-- addon-controls -> ../.pnpm/@storybook+addon-controls@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-controls | | |-- addon-docs -> ../.pnpm/@storybook+addon-docs@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-docs | | |-- addon-essentials -> ../.pnpm/@storybook+addon-essentials@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-essentials | | |-- addon-highlight -> ../.pnpm/@storybook+addon-highlight@7.1.0/node_modules/@storybook/addon-highlight | | |-- addon-interactions -> ../.pnpm/@storybook+addon-interactions@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-interactions | | |-- addon-links -> ../.pnpm/@storybook+addon-links@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-links | | |-- addon-measure -> ../.pnpm/@storybook+addon-measure@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-measure | | |-- addon-outline -> ../.pnpm/@storybook+addon-outline@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-outline | | |-- addon-toolbars -> ../.pnpm/@storybook+addon-toolbars@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-toolbars | | |-- addon-viewport -> ../.pnpm/@storybook+addon-viewport@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addon-viewport | | |-- addons -> ../.pnpm/@storybook+addons@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/addons | | |-- api -> ../.pnpm/@storybook+api@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/api | | |-- blocks -> ../.pnpm/@storybook+blocks@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/blocks | | |-- builder-manager -> ../.pnpm/@storybook+builder-manager@7.1.0/node_modules/@storybook/builder-manager | | |-- builder-webpack5 -> ../.pnpm/@storybook+builder-webpack5@7.1.0_@swc+helpers@0.5.5_react-dom@18.2.0_react@18.2.0__react@18._im3cg6jqdbznbk73yfsqztr7ue/node_modules/@storybook/builder-webpack5 | | |-- channel-postmessage -> ../.pnpm/@storybook+channel-postmessage@7.1.0/node_modules/@storybook/channel-postmessage | | |-- channels -> ../.pnpm/@storybook+channels@7.1.0/node_modules/@storybook/channels | | |-- cli -> ../.pnpm/@storybook+cli@7.1.0/node_modules/@storybook/cli | | |-- client-api -> ../.pnpm/@storybook+client-api@7.1.0/node_modules/@storybook/client-api | | |-- client-logger -> ../.pnpm/@storybook+client-logger@7.1.0/node_modules/@storybook/client-logger | | |-- codemod -> ../.pnpm/@storybook+codemod@7.1.0/node_modules/@storybook/codemod | | |-- components -> ../.pnpm/@storybook+components@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/components | | |-- core-client -> ../.pnpm/@storybook+core-client@7.1.0/node_modules/@storybook/core-client | | |-- core-common -> ../.pnpm/@storybook+core-common@7.1.0/node_modules/@storybook/core-common | | |-- core-events -> ../.pnpm/@storybook+core-events@7.1.0/node_modules/@storybook/core-events | | |-- core-server -> ../.pnpm/@storybook+core-server@7.1.0/node_modules/@storybook/core-server | | |-- core-webpack -> ../.pnpm/@storybook+core-webpack@7.1.0/node_modules/@storybook/core-webpack | | |-- csf -> ../.pnpm/@storybook+csf@0.1.1/node_modules/@storybook/csf | | |-- csf-plugin -> ../.pnpm/@storybook+csf-plugin@7.1.0/node_modules/@storybook/csf-plugin | | |-- csf-tools -> ../.pnpm/@storybook+csf-tools@7.1.0/node_modules/@storybook/csf-tools | | |-- docs-mdx -> ../.pnpm/@storybook+docs-mdx@0.1.0/node_modules/@storybook/docs-mdx | | |-- docs-tools -> ../.pnpm/@storybook+docs-tools@7.1.0/node_modules/@storybook/docs-tools | | |-- global -> ../.pnpm/@storybook+global@5.0.0/node_modules/@storybook/global | | |-- instrumenter -> ../.pnpm/@storybook+instrumenter@7.1.0/node_modules/@storybook/instrumenter | | |-- manager -> ../.pnpm/@storybook+manager@7.1.0/node_modules/@storybook/manager | | |-- manager-api -> ../.pnpm/@storybook+manager-api@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/manager-api | | |-- mdx2-csf -> ../.pnpm/@storybook+mdx2-csf@1.1.0/node_modules/@storybook/mdx2-csf | | |-- node-logger -> ../.pnpm/@storybook+node-logger@7.1.0/node_modules/@storybook/node-logger | | |-- postinstall -> ../.pnpm/@storybook+postinstall@7.1.0/node_modules/@storybook/postinstall | | |-- preset-react-webpack -> ../.pnpm/@storybook+preset-react-webpack@7.1.0_@babel+core@7.22.9_@swc+core@1.3.92_@swc+helpers@0.5.5__a4clym7vpagey5jv4hikuics2q/node_modules/@storybook/preset-react-webpack | | |-- preview -> ../.pnpm/@storybook+preview@7.1.0/node_modules/@storybook/preview | | |-- preview-api -> ../.pnpm/@storybook+preview-api@7.1.0/node_modules/@storybook/preview-api | | |-- react -> ../.pnpm/@storybook+react@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0_typescript@5.3.3/node_modules/@storybook/react | | |-- react-docgen-typescript-plugin -> ../.pnpm/@storybook+react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0_typescript@5.3.3_webpack@_fj6qnkiopdzkoe53zke4p4vgli/node_modules/@storybook/react-docgen-typescript-plugin | | |-- react-dom-shim -> ../.pnpm/@storybook+react-dom-shim@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/react-dom-shim | | |-- react-webpack5 -> ../.pnpm/@storybook+react-webpack5@7.1.0_@babel+core@7.22.9_@swc+core@1.3.92_@swc+helpers@0.5.5__@swc+_b5ciawj5wkwtb5pf45y5vuskba/node_modules/@storybook/react-webpack5 | | |-- router -> ../.pnpm/@storybook+router@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/router | | |-- store -> ../.pnpm/@storybook+store@7.1.0/node_modules/@storybook/store | | |-- telemetry -> ../.pnpm/@storybook+telemetry@7.1.0/node_modules/@storybook/telemetry | | |-- theming -> ../.pnpm/@storybook+theming@7.1.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@storybook/theming | | `-- types -> ../.pnpm/@storybook+types@7.1.0/node_modules/@storybook/types | |-- @tanstack | | `-- eslint-plugin-query -> ../.pnpm/@tanstack+eslint-plugin-query@5.0.0_eslint@8.45.0_typescript@5.3.3/node_modules/@tanstack/eslint-plugin-query | |-- @typescript-eslint | | |-- eslint-plugin -> ../.pnpm/@typescript-eslint+eslint-plugin@6.1.0_@typescript-eslint+parser@6.1.0_eslint@8.45.0_typescri_jmkkrnshiutfvmhveu3tnnw7dq/node_modules/@typescript-eslint/eslint-plugin | | `-- parser -> ../.pnpm/@typescript-eslint+parser@6.1.0_eslint@8.45.0_typescript@5.3.3/node_modules/@typescript-eslint/parser | |-- concurrently -> .pnpm/concurrently@8.2.0/node_modules/concurrently | |-- eslint -> .pnpm/eslint@8.45.0/node_modules/eslint | |-- eslint-config-prettier -> .pnpm/eslint-config-prettier@8.8.0_eslint@8.45.0/node_modules/eslint-config-prettier | |-- eslint-config-react-app -> .pnpm/eslint-config-react-app@7.0.1_@babel+plugin-syntax-flow@7.23.3_@babel+core@7.23.9__@babel+plu_qmunscpjax4eaall3hrgovs67y/node_modules/eslint-config-react-app | |-- eslint-import-resolver-typescript -> .pnpm/eslint-import-resolver-typescript@3.5.5_@typescript-eslint+parser@6.1.0_eslint@8.45.0_typescr_pi5utixzlu5qmrjhj2djobr3bq/node_modules/eslint-import-resolver-typescript | |-- eslint-plugin-header -> .pnpm/eslint-plugin-header@3.1.1_eslint@8.45.0/node_modules/eslint-plugin-header | |-- eslint-plugin-import -> .pnpm/eslint-plugin-import@2.27.5_@typescript-eslint+parser@6.1.0_eslint@8.45.0_typescript@5.3.3__e_4jxnvpc5d4cp4cv6nhaflw4zo4/node_modules/eslint-plugin-import | |-- eslint-plugin-prettier -> .pnpm/eslint-plugin-prettier@5.0.0_@types+eslint@8.37.0_eslint-config-prettier@8.8.0_eslint@8.45.0__tp45le4rv2btr7vavvlu7jqgpu/node_modules/eslint-plugin-prettier | |-- eslint-plugin-require-extensions -> .pnpm/eslint-plugin-require-extensions@0.1.3_eslint@8.45.0/node_modules/eslint-plugin-require-extensions | |-- eslint-plugin-tsdoc -> .pnpm/eslint-plugin-tsdoc@0.2.17/node_modules/eslint-plugin-tsdoc | |-- eslint-plugin-unused-imports -> .pnpm/eslint-plugin-unused-imports@3.0.0_@typescript-eslint+eslint-plugin@6.1.0_@typescript-eslint+_hsg4bsj3ypb3enhoyj5n5q5aea/node_modules/eslint-plugin-unused-imports | |-- graphql-config -> .pnpm/graphql-config@5.0.3_@types+node@20.12.11_graphql@16.8.1/node_modules/graphql-config | |-- prettier -> .pnpm/prettier@3.0.0/node_modules/prettier | |-- prettier-plugin-tailwindcss -> .pnpm/prettier-plugin-tailwindcss@0.4.1_@ianvs+prettier-plugin-sort-imports@4.1.0_prettier@3.0.0__prettier@3.0.0/node_modules/prettier-plugin-tailwindcss | |-- storybook -> .pnpm/storybook@7.1.0/node_modules/storybook | |-- tsx -> .pnpm/tsx@3.12.7/node_modules/tsx | |-- turbo -> .pnpm/turbo@1.10.8/node_modules/turbo | `-- typescript -> .pnpm/typescript@5.3.3/node_modules/typescript |-- nre | |-- README.md | |-- ansible | | |-- README.md | | |-- inventory.yaml | | |-- roles | | | `-- sui-node | | | |-- files | | | | |-- journald.conf | | | | `-- sui-node.service | | | `-- tasks | | | |-- iptables.yaml | | | |-- main.yaml | | | |-- monitoring.yaml | | | |-- sui.yaml | | | `-- ubuntu.yaml | | `-- sui-node.yaml | |-- bpf | | `-- nodefw | | |-- Cargo.lock | | |-- Cargo.toml | | |-- README.md | | |-- nodefw | | | |-- Cargo.toml | | | `-- src | | | |-- drainer.rs | | | |-- fwmap.rs | | | |-- lib.rs | | | |-- main.rs | | | |-- server.rs | | | `-- time.rs | | |-- nodefw-common | | | |-- Cargo.toml | | | `-- src | | | `-- lib.rs | | |-- nodefw-ebpf | | | |-- Cargo.lock | | | |-- Cargo.toml | | | |-- rust-toolchain.toml | | | `-- src | | | `-- main.rs | | `-- xtask | | |-- Cargo.toml | | `-- src | | |-- build_ebpf.rs | | |-- main.rs | | `-- run.rs | |-- config | | `-- validator.yaml | |-- dashboards | | `-- sui_mainnet_validators.json | |-- docker | | |-- README.md | | `-- docker-compose.yaml | |-- download_and_verify_private_binary.sh | |-- download_private.sh | |-- k8s | | |-- sui-graphql-deployment.yaml | | |-- sui-indexer-readers-deployment.yaml | | |-- sui-indexer-writer-deployment.yaml | | `-- sui-node-statefulset.yaml | |-- ssfn-diagram.png | |-- ssfn_guide.md | |-- sui_for_node_operators.md | |-- systemd | | |-- README.md | | `-- sui-node.service | `-- validator_tool.md |-- package.json |-- pnpm-lock.yaml |-- pnpm-workspace.yaml |-- prettier.config.js |-- project_tree.txt |-- rust-toolchain.toml |-- rustfmt.toml |-- scripts | |-- bench_sweep.py | |-- changed-files.sh | |-- check-framework-compat.sh | |-- compatibility | | |-- check-protocol-compatibility.sh | | |-- fullnode-sync.sh | | |-- monitor_synced.py | | `-- split-cluster-check.sh | |-- dependency.py | |-- execution_layer.py | |-- generate-release-notes.sh | |-- lldb_frame_sizes.py | |-- release_notes.py | |-- rotate_snapshots.py | |-- simtest | | |-- README.md | | |-- cargo-simtest | | |-- codecov.sh | | |-- config-patch | | |-- install.sh | | |-- seed-search.py | | |-- simtest-run.sh | | `-- stress-new-tests.sh | |-- update_all_snapshots.sh | |-- update_fastcrypto.sh | |-- update_graphql_e2e_test_protocol_version.py | |-- update_move.sh | `-- update_narwhal.sh |-- sdk | |-- bcs | | |-- CHANGELOG.md | | |-- README.md | | |-- dist | | | |-- cjs | | | | |-- b58.d.ts | | | | |-- b58.js | | | | |-- b58.js.map | | | | |-- b64.d.ts | | | | |-- b64.js | | | | |-- b64.js.map | | | | |-- bcs-type.d.ts | | | | |-- bcs-type.js | | | | |-- bcs-type.js.map | | | | |-- bcs.d.ts | | | | |-- bcs.js | | | | |-- bcs.js.map | | | | |-- hex.d.ts | | | | |-- hex.js | | | | |-- hex.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | |-- index.js.map | | | | |-- package.json | | | | |-- reader.d.ts | | | | |-- reader.js | | | | |-- reader.js.map | | | | |-- types.d.ts | | | | |-- types.js | | | | |-- types.js.map | | | | |-- uleb.d.ts | | | | |-- uleb.js | | | | |-- uleb.js.map | | | | |-- utils.d.ts | | | | |-- utils.js | | | | |-- utils.js.map | | | | |-- writer.d.ts | | | | |-- writer.js | | | | `-- writer.js.map | | | |-- esm | | | | |-- b58.d.ts | | | | |-- b58.js | | | | |-- b58.js.map | | | | |-- b64.d.ts | | | | |-- b64.js | | | | |-- b64.js.map | | | | |-- bcs-type.d.ts | | | | |-- bcs-type.js | | | | |-- bcs-type.js.map | | | | |-- bcs.d.ts | | | | |-- bcs.js | | | | |-- bcs.js.map | | | | |-- hex.d.ts | | | | |-- hex.js | | | | |-- hex.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | |-- index.js.map | | | | |-- package.json | | | | |-- reader.d.ts | | | | |-- reader.js | | | | |-- reader.js.map | | | | |-- types.d.ts | | | | |-- types.js | | | | |-- types.js.map | | | | |-- uleb.d.ts | | | | |-- uleb.js | | | | |-- uleb.js.map | | | | |-- utils.d.ts | | | | |-- utils.js | | | | |-- utils.js.map | | | | |-- writer.d.ts | | | | |-- writer.js | | | | `-- writer.js.map | | | |-- tsconfig.esm.tsbuildinfo | | | `-- tsconfig.tsbuildinfo | | |-- examples | | | `-- readme.js | | |-- node_modules | | | |-- @mysten | | | | `-- build-scripts -> ../../../build-scripts | | | |-- @size-limit | | | | `-- preset-small-lib -> ../../../../node_modules/.pnpm/@size-limit+preset-small-lib@8.2.6_size-limit@8.2.6/node_modules/@size-limit/preset-small-lib | | | |-- bs58 -> ../../../node_modules/.pnpm/bs58@5.0.0/node_modules/bs58 | | | |-- size-limit -> ../../../node_modules/.pnpm/size-limit@8.2.6/node_modules/size-limit | | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | `-- vitest -> ../../../node_modules/.pnpm/vitest@1.6.0_@types+node@20.12.11_happy-dom@14.11.0_jsdom@23.0.0_sass@1.63.6_terser@5.19.1/node_modules/vitest | | |-- 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 | | |-- dist | | | `-- tsconfig.tsbuildinfo | | |-- node_modules | | | |-- @types | | | | |-- node -> ../../../../node_modules/.pnpm/@types+node@20.4.2/node_modules/@types/node | | | | `-- postcss-prefix-selector -> ../../../../node_modules/.pnpm/@types+postcss-prefix-selector@1.16.1/node_modules/@types/postcss-prefix-selector | | | |-- @vanilla-extract | | | | `-- esbuild-plugin -> ../../../../node_modules/.pnpm/@vanilla-extract+esbuild-plugin@2.3.0_@types+node@20.4.2_sass@1.63.6_terser@5.19.1/node_modules/@vanilla-extract/esbuild-plugin | | | |-- autoprefixer -> ../../../node_modules/.pnpm/autoprefixer@10.4.14_postcss@8.4.31/node_modules/autoprefixer | | | |-- esbuild -> ../../../node_modules/.pnpm/esbuild@0.17.6/node_modules/esbuild | | | |-- postcss -> ../../../node_modules/.pnpm/postcss@8.4.31/node_modules/postcss | | | |-- postcss-prefix-selector -> ../../../node_modules/.pnpm/postcss-prefix-selector@1.16.0_postcss@8.4.31/node_modules/postcss-prefix-selector | | | `-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | |-- 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 | | |-- node_modules | | | |-- @mysten | | | | |-- build-scripts -> ../../../build-scripts | | | | |-- dapp-kit -> ../../../dapp-kit | | | | `-- sui -> ../../../typescript | | | |-- @types | | | | `-- node -> ../../../../node_modules/.pnpm/@types+node@20.4.2/node_modules/@types/node | | | |-- enquirer -> ../../../node_modules/.pnpm/enquirer@2.4.1/node_modules/enquirer | | | `-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | |-- package.json | | |-- src | | | `-- index.ts | | |-- templates | | | |-- react-client-dapp | | | | |-- README.md | | | | |-- index.html | | | | |-- node_modules | | | | | |-- @mysten | | | | | | |-- dapp-kit -> ../../../../../dapp-kit | | | | | | `-- sui -> ../../../../../typescript | | | | | |-- @radix-ui | | | | | | |-- colors -> ../../../../../../node_modules/.pnpm/@radix-ui+colors@3.0.0/node_modules/@radix-ui/colors | | | | | | |-- react-icons -> ../../../../../../node_modules/.pnpm/@radix-ui+react-icons@1.3.0_react@18.2.0/node_modules/@radix-ui/react-icons | | | | | | `-- themes -> ../../../../../../node_modules/.pnpm/@radix-ui+themes@2.0.0_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@radix-ui/themes | | | | | |-- @tanstack | | | | | | `-- react-query -> ../../../../../../node_modules/.pnpm/@tanstack+react-query@5.36.0_react@18.2.0/node_modules/@tanstack/react-query | | | | | |-- @types | | | | | | |-- react -> ../../../../../../node_modules/.pnpm/@types+react@18.2.15/node_modules/@types/react | | | | | | `-- react-dom -> ../../../../../../node_modules/.pnpm/@types+react-dom@18.2.7/node_modules/@types/react-dom | | | | | |-- @typescript-eslint | | | | | | |-- eslint-plugin -> ../../../../../../node_modules/.pnpm/@typescript-eslint+eslint-plugin@6.1.0_@typescript-eslint+parser@6.1.0_eslint@8.45.0_typescri_jmkkrnshiutfvmhveu3tnnw7dq/node_modules/@typescript-eslint/eslint-plugin | | | | | | `-- parser -> ../../../../../../node_modules/.pnpm/@typescript-eslint+parser@6.1.0_eslint@8.45.0_typescript@5.3.3/node_modules/@typescript-eslint/parser | | | | | |-- @vitejs | | | | | | `-- plugin-react-swc -> ../../../../../../node_modules/.pnpm/@vitejs+plugin-react-swc@3.4.0_@swc+helpers@0.5.5_vite@4.4.11_@types+node@20.12.11_sass@1.63.6_terser@5.19.1_/node_modules/@vitejs/plugin-react-swc | | | | | |-- eslint -> ../../../../../node_modules/.pnpm/eslint@8.45.0/node_modules/eslint | | | | | |-- eslint-plugin-react-hooks -> ../../../../../node_modules/.pnpm/eslint-plugin-react-hooks@4.6.0_eslint@8.45.0/node_modules/eslint-plugin-react-hooks | | | | | |-- eslint-plugin-react-refresh -> ../../../../../node_modules/.pnpm/eslint-plugin-react-refresh@0.4.3_eslint@8.45.0/node_modules/eslint-plugin-react-refresh | | | | | |-- prettier -> ../../../../../node_modules/.pnpm/prettier@3.0.3/node_modules/prettier | | | | | |-- react -> ../../../../../node_modules/.pnpm/react@18.2.0/node_modules/react | | | | | |-- react-dom -> ../../../../../node_modules/.pnpm/react-dom@18.2.0_react@18.2.0/node_modules/react-dom | | | | | |-- typescript -> ../../../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | | | `-- vite -> ../../../../../node_modules/.pnpm/vite@4.4.11_@types+node@20.12.11_sass@1.63.6_terser@5.19.1/node_modules/vite | | | | |-- package.json | | | | |-- prettier.config.cjs | | | | |-- src | | | | | |-- App.tsx | | | | | |-- OwnedObjects.tsx | | | | | |-- WalletStatus.tsx | | | | | |-- main.tsx | | | | | `-- vite-env.d.ts | | | | |-- tsconfig.json | | | | |-- tsconfig.node.json | | | | `-- vite.config.ts | | | `-- react-e2e-counter | | | |-- README.md | | | |-- index.html | | | |-- move | | | | `-- counter | | | | |-- Move.toml | | | | `-- sources | | | | `-- counter.move | | | |-- node_modules | | | | |-- @mysten | | | | | |-- dapp-kit -> ../../../../../dapp-kit | | | | | `-- sui -> ../../../../../typescript | | | | |-- @radix-ui | | | | | |-- colors -> ../../../../../../node_modules/.pnpm/@radix-ui+colors@3.0.0/node_modules/@radix-ui/colors | | | | | |-- react-icons -> ../../../../../../node_modules/.pnpm/@radix-ui+react-icons@1.3.0_react@18.2.0/node_modules/@radix-ui/react-icons | | | | | `-- themes -> ../../../../../../node_modules/.pnpm/@radix-ui+themes@2.0.0_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@radix-ui/themes | | | | |-- @tanstack | | | | | `-- react-query -> ../../../../../../node_modules/.pnpm/@tanstack+react-query@5.36.0_react@18.2.0/node_modules/@tanstack/react-query | | | | |-- @types | | | | | |-- react -> ../../../../../../node_modules/.pnpm/@types+react@18.2.15/node_modules/@types/react | | | | | `-- react-dom -> ../../../../../../node_modules/.pnpm/@types+react-dom@18.2.7/node_modules/@types/react-dom | | | | |-- @typescript-eslint | | | | | |-- eslint-plugin -> ../../../../../../node_modules/.pnpm/@typescript-eslint+eslint-plugin@6.1.0_@typescript-eslint+parser@6.1.0_eslint@8.45.0_typescri_jmkkrnshiutfvmhveu3tnnw7dq/node_modules/@typescript-eslint/eslint-plugin | | | | | `-- parser -> ../../../../../../node_modules/.pnpm/@typescript-eslint+parser@6.1.0_eslint@8.45.0_typescript@5.3.3/node_modules/@typescript-eslint/parser | | | | |-- @vitejs | | | | | `-- plugin-react-swc -> ../../../../../../node_modules/.pnpm/@vitejs+plugin-react-swc@3.4.0_@swc+helpers@0.5.5_vite@4.4.11_@types+node@20.12.11_sass@1.63.6_terser@5.19.1_/node_modules/@vitejs/plugin-react-swc | | | | |-- eslint -> ../../../../../node_modules/.pnpm/eslint@8.45.0/node_modules/eslint | | | | |-- eslint-plugin-react-hooks -> ../../../../../node_modules/.pnpm/eslint-plugin-react-hooks@4.6.0_eslint@8.45.0/node_modules/eslint-plugin-react-hooks | | | | |-- eslint-plugin-react-refresh -> ../../../../../node_modules/.pnpm/eslint-plugin-react-refresh@0.4.3_eslint@8.45.0/node_modules/eslint-plugin-react-refresh | | | | |-- prettier -> ../../../../../node_modules/.pnpm/prettier@3.0.3/node_modules/prettier | | | | |-- react -> ../../../../../node_modules/.pnpm/react@18.2.0/node_modules/react | | | | |-- react-dom -> ../../../../../node_modules/.pnpm/react-dom@18.2.0_react@18.2.0/node_modules/react-dom | | | | |-- typescript -> ../../../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | | `-- vite -> ../../../../../node_modules/.pnpm/vite@4.4.11_@types+node@20.12.11_sass@1.63.6_terser@5.19.1/node_modules/vite | | | |-- 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 | | |-- dist | | | |-- cjs | | | | |-- components | | | | | |-- AccountDropdownMenu.css | | | | | |-- AccountDropdownMenu.css.css | | | | | |-- AccountDropdownMenu.css.css.map | | | | | |-- AccountDropdownMenu.css.d.ts | | | | | |-- AccountDropdownMenu.css.js | | | | | |-- AccountDropdownMenu.css.js.map | | | | | |-- AccountDropdownMenu.css.map | | | | | |-- AccountDropdownMenu.d.ts | | | | | |-- AccountDropdownMenu.js | | | | | |-- AccountDropdownMenu.js.map | | | | | |-- ConnectButton.css | | | | | |-- ConnectButton.css.map | | | | | |-- ConnectButton.d.ts | | | | | |-- ConnectButton.js | | | | | |-- ConnectButton.js.map | | | | | |-- SuiClientProvider.d.ts | | | | | |-- SuiClientProvider.js | | | | | |-- SuiClientProvider.js.map | | | | | |-- WalletProvider.d.ts | | | | | |-- WalletProvider.js | | | | | |-- WalletProvider.js.map | | | | | |-- connect-modal | | | | | | |-- ConnectModal.css | | | | | | |-- ConnectModal.css.css | | | | | | |-- ConnectModal.css.css.map | | | | | | |-- ConnectModal.css.d.ts | | | | | | |-- ConnectModal.css.js | | | | | | |-- ConnectModal.css.js.map | | | | | | |-- ConnectModal.css.map | | | | | | |-- ConnectModal.d.ts | | | | | | |-- ConnectModal.js | | | | | | |-- ConnectModal.js.map | | | | | | |-- InfoSection.css | | | | | | |-- InfoSection.css.css | | | | | | |-- InfoSection.css.css.map | | | | | | |-- InfoSection.css.d.ts | | | | | | |-- InfoSection.css.js | | | | | | |-- InfoSection.css.js.map | | | | | | |-- InfoSection.css.map | | | | | | |-- InfoSection.d.ts | | | | | | |-- InfoSection.js | | | | | | |-- InfoSection.js.map | | | | | | |-- views | | | | | | | |-- ConnectionStatus.css | | | | | | | |-- ConnectionStatus.css.css | | | | | | | |-- ConnectionStatus.css.css.map | | | | | | | |-- ConnectionStatus.css.d.ts | | | | | | | |-- ConnectionStatus.css.js | | | | | | | |-- ConnectionStatus.css.js.map | | | | | | | |-- ConnectionStatus.css.map | | | | | | | |-- ConnectionStatus.d.ts | | | | | | | |-- ConnectionStatus.js | | | | | | | |-- ConnectionStatus.js.map | | | | | | | |-- GettingStarted.css | | | | | | | |-- GettingStarted.css.css | | | | | | | |-- GettingStarted.css.css.map | | | | | | | |-- GettingStarted.css.d.ts | | | | | | | |-- GettingStarted.css.js | | | | | | | |-- GettingStarted.css.js.map | | | | | | | |-- GettingStarted.css.map | | | | | | | |-- GettingStarted.d.ts | | | | | | | |-- GettingStarted.js | | | | | | | |-- GettingStarted.js.map | | | | | | | |-- WhatIsAWallet.css | | | | | | | |-- WhatIsAWallet.css.css | | | | | | | |-- WhatIsAWallet.css.css.map | | | | | | | |-- WhatIsAWallet.css.d.ts | | | | | | | |-- WhatIsAWallet.css.js | | | | | | | |-- WhatIsAWallet.css.js.map | | | | | | | |-- WhatIsAWallet.css.map | | | | | | | |-- WhatIsAWallet.d.ts | | | | | | | |-- WhatIsAWallet.js | | | | | | | `-- WhatIsAWallet.js.map | | | | | | `-- wallet-list | | | | | | |-- WalletList.css | | | | | | |-- WalletList.css.css | | | | | | |-- WalletList.css.css.map | | | | | | |-- WalletList.css.d.ts | | | | | | |-- WalletList.css.js | | | | | | |-- WalletList.css.js.map | | | | | | |-- WalletList.css.map | | | | | | |-- WalletList.d.ts | | | | | | |-- WalletList.js | | | | | | |-- WalletList.js.map | | | | | | |-- WalletListItem.css | | | | | | |-- WalletListItem.css.css | | | | | | |-- WalletListItem.css.css.map | | | | | | |-- WalletListItem.css.d.ts | | | | | | |-- WalletListItem.css.js | | | | | | |-- WalletListItem.css.js.map | | | | | | |-- WalletListItem.css.map | | | | | | |-- WalletListItem.d.ts | | | | | | |-- WalletListItem.js | | | | | | `-- WalletListItem.js.map | | | | | |-- icons | | | | | | |-- BackIcon.d.ts | | | | | | |-- BackIcon.js | | | | | | |-- BackIcon.js.map | | | | | | |-- CheckIcon.d.ts | | | | | | |-- CheckIcon.js | | | | | | |-- CheckIcon.js.map | | | | | | |-- ChevronIcon.d.ts | | | | | | |-- ChevronIcon.js | | | | | | |-- ChevronIcon.js.map | | | | | | |-- CloseIcon.d.ts | | | | | | |-- CloseIcon.js | | | | | | |-- CloseIcon.js.map | | | | | | |-- SuiIcon.d.ts | | | | | | |-- SuiIcon.js | | | | | | `-- SuiIcon.js.map | | | | | |-- styling | | | | | | |-- InjectedThemeStyles.d.ts | | | | | | |-- InjectedThemeStyles.js | | | | | | |-- InjectedThemeStyles.js.map | | | | | | |-- StyleMarker.css | | | | | | |-- StyleMarker.css.css | | | | | | |-- StyleMarker.css.css.map | | | | | | |-- StyleMarker.css.d.ts | | | | | | |-- StyleMarker.css.js | | | | | | |-- StyleMarker.css.js.map | | | | | | |-- StyleMarker.css.map | | | | | | |-- StyleMarker.d.ts | | | | | | |-- StyleMarker.js | | | | | | `-- StyleMarker.js.map | | | | | `-- ui | | | | | |-- Button.css | | | | | |-- Button.css.css | | | | | |-- Button.css.css.map | | | | | |-- Button.css.d.ts | | | | | |-- Button.css.js | | | | | |-- Button.css.js.map | | | | | |-- Button.css.map | | | | | |-- Button.d.ts | | | | | |-- Button.js | | | | | |-- Button.js.map | | | | | |-- Heading.css | | | | | |-- Heading.css.css | | | | | |-- Heading.css.css.map | | | | | |-- Heading.css.d.ts | | | | | |-- Heading.css.js | | | | | |-- Heading.css.js.map | | | | | |-- Heading.css.map | | | | | |-- Heading.d.ts | | | | | |-- Heading.js | | | | | |-- Heading.js.map | | | | | |-- IconButton.css | | | | | |-- IconButton.css.css | | | | | |-- IconButton.css.css.map | | | | | |-- IconButton.css.d.ts | | | | | |-- IconButton.css.js | | | | | |-- IconButton.css.js.map | | | | | |-- IconButton.css.map | | | | | |-- IconButton.d.ts | | | | | |-- IconButton.js | | | | | |-- IconButton.js.map | | | | | |-- Text.css | | | | | |-- Text.css.css | | | | | |-- Text.css.css.map | | | | | |-- Text.css.d.ts | | | | | |-- Text.css.js | | | | | |-- Text.css.js.map | | | | | |-- Text.css.map | | | | | |-- Text.d.ts | | | | | |-- Text.js | | | | | `-- Text.js.map | | | | |-- constants | | | | | |-- styleDataAttribute.d.ts | | | | | |-- styleDataAttribute.js | | | | | |-- styleDataAttribute.js.map | | | | | |-- walletDefaults.d.ts | | | | | |-- walletDefaults.js | | | | | |-- walletDefaults.js.map | | | | | |-- walletMutationKeys.d.ts | | | | | |-- walletMutationKeys.js | | | | | `-- walletMutationKeys.js.map | | | | |-- contexts | | | | | |-- walletContext.d.ts | | | | | |-- walletContext.js | | | | | `-- walletContext.js.map | | | | |-- errors | | | | | |-- walletErrors.d.ts | | | | | |-- walletErrors.js | | | | | `-- walletErrors.js.map | | | | |-- hooks | | | | | |-- networkConfig.d.ts | | | | | |-- networkConfig.js | | | | | |-- networkConfig.js.map | | | | | |-- useResolveSuiNSNames.d.ts | | | | | |-- useResolveSuiNSNames.js | | | | | |-- useResolveSuiNSNames.js.map | | | | | |-- useSuiClient.d.ts | | | | | |-- useSuiClient.js | | | | | |-- useSuiClient.js.map | | | | | |-- useSuiClientInfiniteQuery.d.ts | | | | | |-- useSuiClientInfiniteQuery.js | | | | | |-- useSuiClientInfiniteQuery.js.map | | | | | |-- useSuiClientMutation.d.ts | | | | | |-- useSuiClientMutation.js | | | | | |-- useSuiClientMutation.js.map | | | | | |-- useSuiClientQueries.d.ts | | | | | |-- useSuiClientQueries.js | | | | | |-- useSuiClientQueries.js.map | | | | | |-- useSuiClientQuery.d.ts | | | | | |-- useSuiClientQuery.js | | | | | |-- useSuiClientQuery.js.map | | | | | `-- wallet | | | | | |-- useAccounts.d.ts | | | | | |-- useAccounts.js | | | | | |-- useAccounts.js.map | | | | | |-- useAutoConnectWallet.d.ts | | | | | |-- useAutoConnectWallet.js | | | | | |-- useAutoConnectWallet.js.map | | | | | |-- useConnectWallet.d.ts | | | | | |-- useConnectWallet.js | | | | | |-- useConnectWallet.js.map | | | | | |-- useCurrentAccount.d.ts | | | | | |-- useCurrentAccount.js | | | | | |-- useCurrentAccount.js.map | | | | | |-- useCurrentWallet.d.ts | | | | | |-- useCurrentWallet.js | | | | | |-- useCurrentWallet.js.map | | | | | |-- useDisconnectWallet.d.ts | | | | | |-- useDisconnectWallet.js | | | | | |-- useDisconnectWallet.js.map | | | | | |-- useReportTransactionEffects.d.ts | | | | | |-- useReportTransactionEffects.js | | | | | |-- useReportTransactionEffects.js.map | | | | | |-- useSignAndExecuteTransaction.d.ts | | | | | |-- useSignAndExecuteTransaction.js | | | | | |-- useSignAndExecuteTransaction.js.map | | | | | |-- useSignPersonalMessage.d.ts | | | | | |-- useSignPersonalMessage.js | | | | | |-- useSignPersonalMessage.js.map | | | | | |-- useSignTransaction.d.ts | | | | | |-- useSignTransaction.js | | | | | |-- useSignTransaction.js.map | | | | | |-- useStashedWallet.d.ts | | | | | |-- useStashedWallet.js | | | | | |-- useStashedWallet.js.map | | | | | |-- useSwitchAccount.d.ts | | | | | |-- useSwitchAccount.js | | | | | |-- useSwitchAccount.js.map | | | | | |-- useUnsafeBurnerWallet.d.ts | | | | | |-- useUnsafeBurnerWallet.js | | | | | |-- useUnsafeBurnerWallet.js.map | | | | | |-- useWalletPropertiesChanged.d.ts | | | | | |-- useWalletPropertiesChanged.js | | | | | |-- useWalletPropertiesChanged.js.map | | | | | |-- useWalletStore.d.ts | | | | | |-- useWalletStore.js | | | | | |-- useWalletStore.js.map | | | | | |-- useWallets.d.ts | | | | | |-- useWallets.js | | | | | |-- useWallets.js.map | | | | | |-- useWalletsChanged.d.ts | | | | | |-- useWalletsChanged.js | | | | | `-- useWalletsChanged.js.map | | | | |-- index.css | | | | |-- index.css.map | | | | |-- index.d.ts | | | | |-- index.js | | | | |-- index.js.map | | | | |-- package.json | | | | |-- themes | | | | | |-- lightTheme.d.ts | | | | | |-- lightTheme.js | | | | | |-- lightTheme.js.map | | | | | |-- themeContract.d.ts | | | | | |-- themeContract.js | | | | | `-- themeContract.js.map | | | | |-- types | | | | | |-- utilityTypes.d.ts | | | | | |-- utilityTypes.js | | | | | `-- utilityTypes.js.map | | | | |-- types.d.ts | | | | |-- types.js | | | | |-- types.js.map | | | | |-- utils | | | | | |-- assertUnreachable.d.ts | | | | | |-- assertUnreachable.js | | | | | |-- assertUnreachable.js.map | | | | | |-- stateStorage.d.ts | | | | | |-- stateStorage.js | | | | | |-- stateStorage.js.map | | | | | |-- walletUtils.d.ts | | | | | |-- walletUtils.js | | | | | `-- walletUtils.js.map | | | | |-- walletStore.d.ts | | | | |-- walletStore.js | | | | `-- walletStore.js.map | | | |-- esm | | | | |-- components | | | | | |-- AccountDropdownMenu.css | | | | | |-- AccountDropdownMenu.css.css | | | | | |-- AccountDropdownMenu.css.css.map | | | | | |-- AccountDropdownMenu.css.d.ts | | | | | |-- AccountDropdownMenu.css.js | | | | | |-- AccountDropdownMenu.css.js.map | | | | | |-- AccountDropdownMenu.css.map | | | | | |-- AccountDropdownMenu.d.ts | | | | | |-- AccountDropdownMenu.js | | | | | |-- AccountDropdownMenu.js.map | | | | | |-- ConnectButton.css | | | | | |-- ConnectButton.css.map | | | | | |-- ConnectButton.d.ts | | | | | |-- ConnectButton.js | | | | | |-- ConnectButton.js.map | | | | | |-- SuiClientProvider.d.ts | | | | | |-- SuiClientProvider.js | | | | | |-- SuiClientProvider.js.map | | | | | |-- WalletProvider.d.ts | | | | | |-- WalletProvider.js | | | | | |-- WalletProvider.js.map | | | | | |-- connect-modal | | | | | | |-- ConnectModal.css | | | | | | |-- ConnectModal.css.css | | | | | | |-- ConnectModal.css.css.map | | | | | | |-- ConnectModal.css.d.ts | | | | | | |-- ConnectModal.css.js | | | | | | |-- ConnectModal.css.js.map | | | | | | |-- ConnectModal.css.map | | | | | | |-- ConnectModal.d.ts | | | | | | |-- ConnectModal.js | | | | | | |-- ConnectModal.js.map | | | | | | |-- InfoSection.css | | | | | | |-- InfoSection.css.css | | | | | | |-- InfoSection.css.css.map | | | | | | |-- InfoSection.css.d.ts | | | | | | |-- InfoSection.css.js | | | | | | |-- InfoSection.css.js.map | | | | | | |-- InfoSection.css.map | | | | | | |-- InfoSection.d.ts | | | | | | |-- InfoSection.js | | | | | | |-- InfoSection.js.map | | | | | | |-- views | | | | | | | |-- ConnectionStatus.css | | | | | | | |-- ConnectionStatus.css.css | | | | | | | |-- ConnectionStatus.css.css.map | | | | | | | |-- ConnectionStatus.css.d.ts | | | | | | | |-- ConnectionStatus.css.js | | | | | | | |-- ConnectionStatus.css.js.map | | | | | | | |-- ConnectionStatus.css.map | | | | | | | |-- ConnectionStatus.d.ts | | | | | | | |-- ConnectionStatus.js | | | | | | | |-- ConnectionStatus.js.map | | | | | | | |-- GettingStarted.css | | | | | | | |-- GettingStarted.css.css | | | | | | | |-- GettingStarted.css.css.map | | | | | | | |-- GettingStarted.css.d.ts | | | | | | | |-- GettingStarted.css.js | | | | | | | |-- GettingStarted.css.js.map | | | | | | | |-- GettingStarted.css.map | | | | | | | |-- GettingStarted.d.ts | | | | | | | |-- GettingStarted.js | | | | | | | |-- GettingStarted.js.map | | | | | | | |-- WhatIsAWallet.css | | | | | | | |-- WhatIsAWallet.css.css | | | | | | | |-- WhatIsAWallet.css.css.map | | | | | | | |-- WhatIsAWallet.css.d.ts | | | | | | | |-- WhatIsAWallet.css.js | | | | | | | |-- WhatIsAWallet.css.js.map | | | | | | | |-- WhatIsAWallet.css.map | | | | | | | |-- WhatIsAWallet.d.ts | | | | | | | |-- WhatIsAWallet.js | | | | | | | `-- WhatIsAWallet.js.map | | | | | | `-- wallet-list | | | | | | |-- WalletList.css | | | | | | |-- WalletList.css.css | | | | | | |-- WalletList.css.css.map | | | | | | |-- WalletList.css.d.ts | | | | | | |-- WalletList.css.js | | | | | | |-- WalletList.css.js.map | | | | | | |-- WalletList.css.map | | | | | | |-- WalletList.d.ts | | | | | | |-- WalletList.js | | | | | | |-- WalletList.js.map | | | | | | |-- WalletListItem.css | | | | | | |-- WalletListItem.css.css | | | | | | |-- WalletListItem.css.css.map | | | | | | |-- WalletListItem.css.d.ts | | | | | | |-- WalletListItem.css.js | | | | | | |-- WalletListItem.css.js.map | | | | | | |-- WalletListItem.css.map | | | | | | |-- WalletListItem.d.ts | | | | | | |-- WalletListItem.js | | | | | | `-- WalletListItem.js.map | | | | | |-- icons | | | | | | |-- BackIcon.d.ts | | | | | | |-- BackIcon.js | | | | | | |-- BackIcon.js.map | | | | | | |-- CheckIcon.d.ts | | | | | | |-- CheckIcon.js | | | | | | |-- CheckIcon.js.map | | | | | | |-- ChevronIcon.d.ts | | | | | | |-- ChevronIcon.js | | | | | | |-- ChevronIcon.js.map | | | | | | |-- CloseIcon.d.ts | | | | | | |-- CloseIcon.js | | | | | | |-- CloseIcon.js.map | | | | | | |-- SuiIcon.d.ts | | | | | | |-- SuiIcon.js | | | | | | `-- SuiIcon.js.map | | | | | |-- styling | | | | | | |-- InjectedThemeStyles.d.ts | | | | | | |-- InjectedThemeStyles.js | | | | | | |-- InjectedThemeStyles.js.map | | | | | | |-- StyleMarker.css | | | | | | |-- StyleMarker.css.css | | | | | | |-- StyleMarker.css.css.map | | | | | | |-- StyleMarker.css.d.ts | | | | | | |-- StyleMarker.css.js | | | | | | |-- StyleMarker.css.js.map | | | | | | |-- StyleMarker.css.map | | | | | | |-- StyleMarker.d.ts | | | | | | |-- StyleMarker.js | | | | | | `-- StyleMarker.js.map | | | | | `-- ui | | | | | |-- Button.css | | | | | |-- Button.css.css | | | | | |-- Button.css.css.map | | | | | |-- Button.css.d.ts | | | | | |-- Button.css.js | | | | | |-- Button.css.js.map | | | | | |-- Button.css.map | | | | | |-- Button.d.ts | | | | | |-- Button.js | | | | | |-- Button.js.map | | | | | |-- Heading.css | | | | | |-- Heading.css.css | | | | | |-- Heading.css.css.map | | | | | |-- Heading.css.d.ts | | | | | |-- Heading.css.js | | | | | |-- Heading.css.js.map | | | | | |-- Heading.css.map | | | | | |-- Heading.d.ts | | | | | |-- Heading.js | | | | | |-- Heading.js.map | | | | | |-- IconButton.css | | | | | |-- IconButton.css.css | | | | | |-- IconButton.css.css.map | | | | | |-- IconButton.css.d.ts | | | | | |-- IconButton.css.js | | | | | |-- IconButton.css.js.map | | | | | |-- IconButton.css.map | | | | | |-- IconButton.d.ts | | | | | |-- IconButton.js | | | | | |-- IconButton.js.map | | | | | |-- Text.css | | | | | |-- Text.css.css | | | | | |-- Text.css.css.map | | | | | |-- Text.css.d.ts | | | | | |-- Text.css.js | | | | | |-- Text.css.js.map | | | | | |-- Text.css.map | | | | | |-- Text.d.ts | | | | | |-- Text.js | | | | | `-- Text.js.map | | | | |-- constants | | | | | |-- styleDataAttribute.d.ts | | | | | |-- styleDataAttribute.js | | | | | |-- styleDataAttribute.js.map | | | | | |-- walletDefaults.d.ts | | | | | |-- walletDefaults.js | | | | | |-- walletDefaults.js.map | | | | | |-- walletMutationKeys.d.ts | | | | | |-- walletMutationKeys.js | | | | | `-- walletMutationKeys.js.map | | | | |-- contexts | | | | | |-- walletContext.d.ts | | | | | |-- walletContext.js | | | | | `-- walletContext.js.map | | | | |-- errors | | | | | |-- walletErrors.d.ts | | | | | |-- walletErrors.js | | | | | `-- walletErrors.js.map | | | | |-- hooks | | | | | |-- networkConfig.d.ts | | | | | |-- networkConfig.js | | | | | |-- networkConfig.js.map | | | | | |-- useResolveSuiNSNames.d.ts | | | | | |-- useResolveSuiNSNames.js | | | | | |-- useResolveSuiNSNames.js.map | | | | | |-- useSuiClient.d.ts | | | | | |-- useSuiClient.js | | | | | |-- useSuiClient.js.map | | | | | |-- useSuiClientInfiniteQuery.d.ts | | | | | |-- useSuiClientInfiniteQuery.js | | | | | |-- useSuiClientInfiniteQuery.js.map | | | | | |-- useSuiClientMutation.d.ts | | | | | |-- useSuiClientMutation.js | | | | | |-- useSuiClientMutation.js.map | | | | | |-- useSuiClientQueries.d.ts | | | | | |-- useSuiClientQueries.js | | | | | |-- useSuiClientQueries.js.map | | | | | |-- useSuiClientQuery.d.ts | | | | | |-- useSuiClientQuery.js | | | | | |-- useSuiClientQuery.js.map | | | | | `-- wallet | | | | | |-- useAccounts.d.ts | | | | | |-- useAccounts.js | | | | | |-- useAccounts.js.map | | | | | |-- useAutoConnectWallet.d.ts | | | | | |-- useAutoConnectWallet.js | | | | | |-- useAutoConnectWallet.js.map | | | | | |-- useConnectWallet.d.ts | | | | | |-- useConnectWallet.js | | | | | |-- useConnectWallet.js.map | | | | | |-- useCurrentAccount.d.ts | | | | | |-- useCurrentAccount.js | | | | | |-- useCurrentAccount.js.map | | | | | |-- useCurrentWallet.d.ts | | | | | |-- useCurrentWallet.js | | | | | |-- useCurrentWallet.js.map | | | | | |-- useDisconnectWallet.d.ts | | | | | |-- useDisconnectWallet.js | | | | | |-- useDisconnectWallet.js.map | | | | | |-- useReportTransactionEffects.d.ts | | | | | |-- useReportTransactionEffects.js | | | | | |-- useReportTransactionEffects.js.map | | | | | |-- useSignAndExecuteTransaction.d.ts | | | | | |-- useSignAndExecuteTransaction.js | | | | | |-- useSignAndExecuteTransaction.js.map | | | | | |-- useSignPersonalMessage.d.ts | | | | | |-- useSignPersonalMessage.js | | | | | |-- useSignPersonalMessage.js.map | | | | | |-- useSignTransaction.d.ts | | | | | |-- useSignTransaction.js | | | | | |-- useSignTransaction.js.map | | | | | |-- useStashedWallet.d.ts | | | | | |-- useStashedWallet.js | | | | | |-- useStashedWallet.js.map | | | | | |-- useSwitchAccount.d.ts | | | | | |-- useSwitchAccount.js | | | | | |-- useSwitchAccount.js.map | | | | | |-- useUnsafeBurnerWallet.d.ts | | | | | |-- useUnsafeBurnerWallet.js | | | | | |-- useUnsafeBurnerWallet.js.map | | | | | |-- useWalletPropertiesChanged.d.ts | | | | | |-- useWalletPropertiesChanged.js | | | | | |-- useWalletPropertiesChanged.js.map | | | | | |-- useWalletStore.d.ts | | | | | |-- useWalletStore.js | | | | | |-- useWalletStore.js.map | | | | | |-- useWallets.d.ts | | | | | |-- useWallets.js | | | | | |-- useWallets.js.map | | | | | |-- useWalletsChanged.d.ts | | | | | |-- useWalletsChanged.js | | | | | `-- useWalletsChanged.js.map | | | | |-- index.css | | | | |-- index.css.map | | | | |-- index.d.ts | | | | |-- index.js | | | | |-- index.js.map | | | | |-- package.json | | | | |-- themes | | | | | |-- lightTheme.d.ts | | | | | |-- lightTheme.js | | | | | |-- lightTheme.js.map | | | | | |-- themeContract.d.ts | | | | | |-- themeContract.js | | | | | `-- themeContract.js.map | | | | |-- types | | | | | |-- utilityTypes.d.ts | | | | | |-- utilityTypes.js | | | | | `-- utilityTypes.js.map | | | | |-- types.d.ts | | | | |-- types.js | | | | |-- types.js.map | | | | |-- utils | | | | | |-- assertUnreachable.d.ts | | | | | |-- assertUnreachable.js | | | | | |-- assertUnreachable.js.map | | | | | |-- stateStorage.d.ts | | | | | |-- stateStorage.js | | | | | |-- stateStorage.js.map | | | | | |-- walletUtils.d.ts | | | | | |-- walletUtils.js | | | | | `-- walletUtils.js.map | | | | |-- walletStore.d.ts | | | | |-- walletStore.js | | | | `-- walletStore.js.map | | | |-- index.css | | | | `-- package.json | | | |-- tsconfig.esm.tsbuildinfo | | | `-- tsconfig.tsbuildinfo | | |-- node_modules | | | |-- @mysten | | | | |-- build-scripts -> ../../../build-scripts | | | | |-- sui -> ../../../typescript | | | | |-- wallet-standard -> ../../../wallet-standard | | | | `-- zksend -> ../../../zksend | | | |-- @radix-ui | | | | |-- react-dialog -> ../../../../node_modules/.pnpm/@radix-ui+react-dialog@1.0.4_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@radix-ui/react-dialog | | | | |-- react-dropdown-menu -> ../../../../node_modules/.pnpm/@radix-ui+react-dropdown-menu@2.0.5_@types+react-dom@18.2.7_@types+react@18.2.15_react-dom@18_wcbmklsyb5oe4ydk5u7yc6w7qi/node_modules/@radix-ui/react-dropdown-menu | | | | `-- react-slot -> ../../../../node_modules/.pnpm/@radix-ui+react-slot@1.0.2_@types+react@18.2.15_react@18.2.0/node_modules/@radix-ui/react-slot | | | |-- @size-limit | | | | `-- preset-small-lib -> ../../../../node_modules/.pnpm/@size-limit+preset-small-lib@8.2.6_size-limit@8.2.6/node_modules/@size-limit/preset-small-lib | | | |-- @tanstack | | | | `-- react-query -> ../../../../node_modules/.pnpm/@tanstack+react-query@5.36.0_react@18.2.0/node_modules/@tanstack/react-query | | | |-- @testing-library | | | | |-- dom -> ../../../../node_modules/.pnpm/@testing-library+dom@9.3.1/node_modules/@testing-library/dom | | | | |-- jest-dom -> ../../../../node_modules/.pnpm/@testing-library+jest-dom@5.17.0/node_modules/@testing-library/jest-dom | | | | |-- react -> ../../../../node_modules/.pnpm/@testing-library+react@14.0.0_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/@testing-library/react | | | | `-- user-event -> ../../../../node_modules/.pnpm/@testing-library+user-event@14.4.3_@testing-library+dom@9.3.1/node_modules/@testing-library/user-event | | | |-- @types | | | | |-- react -> ../../../../node_modules/.pnpm/@types+react@18.2.15/node_modules/@types/react | | | | `-- testing-library__jest-dom -> ../../../../node_modules/.pnpm/@types+testing-library__jest-dom@5.14.9/node_modules/@types/testing-library__jest-dom | | | |-- @vanilla-extract | | | | |-- css -> ../../../../node_modules/.pnpm/@vanilla-extract+css@1.13.0/node_modules/@vanilla-extract/css | | | | |-- dynamic -> ../../../../node_modules/.pnpm/@vanilla-extract+dynamic@2.0.3/node_modules/@vanilla-extract/dynamic | | | | |-- esbuild-plugin -> ../../../../node_modules/.pnpm/@vanilla-extract+esbuild-plugin@2.3.0_@types+node@20.12.11_sass@1.63.6_terser@5.19.1/node_modules/@vanilla-extract/esbuild-plugin | | | | |-- recipes -> ../../../../node_modules/.pnpm/@vanilla-extract+recipes@0.5.0_@vanilla-extract+css@1.13.0/node_modules/@vanilla-extract/recipes | | | | `-- vite-plugin -> ../../../../node_modules/.pnpm/@vanilla-extract+vite-plugin@3.9.0_@types+node@20.12.11_sass@1.63.6_terser@5.19.1_ts-node@10._lxoe7g5mzixep6a23ul7pgvg2q/node_modules/@vanilla-extract/vite-plugin | | | |-- clsx -> ../../../node_modules/.pnpm/clsx@2.0.0/node_modules/clsx | | | |-- jsdom -> ../../../node_modules/.pnpm/jsdom@23.0.0/node_modules/jsdom | | | |-- react -> ../../../node_modules/.pnpm/react@18.2.0/node_modules/react | | | |-- react-dom -> ../../../node_modules/.pnpm/react-dom@18.2.0_react@18.2.0/node_modules/react-dom | | | |-- size-limit -> ../../../node_modules/.pnpm/size-limit@8.2.6/node_modules/size-limit | | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | |-- vite -> ../../../node_modules/.pnpm/vite@4.4.11_@types+node@20.12.11_sass@1.63.6_terser@5.19.1/node_modules/vite | | | |-- vitest -> ../../../node_modules/.pnpm/vitest@1.6.0_@types+node@20.12.11_happy-dom@14.11.0_jsdom@23.0.0_sass@1.63.6_terser@5.19.1/node_modules/vitest | | | `-- zustand -> ../../../node_modules/.pnpm/zustand@4.4.1_@types+react@18.2.15_immer@9.0.21_react@18.2.0/node_modules/zustand | | |-- package.json | | |-- src | | | |-- components | | | | |-- AccountDropdownMenu.css.ts | | | | |-- AccountDropdownMenu.tsx | | | | |-- ConnectButton.tsx | | | | |-- SuiClientProvider.tsx | | | | |-- WalletProvider.tsx | | | | |-- connect-modal | | | | | |-- ConnectModal.css.ts | | | | | |-- ConnectModal.tsx | | | | | |-- InfoSection.css.ts | | | | | |-- InfoSection.tsx | | | | | |-- views | | | | | | |-- ConnectionStatus.css.ts | | | | | | |-- ConnectionStatus.tsx | | | | | | |-- GettingStarted.css.ts | | | | | | |-- GettingStarted.tsx | | | | | | |-- WhatIsAWallet.css.ts | | | | | | `-- WhatIsAWallet.tsx | | | | | `-- wallet-list | | | | | |-- WalletList.css.ts | | | | | |-- WalletList.tsx | | | | | |-- WalletListItem.css.ts | | | | | `-- WalletListItem.tsx | | | | |-- icons | | | | | |-- BackIcon.tsx | | | | | |-- CheckIcon.tsx | | | | | |-- ChevronIcon.tsx | | | | | |-- CloseIcon.tsx | | | | | `-- SuiIcon.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 | | | | |-- useResolveSuiNSNames.ts | | | | |-- useSuiClient.ts | | | | |-- useSuiClientInfiniteQuery.ts | | | | |-- useSuiClientMutation.ts | | | | |-- useSuiClientQueries.ts | | | | |-- useSuiClientQuery.ts | | | | `-- wallet | | | | |-- useAccounts.ts | | | | |-- useAutoConnectWallet.ts | | | | |-- useConnectWallet.ts | | | | |-- useCurrentAccount.ts | | | | |-- useCurrentWallet.ts | | | | |-- useDisconnectWallet.ts | | | | |-- useReportTransactionEffects.ts | | | | |-- useSignAndExecuteTransaction.ts | | | | |-- useSignPersonalMessage.ts | | | | |-- useSignTransaction.ts | | | | |-- useStashedWallet.ts | | | | |-- useSwitchAccount.ts | | | | |-- useUnsafeBurnerWallet.ts | | | | |-- useWalletPropertiesChanged.ts | | | | |-- useWalletStore.ts | | | | |-- useWallets.ts | | | | `-- useWalletsChanged.ts | | | |-- index.ts | | | |-- themes | | | | |-- lightTheme.ts | | | | `-- themeContract.ts | | | |-- types | | | | `-- utilityTypes.ts | | | |-- types.ts | | | |-- utils | | | | |-- assertUnreachable.ts | | | | |-- stateStorage.ts | | | | `-- walletUtils.ts | | | `-- walletStore.ts | | |-- test | | | |-- components | | | | |-- ConnectButton.test.tsx | | | | |-- SuiClientProvider.test.tsx | | | | `-- WalletProvider.test.tsx | | | |-- hooks | | | | |-- useAutoConnectWallet.test.tsx | | | | |-- useConnectWallet.test.tsx | | | | |-- useDisconnectWallet.test.tsx | | | | |-- useSignAndExecuteTransaction.test.tsx | | | | |-- useSignPersonalMessage.test.tsx | | | | |-- useSignTransaction.test.tsx | | | | |-- useSuiClient.test.tsx | | | | |-- useSuiClientInfiniteQuery.test.tsx | | | | |-- useSuiClientMutation.test.tsx | | | | |-- useSuiClientQueries.test.tsx | | | | |-- useSuiClientQuery.test.tsx | | | | `-- useSwitchAccount.test.tsx | | | |-- mocks | | | | |-- mockAccount.ts | | | | |-- mockFeatures.ts | | | | `-- mockWallet.ts | | | |-- setup.ts | | | |-- test-utils.tsx | | | `-- tsconfig.json | | |-- tsconfig.esm.json | | |-- tsconfig.json | | |-- typedoc.json | | `-- vitest.config.ts | |-- deepbook | | |-- CHANGELOG.md | | |-- README.md | | |-- dist | | | |-- cjs | | | | |-- client.d.ts | | | | |-- client.js | | | | |-- client.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | |-- index.js.map | | | | |-- package.json | | | | |-- types | | | | | |-- bcs.d.ts | | | | | |-- bcs.js | | | | | |-- bcs.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | `-- index.js.map | | | | `-- utils | | | | |-- constants.d.ts | | | | |-- constants.js | | | | |-- constants.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | `-- index.js.map | | | |-- esm | | | | |-- client.d.ts | | | | |-- client.js | | | | |-- client.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | |-- index.js.map | | | | |-- package.json | | | | |-- types | | | | | |-- bcs.d.ts | | | | | |-- bcs.js | | | | | |-- bcs.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | `-- index.js.map | | | | `-- utils | | | | |-- constants.d.ts | | | | |-- constants.js | | | | |-- constants.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | `-- index.js.map | | | |-- tsconfig.esm.tsbuildinfo | | | `-- tsconfig.tsbuildinfo | | |-- node_modules | | | |-- @mysten | | | | |-- build-scripts -> ../../../build-scripts | | | | `-- sui -> ../../../typescript | | | |-- @types | | | | `-- node -> ../../../../node_modules/.pnpm/@types+node@20.4.2/node_modules/@types/node | | | |-- tmp -> ../../../node_modules/.pnpm/tmp@0.2.1/node_modules/tmp | | | |-- ts-node -> ../../../node_modules/.pnpm/ts-node@10.9.1_@swc+core@1.3.92_@types+node@20.4.2_typescript@5.3.3/node_modules/ts-node | | | |-- ts-retry-promise -> ../../../node_modules/.pnpm/ts-retry-promise@0.7.0/node_modules/ts-retry-promise | | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | |-- vite -> ../../../node_modules/.pnpm/vite@4.4.4_@types+node@20.4.2_sass@1.63.6_terser@5.19.1/node_modules/vite | | | |-- vitest -> ../../../node_modules/.pnpm/vitest@1.6.0_@types+node@20.4.2_happy-dom@14.11.0_jsdom@23.0.0_sass@1.63.6_terser@5.19.1/node_modules/vitest | | | `-- wait-on -> ../../../node_modules/.pnpm/wait-on@7.0.1/node_modules/wait-on | | |-- package.json | | |-- src | | | |-- client.ts | | | |-- index.ts | | | |-- types | | | | |-- bcs.ts | | | | `-- index.ts | | | `-- utils | | | |-- constants.ts | | | `-- index.ts | | |-- test | | | `-- e2e | | | |-- client.test.ts | | | |-- data | | | | `-- test_coin | | | | |-- Move.toml | | | | `-- sources | | | | `-- test_coin.move | | | |-- env.d.ts | | | `-- setup.ts | | |-- tsconfig.esm.json | | |-- tsconfig.json | | |-- typedoc.json | | `-- vitest.config.ts | |-- docs | | |-- examples | | | |-- wallet-components.tsx | | | `-- wallet-hooks.tsx | | |-- next.config.js | | |-- node_modules | | | |-- @mysten | | | | |-- bcs -> ../../../bcs | | | | |-- dapp-kit -> ../../../dapp-kit | | | | |-- deepbook -> ../../../deepbook | | | | |-- enoki -> ../../../enoki | | | | |-- graphql-transport -> ../../../graphql-transport | | | | |-- kiosk -> ../../../kiosk | | | | |-- sui -> ../../../typescript | | | | |-- wallet-standard -> ../../../wallet-standard | | | | |-- zklogin -> ../../../zklogin | | | | `-- zksend -> ../../../zksend | | | |-- @tanstack | | | | `-- react-query -> ../../../../node_modules/.pnpm/@tanstack+react-query@5.36.0_react@18.2.0/node_modules/@tanstack/react-query | | | |-- @types | | | | |-- node -> ../../../../node_modules/.pnpm/@types+node@20.12.11/node_modules/@types/node | | | | `-- react -> ../../../../node_modules/.pnpm/@types+react@18.2.15/node_modules/@types/react | | | |-- next -> ../../../node_modules/.pnpm/next@14.2.3_@babel+core@7.23.9_react-dom@18.2.0_react@18.2.0__react@18.2.0_sass@1.63.6/node_modules/next | | | |-- nextra -> ../../../node_modules/.pnpm/nextra@2.13.4_next@14.2.3_@babel+core@7.23.9_react-dom@18.2.0_react@18.2.0__react@18.2.0_sass_puf3n2hiasn4vbj3gwu3w7r3ti/node_modules/nextra | | | |-- nextra-theme-docs -> ../../../node_modules/.pnpm/nextra-theme-docs@2.13.4_next@14.2.3_@babel+core@7.23.9_react-dom@18.2.0_react@18.2.0__react@_sg2rrs76e3dorurulwrtvgclx4/node_modules/nextra-theme-docs | | | |-- react -> ../../../node_modules/.pnpm/react@18.2.0/node_modules/react | | | |-- react-dom -> ../../../node_modules/.pnpm/react-dom@18.2.0_react@18.2.0/node_modules/react-dom | | | `-- typedoc -> ../../../node_modules/.pnpm/typedoc@0.25.13_typescript@5.3.3/node_modules/typedoc | | |-- package.json | | |-- pages | | | |-- _meta.json | | | |-- bcs | | | | |-- _meta.json | | | | `-- index.mdx | | | |-- dapp-kit | | | | |-- _meta.json | | | | |-- create-dapp.mdx | | | | |-- index.mdx | | | | |-- rpc-hooks.mdx | | | | |-- stashed.mdx | | | | |-- sui-client-provider.mdx | | | | |-- themes.mdx | | | | |-- wallet-components | | | | | |-- ConnectButton.mdx | | | | | |-- ConnectModal.mdx | | | | | `-- _meta.json | | | | |-- wallet-hooks | | | | | |-- _meta.json | | | | | |-- 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 | | | | |-- _meta.json | | | | |-- advanced-examples.mdx | | | | |-- from-v1.mdx | | | | |-- index.mdx | | | | `-- kiosk-client | | | | |-- _meta.json | | | | |-- introduction.mdx | | | | |-- kiosk-transaction | | | | | |-- _meta.json | | | | | |-- examples.mdx | | | | | |-- kiosk-transaction.mdx | | | | | |-- managing.mdx | | | | | `-- purchasing.mdx | | | | |-- querying.mdx | | | | `-- transfer-policy-transaction | | | | |-- _meta.json | | | | |-- introduction.mdx | | | | `-- using-the-manager.mdx | | | |-- typescript | | | | |-- _meta.json | | | | |-- bcs.mdx | | | | |-- cryptography | | | | | |-- _meta.json | | | | | |-- keypairs.mdx | | | | | `-- multisig.mdx | | | | |-- executors.mdx | | | | |-- faucet.mdx | | | | |-- graphql.mdx | | | | |-- hello-sui.mdx | | | | |-- index.mdx | | | | |-- install.mdx | | | | |-- migrations | | | | | |-- _meta.json | | | | | `-- sui-1.0.mdx | | | | |-- owned-object-pool | | | | | |-- _meta.json | | | | | |-- custom-split-strategy.mdx | | | | | |-- examples.mdx | | | | | |-- index.mdx | | | | | |-- local-development.mdx | | | | | `-- overview.mdx | | | | |-- plugins.mdx | | | | |-- sui-client.mdx | | | | |-- transaction-building | | | | | |-- _meta.json | | | | | |-- basics.mdx | | | | | |-- gas.mdx | | | | | |-- intents.mdx | | | | | |-- offline.mdx | | | | | `-- sponsored-transactions.mdx | | | | |-- utils.mdx | | | | `-- zklogin.mdx | | | `-- zksend | | | |-- _meta.json | | | |-- dapp.mdx | | | |-- index.mdx | | | `-- link-builder.mdx | | |-- public | | | `-- favicon.ico | | |-- theme.config.jsx | | |-- tsconfig.json | | |-- turbo.json | | `-- typedoc.json | |-- enoki | | |-- CHANGELOG.md | | |-- README.md | | |-- demo | | | |-- App.tsx | | | |-- index.html | | | |-- main.tsx | | | |-- tsconfig.json | | | `-- vite.config.ts | | |-- node_modules | | | |-- @mysten | | | | |-- build-scripts -> ../../../build-scripts | | | | |-- sui -> ../../../typescript | | | | `-- zklogin -> ../../../zklogin | | | |-- @nanostores | | | | `-- react -> ../../../../node_modules/.pnpm/@nanostores+react@0.7.1_nanostores@0.9.3_react@18.2.0/node_modules/@nanostores/react | | | |-- @types | | | | |-- node -> ../../../../node_modules/.pnpm/@types+node@20.4.2/node_modules/@types/node | | | | |-- react -> ../../../../node_modules/.pnpm/@types+react@18.2.15/node_modules/@types/react | | | | `-- react-dom -> ../../../../node_modules/.pnpm/@types+react-dom@18.2.7/node_modules/@types/react-dom | | | |-- @vitejs | | | | `-- plugin-react-swc -> ../../../../node_modules/.pnpm/@vitejs+plugin-react-swc@3.4.0_@swc+helpers@0.5.5_vite@4.4.11_@types+node@20.4.2_sass@1.63.6_terser@5.19.1_/node_modules/@vitejs/plugin-react-swc | | | |-- jose -> ../../../node_modules/.pnpm/jose@5.2.3/node_modules/jose | | | |-- nanostores -> ../../../node_modules/.pnpm/nanostores@0.9.3/node_modules/nanostores | | | |-- react -> ../../../node_modules/.pnpm/react@18.2.0/node_modules/react | | | |-- react-dom -> ../../../node_modules/.pnpm/react-dom@18.2.0_react@18.2.0/node_modules/react-dom | | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | `-- vite -> ../../../node_modules/.pnpm/vite@4.4.11_@types+node@20.4.2_sass@1.63.6_terser@5.19.1/node_modules/vite | | |-- package.json | | |-- react | | | `-- package.json | | |-- src | | | |-- EnokiClient | | | | |-- index.ts | | | | `-- type.ts | | | |-- EnokiFlow.ts | | | |-- EnokiKeypair.ts | | | |-- encryption.ts | | | |-- index.ts | | | |-- react.tsx | | | `-- stores.ts | | |-- tsconfig.esm.json | | |-- tsconfig.json | | `-- typedoc.json | |-- graphql-transport | | |-- CHANGELOG.md | | |-- README.md | | |-- codegen.ts | | |-- node_modules | | | |-- @graphql-codegen | | | | |-- add -> ../../../../node_modules/.pnpm/@graphql-codegen+add@5.0.2_graphql@16.8.1/node_modules/@graphql-codegen/add | | | | |-- cli -> ../../../../node_modules/.pnpm/@graphql-codegen+cli@5.0.2_@parcel+watcher@2.4.0_@types+node@20.4.2_enquirer@2.4.1_graphql@16.8.1_typescript@5.3.3/node_modules/@graphql-codegen/cli | | | | |-- typed-document-node -> ../../../../node_modules/.pnpm/@graphql-codegen+typed-document-node@5.0.4_graphql@16.8.1/node_modules/@graphql-codegen/typed-document-node | | | | |-- typescript -> ../../../../node_modules/.pnpm/@graphql-codegen+typescript@4.0.4_graphql@16.8.1/node_modules/@graphql-codegen/typescript | | | | |-- typescript-document-nodes -> ../../../../node_modules/.pnpm/@graphql-codegen+typescript-document-nodes@4.0.4_graphql@16.8.1/node_modules/@graphql-codegen/typescript-document-nodes | | | | `-- typescript-operations -> ../../../../node_modules/.pnpm/@graphql-codegen+typescript-operations@4.1.2_graphql@16.8.1/node_modules/@graphql-codegen/typescript-operations | | | |-- @graphql-typed-document-node | | | | `-- core -> ../../../../node_modules/.pnpm/@graphql-typed-document-node+core@3.2.0_graphql@16.8.1/node_modules/@graphql-typed-document-node/core | | | |-- @mysten | | | | |-- bcs -> ../../../bcs | | | | |-- build-scripts -> ../../../build-scripts | | | | `-- sui -> ../../../typescript | | | |-- @parcel | | | | `-- watcher -> ../../../../node_modules/.pnpm/@parcel+watcher@2.4.0/node_modules/@parcel/watcher | | | |-- @types | | | | `-- node -> ../../../../node_modules/.pnpm/@types+node@20.4.2/node_modules/@types/node | | | |-- graphql -> ../../../node_modules/.pnpm/graphql@16.8.1/node_modules/graphql | | | |-- graphql-config -> ../../../node_modules/.pnpm/graphql-config@5.0.3_@types+node@20.4.2_graphql@16.8.1/node_modules/graphql-config | | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | |-- vitest -> ../../../node_modules/.pnpm/vitest@1.6.0_@types+node@20.4.2_happy-dom@14.11.0_jsdom@23.0.0_sass@1.63.6_terser@5.19.1/node_modules/vitest | | | `-- wait-on -> ../../../node_modules/.pnpm/wait-on@7.0.1/node_modules/wait-on | | |-- package.json | | |-- src | | | |-- generated | | | | `-- queries.ts | | | |-- index.ts | | | |-- mappers | | | | |-- bcs.ts | | | | |-- checkpint.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 | | | | |-- getLatestSuiSystemState.graphql | | | | |-- getMoveFunctionArgTypes.graphql | | | | |-- getNormalizedMoveFunction.graphql | | | | |-- getNormalizedMoveModule.graphql | | | | |-- getNormalizedMoveModulesByPackage.graphql | | | | |-- getNormalizedMoveStruct.graphql | | | | |-- getProtocolConfig.graphql | | | | |-- getReferenceGasPrice.graphql | | | | |-- getTotalSupply.graphql | | | | |-- getTotalTransactionBlocks.graphql | | | | |-- getValidatorsApy.graphql | | | | |-- nameService.graphql | | | | |-- objects.graphql | | | | |-- queryEvents.graphql | | | | |-- stakes.graphql | | | | `-- transactions.graphql | | | `-- transport.ts | | |-- test | | | |-- compatability.test.ts | | | `-- tsconfig.json | | |-- tsconfig.esm.json | | |-- tsconfig.json | | |-- typedoc.json | | `-- vitest.config.ts | |-- kiosk | | |-- CHANGELOG.md | | |-- README.md | | |-- dist | | | |-- cjs | | | | |-- bcs.d.ts | | | | |-- bcs.js | | | | |-- bcs.js.map | | | | |-- client | | | | | |-- kiosk-client.d.ts | | | | | |-- kiosk-client.js | | | | | |-- kiosk-client.js.map | | | | | |-- kiosk-transaction.d.ts | | | | | |-- kiosk-transaction.js | | | | | |-- kiosk-transaction.js.map | | | | | |-- tp-transaction.d.ts | | | | | |-- tp-transaction.js | | | | | `-- tp-transaction.js.map | | | | |-- constants.d.ts | | | | |-- constants.js | | | | |-- constants.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | |-- index.js.map | | | | |-- package.json | | | | |-- query | | | | | |-- kiosk.d.ts | | | | | |-- kiosk.js | | | | | |-- kiosk.js.map | | | | | |-- transfer-policy.d.ts | | | | | |-- transfer-policy.js | | | | | `-- transfer-policy.js.map | | | | |-- tx | | | | | |-- kiosk.d.ts | | | | | |-- kiosk.js | | | | | |-- kiosk.js.map | | | | | |-- personal-kiosk.d.ts | | | | | |-- personal-kiosk.js | | | | | |-- personal-kiosk.js.map | | | | | |-- rules | | | | | | |-- attach.d.ts | | | | | | |-- attach.js | | | | | | |-- attach.js.map | | | | | | |-- resolve.d.ts | | | | | | |-- resolve.js | | | | | | `-- resolve.js.map | | | | | |-- transfer-policy.d.ts | | | | | |-- transfer-policy.js | | | | | `-- transfer-policy.js.map | | | | |-- types | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- kiosk.d.ts | | | | | |-- kiosk.js | | | | | |-- kiosk.js.map | | | | | |-- transfer-policy.d.ts | | | | | |-- transfer-policy.js | | | | | `-- transfer-policy.js.map | | | | |-- utils.d.ts | | | | |-- utils.js | | | | `-- utils.js.map | | | |-- esm | | | | |-- bcs.d.ts | | | | |-- bcs.js | | | | |-- bcs.js.map | | | | |-- client | | | | | |-- kiosk-client.d.ts | | | | | |-- kiosk-client.js | | | | | |-- kiosk-client.js.map | | | | | |-- kiosk-transaction.d.ts | | | | | |-- kiosk-transaction.js | | | | | |-- kiosk-transaction.js.map | | | | | |-- tp-transaction.d.ts | | | | | |-- tp-transaction.js | | | | | `-- tp-transaction.js.map | | | | |-- constants.d.ts | | | | |-- constants.js | | | | |-- constants.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | |-- index.js.map | | | | |-- package.json | | | | |-- query | | | | | |-- kiosk.d.ts | | | | | |-- kiosk.js | | | | | |-- kiosk.js.map | | | | | |-- transfer-policy.d.ts | | | | | |-- transfer-policy.js | | | | | `-- transfer-policy.js.map | | | | |-- tx | | | | | |-- kiosk.d.ts | | | | | |-- kiosk.js | | | | | |-- kiosk.js.map | | | | | |-- personal-kiosk.d.ts | | | | | |-- personal-kiosk.js | | | | | |-- personal-kiosk.js.map | | | | | |-- rules | | | | | | |-- attach.d.ts | | | | | | |-- attach.js | | | | | | |-- attach.js.map | | | | | | |-- resolve.d.ts | | | | | | |-- resolve.js | | | | | | `-- resolve.js.map | | | | | |-- transfer-policy.d.ts | | | | | |-- transfer-policy.js | | | | | `-- transfer-policy.js.map | | | | |-- types | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- kiosk.d.ts | | | | | |-- kiosk.js | | | | | |-- kiosk.js.map | | | | | |-- transfer-policy.d.ts | | | | | |-- transfer-policy.js | | | | | `-- transfer-policy.js.map | | | | |-- utils.d.ts | | | | |-- utils.js | | | | `-- utils.js.map | | | |-- tsconfig.esm.tsbuildinfo | | | `-- tsconfig.tsbuildinfo | | |-- node_modules | | | |-- @mysten | | | | |-- build-scripts -> ../../../build-scripts | | | | `-- sui -> ../../../typescript | | | |-- cross-env -> ../../../node_modules/.pnpm/cross-env@7.0.3/node_modules/cross-env | | | |-- tmp -> ../../../node_modules/.pnpm/tmp@0.2.1/node_modules/tmp | | | |-- ts-retry-promise -> ../../../node_modules/.pnpm/ts-retry-promise@0.7.0/node_modules/ts-retry-promise | | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | |-- vite -> ../../../node_modules/.pnpm/vite@4.4.4_@types+node@20.12.11_sass@1.63.6_terser@5.19.1/node_modules/vite | | | |-- vitest -> ../../../node_modules/.pnpm/vitest@1.6.0_@types+node@20.12.11_happy-dom@14.11.0_jsdom@23.0.0_sass@1.63.6_terser@5.19.1/node_modules/vitest | | | `-- wait-on -> ../../../node_modules/.pnpm/wait-on@7.0.1/node_modules/wait-on | | |-- 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-sui | | |-- CHANGELOG.md | | |-- README.md | | |-- dist | | | |-- cjs | | | | |-- Sui.d.ts | | | | |-- Sui.js | | | | |-- Sui.js.map | | | | `-- package.json | | | |-- esm | | | | |-- Sui.d.ts | | | | |-- Sui.js | | | | |-- Sui.js.map | | | | `-- package.json | | | |-- tsconfig.esm.tsbuildinfo | | | `-- tsconfig.tsbuildinfo | | |-- node_modules | | | |-- @ledgerhq | | | | |-- hw-transport -> ../../../../node_modules/.pnpm/@ledgerhq+hw-transport@6.28.2/node_modules/@ledgerhq/hw-transport | | | | `-- hw-transport-mocker -> ../../../../node_modules/.pnpm/@ledgerhq+hw-transport-mocker@6.27.13/node_modules/@ledgerhq/hw-transport-mocker | | | |-- @mysten | | | | `-- build-scripts -> ../../../build-scripts | | | |-- @size-limit | | | | `-- preset-small-lib -> ../../../../node_modules/.pnpm/@size-limit+preset-small-lib@8.2.6_size-limit@8.2.6/node_modules/@size-limit/preset-small-lib | | | |-- @types | | | | `-- node -> ../../../../node_modules/.pnpm/@types+node@20.4.2/node_modules/@types/node | | | |-- fast-sha256 -> ../../../node_modules/.pnpm/fast-sha256@1.3.0/node_modules/fast-sha256 | | | |-- size-limit -> ../../../node_modules/.pnpm/size-limit@8.2.6/node_modules/size-limit | | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | `-- vitest -> ../../../node_modules/.pnpm/vitest@1.6.0_@types+node@20.4.2_happy-dom@14.11.0_jsdom@23.0.0_sass@1.63.6_terser@5.19.1/node_modules/vitest | | |-- package.json | | |-- src | | | `-- Sui.ts | | |-- tests | | | |-- Sui.test.ts | | | `-- tsconfig.json | | |-- tsconfig.esm.json | | `-- tsconfig.json | |-- move-bytecode-template | | |-- Cargo.lock | | |-- Cargo.toml | | |-- README.md | | |-- node_modules | | | |-- @mysten | | | | |-- bcs -> ../../../bcs | | | | `-- build-scripts -> ../../../build-scripts | | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | |-- vitest -> ../../../node_modules/.pnpm/vitest@1.6.0_@types+node@20.12.11_happy-dom@14.11.0_jsdom@23.0.0_sass@1.63.6_terser@5.19.1/node_modules/vitest | | | `-- wasm-pack -> ../../../node_modules/.pnpm/wasm-pack@0.12.1/node_modules/wasm-pack | | |-- package.json | | |-- src | | | `-- lib.rs | | |-- tests | | | `-- universal.test.ts | | `-- tsconfig.esm.json | |-- suins-toolkit | | |-- CHANGELOG.md | | |-- README.md | | |-- node_modules | | | |-- @faker-js | | | | `-- faker -> ../../../../node_modules/.pnpm/@faker-js+faker@8.0.2/node_modules/@faker-js/faker | | | |-- @mysten | | | | |-- build-scripts -> ../../../build-scripts | | | | `-- sui -> ../../../typescript | | | |-- ts-node -> ../../../node_modules/.pnpm/ts-node@10.9.1_@swc+core@1.3.92_@types+node@20.12.11_typescript@5.3.3/node_modules/ts-node | | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | `-- vitest -> ../../../node_modules/.pnpm/vitest@1.6.0_@types+node@20.12.11_happy-dom@14.11.0_jsdom@23.0.0_sass@1.63.6_terser@5.19.1/node_modules/vitest | | |-- package.json | | |-- src | | | |-- client.ts | | | |-- index.ts | | | |-- types | | | | |-- index.ts | | | | `-- objects.ts | | | `-- utils | | | |-- constants.ts | | | |-- parser.ts | | | `-- queries.ts | | |-- tests | | | `-- app.test.ts | | |-- tsconfig.esm.json | | |-- tsconfig.json | | `-- vitest.config.ts | |-- typescript | | |-- CHANGELOG.md | | |-- LICENSE | | |-- README.md | | |-- bcs | | | `-- package.json | | |-- client | | | `-- package.json | | |-- cryptography | | | `-- package.json | | |-- dist | | | |-- cjs | | | | |-- bcs | | | | | |-- bcs.d.ts | | | | | |-- bcs.js | | | | | |-- bcs.js.map | | | | | |-- effects.d.ts | | | | | |-- effects.js | | | | | |-- effects.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- type-tag-serializer.d.ts | | | | | |-- type-tag-serializer.js | | | | | |-- type-tag-serializer.js.map | | | | | |-- types.d.ts | | | | | |-- types.js | | | | | `-- types.js.map | | | | |-- client | | | | | |-- client.d.ts | | | | | |-- client.js | | | | | |-- client.js.map | | | | | |-- errors.d.ts | | | | | |-- errors.js | | | | | |-- errors.js.map | | | | | |-- http-transport.d.ts | | | | | |-- http-transport.js | | | | | |-- http-transport.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- network.d.ts | | | | | |-- network.js | | | | | |-- network.js.map | | | | | |-- rpc-websocket-client.d.ts | | | | | |-- rpc-websocket-client.js | | | | | |-- rpc-websocket-client.js.map | | | | | `-- types | | | | | |-- chain.d.ts | | | | | |-- chain.js | | | | | |-- chain.js.map | | | | | |-- changes.d.ts | | | | | |-- changes.js | | | | | |-- changes.js.map | | | | | |-- coins.d.ts | | | | | |-- coins.js | | | | | |-- coins.js.map | | | | | |-- common.d.ts | | | | | |-- common.js | | | | | |-- common.js.map | | | | | |-- generated.d.ts | | | | | |-- generated.js | | | | | |-- generated.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- params.d.ts | | | | | |-- params.js | | | | | `-- params.js.map | | | | |-- cryptography | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- intent.d.ts | | | | | |-- intent.js | | | | | |-- intent.js.map | | | | | |-- keypair.d.ts | | | | | |-- keypair.js | | | | | |-- keypair.js.map | | | | | |-- mnemonics.d.ts | | | | | |-- mnemonics.js | | | | | |-- mnemonics.js.map | | | | | |-- publickey.d.ts | | | | | |-- publickey.js | | | | | |-- publickey.js.map | | | | | |-- signature-scheme.d.ts | | | | | |-- signature-scheme.js | | | | | |-- signature-scheme.js.map | | | | | |-- signature.d.ts | | | | | |-- signature.js | | | | | `-- signature.js.map | | | | |-- faucet | | | | | |-- faucet.d.ts | | | | | |-- faucet.js | | | | | |-- faucet.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | `-- index.js.map | | | | |-- graphql | | | | | |-- client.d.ts | | | | | |-- client.js | | | | | |-- client.js.map | | | | | |-- generated | | | | | | |-- 2024-01 | | | | | | | |-- tada-env.d.js | | | | | | | `-- tada-env.d.js.map | | | | | | |-- 2024.1 | | | | | | | |-- tada-env.d.js | | | | | | | |-- tada-env.d.js.map | | | | | | | |-- tsconfig.tada.js | | | | | | | `-- tsconfig.tada.js.map | | | | | | `-- 2024.4 | | | | | | |-- tada-env.d.js | | | | | | |-- tada-env.d.js.map | | | | | | |-- tsconfig.tada.js | | | | | | `-- tsconfig.tada.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- schemas | | | | | | |-- 2024.1 | | | | | | | |-- index.d.ts | | | | | | | |-- index.js | | | | | | | `-- index.js.map | | | | | | `-- 2024.4 | | | | | | |-- index.d.ts | | | | | | |-- index.js | | | | | | `-- index.js.map | | | | | |-- types.d.ts | | | | | |-- types.js | | | | | `-- types.js.map | | | | |-- keypairs | | | | | |-- ed25519 | | | | | | |-- ed25519-hd-key.d.ts | | | | | | |-- ed25519-hd-key.js | | | | | | |-- ed25519-hd-key.js.map | | | | | | |-- index.d.ts | | | | | | |-- index.js | | | | | | |-- index.js.map | | | | | | |-- keypair.d.ts | | | | | | |-- keypair.js | | | | | | |-- keypair.js.map | | | | | | |-- publickey.d.ts | | | | | | |-- publickey.js | | | | | | `-- publickey.js.map | | | | | |-- secp256k1 | | | | | | |-- index.d.ts | | | | | | |-- index.js | | | | | | |-- index.js.map | | | | | | |-- keypair.d.ts | | | | | | |-- keypair.js | | | | | | |-- keypair.js.map | | | | | | |-- publickey.d.ts | | | | | | |-- publickey.js | | | | | | `-- publickey.js.map | | | | | `-- secp256r1 | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- keypair.d.ts | | | | | |-- keypair.js | | | | | |-- keypair.js.map | | | | | |-- publickey.d.ts | | | | | |-- publickey.js | | | | | `-- publickey.js.map | | | | |-- multisig | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- publickey.d.ts | | | | | |-- publickey.js | | | | | |-- publickey.js.map | | | | | |-- signer.d.ts | | | | | |-- signer.js | | | | | `-- signer.js.map | | | | |-- package.json | | | | |-- transactions | | | | | |-- Commands.d.ts | | | | | |-- Commands.js | | | | | |-- Commands.js.map | | | | | |-- Inputs.d.ts | | | | | |-- Inputs.js | | | | | |-- Inputs.js.map | | | | | |-- ObjectCache.d.ts | | | | | |-- ObjectCache.js | | | | | |-- ObjectCache.js.map | | | | | |-- Transaction.d.ts | | | | | |-- Transaction.js | | | | | |-- Transaction.js.map | | | | | |-- TransactionData.d.ts | | | | | |-- TransactionData.js | | | | | |-- TransactionData.js.map | | | | | |-- __tests__ | | | | | | |-- Transaction.test.d.ts | | | | | | `-- bcs.test.d.ts | | | | | |-- data | | | | | | |-- internal.d.ts | | | | | | |-- internal.js | | | | | | |-- internal.js.map | | | | | | |-- v1.d.ts | | | | | | |-- v1.js | | | | | | |-- v1.js.map | | | | | | |-- v2.d.ts | | | | | | |-- v2.js | | | | | | `-- v2.js.map | | | | | |-- executor | | | | | | |-- caching.d.ts | | | | | | |-- caching.js | | | | | | |-- caching.js.map | | | | | | |-- parallel.d.ts | | | | | | |-- parallel.js | | | | | | |-- parallel.js.map | | | | | | |-- queue.d.ts | | | | | | |-- queue.js | | | | | | |-- queue.js.map | | | | | | |-- serial.d.ts | | | | | | |-- serial.js | | | | | | `-- serial.js.map | | | | | |-- hash.d.ts | | | | | |-- hash.js | | | | | |-- hash.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- intents | | | | | | |-- CoinWithBalance.d.ts | | | | | | |-- CoinWithBalance.js | | | | | | `-- CoinWithBalance.js.map | | | | | |-- json-rpc-resolver.d.ts | | | | | |-- json-rpc-resolver.js | | | | | |-- json-rpc-resolver.js.map | | | | | |-- pure.d.ts | | | | | |-- pure.js | | | | | |-- pure.js.map | | | | | |-- serializer.d.ts | | | | | |-- serializer.js | | | | | |-- serializer.js.map | | | | | |-- utils.d.ts | | | | | |-- utils.js | | | | | `-- utils.js.map | | | | |-- utils | | | | | |-- constants.d.ts | | | | | |-- constants.js | | | | | |-- constants.js.map | | | | | |-- format.d.ts | | | | | |-- format.js | | | | | |-- format.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- sui-types.d.ts | | | | | |-- sui-types.js | | | | | |-- sui-types.js.map | | | | | |-- suins.d.ts | | | | | |-- suins.js | | | | | `-- suins.js.map | | | | |-- verify | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- verify.d.ts | | | | | |-- verify.js | | | | | `-- verify.js.map | | | | |-- version.d.ts | | | | |-- version.js | | | | |-- version.js.map | | | | `-- zklogin | | | | |-- address.d.ts | | | | |-- address.js | | | | |-- address.js.map | | | | |-- bcs.d.ts | | | | |-- bcs.js | | | | |-- bcs.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | |-- index.js.map | | | | |-- jwt-utils.d.ts | | | | |-- jwt-utils.js | | | | |-- jwt-utils.js.map | | | | |-- publickey.d.ts | | | | |-- publickey.js | | | | |-- publickey.js.map | | | | |-- signature.d.ts | | | | |-- signature.js | | | | |-- signature.js.map | | | | |-- utils.d.ts | | | | |-- utils.js | | | | `-- utils.js.map | | | |-- esm | | | | |-- bcs | | | | | |-- bcs.d.ts | | | | | |-- bcs.js | | | | | |-- bcs.js.map | | | | | |-- effects.d.ts | | | | | |-- effects.js | | | | | |-- effects.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- type-tag-serializer.d.ts | | | | | |-- type-tag-serializer.js | | | | | |-- type-tag-serializer.js.map | | | | | |-- types.d.ts | | | | | |-- types.js | | | | | `-- types.js.map | | | | |-- client | | | | | |-- client.d.ts | | | | | |-- client.js | | | | | |-- client.js.map | | | | | |-- errors.d.ts | | | | | |-- errors.js | | | | | |-- errors.js.map | | | | | |-- http-transport.d.ts | | | | | |-- http-transport.js | | | | | |-- http-transport.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- network.d.ts | | | | | |-- network.js | | | | | |-- network.js.map | | | | | |-- rpc-websocket-client.d.ts | | | | | |-- rpc-websocket-client.js | | | | | |-- rpc-websocket-client.js.map | | | | | `-- types | | | | | |-- chain.d.ts | | | | | |-- chain.js | | | | | |-- chain.js.map | | | | | |-- changes.d.ts | | | | | |-- changes.js | | | | | |-- changes.js.map | | | | | |-- coins.d.ts | | | | | |-- coins.js | | | | | |-- coins.js.map | | | | | |-- common.d.ts | | | | | |-- common.js | | | | | |-- common.js.map | | | | | |-- generated.d.ts | | | | | |-- generated.js | | | | | |-- generated.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- params.d.ts | | | | | |-- params.js | | | | | `-- params.js.map | | | | |-- cryptography | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- intent.d.ts | | | | | |-- intent.js | | | | | |-- intent.js.map | | | | | |-- keypair.d.ts | | | | | |-- keypair.js | | | | | |-- keypair.js.map | | | | | |-- mnemonics.d.ts | | | | | |-- mnemonics.js | | | | | |-- mnemonics.js.map | | | | | |-- publickey.d.ts | | | | | |-- publickey.js | | | | | |-- publickey.js.map | | | | | |-- signature-scheme.d.ts | | | | | |-- signature-scheme.js | | | | | |-- signature-scheme.js.map | | | | | |-- signature.d.ts | | | | | |-- signature.js | | | | | `-- signature.js.map | | | | |-- faucet | | | | | |-- faucet.d.ts | | | | | |-- faucet.js | | | | | |-- faucet.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | `-- index.js.map | | | | |-- graphql | | | | | |-- client.d.ts | | | | | |-- client.js | | | | | |-- client.js.map | | | | | |-- generated | | | | | | |-- 2024-01 | | | | | | | |-- tada-env.d.js | | | | | | | `-- tada-env.d.js.map | | | | | | |-- 2024.1 | | | | | | | |-- tada-env.d.js | | | | | | | |-- tada-env.d.js.map | | | | | | | |-- tsconfig.tada.js | | | | | | | `-- tsconfig.tada.js.map | | | | | | `-- 2024.4 | | | | | | |-- tada-env.d.js | | | | | | |-- tada-env.d.js.map | | | | | | |-- tsconfig.tada.js | | | | | | `-- tsconfig.tada.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- schemas | | | | | | |-- 2024.1 | | | | | | | |-- index.d.ts | | | | | | | |-- index.js | | | | | | | `-- index.js.map | | | | | | `-- 2024.4 | | | | | | |-- index.d.ts | | | | | | |-- index.js | | | | | | `-- index.js.map | | | | | |-- types.d.ts | | | | | |-- types.js | | | | | `-- types.js.map | | | | |-- keypairs | | | | | |-- ed25519 | | | | | | |-- ed25519-hd-key.d.ts | | | | | | |-- ed25519-hd-key.js | | | | | | |-- ed25519-hd-key.js.map | | | | | | |-- index.d.ts | | | | | | |-- index.js | | | | | | |-- index.js.map | | | | | | |-- keypair.d.ts | | | | | | |-- keypair.js | | | | | | |-- keypair.js.map | | | | | | |-- publickey.d.ts | | | | | | |-- publickey.js | | | | | | `-- publickey.js.map | | | | | |-- secp256k1 | | | | | | |-- index.d.ts | | | | | | |-- index.js | | | | | | |-- index.js.map | | | | | | |-- keypair.d.ts | | | | | | |-- keypair.js | | | | | | |-- keypair.js.map | | | | | | |-- publickey.d.ts | | | | | | |-- publickey.js | | | | | | `-- publickey.js.map | | | | | `-- secp256r1 | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- keypair.d.ts | | | | | |-- keypair.js | | | | | |-- keypair.js.map | | | | | |-- publickey.d.ts | | | | | |-- publickey.js | | | | | `-- publickey.js.map | | | | |-- multisig | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- publickey.d.ts | | | | | |-- publickey.js | | | | | |-- publickey.js.map | | | | | |-- signer.d.ts | | | | | |-- signer.js | | | | | `-- signer.js.map | | | | |-- package.json | | | | |-- transactions | | | | | |-- Commands.d.ts | | | | | |-- Commands.js | | | | | |-- Commands.js.map | | | | | |-- Inputs.d.ts | | | | | |-- Inputs.js | | | | | |-- Inputs.js.map | | | | | |-- ObjectCache.d.ts | | | | | |-- ObjectCache.js | | | | | |-- ObjectCache.js.map | | | | | |-- Transaction.d.ts | | | | | |-- Transaction.js | | | | | |-- Transaction.js.map | | | | | |-- TransactionData.d.ts | | | | | |-- TransactionData.js | | | | | |-- TransactionData.js.map | | | | | |-- __tests__ | | | | | | |-- Transaction.test.d.ts | | | | | | `-- bcs.test.d.ts | | | | | |-- data | | | | | | |-- internal.d.ts | | | | | | |-- internal.js | | | | | | |-- internal.js.map | | | | | | |-- v1.d.ts | | | | | | |-- v1.js | | | | | | |-- v1.js.map | | | | | | |-- v2.d.ts | | | | | | |-- v2.js | | | | | | `-- v2.js.map | | | | | |-- executor | | | | | | |-- caching.d.ts | | | | | | |-- caching.js | | | | | | |-- caching.js.map | | | | | | |-- parallel.d.ts | | | | | | |-- parallel.js | | | | | | |-- parallel.js.map | | | | | | |-- queue.d.ts | | | | | | |-- queue.js | | | | | | |-- queue.js.map | | | | | | |-- serial.d.ts | | | | | | |-- serial.js | | | | | | `-- serial.js.map | | | | | |-- hash.d.ts | | | | | |-- hash.js | | | | | |-- hash.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- intents | | | | | | |-- CoinWithBalance.d.ts | | | | | | |-- CoinWithBalance.js | | | | | | `-- CoinWithBalance.js.map | | | | | |-- json-rpc-resolver.d.ts | | | | | |-- json-rpc-resolver.js | | | | | |-- json-rpc-resolver.js.map | | | | | |-- pure.d.ts | | | | | |-- pure.js | | | | | |-- pure.js.map | | | | | |-- serializer.d.ts | | | | | |-- serializer.js | | | | | |-- serializer.js.map | | | | | |-- utils.d.ts | | | | | |-- utils.js | | | | | `-- utils.js.map | | | | |-- utils | | | | | |-- constants.d.ts | | | | | |-- constants.js | | | | | |-- constants.js.map | | | | | |-- format.d.ts | | | | | |-- format.js | | | | | |-- format.js.map | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- sui-types.d.ts | | | | | |-- sui-types.js | | | | | |-- sui-types.js.map | | | | | |-- suins.d.ts | | | | | |-- suins.js | | | | | `-- suins.js.map | | | | |-- verify | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- verify.d.ts | | | | | |-- verify.js | | | | | `-- verify.js.map | | | | |-- version.d.ts | | | | |-- version.js | | | | |-- version.js.map | | | | `-- zklogin | | | | |-- address.d.ts | | | | |-- address.js | | | | |-- address.js.map | | | | |-- bcs.d.ts | | | | |-- bcs.js | | | | |-- bcs.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | |-- index.js.map | | | | |-- jwt-utils.d.ts | | | | |-- jwt-utils.js | | | | |-- jwt-utils.js.map | | | | |-- publickey.d.ts | | | | |-- publickey.js | | | | |-- publickey.js.map | | | | |-- signature.d.ts | | | | |-- signature.js | | | | |-- signature.js.map | | | | |-- utils.d.ts | | | | |-- utils.js | | | | `-- utils.js.map | | | |-- tsconfig.esm.tsbuildinfo | | | `-- tsconfig.tsbuildinfo | | |-- docker-compose.yml | | |-- faucet | | | `-- package.json | | |-- genversion.mjs | | |-- graphql | | | |-- package.json | | | `-- schemas | | | |-- 2024.1 | | | | `-- package.json | | | `-- 2024.4 | | | `-- package.json | | |-- keypairs | | | |-- ed25519 | | | | `-- package.json | | | |-- secp256k1 | | | | `-- package.json | | | `-- secp256r1 | | | `-- package.json | | |-- multisig | | | `-- package.json | | |-- node_modules | | | |-- @0no-co | | | | `-- graphqlsp -> ../../../../node_modules/.pnpm/@0no-co+graphqlsp@1.12.2_graphql@16.8.1_typescript@5.3.3/node_modules/@0no-co/graphqlsp | | | |-- @graphql-codegen | | | | |-- add -> ../../../../node_modules/.pnpm/@graphql-codegen+add@5.0.2_graphql@16.8.1/node_modules/@graphql-codegen/add | | | | |-- cli -> ../../../../node_modules/.pnpm/@graphql-codegen+cli@5.0.2_@parcel+watcher@2.4.0_@types+node@20.4.2_enquirer@2.4.1_graphql@16.8.1_typescript@5.3.3/node_modules/@graphql-codegen/cli | | | | |-- typed-document-node -> ../../../../node_modules/.pnpm/@graphql-codegen+typed-document-node@5.0.4_graphql@16.8.1/node_modules/@graphql-codegen/typed-document-node | | | | |-- typescript -> ../../../../node_modules/.pnpm/@graphql-codegen+typescript@4.0.4_graphql@16.8.1/node_modules/@graphql-codegen/typescript | | | | `-- typescript-operations -> ../../../../node_modules/.pnpm/@graphql-codegen+typescript-operations@4.1.2_graphql@16.8.1/node_modules/@graphql-codegen/typescript-operations | | | |-- @graphql-typed-document-node | | | | `-- core -> ../../../../node_modules/.pnpm/@graphql-typed-document-node+core@3.2.0_graphql@16.8.1/node_modules/@graphql-typed-document-node/core | | | |-- @iarna | | | | `-- toml -> ../../../../node_modules/.pnpm/@iarna+toml@2.2.5/node_modules/@iarna/toml | | | |-- @mysten | | | | |-- bcs -> ../../../bcs | | | | `-- build-scripts -> ../../../build-scripts | | | |-- @noble | | | | |-- curves -> ../../../../node_modules/.pnpm/@noble+curves@1.1.0/node_modules/@noble/curves | | | | `-- hashes -> ../../../../node_modules/.pnpm/@noble+hashes@1.3.1/node_modules/@noble/hashes | | | |-- @scure | | | | |-- bip32 -> ../../../../node_modules/.pnpm/@scure+bip32@1.3.1/node_modules/@scure/bip32 | | | | `-- bip39 -> ../../../../node_modules/.pnpm/@scure+bip39@1.2.1/node_modules/@scure/bip39 | | | |-- @suchipi | | | | `-- femver -> ../../../../node_modules/.pnpm/@suchipi+femver@1.0.0/node_modules/@suchipi/femver | | | |-- @types | | | | |-- node -> ../../../../node_modules/.pnpm/@types+node@20.4.2/node_modules/@types/node | | | | |-- tmp -> ../../../../node_modules/.pnpm/@types+tmp@0.2.3/node_modules/@types/tmp | | | | `-- ws -> ../../../../node_modules/.pnpm/@types+ws@8.5.9/node_modules/@types/ws | | | |-- bech32 -> ../../../node_modules/.pnpm/bech32@2.0.0/node_modules/bech32 | | | |-- cross-env -> ../../../node_modules/.pnpm/cross-env@7.0.3/node_modules/cross-env | | | |-- gql.tada -> ../../../node_modules/.pnpm/gql.tada@1.7.0_graphql@16.8.1_typescript@5.3.3/node_modules/gql.tada | | | |-- graphql -> ../../../node_modules/.pnpm/graphql@16.8.1/node_modules/graphql | | | |-- graphql-config -> ../../../node_modules/.pnpm/graphql-config@5.0.3_@types+node@20.4.2_graphql@16.8.1/node_modules/graphql-config | | | |-- msw -> ../../../node_modules/.pnpm/msw@1.2.2_typescript@5.3.3/node_modules/msw | | | |-- tmp -> ../../../node_modules/.pnpm/tmp@0.2.1/node_modules/tmp | | | |-- ts-retry-promise -> ../../../node_modules/.pnpm/ts-retry-promise@0.7.0/node_modules/ts-retry-promise | | | |-- tweetnacl -> ../../../node_modules/.pnpm/tweetnacl@1.0.3/node_modules/tweetnacl | | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | |-- valibot -> ../../../node_modules/.pnpm/valibot@0.25.0/node_modules/valibot | | | |-- vite -> ../../../node_modules/.pnpm/vite@4.4.4_@types+node@20.4.2_sass@1.63.6_terser@5.19.1/node_modules/vite | | | |-- vitest -> ../../../node_modules/.pnpm/vitest@1.6.0_@types+node@20.4.2_happy-dom@14.11.0_jsdom@23.0.0_sass@1.63.6_terser@5.19.1/node_modules/vitest | | | |-- wait-on -> ../../../node_modules/.pnpm/wait-on@7.0.1/node_modules/wait-on | | | `-- ws -> ../../../node_modules/.pnpm/ws@8.14.2/node_modules/ws | | |-- package.json | | |-- scripts | | | |-- 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 | | | | |-- 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 | | | | | |-- 2024-01 | | | | | | `-- tada-env.d.ts | | | | | |-- 2024.1 | | | | | | |-- schema.graphql | | | | | | |-- tada-env.d.ts | | | | | | `-- tsconfig.tada.json | | | | | `-- 2024.4 | | | | | |-- schema.graphql | | | | | |-- tada-env.d.ts | | | | | `-- tsconfig.tada.json | | | | |-- index.ts | | | | |-- schemas | | | | | |-- 2024.1 | | | | | | `-- index.ts | | | | | `-- 2024.4 | | | | | `-- index.ts | | | | `-- types.ts | | | |-- keypairs | | | | |-- ed25519 | | | | | |-- ed25519-hd-key.ts | | | | | |-- index.ts | | | | | |-- keypair.ts | | | | | `-- publickey.ts | | | | |-- secp256k1 | | | | | |-- index.ts | | | | | |-- keypair.ts | | | | | `-- publickey.ts | | | | `-- secp256r1 | | | | |-- index.ts | | | | |-- keypair.ts | | | | `-- publickey.ts | | | |-- multisig | | | | |-- index.ts | | | | |-- publickey.ts | | | | `-- signer.ts | | | |-- transactions | | | | |-- 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 | | | | |-- pure.ts | | | | |-- serializer.ts | | | | `-- utils.ts | | | |-- utils | | | | |-- constants.ts | | | | |-- format.ts | | | | |-- index.ts | | | | |-- sui-types.ts | | | | `-- suins.ts | | | |-- verify | | | | |-- index.ts | | | | `-- verify.ts | | | |-- version.ts | | | `-- zklogin | | | |-- address.ts | | | |-- bcs.ts | | | |-- index.ts | | | |-- jwt-utils.ts | | | |-- publickey.ts | | | |-- signature.ts | | | `-- utils.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 | | | | | |-- 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 | | | | |-- multisig.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 | | | | |-- subscribe.test.ts | | | | |-- txn-builder.test.ts | | | | |-- txn-serializer.test.ts | | | | |-- utils | | | | | |-- env.d.ts | | | | | `-- setup.ts | | | | `-- zklogin-signature.test.ts | | | |-- tsconfig.json | | | `-- unit | | | |-- 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 | | | | |-- publickey.test.ts | | | | |-- secp256k1-keypair.test.ts | | | | |-- secp256k1-publickey.test.ts | | | | |-- secp256r1-keypair.test.ts | | | | |-- secp256r1-publickey.test.ts | | | | `-- signature.test.ts | | | |-- signers | | | | `-- txn-data-serializers | | | | `-- type-tag-serializer.test.ts | | | |-- types | | | | |-- common.test.ts | | | | `-- stringTypes.test.ts | | | |-- utils | | | | `-- suins.test.ts | | | |-- v1-json.test.ts | | | `-- zklogin | | | |-- address.test.ts | | | `-- jwt-utils.test.ts | | |-- transactions | | | `-- package.json | | |-- tsconfig.esm.json | | |-- tsconfig.json | | |-- typedoc.json | | |-- utils | | | `-- package.json | | |-- verify | | | `-- package.json | | |-- vitest.config.ts | | `-- zklogin | | `-- package.json | |-- wallet-standard | | |-- CHANGELOG.md | | |-- README.md | | |-- dist | | | |-- cjs | | | | |-- chains.d.ts | | | | |-- chains.js | | | | |-- chains.js.map | | | | |-- detect.d.ts | | | | |-- detect.js | | | | |-- detect.js.map | | | | |-- features | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- suiReportTransactionEffects.d.ts | | | | | |-- suiReportTransactionEffects.js | | | | | |-- suiReportTransactionEffects.js.map | | | | | |-- suiSignAndExecuteTransaction.d.ts | | | | | |-- suiSignAndExecuteTransaction.js | | | | | |-- suiSignAndExecuteTransaction.js.map | | | | | |-- suiSignAndExecuteTransactionBlock.d.ts | | | | | |-- suiSignAndExecuteTransactionBlock.js | | | | | |-- suiSignAndExecuteTransactionBlock.js.map | | | | | |-- suiSignMessage.d.ts | | | | | |-- suiSignMessage.js | | | | | |-- suiSignMessage.js.map | | | | | |-- suiSignPersonalMessage.d.ts | | | | | |-- suiSignPersonalMessage.js | | | | | |-- suiSignPersonalMessage.js.map | | | | | |-- suiSignTransaction.d.ts | | | | | |-- suiSignTransaction.js | | | | | |-- suiSignTransaction.js.map | | | | | |-- suiSignTransactionBlock.d.ts | | | | | |-- suiSignTransactionBlock.js | | | | | `-- suiSignTransactionBlock.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | |-- index.js.map | | | | |-- package.json | | | | |-- types.d.ts | | | | |-- types.js | | | | |-- types.js.map | | | | |-- wallet.d.ts | | | | |-- wallet.js | | | | `-- wallet.js.map | | | |-- esm | | | | |-- chains.d.ts | | | | |-- chains.js | | | | |-- chains.js.map | | | | |-- detect.d.ts | | | | |-- detect.js | | | | |-- detect.js.map | | | | |-- features | | | | | |-- index.d.ts | | | | | |-- index.js | | | | | |-- index.js.map | | | | | |-- suiReportTransactionEffects.d.ts | | | | | |-- suiReportTransactionEffects.js | | | | | |-- suiReportTransactionEffects.js.map | | | | | |-- suiSignAndExecuteTransaction.d.ts | | | | | |-- suiSignAndExecuteTransaction.js | | | | | |-- suiSignAndExecuteTransaction.js.map | | | | | |-- suiSignAndExecuteTransactionBlock.d.ts | | | | | |-- suiSignAndExecuteTransactionBlock.js | | | | | |-- suiSignAndExecuteTransactionBlock.js.map | | | | | |-- suiSignMessage.d.ts | | | | | |-- suiSignMessage.js | | | | | |-- suiSignMessage.js.map | | | | | |-- suiSignPersonalMessage.d.ts | | | | | |-- suiSignPersonalMessage.js | | | | | |-- suiSignPersonalMessage.js.map | | | | | |-- suiSignTransaction.d.ts | | | | | |-- suiSignTransaction.js | | | | | |-- suiSignTransaction.js.map | | | | | |-- suiSignTransactionBlock.d.ts | | | | | |-- suiSignTransactionBlock.js | | | | | `-- suiSignTransactionBlock.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | |-- index.js.map | | | | |-- package.json | | | | |-- types.d.ts | | | | |-- types.js | | | | |-- types.js.map | | | | |-- wallet.d.ts | | | | |-- wallet.js | | | | `-- wallet.js.map | | | |-- tsconfig.esm.tsbuildinfo | | | `-- tsconfig.tsbuildinfo | | |-- node_modules | | | |-- @mysten | | | | |-- build-scripts -> ../../../build-scripts | | | | `-- sui -> ../../../typescript | | | |-- @wallet-standard | | | | `-- core -> ../../../../node_modules/.pnpm/@wallet-standard+core@1.0.3/node_modules/@wallet-standard/core | | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | `-- typescript-json-schema -> ../../../node_modules/.pnpm/typescript-json-schema@0.63.0_@swc+core@1.3.92/node_modules/typescript-json-schema | | |-- package.json | | |-- serialized-transaction-data-v2.schema.json | | |-- src | | | |-- chains.ts | | | |-- detect.ts | | | |-- features | | | | |-- index.ts | | | | |-- suiReportTransactionEffects.ts | | | | |-- suiSignAndExecuteTransaction.ts | | | | |-- suiSignAndExecuteTransactionBlock.ts | | | | |-- suiSignMessage.ts | | | | |-- suiSignPersonalMessage.ts | | | | |-- suiSignTransaction.ts | | | | `-- suiSignTransactionBlock.ts | | | |-- index.ts | | | |-- types.ts | | | `-- wallet.ts | | |-- tsconfig.esm.json | | |-- tsconfig.json | | `-- typedoc.json | |-- zklogin | | |-- CHANGELOG.md | | |-- README.md | | |-- dist | | | |-- cjs | | | | |-- address.d.ts | | | | |-- address.js | | | | |-- address.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | |-- index.js.map | | | | |-- nonce.d.ts | | | | |-- nonce.js | | | | |-- nonce.js.map | | | | |-- package.json | | | | |-- poseidon.d.ts | | | | |-- poseidon.js | | | | |-- poseidon.js.map | | | | |-- utils.d.ts | | | | |-- utils.js | | | | `-- utils.js.map | | | |-- esm | | | | |-- address.d.ts | | | | |-- address.js | | | | |-- address.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | |-- index.js.map | | | | |-- nonce.d.ts | | | | |-- nonce.js | | | | |-- nonce.js.map | | | | |-- package.json | | | | |-- poseidon.d.ts | | | | |-- poseidon.js | | | | |-- poseidon.js.map | | | | |-- utils.d.ts | | | | |-- utils.js | | | | `-- utils.js.map | | | |-- tsconfig.esm.tsbuildinfo | | | `-- tsconfig.tsbuildinfo | | |-- node_modules | | | |-- @mysten | | | | |-- bcs -> ../../../bcs | | | | |-- build-scripts -> ../../../build-scripts | | | | `-- sui -> ../../../typescript | | | |-- @noble | | | | `-- hashes -> ../../../../node_modules/.pnpm/@noble+hashes@1.3.1/node_modules/@noble/hashes | | | |-- @types | | | | `-- node -> ../../../../node_modules/.pnpm/@types+node@20.4.2/node_modules/@types/node | | | |-- jose -> ../../../node_modules/.pnpm/jose@5.2.3/node_modules/jose | | | |-- poseidon-lite -> ../../../node_modules/.pnpm/poseidon-lite@0.2.0/node_modules/poseidon-lite | | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | | `-- vitest -> ../../../node_modules/.pnpm/vitest@1.6.0_@types+node@20.4.2_happy-dom@14.11.0_jsdom@23.0.0_sass@1.63.6_terser@5.19.1/node_modules/vitest | | |-- package.json | | |-- src | | | |-- address.ts | | | |-- index.ts | | | |-- nonce.ts | | | |-- poseidon.ts | | | `-- utils.ts | | |-- test | | | |-- address.test.ts | | | `-- nonce.test.ts | | |-- tsconfig.esm.json | | |-- tsconfig.json | | |-- typedoc.json | | `-- vitest.config.ts | `-- zksend | |-- CHANGELOG.md | |-- README.md | |-- dist | | |-- cjs | | | |-- index.d.ts | | | |-- index.js | | | |-- index.js.map | | | |-- index.test.d.ts | | | |-- links | | | | |-- builder.d.ts | | | | |-- builder.js | | | | |-- builder.js.map | | | | |-- claim.d.ts | | | | |-- claim.js | | | | |-- claim.js.map | | | | |-- get-sent-transactions.d.ts | | | | |-- get-sent-transactions.js | | | | |-- get-sent-transactions.js.map | | | | |-- list-created-links.d.ts | | | | |-- list-created-links.js | | | | |-- list-created-links.js.map | | | | |-- utils.d.ts | | | | |-- utils.js | | | | |-- utils.js.map | | | | |-- zk-bag.d.ts | | | | |-- zk-bag.js | | | | `-- zk-bag.js.map | | | |-- package.json | | | |-- utils | | | | |-- withResolvers.d.ts | | | | |-- withResolvers.js | | | | `-- withResolvers.js.map | | | `-- wallet | | | |-- channel | | | | |-- events.d.ts | | | | |-- events.js | | | | |-- events.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | `-- index.js.map | | | |-- index.d.ts | | | |-- index.js | | | `-- index.js.map | | |-- esm | | | |-- index.d.ts | | | |-- index.js | | | |-- index.js.map | | | |-- index.test.d.ts | | | |-- links | | | | |-- builder.d.ts | | | | |-- builder.js | | | | |-- builder.js.map | | | | |-- claim.d.ts | | | | |-- claim.js | | | | |-- claim.js.map | | | | |-- get-sent-transactions.d.ts | | | | |-- get-sent-transactions.js | | | | |-- get-sent-transactions.js.map | | | | |-- list-created-links.d.ts | | | | |-- list-created-links.js | | | | |-- list-created-links.js.map | | | | |-- utils.d.ts | | | | |-- utils.js | | | | |-- utils.js.map | | | | |-- zk-bag.d.ts | | | | |-- zk-bag.js | | | | `-- zk-bag.js.map | | | |-- package.json | | | |-- utils | | | | |-- withResolvers.d.ts | | | | |-- withResolvers.js | | | | `-- withResolvers.js.map | | | `-- wallet | | | |-- channel | | | | |-- events.d.ts | | | | |-- events.js | | | | |-- events.js.map | | | | |-- index.d.ts | | | | |-- index.js | | | | `-- index.js.map | | | |-- index.d.ts | | | |-- index.js | | | `-- index.js.map | | |-- tsconfig.esm.tsbuildinfo | | `-- tsconfig.tsbuildinfo | |-- node_modules | | |-- @mysten | | | |-- build-scripts -> ../../../build-scripts | | | |-- sui -> ../../../typescript | | | `-- wallet-standard -> ../../../wallet-standard | | |-- @types | | | `-- node -> ../../../../node_modules/.pnpm/@types+node@20.4.2/node_modules/@types/node | | |-- mitt -> ../../../node_modules/.pnpm/mitt@3.0.1/node_modules/mitt | | |-- nanostores -> ../../../node_modules/.pnpm/nanostores@0.9.3/node_modules/nanostores | | |-- typescript -> ../../../node_modules/.pnpm/typescript@5.3.3/node_modules/typescript | | |-- valibot -> ../../../node_modules/.pnpm/valibot@0.25.0/node_modules/valibot | | `-- vitest -> ../../../node_modules/.pnpm/vitest@1.6.0_@types+node@20.4.2_happy-dom@14.11.0_jsdom@23.0.0_sass@1.63.6_terser@5.19.1/node_modules/vitest | |-- package.json | |-- src | | |-- index.test.ts | | |-- index.ts | | |-- links | | | |-- builder.ts | | | |-- claim.ts | | | |-- get-sent-transactions.ts | | | |-- list-created-links.ts | | | |-- utils.ts | | | `-- zk-bag.ts | | |-- utils | | | `-- withResolvers.ts | | `-- wallet | | |-- channel | | | |-- events.ts | | | `-- index.ts | | `-- index.ts | |-- tsconfig.esm.json | |-- tsconfig.json | |-- typedoc.json | `-- vitest.config.ts |-- sui-execution | |-- Cargo.toml | |-- README.md | |-- cut | | |-- Cargo.toml | | |-- README.md | | `-- src | | |-- args.rs | | |-- main.rs | | |-- path.rs | | `-- plan.rs | |-- latest | | |-- sui-adapter | | | |-- Cargo.toml | | | `-- src | | | |-- adapter.rs | | | |-- error.rs | | | |-- execution_engine.rs | | | |-- gas_charger.rs | | | |-- lib.rs | | | |-- programmable_transactions | | | | |-- context.rs | | | | |-- execution.rs | | | | |-- linkage_view.rs | | | | `-- mod.rs | | | |-- temporary_store.rs | | | `-- type_layout_resolver.rs | | |-- sui-move-natives | | | |-- Cargo.toml | | | `-- src | | | |-- address.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 | | | | |-- mod.rs | | | | `-- object_store.rs | | | |-- random.rs | | | |-- test_scenario.rs | | | |-- test_utils.rs | | | |-- transfer.rs | | | |-- tx_context.rs | | | |-- types.rs | | | `-- validator.rs | | `-- sui-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 | | `-- tests | | `-- common | | |-- mod.rs | | `-- module_builder.rs | |-- src | | |-- executor.rs | | |-- latest.rs | | |-- lib.rs | | |-- lib.template.rs | | |-- tests.rs | | |-- v0.rs | | |-- v1.rs | | |-- v2.rs | | `-- verifier.rs | |-- v0 | | |-- sui-adapter | | | |-- Cargo.toml | | | `-- src | | | |-- adapter.rs | | | |-- error.rs | | | |-- execution_engine.rs | | | |-- gas_charger.rs | | | |-- lib.rs | | | |-- programmable_transactions | | | | |-- context.rs | | | | |-- execution.rs | | | | |-- linkage_view.rs | | | | `-- mod.rs | | | |-- temporary_store.rs | | | `-- type_layout_resolver.rs | | |-- sui-move-natives | | | |-- Cargo.toml | | | `-- src | | | |-- address.rs | | | |-- crypto | | | | |-- bls12381.rs | | | | |-- ecdsa_k1.rs | | | | |-- ecdsa_r1.rs | | | | |-- ecvrf.rs | | | | |-- ed25519.rs | | | | |-- groth16.rs | | | | |-- hash.rs | | | | |-- hmac.rs | | | | `-- mod.rs | | | |-- dynamic_field.rs | | | |-- event.rs | | | |-- lib.rs | | | |-- object.rs | | | |-- object_runtime | | | | |-- mod.rs | | | | `-- object_store.rs | | | |-- test_scenario.rs | | | |-- test_utils.rs | | | |-- transfer.rs | | | |-- tx_context.rs | | | |-- types.rs | | | `-- validator.rs | | `-- sui-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 | | `-- tests | | `-- common | | |-- mod.rs | | `-- module_builder.rs | |-- v1 | | |-- sui-adapter | | | |-- Cargo.toml | | | `-- src | | | |-- adapter.rs | | | |-- error.rs | | | |-- execution_engine.rs | | | |-- gas_charger.rs | | | |-- lib.rs | | | |-- programmable_transactions | | | | |-- context.rs | | | | |-- execution.rs | | | | |-- linkage_view.rs | | | | `-- mod.rs | | | |-- temporary_store.rs | | | `-- type_layout_resolver.rs | | |-- sui-move-natives | | | |-- Cargo.toml | | | `-- src | | | |-- address.rs | | | |-- crypto | | | | |-- bls12381.rs | | | | |-- ecdsa_k1.rs | | | | |-- ecdsa_r1.rs | | | | |-- ecvrf.rs | | | | |-- ed25519.rs | | | | |-- groth16.rs | | | | |-- hash.rs | | | | |-- hmac.rs | | | | |-- mod.rs | | | | `-- zklogin.rs | | | |-- dynamic_field.rs | | | |-- event.rs | | | |-- lib.rs | | | |-- object.rs | | | |-- object_runtime | | | | |-- mod.rs | | | | `-- object_store.rs | | | |-- test_scenario.rs | | | |-- test_utils.rs | | | |-- transfer.rs | | | |-- tx_context.rs | | | |-- types.rs | | | `-- validator.rs | | `-- sui-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 | | `-- tests | | `-- common | | |-- mod.rs | | `-- module_builder.rs | `-- v2 | |-- sui-adapter | | |-- Cargo.toml | | `-- src | | |-- adapter.rs | | |-- error.rs | | |-- execution_engine.rs | | |-- gas_charger.rs | | |-- lib.rs | | |-- programmable_transactions | | | |-- context.rs | | | |-- execution.rs | | | |-- linkage_view.rs | | | `-- mod.rs | | |-- temporary_store.rs | | `-- type_layout_resolver.rs | |-- sui-move-natives | | |-- Cargo.toml | | `-- src | | |-- address.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 | | | `-- zklogin.rs | | |-- dynamic_field.rs | | |-- event.rs | | |-- lib.rs | | |-- object.rs | | |-- object_runtime | | | |-- mod.rs | | | `-- object_store.rs | | |-- test_scenario.rs | | |-- test_utils.rs | | |-- transfer.rs | | |-- tx_context.rs | | |-- types.rs | | `-- validator.rs | `-- sui-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 | `-- tests | `-- common | |-- mod.rs | `-- module_builder.rs |-- sui_programmability | `-- examples | |-- README.md | |-- basics | | |-- Move.toml | | |-- README.md | | `-- sources | | |-- clock.move | | |-- counter.move | | |-- lock.move | | |-- object.move | | |-- object_basics.move | | `-- sandwich.move | |-- capy | | |-- Move.toml | | `-- sources | | |-- capy.move | | |-- capy_admin.move | | |-- capy_item.move | | |-- capy_market.move | | |-- capy_winter.move | | `-- eden.move | |-- crypto | | |-- Move.toml | | |-- README.md | | `-- sources | | |-- ec_ops.move | | |-- ecdsa.move | | `-- groth16.move | |-- defi | | |-- Move.toml | | |-- README.md | | |-- sources | | | |-- escrow.move | | | |-- flash_lender.move | | | |-- pool.move | | | |-- shared_escrow.move | | | `-- subscription.move | | `-- tests | | |-- escrow_tests.move | | |-- flash_lender_tests.move | | `-- shared_escrow_test.move | |-- ecommerce | | |-- Move.toml | | |-- README.md | | |-- sources | | `-- tests | |-- fungible_tokens | | |-- Move.toml | | |-- README.md | | |-- sources | | | |-- basket.move | | | |-- managed.move | | | |-- regulated_coin.move | | | `-- treasury_lock.move | | `-- tests | | `-- basket_tests.move | |-- games | | |-- Move.toml | | |-- README.md | | |-- sources | | | |-- drand_based_lottery.move | | | |-- drand_based_scratch_card.move | | | |-- drand_lib.move | | | |-- hero.move | | | |-- rock_paper_scissors.move | | | |-- sea_hero.move | | | |-- sea_hero_helper.move | | | |-- shared_tic_tac_toe.move | | | |-- tic_tac_toe.move | | | `-- vdf_based_lottery.move | | `-- tests | | |-- drand_based_lottery_tests.move | | |-- drand_based_scratch_card_tests.move | | |-- rock_paper_scissors_tests.move | | |-- shared_tic_tac_toe_tests.move | | |-- tic_tac_toe_tests.move | | `-- vdf_based_lottery_tests.move | |-- move_tutorial | | |-- Move.toml | | `-- sources | | `-- my_module.move | |-- multi_package | | |-- README.md | | |-- dep_package | | | |-- Move.toml | | | `-- sources | | | `-- dep_module.move | | `-- main_package | | |-- Move.toml | | `-- sources | | `-- main_module.move | |-- nfts | | |-- Move.toml | | |-- README.md | | |-- sources | | | |-- auction.move | | | |-- auction_lib.move | | | |-- chat.move | | | |-- cross_chain_airdrop.move | | | |-- devnet_nft.move | | | |-- discount_coupon.move | | | |-- geniteam.move | | | |-- marketplace.move | | | |-- num.move | | | `-- shared_auction.move | | `-- tests | | |-- auction_tests.move | | |-- chat_tests.move | | |-- cross_chain_airdrop_tests.move | | |-- discount_coupon_tests.move | | `-- shared_auction_tests.move | |-- objects_tutorial | | |-- Move.toml | | `-- sources | | |-- color_object.move | | |-- simple_warrior.move | | `-- trusted_swap.move | `-- utils | |-- Move.toml | |-- sources | | |-- epoch_time_lock.move | | |-- immutable_external_resource.move | | |-- locked_coin.move | | |-- safe.move | | `-- typed_id.move | `-- tests | |-- immutable_external_resource_tests.move | `-- safe_tests.move |-- turbo.json `-- vercel.json
Editor is loading...
Leave a Comment