├── mover ├── CJ │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── 001 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── 0xbillw │ ├── code │ │ ├── readme.md │ │ └── task02 │ │ │ └── tests │ │ │ └── task02_tests.move │ └── notes │ │ └── readme.md ├── 2H-K │ ├── notes │ │ └── readme.md │ └── code │ │ └── task1 │ │ └── readme.md ├── CHTXRT │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── Hello_Move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── Canzik │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── Move.toml │ └── notes │ │ └── readme.md ├── FeyaM │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── Gauss │ ├── code │ │ ├── readme.md │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── Gold │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── Heemale │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── Move.toml │ └── notes │ │ └── readme.md ├── LBiyou │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── LJ117 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── Lvnszn │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── tests │ │ │ └── task1_tests.move │ └── notes │ │ └── readme.md ├── Ocrand │ └── code │ │ ├── readme.md │ │ ├── task1 │ │ └── hello_world │ │ │ ├── Move.toml │ │ │ └── tests │ │ │ └── hello_world_tests.move │ │ ├── task5 │ │ └── tests │ │ │ └── swap_test.move │ │ ├── task2 │ │ └── tests │ │ │ └── task2_tests.move │ │ ├── task3 │ │ └── tests │ │ │ └── task3_tests.move │ │ └── task4 │ │ └── tests │ │ └── task4_tests.move ├── SYYANI │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── WgoW │ ├── code │ │ ├── readme.md │ │ ├── task1 │ │ │ └── hello_move │ │ │ │ ├── .gitignore │ │ │ │ ├── publish.sh │ │ │ │ ├── tests │ │ │ │ └── hello_move_tests.move │ │ │ │ └── sources │ │ │ │ └── hello_move.move │ │ ├── task2 │ │ │ ├── .gitignore │ │ │ ├── my_coin │ │ │ │ └── tests │ │ │ │ │ └── my_coin_tests.move │ │ │ └── faucet_coin │ │ │ │ └── tests │ │ │ │ └── faucet_coin_tests.move │ │ ├── task3 │ │ │ └── new_nft │ │ │ │ └── tests │ │ │ │ └── new_nft_tests.move │ │ ├── task4 │ │ │ └── new_game │ │ │ │ └── tests │ │ │ │ └── new_game_tests.move │ │ └── task5 │ │ │ └── new_swap │ │ │ └── tests │ │ │ └── new_swap_tests.move │ ├── notes │ │ └── readme.md │ └── x.sh ├── Xsw6 │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── XuanTuC │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── YunJude │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── a981008 │ └── code │ │ └── readme.md ├── adgZ925 │ ├── code │ │ ├── readme.md │ │ └── hello_move.move │ ├── notes │ │ └── readme.md │ └── assets │ │ └── hello_move.png ├── al17Er │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── beney │ ├── code │ │ ├── readme.md │ │ ├── task2 │ │ │ └── tests │ │ │ │ └── task2_tests.move │ │ ├── task3 │ │ │ └── tests │ │ │ │ └── task3_tests.move │ │ ├── task4 │ │ │ └── tests │ │ │ │ └── task4_tests.move │ │ ├── task5 │ │ │ └── tests │ │ │ │ └── task5_tests.move │ │ └── task1 │ │ │ └── hello_move.move │ └── notes │ │ └── readme.md ├── bigshop │ ├── code │ │ ├── readme.md │ │ ├── .gitignore │ │ ├── 03nft │ │ │ └── tests │ │ │ │ └── 03nft_tests.move │ │ ├── 02coin │ │ │ └── tests │ │ │ │ └── 02coin_tests.move │ │ ├── 04game │ │ │ └── tests │ │ │ │ └── 04game_tests.move │ │ ├── 05swap │ │ │ └── tests │ │ │ │ └── 05swap_tests.move │ │ └── 01hello │ │ │ ├── tests │ │ │ └── 01hello_tests.move │ │ │ └── sources │ │ │ └── 01hello.move │ └── notes │ │ └── task1.md ├── bxc127 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── c1ay │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── ccw2018 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── ch1y4n │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── cnwzhu │ ├── notes │ │ └── readme.md │ └── code │ │ ├── task1 │ │ └── Move.toml │ │ └── readme.md ├── cytzrs │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── dark-Qy │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── ddzw47 │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── dewjjj │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── dlongx │ ├── code │ │ ├── readme.md │ │ ├── task2 │ │ │ └── tests │ │ │ │ └── task2_tests.move │ │ ├── task3 │ │ │ └── tests │ │ │ │ └── mynft_tests.move │ │ └── task4 │ │ │ └── tests │ │ │ └── cnell_game_tests.move │ └── notes │ │ ├── readme.md │ │ └── task2创建货币.md ├── dongowu │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── f4tb3e │ ├── code │ │ ├── readme.md │ │ ├── task2 │ │ │ └── my_coin │ │ │ │ └── tests │ │ │ │ └── my_coin_tests.move │ │ └── task1 │ │ │ └── hello_world │ │ │ ├── sources │ │ │ └── hello_world.move │ │ │ └── tests │ │ │ └── hello_world_tests.move │ └── notes │ │ └── readme.md ├── fengtm │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello │ │ │ └── tests │ │ │ └── hello_tests.move │ └── notes │ │ └── readme.md ├── fundgao │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── huisq │ ├── notes │ │ └── readme.md │ └── code │ │ ├── task2 │ │ └── .gitignore │ │ ├── task3 │ │ └── .gitignore │ │ ├── task4 │ │ └── .gitignore │ │ ├── task5 │ │ └── .gitignore │ │ ├── task1 │ │ └── hello_move │ │ │ ├── .gitignore │ │ │ └── sources │ │ │ └── hello.move │ │ └── task6 │ │ └── navi │ │ ├── package.json │ │ └── .gitignore ├── hwwang2 │ ├── code │ │ ├── readme.md │ │ └── .gitignore │ └── notes │ │ ├── readme.md │ │ └── task1.md ├── ice668 │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ ├── smart_contract_test │ │ │ └── sources │ │ │ │ └── test.move │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ ├── readme.md │ │ ├── image │ │ └── task1 │ │ │ └── 1712573751372.png │ │ └── task1.md ├── jf-li00 │ ├── code │ │ ├── readme.md │ │ └── task6 │ │ │ └── package.json │ └── notes │ │ └── readme.md ├── jjk812 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── kborrt │ ├── code │ │ ├── readme.md │ │ └── task2 │ │ │ ├── KborrtCoin │ │ │ └── tests │ │ │ │ └── kborrtcoin_tests.move │ │ │ └── KborrtFaucet │ │ │ └── tests │ │ │ └── kborrtfaucet_tests.move │ └── notes │ │ ├── readme.md │ │ └── 02.move_coin.md ├── lekclc │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── lingsuo │ └── code │ │ ├── readme.md │ │ └── task1 │ │ └── task1_helloworld.move ├── lllwky │ ├── code │ │ ├── readme.md │ │ └── task6 │ │ │ └── package.json │ └── notes │ │ ├── readme.md │ │ └── task6.md ├── mtsfhh │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── origz │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── shaflow │ ├── code │ │ ├── readme.md │ │ ├── hello_world │ │ │ └── Move.toml │ │ ├── my_coin │ │ │ └── tests │ │ │ │ └── my_coin_tests.move │ │ └── faucet_coin │ │ │ └── tests │ │ │ └── faucet_coin_tests.move │ └── notes │ │ └── readme.md ├── sycute │ ├── code │ │ ├── readme.md │ │ └── task1_helloworld.move │ └── notes │ │ ├── task4.md │ │ ├── task6.md │ │ └── task3.md ├── twiagle │ ├── code │ │ ├── readme.md │ │ ├── task6 │ │ │ └── package.json │ │ ├── task3 │ │ │ └── tests │ │ │ │ └── task3_tests.move │ │ ├── task4 │ │ │ └── tests │ │ │ │ └── task4_tests.move │ │ ├── task5 │ │ │ └── tests │ │ │ │ └── task5_tests.move │ │ └── task2 │ │ │ ├── twiagleCoin │ │ │ └── tests │ │ │ │ └── task2_tests.move │ │ │ └── faucet │ │ │ └── tests │ │ │ └── faucet_tests.move │ └── notes │ │ ├── readme.md │ │ ├── task6 │ │ └── readme.md │ │ ├── task1 │ │ ├── 1_1.png │ │ └── 1_2.png │ │ ├── task2 │ │ └── 2_1.png │ │ ├── task3 │ │ └── 3_1.png │ │ ├── task4 │ │ ├── 4_1.png │ │ └── 4_2.png │ │ └── task5 │ │ └── 5_1.png ├── twill1 │ └── code │ │ └── readme.md ├── vip2193 │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── vklo1 │ ├── code │ │ ├── readme.md │ │ ├── task1 │ │ │ └── hello_world │ │ │ │ └── Move.toml │ │ ├── task3 │ │ │ └── Move.toml │ │ ├── task4 │ │ │ └── Move.toml │ │ └── task2 │ │ │ └── Move.toml │ └── notes │ │ └── readme.md ├── vv1133 │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── tests │ │ │ └── hello_world_tests.move │ └── notes │ │ └── readme.md ├── w0r1d │ ├── code │ │ ├── readme.md │ │ └── hello_world │ │ │ └── tests │ │ │ └── hello_world_tests.move │ └── notes │ │ └── readme.md ├── waterrr │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── tests │ │ │ └── hello_tests.move │ └── notes │ │ └── readme.md ├── ylinfy │ ├── notes │ │ └── readme.md │ ├── readme.md │ └── code │ │ └── hello_move │ │ └── tests │ │ └── hello_move_tests.move ├── yty2024 │ ├── code │ │ ├── readme.md │ │ ├── task2 │ │ │ └── tests │ │ │ │ └── task2_tests.move │ │ └── task1 │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── yxsec │ └── code │ │ └── readme.md ├── zcy1024 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── zrr1999 │ └── code │ │ ├── readme.md │ │ ├── task6 │ │ ├── bun.lockb │ │ ├── README.md │ │ └── package.json │ │ └── task4 │ │ └── publish-and-test.sh ├── zzdz098 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── 5255b64 │ └── notes │ │ └── readme.md ├── 61liuyii │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── AlexDu17 │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── AmuroToru │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello_world │ │ │ └── tests │ │ │ └── hello_world_tests.move │ └── notes │ │ └── readme.md ├── Awoodwhale │ ├── notes │ │ └── readme.md │ └── code │ │ ├── task6 │ │ └── main.js │ │ ├── task4 │ │ └── game │ │ │ └── tests │ │ │ └── game_tests.move │ │ ├── task5 │ │ └── swap │ │ │ └── tests │ │ │ └── swap_tests.move │ │ ├── task3 │ │ └── mynft │ │ │ └── tests │ │ │ └── mynft_tests.move │ │ └── task2 │ │ ├── my_coin │ │ └── tests │ │ │ └── my_coin_tests.move │ │ └── faucet_coin │ │ └── tests │ │ └── faucet_coin_tests.move ├── AzraelJi │ ├── code │ │ ├── readme.md │ │ ├── task3 │ │ │ └── readme.md │ │ ├── task2 │ │ │ ├── my_coin │ │ │ │ └── tests │ │ │ │ │ └── my_coin_tests.move │ │ │ └── faucet_coin │ │ │ │ └── tests │ │ │ │ └── faucet_coin_tests.move │ │ └── task1 │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── B1ue1nWh1te │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── BambooLqq │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── BazingaJack │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello_world │ │ │ └── Move.toml │ └── notes │ │ └── readme.md ├── Belen-Luo │ ├── notes │ │ └── readme.md │ └── code │ │ └── task1 │ │ └── hello_world │ │ └── tests │ │ └── hello_world_tests.move ├── CHENkai8385 │ └── notes │ │ └── readme.md ├── Canwaiting │ ├── code │ │ ├── readme.md │ │ └── task5 │ │ │ └── Move.toml │ └── notes │ │ └── readme.md ├── ChenGongWei │ ├── notes │ │ └── readme.md │ └── code │ │ ├── task6 │ │ └── package.json │ │ ├── task4 │ │ └── my_game │ │ │ └── tests │ │ │ └── my_game_tests.move │ │ └── task5 │ │ └── my_swap │ │ └── tests │ │ └── my_swap_tests.move ├── CodingGeoff │ ├── notes │ │ └── readme.md │ └── code │ │ └── task 1 │ │ ├── readme.md │ │ └── tests │ │ └── hello_CodingGeoff_tests.move ├── CouperGrey │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── CreatorYuan │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── Cyning7357 │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── DiHuangXia98 │ ├── code │ │ └── readme.md │ └── notes │ │ └── img │ │ ├── 1_0.png │ │ ├── 1_1.png │ │ ├── 1_2.png │ │ ├── 2_0.png │ │ ├── 2_1.png │ │ ├── 2_2.png │ │ ├── 2_3.png │ │ ├── 3_0.png │ │ ├── 3_1.png │ │ ├── 3_2.png │ │ ├── 3_3.png │ │ ├── 3_4.png │ │ ├── 4_0.png │ │ ├── 4_1.png │ │ ├── 5_0.png │ │ ├── 5_1.png │ │ ├── 5_2.png │ │ ├── 5_3.png │ │ ├── 5_4.png │ │ ├── 5_5.png │ │ ├── 5_6.png │ │ └── 5_7.png ├── DudeGuuud │ └── notes │ │ └── readme.md ├── HungYann │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── IOStatePZ │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── KyrinCode │ ├── code │ │ └── readme.md │ ├── notes │ │ └── readme.md │ └── tasks │ │ ├── move_nft │ │ └── tests │ │ │ └── move_nft_tests.move │ │ └── hello_move │ │ └── tests │ │ └── hello_move_tests.move ├── LingLingcc │ ├── code │ │ ├── readme.md │ │ ├── task3 │ │ │ └── nft.move │ │ └── task1 │ │ │ └── task1.move │ └── notes │ │ └── readme.md ├── MartinYeung5 │ ├── code │ │ ├── readme.md │ │ ├── task2 │ │ │ └── tests │ │ │ │ └── task2_tests.move │ │ └── week1 │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── Neutrino-zhz │ ├── code │ │ ├── readme.md │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── PhigrosX │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello_world │ │ │ └── tests │ │ │ └── hello_world_tests.move │ └── notes │ │ └── readme.md ├── Pithos23 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── Rockyzsu │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── tests │ │ │ └── hello_rockyzsu_tests.move │ └── notes │ │ └── readme.md ├── Sakura-501 │ ├── code │ │ ├── readme.md │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── Serlight │ ├── nodes │ │ └── readme.md │ └── code │ │ └── task1 │ │ └── hello.move ├── Zebra6-web │ ├── code │ │ ├── readme.md │ │ ├── hello_move │ │ │ └── tests │ │ │ │ └── hello_move_tests.move │ │ └── task1 │ │ │ └── hello │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── Zeroc0077 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── aliyan404 │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello_move.move │ └── notes │ │ └── readme.md ├── alva-lin │ ├── code │ │ └── readme.md │ └── assets │ │ └── how_to_find_coin_id.png ├── austin00175 │ ├── code │ │ ├── readme.md │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── baicaiyihao │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── benARUis │ └── notes │ │ └── readme.md ├── bitkuang │ └── code │ │ └── readme.md ├── bityoume │ ├── code │ │ ├── readme.md │ │ └── task1_hello_move │ │ │ └── sources │ │ │ └── task1_hello_move.move │ └── notes │ │ └── readme.md ├── bluemood13 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── brook-bang │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── bytesloop │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── chaos-zhu │ └── code │ │ ├── readme.md │ │ └── task4 │ │ └── tests │ │ └── task4_tests.move ├── checkyourmon │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── chenjiantu │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── chenlai │ ├── notes │ │ └── readme.md │ └── code │ │ └── task1 │ │ └── tests │ │ └── hello_chenlai_tests.move ├── chuanyue98 │ ├── notes │ │ └── readme.md │ └── code │ │ ├── task1 │ │ └── Move.toml │ │ ├── task2 │ │ └── Move.toml │ │ ├── task3 │ │ └── Move.toml │ │ ├── task4 │ │ └── Move.toml │ │ └── task5 │ │ └── tests │ │ └── task5_tests.move ├── coolboyler │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── crazyjs123 │ ├── code │ │ ├── readme.md │ │ └── hello_world │ │ │ └── sources │ │ │ └── hello_world.move │ └── notes │ │ └── readme.md ├── cyberpo9t │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── tests │ │ │ └── task1_tests.move │ └── notes │ │ └── readme.md ├── d0gsh3ll │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── tests │ │ │ └── task1_tests.move │ └── notes │ │ └── readme.md ├── daisyligf │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── digot-dream │ ├── code │ │ ├── readme.md │ │ ├── task2 │ │ │ └── my_coin │ │ │ │ └── tests │ │ │ │ └── my_coin_tests.move │ │ └── task1 │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ ├── readme.md │ │ └── task2 │ │ ├── image.png │ │ ├── image-1.png │ │ ├── image-2.png │ │ ├── image-3.png │ │ └── task2.md ├── do0x0ob │ ├── notes │ │ └── readme.md │ └── code │ │ ├── readme.md │ │ └── task_1 │ │ └── hello_alien │ │ └── tests │ │ └── hello_alien_tests.move ├── fanofmusk │ ├── code │ │ ├── readme.md │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── fantasyni │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── fengyiyuan │ ├── code │ │ ├── readme.md │ │ ├── task6 │ │ │ ├── .gitignore │ │ │ └── package.json │ │ ├── task3 │ │ │ └── tests │ │ │ │ └── task3_tests.move │ │ ├── task4 │ │ │ └── tests │ │ │ │ └── task4_tests.move │ │ └── task5 │ │ │ └── tests │ │ │ └── task5_tests.move │ └── notes │ │ └── readme.md ├── gjiewww123 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── guange2015 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── gzliudan │ ├── code │ │ └── readme.md │ ├── notes │ │ └── readme.md │ ├── task2 │ │ └── tests │ │ │ └── task2_tests.move │ └── task3 │ │ └── tests │ │ └── task3_tests.move ├── hi-chenerge │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── Move.toml │ └── notes │ │ └── readme.md ├── hicoldcat │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── tests │ │ │ └── task1_tests.move │ └── notes │ │ └── readme.md ├── hong112244 │ ├── code │ │ ├── readme.md │ │ └── .gitignore │ └── notes │ │ └── readme.md ├── huanghanyue │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── jeasonnow │ ├── code │ │ ├── readme.md │ │ ├── task3 │ │ │ └── tests │ │ │ │ └── task3_tests.move │ │ └── task1 │ │ │ └── sources │ │ │ └── task1.move │ └── notes │ │ └── readme.md ├── jingjijiang │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── just03211 │ └── code │ │ └── readme.md ├── kangrongji │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── sources │ │ │ └── hello_move.move │ └── notes │ │ └── readme.md ├── kyoapps-kyo │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── lexburner │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── lifejwang11 │ ├── code │ │ ├── readme.md │ │ ├── task2 │ │ │ └── move_coin │ │ │ │ └── tests │ │ │ │ └── move_coin_tests.move │ │ └── task1 │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── lihuazhang │ ├── code │ │ ├── readme.md │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── liliubai │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── liquiid727 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── lispking │ ├── code │ │ ├── readme.md │ │ └── get-faucet.sh │ └── notes │ │ └── readme.md ├── live258a │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── luciferCheng │ └── code │ │ ├── readme.md │ │ ├── task1 │ │ ├── tests │ │ │ └── task1_tests.move │ │ └── sources │ │ │ └── task1.move │ │ ├── task2 │ │ └── tests │ │ │ └── task2_tests.move │ │ └── task3 │ │ └── tests │ │ └── task3_tests.move ├── lvxingood │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── lvxinnian │ └── code │ │ └── readme.md ├── lzhscw │ ├── code │ │ ├── readme.md │ │ ├── task 1 │ │ │ └── Move.toml │ │ ├── task 2 │ │ │ ├── my_coin │ │ │ │ └── tests │ │ │ │ │ └── my_coin_tests.move │ │ │ └── faucet_coin │ │ │ │ └── tests │ │ │ │ └── faucet_coin_tests.move │ │ ├── task 3 │ │ │ └── new_nft │ │ │ │ └── tests │ │ │ │ └── new_nft_tests.move │ │ └── task 4 │ │ │ └── lzhscw_game │ │ │ └── tests │ │ │ └── lzhscw_game_tests.move │ └── notes │ │ ├── readme.md │ │ └── Task 4.md ├── manonloki │ ├── code │ │ ├── readme.md │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── mimengdelei │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello_world │ │ │ └── Move.toml │ └── notes │ │ └── readme.md ├── mouserice │ ├── code │ │ ├── readme.md │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── neil4dong │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── onbonkphoh │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── phantomk │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── phoenixlhs │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── qipan2333 │ ├── code │ │ ├── readme.md │ │ ├── task1 │ │ │ └── hello_world │ │ │ │ └── Move.toml │ │ └── task2 │ │ │ ├── my_coin │ │ │ └── tests │ │ │ │ └── my_coin_tests.move │ │ │ └── faucet_coin │ │ │ └── tests │ │ │ └── faucet_coin_tests.move │ └── notes │ │ └── readme.md ├── qqqsw2768 │ ├── code │ │ ├── readme.md │ │ ├── task2 │ │ │ ├── faucet │ │ │ │ └── tests │ │ │ │ │ └── faucet_tests.move │ │ │ └── my_coin │ │ │ │ └── tests │ │ │ │ └── my_coin_tests.move │ │ └── task1 │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── ranmian │ ├── notes │ │ ├── readme.md │ │ └── task1.md │ └── code │ │ ├── readme.md │ │ ├── task1 │ │ ├── tests │ │ │ └── task1_tests.move │ │ └── sources │ │ │ └── hello.move │ │ └── task2 │ │ └── tests │ │ └── task2_tests.move ├── robeyons │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── rubbitnick │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello │ │ │ └── tests │ │ │ └── hello_tests.move │ └── notes │ │ └── readme.md ├── saber0010 │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── Move.toml │ └── notes │ │ └── readme.md ├── seen │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── sheepbotany │ ├── code │ │ ├── readme.md │ │ ├── task2 │ │ │ ├── mycoin │ │ │ │ └── tests │ │ │ │ │ └── mycoin_tests.move │ │ │ └── faucetcoin │ │ │ │ └── tests │ │ │ │ └── faucetcoin_tests.move │ │ ├── task3 │ │ │ └── nfttest │ │ │ │ └── tests │ │ │ │ └── nfttest_tests.move │ │ ├── task4 │ │ │ └── gametest │ │ │ │ └── tests │ │ │ │ └── gametest_tests.move │ │ └── task5 │ │ │ └── swaptest │ │ │ └── tests │ │ │ └── swaptest_tests.move │ └── notes │ │ └── readme.md ├── shenghuo2 │ ├── code │ │ ├── readme.md │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── siphonelee │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── sjoice0123 │ ├── code │ │ ├── readme.md │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── super-lhdta │ ├── code │ │ ├── readme.md │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── tangyuan2323 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── tianxihenan │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── treesirop │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── unpWn4bl3 │ ├── code │ │ ├── readme.md │ │ ├── task6 │ │ │ ├── .gitignore │ │ │ └── package.json │ │ └── task2 │ │ │ └── sources │ │ │ └── mycoin.move │ └── notes │ │ └── readme.md ├── upupnoah │ ├── notes │ │ ├── task2.md │ │ ├── task3.md │ │ ├── task4.md │ │ └── task5.md │ └── code │ │ ├── task3 │ │ └── nft │ │ │ ├── sources │ │ │ └── nft.move │ │ │ └── tests │ │ │ └── nft_tests.move │ │ ├── task4 │ │ └── game │ │ │ ├── sources │ │ │ └── game.move │ │ │ └── tests │ │ │ └── game_tests.move │ │ ├── task5 │ │ └── swap │ │ │ ├── sources │ │ │ └── swap.move │ │ │ └── tests │ │ │ └── swap_tests.move │ │ └── task2 │ │ └── coin │ │ └── tests │ │ └── coin_tests.move ├── v2ish1yan │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── waterwha1e │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── xushizhao │ ├── code │ │ ├── readme.md │ │ └── hello_move │ │ │ └── Move.toml │ └── notes │ │ └── readme.md ├── yjshi2015 │ ├── notes │ │ └── readme.md │ └── code │ │ ├── coin_move │ │ └── tests │ │ │ └── coin_move_tests.move │ │ └── hello_move │ │ └── tests │ │ └── hello_move_tests.move ├── zhhuanghe │ └── code │ │ └── readme.md ├── zouyuxuan │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── tests │ │ │ └── task1_tests.move │ └── notes │ │ └── readme.md ├── CY-missinged │ ├── notes │ │ └── readme.md │ └── code │ │ ├── task2 │ │ ├── sources │ │ │ └── task2.move │ │ └── tests │ │ │ └── task2_tests.move │ │ └── task1 │ │ └── tests │ │ └── task1_tests.move ├── CodeChaosConjurer │ ├── code │ │ └── readme.md │ └── notes │ │ └── task1.md ├── Huaqiangma520 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── Mika-Lahtinen │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── NoWillToBreak │ ├── code │ │ └── readme.md │ └── notes │ │ ├── readme.md │ │ └── task6.md ├── Soonogo │ ├── notes │ │ └── readme.md │ └── code │ │ └── hello_move │ │ └── tests │ │ └── hello_move_tests.move ├── TigerInYourDream │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── WangJianTong999 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── globelnikdavid │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── hongxuedefujun │ └── code │ │ ├── readme.md │ │ ├── task6 │ │ └── package.json │ │ ├── task3 │ │ └── nft │ │ │ └── tests │ │ │ └── nft_tests.move │ │ ├── task4 │ │ └── game │ │ │ └── tests │ │ │ └── game_tests.move │ │ ├── task5 │ │ └── swap │ │ │ └── tests │ │ │ └── swap_tests.move │ │ └── task2 │ │ ├── facuet_coin │ │ └── tests │ │ │ └── facuet_coin_tests.move │ │ └── my_Cheshire │ │ └── tests │ │ └── my_cheshire_tests.move ├── itsjoeyrighthere │ └── notes │ │ └── readme.md ├── kundingwhale │ └── notes │ │ └── readme.md ├── liushuyu6666 │ ├── notes │ │ └── readme.md │ └── code │ │ └── task1 │ │ └── sources │ │ └── task1.move ├── opjidonfklfnof │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── qiaopengjun5162 │ ├── code │ │ ├── readme.md │ │ └── task1 │ │ │ └── hello_move │ │ │ └── tests │ │ │ └── hello_move_tests.move │ └── notes │ │ └── readme.md ├── sipondwvripybekz │ ├── notes │ │ └── readme.md │ └── code │ │ └── task2 │ │ └── mycoin │ │ └── test.sh ├── WhiteselLiesmann443 │ ├── code │ │ └── readme.md │ ├── notes │ │ └── readme.md │ └── readme.md ├── hautanpetitjean476 │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── LxxxtSec │ └── code │ │ └── readme.md ├── alizestl │ └── pic │ │ └── task-1-helloworldsuiscan.png ├── antigone4224 │ └── code │ │ ├── task1 │ │ ├── sources │ │ │ └── hello_world.move │ │ └── tests │ │ │ └── hello_world_tests.move │ │ ├── task2 │ │ └── faucet │ │ │ └── tests │ │ │ └── faucet_tests.move │ │ └── task3 │ │ └── tests │ │ └── examples_tests.move ├── futuwxq │ ├── code │ │ └── readme.md │ └── notes │ │ └── readme.md ├── spn21 │ └── package1 │ │ ├── migration.patch │ │ └── tests │ │ └── package1_tests.move ├── yedeyu │ └── notes │ │ └── task1.md ├── v1xingyue │ └── readme.md ├── jeffierw │ └── code │ │ └── readme.md ├── HETAOSAMA │ ├── move_coin │ │ └── cli.md │ └── hello_move │ │ └── tests │ │ └── hello_move_tests.move ├── move-expert │ ├── notes │ │ └── task6.md │ └── code │ │ └── task6 │ │ └── package.json ├── tzxyz │ ├── readme.md │ └── task1 │ │ └── hello_tzxyz.move ├── Mulander-J │ ├── code │ │ └── hello_move │ │ │ └── Move.toml │ └── .gitignore └── lidashu │ └── code │ ├── task_2 │ ├── move_coin │ │ └── tests │ │ │ └── move_coin_tests.move │ └── lidashu_coin │ │ └── tests │ │ └── lidashu_coin_tests.move │ ├── task_1 │ └── hello_move │ │ └── tests │ │ └── hello_move_tests.move │ └── task_3 │ └── camels_nft │ └── tests │ └── camels_nft_tests.move ├── task ├── readme.md ├── 05.move_swap.md ├── 04.move_game.md ├── 01.hello_move.md ├── 03.move_nft.md └── 02.move_coin.md └── .gitignore /mover/CJ/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/001/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/001/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/0xbillw/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/2H-K/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/CHTXRT/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/CHTXRT/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/CJ/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Canzik/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Canzik/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/FeyaM/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/FeyaM/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Gauss/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Gauss/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Gold/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Gold/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Heemale/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/LBiyou/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/LBiyou/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/LJ117/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/LJ117/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Lvnszn/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Lvnszn/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Ocrand/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/SYYANI/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/SYYANI/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/WgoW/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/WgoW/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Xsw6/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Xsw6/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/XuanTuC/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/YunJude/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/a981008/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/adgZ925/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/al17Er/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/beney/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/beney/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/bigshop/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/bxc127/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/bxc127/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/c1ay/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/c1ay/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/ccw2018/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/ch1y4n/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/ch1y4n/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/cnwzhu/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/cytzrs/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/cytzrs/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/dark-Qy/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/ddzw47/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/ddzw47/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/dewjjj/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/dewjjj/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/dlongx/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/dlongx/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/dongowu/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/f4tb3e/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/f4tb3e/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/fengtm/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/fengtm/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/fundgao/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/huisq/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/hwwang2/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/ice668/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/ice668/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/jf-li00/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/jjk812/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/jjk812/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/kborrt/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/kborrt/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lekclc/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lekclc/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lingsuo/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lllwky/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lllwky/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/mtsfhh/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/mtsfhh/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/origz/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/origz/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/shaflow/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/sycute/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/twiagle/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/twill1/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/vip2193/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/vklo1/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/vklo1/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/vv1133/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/vv1133/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/w0r1d/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/w0r1d/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/waterrr/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/ylinfy/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/yty2024/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/yxsec/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/zcy1024/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/zrr1999/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/zzdz098/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /task/readme.md: -------------------------------------------------------------------------------- 1 | # 任务指南 2 | -------------------------------------------------------------------------------- /mover/0xbillw/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/2H-K/code/task1/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/5255b64/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/61liuyii/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/AlexDu17/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/AlexDu17/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/AmuroToru/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/AmuroToru/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Awoodwhale/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/AzraelJi/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/AzraelJi/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/B1ue1nWh1te/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/B1ue1nWh1te/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/BambooLqq/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/BambooLqq/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/BazingaJack/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/BazingaJack/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Belen-Luo/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/CHENkai8385/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Canwaiting/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Canwaiting/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/ChenGongWei/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/CodingGeoff/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/CouperGrey/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/CouperGrey/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/CreatorYuan/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/CreatorYuan/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Cyning7357/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Cyning7357/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/DiHuangXia98/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/DudeGuuud/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Heemale/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/HungYann/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/HungYann/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/IOStatePZ/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/IOStatePZ/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/KyrinCode/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/KyrinCode/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/LingLingcc/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/LingLingcc/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/MartinYeung5/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Neutrino-zhz/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/PhigrosX/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/PhigrosX/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Pithos23/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Pithos23/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Rockyzsu/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Rockyzsu/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Sakura-501/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Sakura-501/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Serlight/nodes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/XuanTuC/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/YunJude/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Zebra6-web/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Zeroc0077/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Zeroc0077/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/adgZ925/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/aliyan404/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/aliyan404/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/alva-lin/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/austin00175/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/austin00175/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/baicaiyihao/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/baicaiyihao/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/benARUis/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/bitkuang/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/bityoume/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/bluemood13/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/bluemood13/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/brook-bang/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/brook-bang/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/bytesloop/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/bytesloop/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/ccw2018/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/chaos-zhu/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/checkyourmon/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/chenjiantu/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/chenjiantu/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/chenlai/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/chuanyue98/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/coolboyler/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/coolboyler/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/crazyjs123/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/crazyjs123/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/cyberpo9t/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/cyberpo9t/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/d0gsh3ll/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/d0gsh3ll/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/daisyligf/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/daisyligf/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/dark-Qy/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/digot-dream/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/do0x0ob/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/dongowu/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/fanofmusk/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/fanofmusk/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/fantasyni/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/fantasyni/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/fengyiyuan/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/fengyiyuan/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/fundgao/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/gjiewww123/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/gjiewww123/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/guange2015/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/guange2015/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/gzliudan/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/gzliudan/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/hi-chenerge/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/hi-chenerge/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/hicoldcat/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/hicoldcat/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/hong112244/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/hong112244/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/huanghanyue/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/huanghanyue/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/hwwang2/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/jeasonnow/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/jeasonnow/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/jf-li00/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/jingjijiang/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/jingjijiang/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/just03211/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/kangrongji/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/kangrongji/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/kyoapps-kyo/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/kyoapps-kyo/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lexburner/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lexburner/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lifejwang11/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lifejwang11/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lihuazhang/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lihuazhang/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/liliubai/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/liliubai/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/liquiid727/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/liquiid727/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lispking/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lispking/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/live258a/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/live258a/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/luciferCheng/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lvxingood/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lvxingood/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lvxinnian/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/lzhscw/code/readme.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mover/lzhscw/notes/readme.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mover/manonloki/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/manonloki/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/mimengdelei/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/mimengdelei/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/mouserice/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/mouserice/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/neil4dong/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/neil4dong/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/onbonkphoh/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/onbonkphoh/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/phantomk/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/phantomk/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/phoenixlhs/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/phoenixlhs/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/qipan2333/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/qipan2333/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/qqqsw2768/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/qqqsw2768/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/ranmian/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/robeyons/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/robeyons/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/rubbitnick/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/rubbitnick/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/saber0010/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/saber0010/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/seen/code/readme.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mover/seen/notes/readme.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mover/shaflow/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/sheepbotany/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/sheepbotany/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/shenghuo2/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/shenghuo2/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/siphonelee/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/siphonelee/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/sjoice0123/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/sjoice0123/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/super-lhdta/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/super-lhdta/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/tangyuan2323/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/tianxihenan/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/tianxihenan/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/treesirop/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/treesirop/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/twiagle/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/unpWn4bl3/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/unpWn4bl3/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/upupnoah/notes/task2.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/upupnoah/notes/task3.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/upupnoah/notes/task4.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/upupnoah/notes/task5.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/v2ish1yan/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/v2ish1yan/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/vip2193/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/waterrr/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/waterwha1e/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/waterwha1e/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/xushizhao/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/xushizhao/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/yjshi2015/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/yty2024/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/zcy1024/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/zhhuanghe/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/zouyuxuan/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/zouyuxuan/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/zzdz098/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/AzraelJi/code/task3/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/CY-missinged/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/CodeChaosConjurer/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Huaqiangma520/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Huaqiangma520/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/LingLingcc/code/task3/nft.move: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/MartinYeung5/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Mika-Lahtinen/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Mika-Lahtinen/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Neutrino-zhz/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/NoWillToBreak/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/NoWillToBreak/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/Soonogo/notes/readme.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mover/TigerInYourDream/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/TigerInYourDream/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/WangJianTong999/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/WangJianTong999/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/checkyourmon/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/globelnikdavid/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/globelnikdavid/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/hongxuedefujun/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/itsjoeyrighthere/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/kundingwhale/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/liushuyu6666/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/opjidonfklfnof/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/opjidonfklfnof/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/qiaopengjun5162/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/qiaopengjun5162/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/sipondwvripybekz/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/tangyuan2323/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/twiagle/notes/task6/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/CodingGeoff/code/task 1/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/WhiteselLiesmann443/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/WhiteselLiesmann443/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/bigshop/code/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /mover/digot-dream/notes/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /mover/hautanpetitjean476/code/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/hautanpetitjean476/notes/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mover/hong112244/code/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /mover/huisq/code/task2/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | build -------------------------------------------------------------------------------- /mover/huisq/code/task3/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | build -------------------------------------------------------------------------------- /mover/huisq/code/task4/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | build -------------------------------------------------------------------------------- /mover/huisq/code/task5/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | build -------------------------------------------------------------------------------- /mover/61liuyii/notes/readme.md: -------------------------------------------------------------------------------- 1 | what can i say 2 | -------------------------------------------------------------------------------- /mover/fengyiyuan/code/task6/.gitignore: -------------------------------------------------------------------------------- 1 | mnemonic.js -------------------------------------------------------------------------------- /mover/hwwang2/code/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | Move.lock 3 | -------------------------------------------------------------------------------- /mover/WgoW/code/task1/hello_move/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | *.lock -------------------------------------------------------------------------------- /mover/WgoW/code/task2/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | *.lock 3 | **/build/ -------------------------------------------------------------------------------- /mover/huisq/code/task1/hello_move/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | build -------------------------------------------------------------------------------- /mover/unpWn4bl3/code/task6/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | pnpm-lock.yaml -------------------------------------------------------------------------------- /mover/WgoW/code/task1/hello_move/publish.sh: -------------------------------------------------------------------------------- 1 | sui client publish --gas-budget 100000000 -------------------------------------------------------------------------------- /mover/ice668/code/task1/smart_contract_test/sources/test.move: -------------------------------------------------------------------------------- 1 | // Generated by SuiGPT 2 | -------------------------------------------------------------------------------- /mover/LxxxtSec/code/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/LxxxtSec/code/readme.md -------------------------------------------------------------------------------- /mover/upupnoah/code/task3/nft/sources/nft.move: -------------------------------------------------------------------------------- 1 | /* 2 | /// Module: nft 3 | module nft::nft { 4 | 5 | } 6 | */ 7 | -------------------------------------------------------------------------------- /mover/upupnoah/code/task4/game/sources/game.move: -------------------------------------------------------------------------------- 1 | /* 2 | /// Module: game 3 | module game::game { 4 | 5 | } 6 | */ 7 | -------------------------------------------------------------------------------- /mover/upupnoah/code/task5/swap/sources/swap.move: -------------------------------------------------------------------------------- 1 | /* 2 | /// Module: swap 3 | module swap::swap { 4 | 5 | } 6 | */ 7 | -------------------------------------------------------------------------------- /mover/CY-missinged/code/task2/sources/task2.move: -------------------------------------------------------------------------------- 1 | /* 2 | /// Module: task2 3 | module task2::task2 { 4 | 5 | } 6 | */ 7 | -------------------------------------------------------------------------------- /mover/adgZ925/assets/hello_move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/adgZ925/assets/hello_move.png -------------------------------------------------------------------------------- /mover/twiagle/notes/task1/1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/twiagle/notes/task1/1_1.png -------------------------------------------------------------------------------- /mover/twiagle/notes/task1/1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/twiagle/notes/task1/1_2.png -------------------------------------------------------------------------------- /mover/twiagle/notes/task2/2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/twiagle/notes/task2/2_1.png -------------------------------------------------------------------------------- /mover/twiagle/notes/task3/3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/twiagle/notes/task3/3_1.png -------------------------------------------------------------------------------- /mover/twiagle/notes/task4/4_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/twiagle/notes/task4/4_1.png -------------------------------------------------------------------------------- /mover/twiagle/notes/task4/4_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/twiagle/notes/task4/4_2.png -------------------------------------------------------------------------------- /mover/twiagle/notes/task5/5_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/twiagle/notes/task5/5_1.png -------------------------------------------------------------------------------- /mover/zrr1999/code/task6/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/zrr1999/code/task6/bun.lockb -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/1_0.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/1_1.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/1_2.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/2_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/2_0.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/2_1.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/2_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/2_2.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/2_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/2_3.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/3_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/3_0.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/3_1.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/3_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/3_2.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/3_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/3_3.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/3_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/3_4.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/4_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/4_0.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/4_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/4_1.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/5_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/5_0.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/5_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/5_1.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/5_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/5_2.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/5_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/5_3.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/5_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/5_4.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/5_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/5_5.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/5_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/5_6.png -------------------------------------------------------------------------------- /mover/DiHuangXia98/notes/img/5_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/DiHuangXia98/notes/img/5_7.png -------------------------------------------------------------------------------- /mover/Zebra6-web/notes/readme.md: -------------------------------------------------------------------------------- 1 | ## move学习笔记4.11 基本命令 2 | 检查当前的环境变量 sui client envs 3 | 切换网络命令 sui client switch --env 4 | -------------------------------------------------------------------------------- /mover/digot-dream/notes/task2/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/digot-dream/notes/task2/image.png -------------------------------------------------------------------------------- /mover/lllwky/code/task6/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "navi-sdk": "^1.1.20" 4 | }, 5 | "type": "module" 6 | } 7 | -------------------------------------------------------------------------------- /mover/digot-dream/notes/task2/image-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/digot-dream/notes/task2/image-1.png -------------------------------------------------------------------------------- /mover/digot-dream/notes/task2/image-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/digot-dream/notes/task2/image-2.png -------------------------------------------------------------------------------- /mover/digot-dream/notes/task2/image-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/digot-dream/notes/task2/image-3.png -------------------------------------------------------------------------------- /mover/huisq/code/task6/navi/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "navi-sdk": "^1.1.20" 4 | }, 5 | "type": "module" 6 | } 7 | -------------------------------------------------------------------------------- /mover/alva-lin/assets/how_to_find_coin_id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/alva-lin/assets/how_to_find_coin_id.png -------------------------------------------------------------------------------- /mover/alizestl/pic/task-1-helloworldsuiscan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/alizestl/pic/task-1-helloworldsuiscan.png -------------------------------------------------------------------------------- /mover/antigone4224/code/task1/sources/hello_world.move: -------------------------------------------------------------------------------- 1 | /* 2 | /// Module: hello_world 3 | module hello_world::hello_world { 4 | 5 | } 6 | */ 7 | -------------------------------------------------------------------------------- /mover/ice668/notes/image/task1/1712573751372.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rockyzsu/letsmove/main/mover/ice668/notes/image/task1/1712573751372.png -------------------------------------------------------------------------------- /mover/CodeChaosConjurer/notes/task1.md: -------------------------------------------------------------------------------- 1 | 1. sui配置钱包 2 | 2. sui 部署 sui client publish --gas-budget 200000000 sources/hello.move --skip-dependency-verification -------------------------------------------------------------------------------- /mover/sycute/notes/task4.md: -------------------------------------------------------------------------------- 1 | 合约部署之后,记下 PackageID,在浏览器中查看该合约。 2 | 3 | 在页面链接钱包之后,调用`play`函数:第一个参数输入 `Rock`,`Scissors`,`Paper` 这三个中的其中一个,第二个参数输入`0x6`。 4 | 5 | 执行之后,记录交易哈希。 6 | -------------------------------------------------------------------------------- /mover/futuwxq/code/readme.md: -------------------------------------------------------------------------------- 1 | ## 01 hello move 2 | 3 | [x] Source Code: https://github.com/futuwxq/letsmove-task/tree/main/task_1(https://github.com/futuwxq/letsmove-task/tree/main/task_1) -------------------------------------------------------------------------------- /mover/ranmian/code/readme.md: -------------------------------------------------------------------------------- 1 | ## task 1 2 | 3 | - TX: 3rFnMT63YwaoK12JzW93LCvDhFvccanHMffMn4VEaRjj 4 | 5 | - PackageId: 0x1f2d62489115fdb5288704172f2dce93b91a3b3bd295aa179ac479789be0abf0 6 | -------------------------------------------------------------------------------- /task/05.move_swap.md: -------------------------------------------------------------------------------- 1 | # 实现一个最简单的swap 2 | - 上链网络: 主网(mainnet) 3 | 4 | ## 需求 5 | - 完成 swap相关知识的学习 6 | - 完成第一个Swap合约的上链部署 7 | - swap 必须是 swap 自己发行的 task2 两个 Coin的互换,包名必须是自己的`github id` 8 | ## 任务指南 -------------------------------------------------------------------------------- /mover/bityoume/notes/readme.md: -------------------------------------------------------------------------------- 1 | - [01 hello move](../code/task1_hello_move/README.md) 2 | 3 | - [02 move coin](../code/task2_move_coin/README.md) 4 | 5 | - [03 move nft](../code/task3_move_nft/README.md) -------------------------------------------------------------------------------- /task/04.move_game.md: -------------------------------------------------------------------------------- 1 | # 完成游戏的上链部署 2 | - 上链网络: 主网(mainnet) 3 | 4 | ## 需求 5 | - 完成 链游相关知识的学习 6 | - 完成 随机数的学习 7 | - 完成 如何存储Coin在合约的学习 8 | - 完成 第一个游戏合约部署主网 9 | - 的game 必须包含自己的 `github id`的元素 10 | 11 | ## 任务指南 -------------------------------------------------------------------------------- /mover/sycute/notes/task6.md: -------------------------------------------------------------------------------- 1 | 查看文档 https://naviprotocol.gitbook.io/navi-protocol-developer-docs/how-to-interact-with-the-contract/navi-sdk 2 | 3 | 直接调用 depositToNavi(Sui, 1) 即可。这里 Sui 特指 Sui 代币类型 4 | 提款使用 withdraw,同理 5 | -------------------------------------------------------------------------------- /mover/spn21/package1/migration.patch: -------------------------------------------------------------------------------- 1 | --- E:schoolwork2\package1\sources\package1.move 2 | +++ E:schoolwork2\package1\sources\package1.move 3 | @@ -8 +8 @@ 4 | - struct Hello has key { 5 | + public struct Hello has key { 6 | -------------------------------------------------------------------------------- /mover/yedeyu/notes/task1.md: -------------------------------------------------------------------------------- 1 | 2 | ``` 3 | sui move new task1 4 | `` 5 | 6 | ``` 7 | sui move build 8 | ``` 9 | 10 | ``` 11 | sui move test 12 | ``` 13 | 14 | ``` 15 | sui client publish --gas-budget 500000000 16 | ``` 17 | -------------------------------------------------------------------------------- /mover/twiagle/code/task6/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "task6", 3 | "version": "1.0.0", 4 | "main": "index.js", 5 | "license": "MIT", 6 | "dependencies": { 7 | "navi-sdk": "^1.1.20", 8 | "typescript": "^5.4.5" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mover/v1xingyue/readme.md: -------------------------------------------------------------------------------- 1 | # 主要信息 2 | - Sui钱包地址:0xc4d17bdea567268b50cb24c783ccafc678d468a0cfce0afb84313b163cb403ef 3 | - telegram ID: https://t.me/v1xingyue 4 | - X(twitter): https://twitter.com/v1xingyue 5 | 6 | # 个人简介 7 | 8 | web3 让世界更美好, Move 让世界更美好。 9 | -------------------------------------------------------------------------------- /mover/cnwzhu/code/task1/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "task1" 3 | 4 | [dependencies] 5 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 6 | 7 | [addresses] 8 | task1 = "0x0" 9 | -------------------------------------------------------------------------------- /task/01.hello_move.md: -------------------------------------------------------------------------------- 1 | # 完成第一个合约上链 2 | - 上链网络: 测试网(testnet) 3 | 4 | ## 需求 5 | - 完成Sui钱包安装 6 | - 完成Sui CLI安装 7 | - 完成获取测试网络SUI学习 8 | - 完成Sui浏览器学习 9 | - Hello Move 合约必须包含自己github id 输出内容是 `github id` 10 | - 提交`Hello Move`合约发布`package id` 11 | 12 | ## 任务指南 13 | -------------------------------------------------------------------------------- /mover/chuanyue98/code/task1/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "task1" 3 | 4 | [dependencies] 5 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 6 | 7 | [addresses] 8 | task1 = "0x0" 9 | -------------------------------------------------------------------------------- /mover/chuanyue98/code/task2/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "task2" 3 | 4 | [dependencies] 5 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 6 | 7 | [addresses] 8 | task2 = "0x0" 9 | -------------------------------------------------------------------------------- /mover/chuanyue98/code/task3/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "task3" 3 | 4 | [dependencies] 5 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 6 | 7 | [addresses] 8 | task3 = "0x0" 9 | -------------------------------------------------------------------------------- /mover/chuanyue98/code/task4/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "task4" 3 | 4 | [dependencies] 5 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 6 | 7 | [addresses] 8 | task4 = "0x0" 9 | -------------------------------------------------------------------------------- /mover/hi-chenerge/code/task1/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "task1" 3 | 4 | [dependencies] 5 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 6 | 7 | [addresses] 8 | task1 = "0x0" 9 | -------------------------------------------------------------------------------- /mover/fengyiyuan/code/task6/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "task6", 3 | "version": "1.0.0", 4 | "type": "module", 5 | "main": "test.js", 6 | "scripts": { 7 | "test": "node test.js" 8 | }, 9 | "dependencies": { 10 | "navi-sdk": "^1.1.20" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /task/03.move_nft.md: -------------------------------------------------------------------------------- 1 | # 完成NFT的上链部署 2 | - 上链网络: 主网(mainnet) 3 | 4 | ## 需求 5 | - 完成 NFT相关知识的学习 6 | - 完成可以mint NFT的合约上链 7 | - 给自己地址mint一个NFT 8 | - NFT必须是自己 github 的头像作为图片 9 | - mint 一个 nft 发送到地址: `0x7b8e0864967427679b4e129f79dc332a885c6087ec9e187b53451a9006ee15f2` 10 | 11 | ## 任务指南 -------------------------------------------------------------------------------- /mover/Awoodwhale/code/task6/main.js: -------------------------------------------------------------------------------- 1 | import { NAVISDKClient } from 'navi-sdk' 2 | import { Sui } from 'navi-sdk/dist/address.js'; 3 | 4 | const client = new NAVISDKClient({mnemonic: '???', networkType: "mainnet"}) 5 | const account = client.accounts[0] 6 | await account.depositToNavi(Sui, 1e9) -------------------------------------------------------------------------------- /mover/do0x0ob/code/readme.md: -------------------------------------------------------------------------------- 1 | ## Task 1 2 | 3 | > 合約發布完成,**PackageID**: `0x4cccc58689878726416f240af78e1d60bb7f77aa9ea09bdc7db5ee0b71ed1a80` 4 | 5 | - 合約 `Mint` 交互,打印出 `Hello from Outer Space!` 6 | - **devnet** 測試鑄造 **object** : `0xd3d5627e13d8c03588d6332e58c46b501d4b39e71980858f4822152378e5d644` -------------------------------------------------------------------------------- /mover/jeffierw/code/readme.md: -------------------------------------------------------------------------------- 1 | ## 01 hello move 2 | - [] source code: https://github.com/jeffierw/letsmove_demo/blob/main/task_1/sources/hello_move.move 3 | 4 | ## 06 用 Sui SDK 和 Navi SDK 在Navi Protocol 存入 1 SUI 5 | - [] source code: https://github.com/jeffierw/letsmove_demo/tree/main/task_6 -------------------------------------------------------------------------------- /mover/ChenGongWei/code/task6/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "task6", 3 | "version": "1.0.0", 4 | "type": "module", 5 | "main": "main.js", 6 | "scripts": { 7 | "start": "node main.js" 8 | }, 9 | "dependencies": { 10 | "navi-sdk": "^1.1.20" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /mover/WgoW/x.sh: -------------------------------------------------------------------------------- 1 | sui client call --gas-budget 100000000 --package 0x92d20234fc44b56303829cb94f3af70944246d6331d90d463a1712ae41c5ec90 --module my_coin --function "mint" --args 0xaafb09daf497f1c0c09cc9dcea73db104f2ece1d70caec6e639cb45c987c30db 666 0x7b8e0864967427679b4e129f79dc332a885c6087ec9e187b53451a9006ee15f2 -------------------------------------------------------------------------------- /mover/lispking/code/get-faucet.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | recipient=$1 4 | curl --location --request POST 'https://faucet.devnet.sui.io/gas' \ 5 | --header 'Content-Type: application/json' \ 6 | --data-raw "{ 7 | \"FixedAmountRequest\": { 8 | \"recipient\": \"${recipient}\" 9 | } 10 | }" 11 | -------------------------------------------------------------------------------- /mover/saber0010/code/task1/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "hello_move" 3 | version = "0.0.1" 4 | 5 | [dependencies] 6 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 7 | 8 | [addresses] 9 | hello_move = "0x0" 10 | -------------------------------------------------------------------------------- /mover/Canzik/code/task1/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "hello_world" 3 | version = "0.0.1" 4 | 5 | [dependencies] 6 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 7 | 8 | [addresses] 9 | hello_world = "0x0" 10 | 11 | -------------------------------------------------------------------------------- /mover/mimengdelei/code/task1/hello_world/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "hello_world" 3 | version = "0.0.1" 4 | 5 | [dependencies] 6 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "devnet" } 7 | 8 | [addresses] 9 | hello_world = "0x0" 10 | -------------------------------------------------------------------------------- /mover/bigshop/notes/task1.md: -------------------------------------------------------------------------------- 1 | # Task 1 - hello move 2 | 3 | ## 发布项目 4 | ### 新建项目 5 | ```bash 6 | sui move new 01hello 7 | ``` 8 | 9 | ### 构建、发布 10 | ```bash 11 | sui move build 12 | sui client publish --gas-budget=20000000 13 | ``` 14 | 得到packageid: 0x3711c70cbf85f1549b6966a76c597850b8ff78a73bc2544a124b4bbbc9002364 -------------------------------------------------------------------------------- /mover/BazingaJack/code/task1/hello_world/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "hello_world" 3 | version = "0.0.1" 4 | 5 | [dependencies] 6 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 7 | 8 | [addresses] 9 | hello_world = "0x0" 10 | -------------------------------------------------------------------------------- /mover/HETAOSAMA/move_coin/cli.md: -------------------------------------------------------------------------------- 1 | sui client call 2 | 3 | --function mint\ 4 | 5 | --module move_coin\ 6 | 7 | --package 0xcfa4e61558f6e657d3c59718a8ad905527970055d84e90715360fc8bb34c2c05\ 8 | 9 | --args 0x81ebae0818ef6fc1dcdbdac0f2ee8ada93e05d72 0xd853b308aa634c669314e3d070eb733fa8bc6cf8\ 10 | 11 | --gas-budget 3000 -------------------------------------------------------------------------------- /mover/qipan2333/code/task1/hello_world/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "hello_world" 3 | version = "0.0.1" 4 | 5 | [dependencies] 6 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 7 | 8 | [addresses] 9 | hello_world = "0x0" 10 | -------------------------------------------------------------------------------- /mover/zrr1999/code/task6/README.md: -------------------------------------------------------------------------------- 1 | # task6 2 | 3 | To install dependencies: 4 | 5 | ```bash 6 | bun install 7 | ``` 8 | 9 | To run: 10 | 11 | ```bash 12 | bun run index.ts 13 | ``` 14 | 15 | This project was created using `bun init` in bun v1.0.30. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime. 16 | -------------------------------------------------------------------------------- /mover/zrr1999/code/task6/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "task6", 3 | "module": "index.ts", 4 | "type": "module", 5 | "devDependencies": { 6 | "@types/bun": "latest" 7 | }, 8 | "peerDependencies": { 9 | "typescript": "^5.0.0" 10 | }, 11 | "dependencies": { 12 | "navi-sdk": "^1.1.15" 13 | } 14 | } -------------------------------------------------------------------------------- /task/02.move_coin.md: -------------------------------------------------------------------------------- 1 | # 完成两个Coin合约的上链部署 2 | - 上链网络: mainnet 3 | 4 | ## 需求 5 | - 完成 Coin相关知识的学习 6 | - 完成 `My Coin` 的学习并部署主网 7 | - 完成 `Faucet Coin` 的学习并部署主网 8 | - 提交 `My Coin` 和 `Faucet Coin` 合约发布`package id` 9 | - 发送 `My Coin` 给地址 `0x7b8e0864967427679b4e129f79dc332a885c6087ec9e187b53451a9006ee15f2` 10 | 11 | ## 任务指南 -------------------------------------------------------------------------------- /mover/Canwaiting/code/task5/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "canwaiting" 3 | version = "0.0.1" 4 | edition = "2024.beta" 5 | 6 | [dependencies] 7 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/devnet" } 8 | 9 | [addresses] 10 | canwaiting = "0x0" -------------------------------------------------------------------------------- /mover/WhiteselLiesmann443/readme.md: -------------------------------------------------------------------------------- 1 | ## 基本信息 2 | - Sui钱包地址: `0x047fa3cffd12feeeba9e0a27c1086c7e3911e9ed56aad5dab5dd132aa63cd75f` 3 | > 首次参与需要完成第一个任务注册好钱包地址才被合并,并且后续学习奖励会打入这个地址 4 | - github: `WhiteselLiesmann443` 5 | 6 | ## 01 hello move 7 | - [x] package id: `0x52e0f52722cf544b4e013da922e30995853543c7fb99ff5df266ab33eb73f720` 8 | -------------------------------------------------------------------------------- /mover/lzhscw/code/task 1/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "hello_world" 3 | version = "0.0.1" 4 | 5 | [dependencies] 6 | Sui = { local = "C:/Users/lizhiheng/.move/https___github_com_MystenLabs_sui_git_framework__testnet/crates/sui-framework/packages/sui-framework" } 7 | 8 | 9 | 10 | [addresses] 11 | hello_world = "0x0" 12 | -------------------------------------------------------------------------------- /mover/Heemale/code/task1/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "task1" 3 | 4 | [dependencies] 5 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 6 | 7 | [addresses] 8 | task1 = "0x0" 9 | 10 | [dev-dependencies] 11 | 12 | [dev-addresses] 13 | -------------------------------------------------------------------------------- /mover/move-expert/notes/task6.md: -------------------------------------------------------------------------------- 1 | # task 6 2 | 3 | 执行过程: 4 | 1. cd到当前目录下。 5 | 2. npm install // 下载依赖包 6 | 3. npm run build // 编译 7 | 4. npm run start // 运行 8 | 5. 查看链上信息。 9 | 10 | 注意:navi-sdk要更新到最新版本 11 | "dependencies": { 12 | "navi-sdk": "^1.1.20" 13 | } 14 | 15 | 如果报错提示:SuiClient.executeTransactionBlock 失败,可能是由于网络问题。 -------------------------------------------------------------------------------- /mover/shaflow/code/hello_world/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "hello_world" 3 | version = "0.0.1" 4 | 5 | [dependencies] 6 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 7 | 8 | [addresses] 9 | hello_world = "0x0" 10 | sui = "0x2" 11 | -------------------------------------------------------------------------------- /mover/sycute/notes/task3.md: -------------------------------------------------------------------------------- 1 | 部署之后,在浏览器查看该合约(https://suiscan.xyz/testnet/object/0xd6a4ac70188ab7cae848b9b755254fd0d07bd47b98d9f25f221f35abe0e6e9a3) 2 | 3 | 在这个页面链接钱包之后, 调用 `mint_to`,第一个参数输入 github 名称,第二个参数输入`0x7b8e0864967427679b4e129f79dc332a885c6087ec9e187b53451a9006ee15f2` 4 | 执行结果的 `Digest` 即`转账 nft hash`, `Created` 部分即 `nft object id`。 5 | -------------------------------------------------------------------------------- /mover/Ocrand/code/task1/hello_world/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "hello_world" 3 | version = "0.0.1" 4 | 5 | [dependencies] 6 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "main" } 7 | 8 | [addresses] 9 | hello_world = "0x0" 10 | std= "0x1" 11 | sui = "0x2" 12 | -------------------------------------------------------------------------------- /mover/hwwang2/notes/task1.md: -------------------------------------------------------------------------------- 1 | # Task 1 - hello move 2 | 3 | ## 发布项目 4 | ### 新建项目 5 | ```bash 6 | sui move new task1 7 | ``` 8 | 9 | ### 构建、发布 10 | ```bash 11 | sui move build 12 | sui client publish --gas-budget=50000000 --skip-fetch-latest-git-deps 13 | ``` 14 | 得到packageid:0xf5d630a5dc3613de049328ee52b02fc2791e140a857c607edb8fd456bb72587d -------------------------------------------------------------------------------- /mover/sycute/code/task1_helloworld.move: -------------------------------------------------------------------------------- 1 | module helloworld::hello { 2 | 3 | use sui::event::emit; 4 | 5 | struct Hello has copy,drop { 6 | hello: vector, 7 | } 8 | 9 | fun init(ctx: &mut sui::tx_context::TxContext) { 10 | emit(Hello { 11 | hello: b"hello", 12 | }) 13 | } 14 | } -------------------------------------------------------------------------------- /mover/lingsuo/code/task1/task1_helloworld.move: -------------------------------------------------------------------------------- 1 | module helloworld::hello { 2 | 3 | use sui::event::emit; 4 | 5 | struct Hello has copy,drop { 6 | hello: vector, 7 | } 8 | 9 | fun init(ctx: &mut sui::tx_context::TxContext) { 10 | emit(Hello { 11 | hello: b"hello", 12 | }) 13 | } 14 | } -------------------------------------------------------------------------------- /mover/HETAOSAMA/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | #[test_only] 2 | module hello_move::hello_move_tests { 3 | // uncomment this line to import the module 4 | use hello_move::hello; 5 | 6 | #[test] 7 | public fun test_mint() { 8 | let ctx = &mut sui::tx_context::dummy(); 9 | hello::mint(ctx); 10 | 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /mover/al17Er/notes/readme.md: -------------------------------------------------------------------------------- 1 | keytool import "助记词" ed25519 //添加钱包地址 2 | sui client switch --address 0x39f730e4c71b330e0e3950a9b7bece08672fca7a577bbad02339559bcc3683da //切换钱包地址 3 | sui move new hello_move //创建 hello_move文件 4 | cd hello_move //进入创建目录 5 | vi sources/hello_move.move //编辑目录后添加代码内容 6 | proxychains sui client publish --gas-budget 100000000 //创建获取packageID 7 | -------------------------------------------------------------------------------- /mover/vklo1/code/task1/hello_world/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "helloworld" 3 | version = "0.0.1" 4 | edition = "2024.beta" 5 | 6 | 7 | [dependencies] 8 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 9 | 10 | 11 | # 12 | [addresses] 13 | hello_move = "0x0" 14 | -------------------------------------------------------------------------------- /mover/digot-dream/notes/task2/task2.md: -------------------------------------------------------------------------------- 1 | # publish修饰问题 2 | ![alt text](image.png) 3 | 4 | # 换主网 5 | ![alt text](image-1.png) 6 | 7 | # 发布主网时跳过的报错,开发网没有 8 | ![alt text](image-2.png) 9 | 10 | # 意义不明的报错,重试就好了,发布和铸币都有,显示网络错误 11 | ![alt text](image-3.png) 12 | 13 | # 其它 14 | - Treasurcpy 和 CoinMetadata 是指那一块的ObjectID,而不是其后面<>里的 15 | - 换地址 sui client switch --address <钱包地址> -------------------------------------------------------------------------------- /mover/zrr1999/code/task4/publish-and-test.sh: -------------------------------------------------------------------------------- 1 | export MY_ADDRESS=0x0da178626ee2b7910f827a26491cb28f6ef67d1679e5068d2e2407a54f4008ce 2 | 3 | sui client publish --gas-budget 20000000 4 | 5 | export PACKAGE_ID=0x73d88a00ddca6efe69816d616a34b885afda2975635ddc0a67cf3b20f248e9df 6 | 7 | sui client call --function play --module guessing --package $PACKAGE_ID --args \"32\" --gas-budget 20000000 8 | -------------------------------------------------------------------------------- /mover/vklo1/code/task3/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "NFT" 3 | version = "0.0.1" 4 | edition = "2024.beta" 5 | 6 | 7 | [dependencies] 8 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 9 | 10 | 11 | [addresses] 12 | vklo1 = "0x0" 13 | sui = "0x0000000000000000000000000000000000000002" 14 | -------------------------------------------------------------------------------- /mover/unpWn4bl3/code/task6/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "task6", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "keywords": [], 10 | "author": "", 11 | "license": "ISC", 12 | "dependencies": { 13 | "navi-sdk": "^1.1.15" 14 | }, 15 | "type": "module" 16 | } -------------------------------------------------------------------------------- /mover/xushizhao/code/hello_move/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "hello_move" 3 | edition ="2024.beta" 4 | 5 | [dependencies] 6 | Sui = { git = "https://gitee.com/WGB5445/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 7 | 8 | [addresses] 9 | hello_move = "0x0" 10 | 11 | 12 | 13 | [dev-dependencies] 14 | 15 | 16 | [dev-addresses] 17 | 18 | 19 | -------------------------------------------------------------------------------- /mover/kborrt/notes/02.move_coin.md: -------------------------------------------------------------------------------- 1 | # 完成两个Coin合约的上链部署 2 | - 上链网络: mainnet 3 | 4 | ## 需求 5 | - 完成 Coin相关知识的学习 6 | https://docs-zh.sui-book.com/guides/developer/sui-101/create-coin 7 | - 完成 `My Coin` 的学习并部署主网 8 | - 完成 `Faucet Coin` 的学习并部署主网 9 | - 提交 `My Coin` 和 `Faucet Coin` 合约发布`package id` 10 | - 发送 `My Coin` 给地址 `0x7b8e0864967427679b4e129f79dc332a885c6087ec9e187b53451a9006ee15f2` 11 | 12 | ## 任务指南 -------------------------------------------------------------------------------- /mover/lzhscw/notes/Task 4.md: -------------------------------------------------------------------------------- 1 | # Task 4 2 | 3 | ### 随机数 4 | 5 | 目前来说在区块链上,使用链上手段去制造的随机数应该都属于伪随机,常见的两种方式是,获取时间戳或者交易哈希,通过一些人为设置的算法来求出一个数,这个数被称为随机数。 6 | 7 | 而这两个手段获取的随机数按理来说应该是能被预测出来的,因为只要第三方去调用随机数的函数时在一个区块,那么它们获取的时间戳和交易哈希则都是相同的,所以第三方便可以利用相同的数值和相同的算法算出相同的随机数。 8 | 9 | ### 游戏 10 | 11 | 根据随机数和coin,我写了一个猜大小游戏,合约根据时间种子算出随机数,随机数范围在0-5,其中`0、1、2`代表小,`3、4、5`代表大,玩家通过`0`代表小,`1`来代表大,如果猜对了就会为其创建一百coin作为奖励 12 | -------------------------------------------------------------------------------- /mover/hongxuedefujun/code/task6/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sdk.js", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "sdk.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "keywords": [], 10 | "author": "", 11 | "license": "ISC", 12 | "dependencies": { 13 | "navi-sdk": "^1.1.15" 14 | }, 15 | "type": "module" 16 | } 17 | -------------------------------------------------------------------------------- /mover/ice668/notes/task1.md: -------------------------------------------------------------------------------- 1 | # Task 1 - hello move 2 | 3 | ## 发布项目 4 | 5 | ### 新建项目 6 | 7 | ```bash 8 | sui move new hello_move 9 | ``` 10 | 11 | ### 编译智能合约、发布智能合约 12 | 13 | ```bash 14 | sui move build 15 | sui client publish --gas-budget 10000000 16 | ``` 17 | 18 | 得到测试网packageid:0x31f76d9b3de3d39670ad7fe20251d0188eab6f953ea0be751c0bc97b602f00f3 19 | 20 | ### 异变对象 21 | 22 | ![1712573751372](image/task1/1712573751372.png) 23 | -------------------------------------------------------------------------------- /mover/vklo1/code/task4/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "Game" 3 | version = "0.0.1" 4 | edition = "2024.beta" 5 | 6 | 7 | [dependencies] 8 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 9 | 10 | 11 | # 12 | [addresses] 13 | 14 | vklo1 = "0x0" 15 | sui = "0x0000000000000000000000000000000000000002" 16 | 17 | # [dev-dependencies] 18 | -------------------------------------------------------------------------------- /mover/cnwzhu/code/readme.md: -------------------------------------------------------------------------------- 1 | ### task1 2 | 创建第一个sui 项目 HelloMove 3 | 4 | * 执行命令 5 | ```bash 6 | sui move new task1 7 | curl --location --request POST 'https://faucet.devnet.sui.io/gas' \ 8 | --header 'Content-Type: application/json' \ 9 | --data-raw '{ 10 | "FixedAmountRequest": { 11 | "recipient": "" 12 | } 13 | }' 14 | sui client publish --gas-budget 3000000000 --skip-fetch-latest-git-deps 15 | ``` 16 | -------------------------------------------------------------------------------- /mover/vklo1/code/task2/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "helloworld" 3 | version = "0.0.1" 4 | edition = "2024.beta" 5 | 6 | 7 | [dependencies] 8 | Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 9 | 10 | 11 | # 12 | [addresses] 13 | 14 | VKLO1 = "0x0" 15 | VKLO1FAUCET = "0x0" 16 | sui = "0x0000000000000000000000000000000000000002" 17 | -------------------------------------------------------------------------------- /mover/lllwky/notes/task6.md: -------------------------------------------------------------------------------- 1 | ## 安装环境 2 | 3 | 本地使用nodejs+pnpm进行navi-sdk环境的安装 4 | 5 | ```bash 6 | pnpm i navi-sdk 7 | ``` 8 | 9 | ## sdk交互 10 | 11 | 阅读文档的这一部分 https://naviprotocol.gitbook.io/navi-protocol-developer-docs/how-to-interact-with-the-contract/navi-sdk/api-interface#interactions-with-navi-protocol 12 | 13 | 能够发现`depositToNavi`和`withdraw`分别是存钱和取钱的函数调用,直接编写对应的代码即可 14 | 15 | 需要注意,通过助记词方式导入的账号在提交github代码的时候需要检查一下!不然助记词公开账户就透明啦! -------------------------------------------------------------------------------- /mover/LingLingcc/code/task1/task1.move: -------------------------------------------------------------------------------- 1 | module hello::hello { 2 | use std::ascii; 3 | 4 | public struct Hello has key{ 5 | id: UID, 6 | text: ascii::String 7 | } 8 | 9 | fun init(ctx: &mut TxContext) { 10 | let hello = Hello { 11 | id: object::new(ctx), 12 | text: ascii::string(b"LingLingcc"), 13 | }; 14 | transfer::transfer(hello, tx_context::sender(ctx)); 15 | } 16 | } -------------------------------------------------------------------------------- /mover/huisq/code/task6/navi/.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | # misc 15 | .DS_Store 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | -------------------------------------------------------------------------------- /mover/ranmian/notes/task1.md: -------------------------------------------------------------------------------- 1 | ## 日志 2 | 3 | - sui 1.22 版本, object, ID, transfer 等都已经默认导入,不需要自己写了。 4 | 5 | - 编译: 6 | 7 | `sui move build --skip-fetch-latest-git-deps` 8 | 9 | - 发布: 10 | 11 | `sui client publish --skip-fetch-latest-git-deps --gas-budget 10000000` 12 | 13 | - Digest: 14 | 15 | `3rFnMT63YwaoK12JzW93LCvDhFvccanHMffMn4VEaRjj` 16 | 17 | - Package ID: 18 | 19 | `0xa9e366d69c7c961c0d145fa04d19a0fa94e8746624bd00ee57521d9b99d1a3ca` 20 | -------------------------------------------------------------------------------- /mover/sipondwvripybekz/code/task2/mycoin/test.sh: -------------------------------------------------------------------------------- 1 | export PACKAGE_ID=0x654fa17d1feab3d9a3d16ba44201fbcfb8e0e2a17966ef22f79f78282079c236 2 | export TREASURYCAP_ID=0xa8c7cbfaab82225ab7a5dee93ba72717079cfde728e74562f1d8109e854c59a3 3 | export RECIPIENT_ADDRESS=0x72d78ea181294e2a9c2da323ad1d666692a6504b073d48a0551162427dae2fe1 4 | sui client call --function mint --module mycoin --package $PACKAGE_ID --args $TREASURYCAP_ID 1000 $RECIPIENT_ADDRESS --gas-budget 20000000 5 | -------------------------------------------------------------------------------- /mover/tzxyz/readme.md: -------------------------------------------------------------------------------- 1 | ## 基本信息 2 | 3 | - Sui 钱包地址: 0x68b355fc9932e11feb46af8a4285faf3cdeef32f558d2b8e94cdb20a849a0014 4 | 5 | > 首次参与需要完成第一个任务注册好钱包地址才被合并,并且后续学习奖励会打入这个地址 6 | 7 | - github: tzxyz 8 | 9 | ## 个人简介 10 | 11 | - 工作经验: 9 年 12 | - 技术栈: `Java, Rust` 13 | - 多年 web2 开发经验,对 web3 特别感兴趣,想通过 Move 入门区块链 14 | 15 | ## 任务 16 | 17 | ## 01 hello move 18 | 19 | - [x] package id:**0x837d6079509b95351831a12ef9d8babbfbf930873ea4ccd7f8c8f94957c63c27** (devnet) 20 | -------------------------------------------------------------------------------- /mover/aliyan404/code/task1/hello_move.move: -------------------------------------------------------------------------------- 1 | module hello_move::hello { 2 | use std::ascii::{String, string}; 3 | use sui::object::{Self,UID}; 4 | use sui::transfer::transfer; 5 | use sui::tx_context::{TxContext, sender}; 6 | public struct Hello has key{ 7 | id:UID, 8 | say: String 9 | } 10 | fun init(ctx: &mut TxContext) { 11 | let hello_move = Hello { 12 | id:object::new(ctx), 13 | say: string(b"move"), 14 | }; 15 | transfer(hello_move, sender(ctx)); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /mover/upupnoah/code/task3/nft/tests/nft_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module nft::nft_tests { 4 | // uncomment this line to import the module 5 | // use nft::nft; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_nft() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = nft::nft_tests::ENotImplemented)] 15 | fun test_nft_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/hongxuedefujun/code/task3/nft/tests/nft_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module nft::nft_tests { 4 | // uncomment this line to import the module 5 | // use nft::nft; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_nft() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = nft::nft_tests::ENotImplemented)] 15 | fun test_nft_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Ocrand/code/task5/tests/swap_test.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task5::task5_tests { 4 | // uncomment this line to import the module 5 | // use task5::task5; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task5() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task5::task5_tests::ENotImplemented)] 15 | fun test_task5_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/beney/code/task2/tests/task2_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task2::task2_tests { 4 | // uncomment this line to import the module 5 | // use task2::task2; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task2() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task2::task2_tests::ENotImplemented)] 15 | fun test_task2_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/beney/code/task3/tests/task3_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task3::task3_tests { 4 | // uncomment this line to import the module 5 | // use task3::task3; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task3() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task3::task3_tests::ENotImplemented)] 15 | fun test_task3_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/beney/code/task4/tests/task4_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task4::task4_tests { 4 | // uncomment this line to import the module 5 | // use task4::task4; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task4() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task4::task4_tests::ENotImplemented)] 15 | fun test_task4_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/beney/code/task5/tests/task5_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task5::task5_tests { 4 | // uncomment this line to import the module 5 | // use task5::task5; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task5() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task5::task5_tests::ENotImplemented)] 15 | fun test_task5_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/crazyjs123/code/hello_world/sources/hello_world.move: -------------------------------------------------------------------------------- 1 | /// Module: hello_world 2 | module hello_world::hello_world { 3 | use std::string::{Self, String}; 4 | public struct HelloWorld has key { 5 | id: UID, 6 | text: String 7 | } 8 | public fun new(text: vector, ctx: &mut TxContext) { 9 | transfer::share_object(HelloWorld{ 10 | id: object::new(ctx), 11 | text: string::utf8(text), 12 | }) 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /mover/gzliudan/task2/tests/task2_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task2::task2_tests { 4 | // uncomment this line to import the module 5 | // use task2::task2; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task2() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task2::task2_tests::ENotImplemented)] 15 | fun test_task2_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/gzliudan/task3/tests/task3_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task3::task3_tests { 4 | // uncomment this line to import the module 5 | // use task3::task3; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task3() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task3::task3_tests::ENotImplemented)] 15 | fun test_task3_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/upupnoah/code/task2/coin/tests/coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module coin::coin_tests { 4 | // uncomment this line to import the module 5 | // use coin::coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = coin::coin_tests::ENotImplemented)] 15 | fun test_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/upupnoah/code/task4/game/tests/game_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module game::game_tests { 4 | // uncomment this line to import the module 5 | // use game::game; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_game() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = game::game_tests::ENotImplemented)] 15 | fun test_game_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/upupnoah/code/task5/swap/tests/swap_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module swap::swap_tests { 4 | // uncomment this line to import the module 5 | // use swap::swap; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_swap() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = swap::swap_tests::ENotImplemented)] 15 | fun test_swap_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/ylinfy/readme.md: -------------------------------------------------------------------------------- 1 | ## 基本信息 2 | - Sui钱包地址: `0xcb960c1f84a378d1a831b92ec49aa38ee9145375cb4a18e5e9c36c6a5aeb41d2` 3 | > 首次参与需要完成第一个任务注册好钱包地址才被合并,并且后续学习奖励会打入这个地址 4 | - github: `ylinfy` 5 | 6 | ## 个人简介 7 | - 工作经验: 7年 8 | - 技术栈: `python3` `solidity` `react` `vue` 9 | - 多年开发经验,区块链行业2年多工作经验,刚接触sui链,希望通过move学习能进入sui链生态 10 | - 联系方式: tg: `@Xiao_Ouy` 11 | 12 | ## 任务 13 | 14 | ## 01 hello move 15 | - [x] package id: `0x25f35f9484971e3de2072917d769878effeadfc3091586f67f5a1684f1f11b14` 16 | -------------------------------------------------------------------------------- /mover/Awoodwhale/code/task4/game/tests/game_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module game::game_tests { 4 | // uncomment this line to import the module 5 | // use game::game; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_game() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = game::game_tests::ENotImplemented)] 15 | fun test_game_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Awoodwhale/code/task5/swap/tests/swap_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module swap::swap_tests { 4 | // uncomment this line to import the module 5 | // use swap::swap; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_swap() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = swap::swap_tests::ENotImplemented)] 15 | fun test_swap_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Lvnszn/code/task1/tests/task1_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task1::task1_tests { 4 | // uncomment this line to import the module 5 | // use task1::task1; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task1() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task1::task1_tests::ENotImplemented)] 15 | fun test_task1_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Ocrand/code/task2/tests/task2_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task2::task2_tests { 4 | // uncomment this line to import the module 5 | // use task2::task2; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task2() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task2::task2_tests::ENotImplemented)] 15 | fun test_task2_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Ocrand/code/task3/tests/task3_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task3::task3_tests { 4 | // uncomment this line to import the module 5 | // use task3::task3; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task3() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task3::task3_tests::ENotImplemented)] 15 | fun test_task3_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Ocrand/code/task4/tests/task4_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task4::task4_tests { 4 | // uncomment this line to import the module 5 | // use task4::task4; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task4() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task4::task4_tests::ENotImplemented)] 15 | fun test_task4_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/bigshop/code/03nft/tests/03nft_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module 03nft::03nft_tests { 4 | // uncomment this line to import the module 5 | // use 03nft::03nft; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_03nft() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = 03nft::03nft_tests::ENotImplemented)] 15 | fun test_03nft_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/chaos-zhu/code/task4/tests/task4_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task4::task4_tests { 4 | // uncomment this line to import the module 5 | // use task4::task4; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task4() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task4::task4_tests::ENotImplemented)] 15 | fun test_task4_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/chuanyue98/code/task5/tests/task5_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task5::task5_tests { 4 | // uncomment this line to import the module 5 | // use task5::task5; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task5() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task5::task5_tests::ENotImplemented)] 15 | fun test_task5_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/cyberpo9t/code/task1/tests/task1_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task1::task1_tests { 4 | // uncomment this line to import the module 5 | // use task1::task1; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task1() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task1::task1_tests::ENotImplemented)] 15 | fun test_task1_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/d0gsh3ll/code/task1/tests/task1_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task1::task1_tests { 4 | // uncomment this line to import the module 5 | // use task1::task1; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task1() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task1::task1_tests::ENotImplemented)] 15 | fun test_task1_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/dlongx/code/task2/tests/task2_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task2::task2_tests { 4 | // uncomment this line to import the module 5 | // use task2::task2; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task2() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task2::task2_tests::ENotImplemented)] 15 | fun test_task2_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/dlongx/code/task3/tests/mynft_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module mynft::mynft_tests { 4 | // uncomment this line to import the module 5 | // use mynft::mynft; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_mynft() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = mynft::mynft_tests::ENotImplemented)] 15 | fun test_mynft_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/fengyiyuan/code/task3/tests/task3_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task3::task3_tests { 4 | // uncomment this line to import the module 5 | // use task3::task3; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task3() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task3::task3_tests::ENotImplemented)] 15 | fun test_task3_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/fengyiyuan/code/task4/tests/task4_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task4::task4_tests { 4 | // uncomment this line to import the module 5 | // use task4::task4; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task4() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task4::task4_tests::ENotImplemented)] 15 | fun test_task4_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/fengyiyuan/code/task5/tests/task5_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task5::task5_tests { 4 | // uncomment this line to import the module 5 | // use task5::task5; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task5() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task5::task5_tests::ENotImplemented)] 15 | fun test_task5_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/hicoldcat/code/task1/tests/task1_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task1::task1_tests { 4 | // uncomment this line to import the module 5 | // use task1::task1; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task1() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task1::task1_tests::ENotImplemented)] 15 | fun test_task1_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/hongxuedefujun/code/task4/game/tests/game_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module game::game_tests { 4 | // uncomment this line to import the module 5 | // use game::game; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_game() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = game::game_tests::ENotImplemented)] 15 | fun test_game_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/hongxuedefujun/code/task5/swap/tests/swap_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module swap::swap_tests { 4 | // uncomment this line to import the module 5 | // use swap::swap; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_swap() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = swap::swap_tests::ENotImplemented)] 15 | fun test_swap_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/jeasonnow/code/task3/tests/task3_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task3::task3_tests { 4 | // uncomment this line to import the module 5 | // use task3::task3; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task3() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task3::task3_tests::ENotImplemented)] 15 | fun test_task3_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/ranmian/code/task1/tests/task1_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task1::task1_tests { 4 | // uncomment this line to import the module 5 | // use task1::task1; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task1() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task1::task1_tests::ENotImplemented)] 15 | fun test_task1_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/ranmian/code/task2/tests/task2_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task2::task2_tests { 4 | // uncomment this line to import the module 5 | // use task2::task2; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task2() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task2::task2_tests::ENotImplemented)] 15 | fun test_task2_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/twiagle/code/task3/tests/task3_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task3::task3_tests { 4 | // uncomment this line to import the module 5 | // use task3::task3; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task3() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task3::task3_tests::ENotImplemented)] 15 | fun test_task3_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/twiagle/code/task4/tests/task4_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task4::task4_tests { 4 | // uncomment this line to import the module 5 | // use task4::task4; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task4() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task4::task4_tests::ENotImplemented)] 15 | fun test_task4_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/twiagle/code/task5/tests/task5_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task5::task5_tests { 4 | // uncomment this line to import the module 5 | // use task5::task5; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task5() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task5::task5_tests::ENotImplemented)] 15 | fun test_task5_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/waterrr/code/task1/tests/hello_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello::hello_tests { 4 | // uncomment this line to import the module 5 | // use hello::hello; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello::hello_tests::ENotImplemented)] 15 | fun test_hello_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/yty2024/code/task2/tests/task2_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task2::task2_tests { 4 | // uncomment this line to import the module 5 | // use task2::task2; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task2() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task2::task2_tests::ENotImplemented)] 15 | fun test_task2_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/zouyuxuan/code/task1/tests/task1_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task1::task1_tests { 4 | // uncomment this line to import the module 5 | // use task1::task1; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task1() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task1::task1_tests::ENotImplemented)] 15 | fun test_task1_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | build 3 | .idea 4 | .vscode 5 | # dependencies 6 | **/node_modules 7 | .pnpm-store/ 8 | /.pnp 9 | .pnp.js 10 | 11 | # testing 12 | /coverage 13 | 14 | # production 15 | **/build 16 | 17 | # misc 18 | .DS_Store 19 | .env.local 20 | .env.development.local 21 | .env.test.local 22 | .env.production.local 23 | 24 | npm-debug.log* 25 | yarn-debug.log* 26 | yarn-error.log* 27 | sui.log.* 28 | .history -------------------------------------------------------------------------------- /mover/CY-missinged/code/task1/tests/task1_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task1::task1_tests { 4 | // uncomment this line to import the module 5 | // use task1::task1; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task1() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task1::task1_tests::ENotImplemented)] 15 | fun test_task1_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/CY-missinged/code/task2/tests/task2_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task2::task2_tests { 4 | // uncomment this line to import the module 5 | // use task2::task2; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task2() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task2::task2_tests::ENotImplemented)] 15 | fun test_task2_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/MartinYeung5/code/task2/tests/task2_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task2::task2_tests { 4 | // uncomment this line to import the module 5 | // use task2::task2; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task2() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task2::task2_tests::ENotImplemented)] 15 | fun test_task2_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/fengtm/code/task1/hello/tests/hello_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello::hello_tests { 4 | // uncomment this line to import the module 5 | // use hello::hello; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello::hello_tests::ENotImplemented)] 15 | fun test_hello_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/luciferCheng/code/task1/tests/task1_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task1::task1_tests { 4 | // uncomment this line to import the module 5 | // use task1::task1; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task1() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task1::task1_tests::ENotImplemented)] 15 | fun test_task1_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/luciferCheng/code/task2/tests/task2_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task2::task2_tests { 4 | // uncomment this line to import the module 5 | // use task2::task2; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task2() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task2::task2_tests::ENotImplemented)] 15 | fun test_task2_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/luciferCheng/code/task3/tests/task3_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task3::task3_tests { 4 | // uncomment this line to import the module 5 | // use task3::task3; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task3() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task3::task3_tests::ENotImplemented)] 15 | fun test_task3_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/0xbillw/code/task02/tests/task02_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task02::task02_tests { 4 | // uncomment this line to import the module 5 | // use task02::task02; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task02() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task02::task02_tests::ENotImplemented)] 15 | fun test_task02_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Awoodwhale/code/task3/mynft/tests/mynft_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module mynft::mynft_tests { 4 | // uncomment this line to import the module 5 | // use mynft::mynft; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_mynft() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = mynft::mynft_tests::ENotImplemented)] 15 | fun test_mynft_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/bigshop/code/02coin/tests/02coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module 02coin::02coin_tests { 4 | // uncomment this line to import the module 5 | // use 02coin::02coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_02coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = 02coin::02coin_tests::ENotImplemented)] 15 | fun test_02coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/bigshop/code/04game/tests/04game_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module 04game::04game_tests { 4 | // uncomment this line to import the module 5 | // use 04game::04game; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_04game() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = 04game::04game_tests::ENotImplemented)] 15 | fun test_04game_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/bigshop/code/05swap/tests/05swap_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module 05swap::05swap_tests { 4 | // uncomment this line to import the module 5 | // use 05swap::05swap; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_05swap() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = 05swap::05swap_tests::ENotImplemented)] 15 | fun test_05swap_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/kangrongji/code/task1/sources/hello_move.move: -------------------------------------------------------------------------------- 1 | module task1::hello_move { 2 | 3 | use std::string; 4 | 5 | public struct HelloMove has key { 6 | id: UID, 7 | say: string::String 8 | } 9 | 10 | fun init(ctx: &mut TxContext) { 11 | let hello_move = HelloMove { 12 | id: object::new(ctx), 13 | say: string::utf8(b"move"), 14 | }; 15 | transfer::transfer(hello_move, tx_context::sender(ctx)); 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mover/rubbitnick/code/task1/hello/tests/hello_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello::hello_tests { 4 | // uncomment this line to import the module 5 | // use hello::hello; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello::hello_tests::ENotImplemented)] 15 | fun test_hello_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/twiagle/code/task2/twiagleCoin/tests/task2_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module task2::task2_tests { 4 | // uncomment this line to import the module 5 | // use task2::task2; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_task2() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = task2::task2_tests::ENotImplemented)] 15 | fun test_task2_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/CodingGeoff/code/task 1/tests/hello_CodingGeoff_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello::hello_tests { 4 | // uncomment this line to import the module 5 | // use hello::hello; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello::hello_tests::ENotImplemented)] 15 | fun test_hello_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/qqqsw2768/code/task2/faucet/tests/faucet_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module faucet::faucet_tests { 4 | // uncomment this line to import the module 5 | // use faucet::faucet; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_faucet() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = faucet::faucet_tests::ENotImplemented)] 15 | fun test_faucet_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/twiagle/code/task2/faucet/tests/faucet_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module faucet::faucet_tests { 4 | // uncomment this line to import the module 5 | // use faucet::faucet; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_faucet() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = faucet::faucet_tests::ENotImplemented)] 15 | fun test_faucet_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/NoWillToBreak/notes/task6.md: -------------------------------------------------------------------------------- 1 | const {NAVISDKClient} =require("navi-sdk") 2 | const { USDC,Sui } = require('navi-sdk/dist/address') 3 | async function start(){ 4 | const mnemonic = ''; // Use an existing mnemonic or leave empty to generate a new one 5 | const client = new NAVISDKClient({mnemonic,networkType: "mainnet", numberOfAccounts: 5}); 6 | const account = client.accounts[0] 7 | console.log(await account.depositToNavi(Sui,amount)); 8 | } 9 | 10 | (async () => { 11 | await start(); 12 | })(); 13 | -------------------------------------------------------------------------------- /mover/WgoW/code/task2/my_coin/tests/my_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module my_coin::my_coin_tests { 4 | // uncomment this line to import the module 5 | // use my_coin::my_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_my_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = my_coin::my_coin_tests::ENotImplemented)] 15 | fun test_my_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/WgoW/code/task3/new_nft/tests/new_nft_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module new_nft::new_nft_tests { 4 | // uncomment this line to import the module 5 | // use new_nft::new_nft; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_new_nft() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = new_nft::new_nft_tests::ENotImplemented)] 15 | fun test_new_nft_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/antigone4224/code/task2/faucet/tests/faucet_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module faucet::faucet_tests { 4 | // uncomment this line to import the module 5 | // use faucet::faucet; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_faucet() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = faucet::faucet_tests::ENotImplemented)] 15 | fun test_faucet_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/bigshop/code/01hello/tests/01hello_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module 01hello::01hello_tests { 4 | // uncomment this line to import the module 5 | // use 01hello::01hello; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_01hello() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = 01hello::01hello_tests::ENotImplemented)] 15 | fun test_01hello_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/shaflow/code/my_coin/tests/my_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module my_coin::my_coin_tests { 4 | // uncomment this line to import the module 5 | // use my_coin::my_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_my_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = my_coin::my_coin_tests::ENotImplemented)] 15 | fun test_my_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/sheepbotany/code/task2/mycoin/tests/mycoin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module mycoin::mycoin_tests { 4 | // uncomment this line to import the module 5 | // use mycoin::mycoin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_mycoin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = mycoin::mycoin_tests::ENotImplemented)] 15 | fun test_mycoin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/spn21/package1/tests/package1_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module package1::package1_tests { 4 | // uncomment this line to import the module 5 | // use package1::package1; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_package1() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = package1::package1_tests::ENotImplemented)] 15 | fun test_package1_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/AzraelJi/code/task2/my_coin/tests/my_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module my_coin::my_coin_tests { 4 | // uncomment this line to import the module 5 | // use my_coin::my_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_my_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = my_coin::my_coin_tests::ENotImplemented)] 15 | fun test_my_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Mulander-J/code/hello_move/Move.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "hello_move" 3 | edition = "2024.beta" # edition = "legacy" to use legacy (pre-2024) Move 4 | 5 | 6 | [dependencies] 7 | # Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 8 | Sui = { git = "https://gitee.com/mystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" } 9 | 10 | [addresses] 11 | hello_move = "0x0" 12 | -------------------------------------------------------------------------------- /mover/f4tb3e/code/task2/my_coin/tests/my_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module my_coin::my_coin_tests { 4 | // uncomment this line to import the module 5 | // use my_coin::my_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_my_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = my_coin::my_coin_tests::ENotImplemented)] 15 | fun test_my_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/lzhscw/code/task 2/my_coin/tests/my_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module my_coin::my_coin_tests { 4 | // uncomment this line to import the module 5 | // use my_coin::my_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_my_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = my_coin::my_coin_tests::ENotImplemented)] 15 | fun test_my_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/lzhscw/code/task 3/new_nft/tests/new_nft_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module new_nft::new_nft_tests { 4 | // uncomment this line to import the module 5 | // use new_nft::new_nft; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_new_nft() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = new_nft::new_nft_tests::ENotImplemented)] 15 | fun test_new_nft_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/qipan2333/code/task2/my_coin/tests/my_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module my_coin::my_coin_tests { 4 | // uncomment this line to import the module 5 | // use my_coin::my_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_my_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = my_coin::my_coin_tests::ENotImplemented)] 15 | fun test_my_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/qqqsw2768/code/task2/my_coin/tests/my_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module my_coin::my_coin_tests { 4 | // uncomment this line to import the module 5 | // use my_coin::my_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_my_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = my_coin::my_coin_tests::ENotImplemented)] 15 | fun test_my_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/ranmian/code/task1/sources/hello.move: -------------------------------------------------------------------------------- 1 | module task1::hello { 2 | use std::string::{Self, String}; 3 | 4 | public struct Message has key, store { 5 | id: UID, 6 | content: String, 7 | } 8 | 9 | public entry fun say_hello(ctx: &mut TxContext) { 10 | let message = Message { 11 | id: object::new(ctx), 12 | content: string::utf8(b"Hello Move") 13 | }; 14 | 15 | transfer::public_transfer(message, tx_context::sender(ctx)) 16 | } 17 | } -------------------------------------------------------------------------------- /mover/Awoodwhale/code/task2/my_coin/tests/my_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module my_coin::my_coin_tests { 4 | // uncomment this line to import the module 5 | // use my_coin::my_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_my_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = my_coin::my_coin_tests::ENotImplemented)] 15 | fun test_my_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/ChenGongWei/code/task4/my_game/tests/my_game_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module my_game::my_game_tests { 4 | // uncomment this line to import the module 5 | // use my_game::my_game; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_my_game() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = my_game::my_game_tests::ENotImplemented)] 15 | fun test_my_game_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/ChenGongWei/code/task5/my_swap/tests/my_swap_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module my_swap::my_swap_tests { 4 | // uncomment this line to import the module 5 | // use my_swap::my_swap; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_my_swap() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = my_swap::my_swap_tests::ENotImplemented)] 15 | fun test_my_swap_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/KyrinCode/tasks/move_nft/tests/move_nft_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module move_nft::move_nft_tests { 4 | // uncomment this line to import the module 5 | // use move_nft::move_nft; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_move_nft() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = move_nft::move_nft_tests::ENotImplemented)] 15 | fun test_move_nft_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/WgoW/code/task4/new_game/tests/new_game_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module new_game::new_game_tests { 4 | // uncomment this line to import the module 5 | // use new_game::new_game; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_new_game() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = new_game::new_game_tests::ENotImplemented)] 15 | fun test_new_game_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/WgoW/code/task5/new_swap/tests/new_swap_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module new_swap::new_swap_tests { 4 | // uncomment this line to import the module 5 | // use new_swap::new_swap; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_new_swap() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = new_swap::new_swap_tests::ENotImplemented)] 15 | fun test_new_swap_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/antigone4224/code/task3/tests/examples_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module examples::examples_tests { 4 | // uncomment this line to import the module 5 | // use examples::examples; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_examples() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = examples::examples_tests::ENotImplemented)] 15 | fun test_examples_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/digot-dream/code/task2/my_coin/tests/my_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module my_coin::my_coin_tests { 4 | // uncomment this line to import the module 5 | // use my_coin::my_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_my_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = my_coin::my_coin_tests::ENotImplemented)] 15 | fun test_my_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/sheepbotany/code/task3/nfttest/tests/nfttest_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module nfttest::nfttest_tests { 4 | // uncomment this line to import the module 5 | // use nfttest::nfttest; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_nfttest() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = nfttest::nfttest_tests::ENotImplemented)] 15 | fun test_nfttest_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/bigshop/code/01hello/sources/01hello.move: -------------------------------------------------------------------------------- 1 | 2 | /// Module: 01hello 3 | module hello::hello { 4 | use std::string; 5 | 6 | public struct Hello has key, store { 7 | id: UID, 8 | text: string::String 9 | } 10 | 11 | public entry fun mint(ctx: &mut TxContext) { 12 | let object = Hello { 13 | id: object::new(ctx), 14 | text: string::utf8(b"Hello World!") 15 | }; 16 | transfer::transfer(object, tx_context::sender(ctx)); 17 | } 18 | } 19 | 20 | -------------------------------------------------------------------------------- /mover/dlongx/notes/task2创建货币.md: -------------------------------------------------------------------------------- 1 | - `sui::coin` 和 `sui::transfer` 提供了与SUI货币和资产转移相关的功能。 2 | - `sui::tx_context` 包含与交易上下文相关的类型和功能。 3 | - 调用`coin::create_currency`函数创建一种新货币。这个函数的参数包括: 4 | - `waitness`:授权对象,用于创建货币。 5 | - `2`:货币的小数位数。 6 | - `b"C_NELL"`:货币的名称。 7 | - `b"FC"`:货币的符号。 8 | - `b"TESTCOIN"`:货币的描述。 9 | - URL对象,包含货币图标的链接地址。 10 | - `ctx`:交易上下文。 11 | ```move 12 | public entry fun faucet(treasury_cap: &mut TreasuryCap, recipient: address, ctx: &mut TxContext){ 13 | ``` 14 | - 定义一个名为`faucet`的公共入口函数,用于给指定的接收者地址发放货币。 -------------------------------------------------------------------------------- /mover/luciferCheng/code/task1/sources/task1.move: -------------------------------------------------------------------------------- 1 | 2 | /// Module: task1 3 | module task1::task1 { 4 | use std::string; 5 | 6 | public struct Hello has key, store { 7 | id: UID, 8 | text: string::String 9 | } 10 | 11 | public entry fun mint(ctx: &mut TxContext) { 12 | let object = Hello { 13 | id: object::new(ctx), 14 | text: string::utf8(b"Hello cheng!") 15 | }; 16 | transfer::transfer(object, tx_context::sender(ctx)); 17 | } 18 | } 19 | 20 | -------------------------------------------------------------------------------- /mover/adgZ925/code/hello_move.move: -------------------------------------------------------------------------------- 1 | module hello_move::hello_move { 2 | use std::ascii::{String, string}; 3 | use sui::object::{Self, UID}; 4 | use sui::transfer::transfer; 5 | use sui::tx_context::{TxContext, sender}; 6 | 7 | public struct Hello has key{ 8 | id: UID, 9 | say: String 10 | } 11 | 12 | fun init(ctx: &mut TxContext) { 13 | let hello_move = Hello { 14 | id: object::new(ctx), 15 | say: string(b"move"), 16 | }; 17 | 18 | transfer(hello_move, sender(ctx)); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /mover/lexburner/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | #[test_only] 2 | module hello_move::hello_move_tests { 3 | // uncomment this line to import the module 4 | // use hello_move::hello_move; 5 | 6 | const ENotImplemented: u64 = 0; 7 | 8 | #[test] 9 | fun test_hello_move() { 10 | // pass 11 | } 12 | 13 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 14 | fun test_hello_move_fail() { 15 | abort ENotImplemented 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /mover/mouserice/code/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/origz/code/task1/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/sheepbotany/code/task4/gametest/tests/gametest_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module gametest::gametest_tests { 4 | // uncomment this line to import the module 5 | // use gametest::gametest; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_gametest() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = gametest::gametest_tests::ENotImplemented)] 15 | fun test_gametest_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/sheepbotany/code/task5/swaptest/tests/swaptest_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module swaptest::swaptest_tests { 4 | // uncomment this line to import the module 5 | // use swaptest::swaptest; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_swaptest() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = swaptest::swaptest_tests::ENotImplemented)] 15 | fun test_swaptest_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/yjshi2015/code/coin_move/tests/coin_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module coin_move::coin_move_tests { 4 | // uncomment this line to import the module 5 | // use coin_move::coin_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_coin_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = coin_move::coin_move_tests::ENotImplemented)] 15 | fun test_coin_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Cyning7357/code/task1/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Gauss/code/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/YunJude/code/task1/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/daisyligf/code/task1/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/dlongx/code/task4/tests/cnell_game_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module cnell_game::cnell_game_tests { 4 | // uncomment this line to import the module 5 | // use cnell_game::cnell_game; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_cnell_game() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = cnell_game::cnell_game_tests::ENotImplemented)] 15 | fun test_cnell_game_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/jf-li00/code/task6/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "task6", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "build": "tsc", 8 | "start": "node dist/index.js", 9 | "test": "echo \"Error: no test specified\" && exit 1" 10 | }, 11 | "keywords": [], 12 | "author": "", 13 | "license": "ISC", 14 | "devDependencies": { 15 | "@types/node": "^20.12.7", 16 | "typescript": "^5.4.5" 17 | }, 18 | "dependencies": { 19 | "navi-sdk": "1.1.15" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /mover/lidashu/code/task_2/move_coin/tests/move_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module move_coin::move_coin_tests { 4 | // uncomment this line to import the module 5 | // use move_coin::move_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_move_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = move_coin::move_coin_tests::ENotImplemented)] 15 | fun test_move_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/liushuyu6666/code/task1/sources/task1.move: -------------------------------------------------------------------------------- 1 | 2 | /// Module: task1 3 | module task1::hello_move { 4 | use std::string; 5 | 6 | public struct HelloMove has key, store { 7 | id: UID, 8 | text: string::String 9 | } 10 | 11 | public fun mint(ctx: &mut TxContext) { 12 | let object = HelloMove { 13 | id: object::new(ctx), 14 | text: string::utf8(b"Hello Move") 15 | }; 16 | transfer::public_transfer(object, tx_context::sender(ctx)) 17 | } 18 | } 19 | 20 | -------------------------------------------------------------------------------- /mover/vip2193/code/task1/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/yty2024/code/task1/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Gold/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/KyrinCode/tasks/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Sakura-501/code/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Soonogo/code/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/WgoW/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Xsw6/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Zebra6-web/code/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/fanofmusk/code/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/lifejwang11/code/task2/move_coin/tests/move_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module move_coin::move_coin_tests { 4 | // uncomment this line to import the module 5 | // use move_coin::move_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_move_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = move_coin::move_coin_tests::ENotImplemented)] 15 | fun test_move_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/lihuazhang/code/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/move-expert/code/task6/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "task6", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "build": "tsc", 8 | "start": "node dist/index.js", 9 | "test": "echo \"Error: no test specified\" && exit 1" 10 | }, 11 | "keywords": [], 12 | "author": "", 13 | "license": "ISC", 14 | "devDependencies": { 15 | "@types/node": "^20.12.7", 16 | "typescript": "^5.4.5" 17 | }, 18 | "dependencies": { 19 | "navi-sdk": "^1.1.20" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /mover/shenghuo2/code/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/sjoice0123/code/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/vv1133/code/task1/tests/hello_world_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_world::hello_world_tests { 4 | // uncomment this line to import the module 5 | // use hello_world::hello_world; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_world() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_world::hello_world_tests::ENotImplemented)] 15 | fun test_hello_world_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/yjshi2015/code/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/ylinfy/code/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/AlexDu17/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/AzraelJi/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/CHTXRT/code/task1/Hello_Move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/FeyaM/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Neutrino-zhz/code/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Zebra6-web/code/task1/hello/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/austin00175/code/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/bityoume/code/task1_hello_move/sources/task1_hello_move.move: -------------------------------------------------------------------------------- 1 | module task1::hello_move { 2 | use std::ascii::{String, string}; 3 | 4 | public struct Hello has key{ 5 | id:UID, 6 | say: String 7 | } 8 | 9 | fun init(ctx: &mut TxContext) { 10 | let hello_move = Hello { 11 | id:object::new(ctx), 12 | say: string(b"hello move"), 13 | }; 14 | 15 | let sender = tx_context::sender(ctx); 16 | 17 | transfer::transfer(hello_move, sender); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /mover/ddzw47/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/f4tb3e/code/task1/hello_world/sources/hello_world.move: -------------------------------------------------------------------------------- 1 | module hello_world::hello_world { 2 | use std::string::{Self, String}; 3 | 4 | public struct Message has key, store { 5 | id: UID, 6 | content: String, 7 | } 8 | 9 | public entry fun say_hello(ctx: &mut TxContext) { 10 | let message = Message { 11 | id: object::new(ctx), 12 | content: string::utf8(b"Hello World!") 13 | }; 14 | 15 | transfer::public_transfer(message, tx_context::sender(ctx)) 16 | } 17 | } -------------------------------------------------------------------------------- /mover/ice668/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/kborrt/code/task2/KborrtCoin/tests/kborrtcoin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module kborrtcoin::kborrtcoin_tests { 4 | // uncomment this line to import the module 5 | // use kborrtcoin::kborrtcoin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_kborrtcoin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = kborrtcoin::kborrtcoin_tests::ENotImplemented)] 15 | fun test_kborrtcoin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/lidashu/code/task_1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/lidashu/code/task_3/camels_nft/tests/camels_nft_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module camels_nft::camels_nft_tests { 4 | // uncomment this line to import the module 5 | // use camels_nft::camels_nft; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_camels_nft() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = camels_nft::camels_nft_tests::ENotImplemented)] 15 | fun test_camels_nft_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/lvxingood/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/qqqsw2768/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/super-lhdta/code/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/w0r1d/code/hello_world/tests/hello_world_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_world::hello_world_tests { 4 | // uncomment this line to import the module 5 | // use hello_world::hello_world; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_world() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_world::hello_world_tests::ENotImplemented)] 15 | fun test_hello_world_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/MartinYeung5/code/week1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Mika-Lahtinen/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/WgoW/code/task2/faucet_coin/tests/faucet_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module faucet_coin::faucet_coin_tests { 4 | // uncomment this line to import the module 5 | // use faucet_coin::faucet_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_faucet_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = faucet_coin::faucet_coin_tests::ENotImplemented)] 15 | fun test_faucet_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/antigone4224/code/task1/tests/hello_world_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_world::hello_world_tests { 4 | // uncomment this line to import the module 5 | // use hello_world::hello_world; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_world() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_world::hello_world_tests::ENotImplemented)] 15 | fun test_hello_world_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/digot-dream/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/futuwxq/notes/readme.md: -------------------------------------------------------------------------------- 1 | ## 01 hello move 2 | 3 | [x] 日志: 4 | 5 | mac安装sui 直接使用brew安装 1.23.0版本,然后配置测试rpc地址, sui client new-env --alias --rpc , 6 | 然后通过sui client switch --env testnet 切换到测试网,然后通过sui client new-address 创建一个本地钱包, 7 | 保存好助记词,然后在sui钱包插件上领点测试币,然后通过sui move new task_1 创建move项目。 8 | 9 | 创建出的项目需要在sources下创建一个move文件,创建一个Hello结构体,has key表示拥有key ablity,每次实例化Hello结构体都会通过 10 | object::new(ctx)创建一个新的id,init方法会在部署时触发。 11 | 12 | 最后先通过sui move build构建 看有没有问题,没问题后通过sui client publish --gas-budget 100000000部署到测试网。 13 | -------------------------------------------------------------------------------- /mover/lifejwang11/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/shaflow/code/faucet_coin/tests/faucet_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module faucet_coin::faucet_coin_tests { 4 | // uncomment this line to import the module 5 | // use faucet_coin::faucet_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_faucet_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = faucet_coin::faucet_coin_tests::ENotImplemented)] 15 | fun test_faucet_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/sheepbotany/code/task2/faucetcoin/tests/faucetcoin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module faucetcoin::faucetcoin_tests { 4 | // uncomment this line to import the module 5 | // use faucetcoin::faucetcoin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_faucetcoin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = faucetcoin::faucetcoin_tests::ENotImplemented)] 15 | fun test_faucetcoin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/siphonelee/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/AmuroToru/code/task1/hello_world/tests/hello_world_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_world::hello_world_tests { 4 | // uncomment this line to import the module 5 | // use hello_world::hello_world; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_world() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_world::hello_world_tests::ENotImplemented)] 15 | fun test_hello_world_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/AzraelJi/code/task2/faucet_coin/tests/faucet_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module faucet_coin::faucet_coin_tests { 4 | // uncomment this line to import the module 5 | // use faucet_coin::faucet_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_faucet_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = faucet_coin::faucet_coin_tests::ENotImplemented)] 15 | fun test_faucet_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Belen-Luo/code/task1/hello_world/tests/hello_world_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_world::hello_world_tests { 4 | // uncomment this line to import the module 5 | // use hello_world::hello_world; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_world() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_world::hello_world_tests::ENotImplemented)] 15 | fun test_hello_world_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Ocrand/code/task1/hello_world/tests/hello_world_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_world::hello_world_tests { 4 | // uncomment this line to import the module 5 | // use hello_world::hello_world; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_world() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_world::hello_world_tests::ENotImplemented)] 15 | fun test_hello_world_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/PhigrosX/code/task1/hello_world/tests/hello_world_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_world::hello_world_tests { 4 | // uncomment this line to import the module 5 | // use hello_world::hello_world; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_world() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_world::hello_world_tests::ENotImplemented)] 15 | fun test_hello_world_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/do0x0ob/code/task_1/hello_alien/tests/hello_alien_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_alien::hello_alien_tests { 4 | // uncomment this line to import the module 5 | // use hello_alien::hello_alien; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_alien() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_alien::hello_alien_tests::ENotImplemented)] 15 | fun test_hello_alien_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/f4tb3e/code/task1/hello_world/tests/hello_world_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_world::hello_world_tests { 4 | // uncomment this line to import the module 5 | // use hello_world::hello_world; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_world() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_world::hello_world_tests::ENotImplemented)] 15 | fun test_hello_world_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/lzhscw/code/task 2/faucet_coin/tests/faucet_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module faucet_coin::faucet_coin_tests { 4 | // uncomment this line to import the module 5 | // use faucet_coin::faucet_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_faucet_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = faucet_coin::faucet_coin_tests::ENotImplemented)] 15 | fun test_faucet_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/lzhscw/code/task 4/lzhscw_game/tests/lzhscw_game_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module lzhscw_game::lzhscw_game_tests { 4 | // uncomment this line to import the module 5 | // use lzhscw_game::lzhscw_game; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_lzhscw_game() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = lzhscw_game::lzhscw_game_tests::ENotImplemented)] 15 | fun test_lzhscw_game_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/qiaopengjun5162/code/task1/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_move::hello_move_tests { 4 | // uncomment this line to import the module 5 | // use hello_move::hello_move; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_move() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 15 | fun test_hello_move_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/qipan2333/code/task2/faucet_coin/tests/faucet_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module faucet_coin::faucet_coin_tests { 4 | // uncomment this line to import the module 5 | // use faucet_coin::faucet_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_faucet_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = faucet_coin::faucet_coin_tests::ENotImplemented)] 15 | fun test_faucet_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Awoodwhale/code/task2/faucet_coin/tests/faucet_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module faucet_coin::faucet_coin_tests { 4 | // uncomment this line to import the module 5 | // use faucet_coin::faucet_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_faucet_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = faucet_coin::faucet_coin_tests::ENotImplemented)] 15 | fun test_faucet_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Mulander-J/.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | build 3 | .idea 4 | .vscode 5 | # dependencies 6 | **/node_modules 7 | .pnpm-store/ 8 | /.pnp 9 | .pnp.js 10 | 11 | # testing 12 | /coverage 13 | 14 | # production 15 | **/build 16 | 17 | # misc 18 | .DS_Store 19 | .env.local 20 | .env.development.local 21 | .env.test.local 22 | .env.production.local 23 | 24 | npm-debug.log* 25 | yarn-debug.log* 26 | yarn-error.log* 27 | sui.log.* 28 | .history 29 | 30 | # move 31 | **/Move.lock 32 | 33 | -------------------------------------------------------------------------------- /mover/chenlai/code/task1/tests/hello_chenlai_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_chenlai::hello_chenlai_tests { 4 | // uncomment this line to import the module 5 | // use hello_chenlai::hello_chenlai; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_chenlai() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_chenlai::hello_chenlai_tests::ENotImplemented)] 15 | fun test_hello_chenlai_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/hongxuedefujun/code/task2/facuet_coin/tests/facuet_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module facuet_coin::facuet_coin_tests { 4 | // uncomment this line to import the module 5 | // use facuet_coin::facuet_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_facuet_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = facuet_coin::facuet_coin_tests::ENotImplemented)] 15 | fun test_facuet_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/hongxuedefujun/code/task2/my_Cheshire/tests/my_cheshire_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module my_cheshire::my_cheshire_tests { 4 | // uncomment this line to import the module 5 | // use my_cheshire::my_cheshire; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_my_cheshire() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = my_cheshire::my_cheshire_tests::ENotImplemented)] 15 | fun test_my_cheshire_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/jeasonnow/code/task1/sources/task1.move: -------------------------------------------------------------------------------- 1 | module task1::task1 { 2 | use std::string; 3 | 4 | public struct HelloWorldObject has key, store { 5 | id: UID, 6 | text: string::String 7 | } 8 | 9 | #[lint_allow(self_transfer)] 10 | public entry fun mint(ctx: &mut TxContext) { 11 | let object = HelloWorldObject { 12 | id: object::new(ctx), 13 | text: string::utf8(b"jeasonnow") 14 | }; 15 | transfer::public_transfer(object, tx_context::sender(ctx)); 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /mover/beney/code/task1/hello_move.move: -------------------------------------------------------------------------------- 1 | module hello_move::hello { 2 | use std::ascii::{String, string}; 3 | use sui::object::{Self,UID}; 4 | use sui::transfer::transfer; 5 | use sui::tx_context::{TxContext, sender}; 6 | 7 | public struct Hello has key{ 8 | id:UID, 9 | say: String 10 | } 11 | 12 | fun init(ctx: &mut TxContext) { 13 | let hello_move = Hello { 14 | id:object::new(ctx), 15 | say: string(b"move"), 16 | }; 17 | transfer(hello_move, sender(ctx)); 18 | } 19 | } -------------------------------------------------------------------------------- /mover/kborrt/code/task2/KborrtFaucet/tests/kborrtfaucet_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module kborrtfaucet::kborrtfaucet_tests { 4 | // uncomment this line to import the module 5 | // use kborrtfaucet::kborrtfaucet; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_kborrtfaucet() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = kborrtfaucet::kborrtfaucet_tests::ENotImplemented)] 15 | fun test_kborrtfaucet_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/lidashu/code/task_2/lidashu_coin/tests/lidashu_coin_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module lidashu_coin::lidashu_coin_tests { 4 | // uncomment this line to import the module 5 | // use lidashu_coin::lidashu_coin; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_lidashu_coin() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = lidashu_coin::lidashu_coin_tests::ENotImplemented)] 15 | fun test_lidashu_coin_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/manonloki/code/hello_move/tests/hello_move_tests.move: -------------------------------------------------------------------------------- 1 | // 不知道如何测试 2 | 3 | /* 4 | #[test_only] 5 | module hello_move::hello_move_tests { 6 | // uncomment this line to import the module 7 | // use hello_move::hello_move; 8 | 9 | const ENotImplemented: u64 = 0; 10 | 11 | #[test] 12 | fun test_hello_move() { 13 | // pass 14 | } 15 | 16 | #[test, expected_failure(abort_code = hello_move::hello_move_tests::ENotImplemented)] 17 | fun test_hello_move_fail() { 18 | abort ENotImplemented 19 | } 20 | } 21 | */ 22 | -------------------------------------------------------------------------------- /mover/tzxyz/task1/hello_tzxyz.move: -------------------------------------------------------------------------------- 1 | module hello_tzxyz::hello { 2 | use std::ascii::{String, string}; 3 | use sui::object::{Self,UID}; 4 | use sui::transfer::transfer; 5 | use sui::tx_context::{TxContext, sender}; 6 | 7 | public struct Hello has key { 8 | id:UID, 9 | say: String 10 | } 11 | 12 | fun init(ctx: &mut TxContext) { 13 | let hello_tzxyz = Hello { 14 | id:object::new(ctx), 15 | say: string(b"move"), 16 | }; 17 | transfer(hello_tzxyz, sender(ctx)); 18 | } 19 | } -------------------------------------------------------------------------------- /mover/unpWn4bl3/code/task2/sources/mycoin.move: -------------------------------------------------------------------------------- 1 | module task2::mycoin{ 2 | use std::option; 3 | use sui::coin::{Self,Coin,TreasuryCap}; 4 | use sui::tx_context::{Self, TxContext}; 5 | use sui::transfer; 6 | 7 | struct MYCOIN has drop {} 8 | 9 | fun init(witness:MYCOIN, ctx: &mut TxContext) { 10 | let (treasury,metadata) = coin::create_currency(witness,6,b"MYCOIN",b"",b"",option::none(),ctx); 11 | transfer::public_freeze_object(metadata); 12 | transfer::public_transfer(treasury,tx_context::sender(ctx)); 13 | } 14 | } -------------------------------------------------------------------------------- /mover/Rockyzsu/code/task1/tests/hello_rockyzsu_tests.move: -------------------------------------------------------------------------------- 1 | /* 2 | #[test_only] 3 | module hello_rockyzsu::hello_rockyzsu_tests { 4 | // uncomment this line to import the module 5 | // use hello_rockyzsu::hello_rockyzsu; 6 | 7 | const ENotImplemented: u64 = 0; 8 | 9 | #[test] 10 | fun test_hello_rockyzsu() { 11 | // pass 12 | } 13 | 14 | #[test, expected_failure(abort_code = hello_rockyzsu::hello_rockyzsu_tests::ENotImplemented)] 15 | fun test_hello_rockyzsu_fail() { 16 | abort ENotImplemented 17 | } 18 | } 19 | */ 20 | -------------------------------------------------------------------------------- /mover/Serlight/code/task1/hello.move: -------------------------------------------------------------------------------- 1 | module hello_world::hello_world { 2 | 3 | use std::string; 4 | use sui::object::{Self, UID}; 5 | use sui::transfer; 6 | use sui::tx_context::{Self, TxContext}; 7 | 8 | struct HelloWorldObject has key, store { 9 | id: UID, 10 | text: string::String 11 | } 12 | 13 | public entry fun mint(ctx: &mut TxContext) { 14 | let hello = HelloWorldObject { 15 | id: object::new(ctx), 16 | text: string::utf8(b"Hello world") 17 | }; 18 | transfer::transfer(hello, tx_context::sender(ctx)) 19 | } 20 | } -------------------------------------------------------------------------------- /mover/WgoW/code/task1/hello_move/sources/hello_move.move: -------------------------------------------------------------------------------- 1 | /// Module: hello_move 2 | module hello_move::hello { 3 | use std::ascii::{String, string}; 4 | use sui::transfer::transfer; 5 | use sui::tx_context::sender; 6 | 7 | public struct Hello has key { 8 | id: UID, 9 | say: String 10 | } 11 | 12 | fun init(ctx: &mut TxContext) { 13 | let hello_move = Hello { 14 | id: object::new(ctx), 15 | say: string(b"move") 16 | }; 17 | transfer(hello_move, sender(ctx)) 18 | } 19 | } 20 | 21 | -------------------------------------------------------------------------------- /mover/huisq/code/task1/hello_move/sources/hello.move: -------------------------------------------------------------------------------- 1 | module hello_move::hello { 2 | use std::ascii::{String, string}; 3 | use sui::object::{Self,UID}; 4 | use sui::transfer::transfer; 5 | use sui::tx_context::{TxContext, sender}; 6 | 7 | struct Hello has key{ 8 | id:UID, 9 | say: String 10 | } 11 | 12 | fun init(ctx: &mut TxContext) { 13 | let hello_move = Hello { 14 | id:object::new(ctx), 15 | say: string(b"move"), 16 | }; 17 | transfer(hello_move, sender(ctx)); 18 | } 19 | } --------------------------------------------------------------------------------