314 lines
50 KiB
Plaintext
314 lines
50 KiB
Plaintext
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Move [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of code and content from the [39m[38;5;14m[1mMove[0m[38;5;12m (https://github.com/move-language/move) programming language community.[39m
|
||
|
||
[38;5;12mMove[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12msafe[39m[38;5;12m [39m[38;5;12msmart[39m[38;5;12m [39m[38;5;12mcontracts[39m[38;5;12m [39m[38;5;12moriginally[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mFacebook[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mLibra[39m[38;5;12m [39m[38;5;12mblockchain.[39m[38;5;12m [39m[38;5;12mMove[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mplatform-agnostic[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12menable[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mlibraries,[39m[38;5;12m [39m
|
||
[38;5;12mtooling,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12mcommunities[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mdiverse[39m[38;5;12m [39m[38;5;12mblockchains[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mvastly[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexecution[39m[38;5;12m [39m[38;5;12mmodels.[39m[38;5;12m [39m[38;5;12mMove's[39m[38;5;12m [39m[38;5;12mambition[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbecome[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m"JavaScript[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mweb3"[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mterms[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mubiquity--when[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mwant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mquickly[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12msafe[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12minvolving[39m[38;5;12m [39m[38;5;12massets,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mMove.[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOverview[0m[38;5;12m (#overview)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove-Powered Blockchains[0m[38;5;12m (#move-powered-blockchains)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCode[0m[38;5;12m (#code)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mFungible Tokens[0m[38;5;12m (#fungible-tokens)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mNon-Fungible Tokens[0m[38;5;12m (#non-fungible-tokens)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mDecentralized Identity[0m[38;5;12m (#decentralized-identity)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mDeFi[0m[38;5;12m (#defi)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSocialFi[0m[38;5;12m (#socialfi)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOn-Chain Governance[0m[38;5;12m (#on-chain-governance)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCross-Chain Bridge[0m[38;5;12m (#cross-chain-bridge)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAccounts[0m[38;5;12m (#accounts)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mFrameworks[0m[38;5;12m (#frameworks)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mLibraries[0m[38;5;12m (#libraries)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMiscellaneous[0m[38;5;12m (#miscellaneous)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIDEs[0m[38;5;12m (#ides)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPackage Managers[0m[38;5;12m (#package-managers)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWallets[0m[38;5;12m (#wallets)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSDKs[0m[38;5;12m (#sdks)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPapers[0m[38;5;12m (#papers)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mLanguage Design[0m[38;5;12m (#language-design)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mStatic Analysis and Verification[0m[38;5;12m (#static-analysis-and-verification)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVideos[0m[38;5;12m (#videos)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSlides[0m[38;5;12m (#slides)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPodcasts[0m[38;5;12m (#podcasts)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBlog Posts[0m[38;5;12m (#blog-posts)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSecurity[0m[38;5;12m (#security)[39m
|
||
|
||
[38;2;255;187;0m[4mOverview[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mInstallation[0m[38;5;12m (https://github.com/move-language/move/tree/main/language/tools/move-cli#installation)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mProblem Statement[0m[38;5;12m (https://github.com/mystenlabs/awesome-move/blob/main/docs/problem_statement.md#problem-statement)[39m
|
||
|
||
[38;2;255;187;0m[4mMove-Powered Blockchains[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSui[0m[38;5;12m [39m[38;5;12m(https://github.com/MystenLabs/sui)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mnext-generation[39m[38;5;12m [39m[38;5;12msmart[39m[38;5;12m [39m[38;5;12mcontract[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mthroughput,[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mlatency,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12masset-oriented[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mpowered[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mMove[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12m(in[39m[38;5;12m [39m
|
||
[38;5;14m[1mdevnet[0m[38;5;12m [39m[38;5;12m(https://medium.com/mysten-labs/sui-devnet-public-release-a2be304ff36b)).[39m
|
||
[38;5;12m- [39m[38;5;14m[1m0L[0m[38;5;12m (https://github.com/OLSF/libra) - A reference implementation of a neutral replicated state machine. Forked from the Libra/Diem technologies (in [39m[38;5;14m[1mmainnet[0m[38;5;12m (https://0l.network/)).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStarcoin[0m[38;5;12m (https://github.com/starcoinorg/starcoin) - A smart contract blockchain network that scales by layering (in [39m[38;5;14m[1mmainnet[0m[38;5;12m (https://stcscan.io/)).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAptos[0m[38;5;12m (https://github.com/aptos-labs/aptos-core) - Aptos-core strives towards being the safest and most scalable layer one blockchain solution (in [39m[38;5;14m[1mmainnet[0m[38;5;12m (https://explorer.aptoslabs.com/?network=mainnet)).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPontem[0m[38;5;12m (https://github.com/pontem-network/pontem) - Substrate based parachain with MoveVM onboard (in [39m[38;5;14m[1mtestnet[0m[38;5;12m (https://polkadot.js.org/apps/?rpc=wss://testnet.pontem.network/ws#/explorer)).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCelo[0m[38;5;12m [39m[38;5;12m(https://github.com/celo-org/celo-blockchain)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBlockchain[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mEVM[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMoveVM[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mcoming[0m[38;5;14m[1m [0m[38;5;14m[1msoon[0m[38;5;12m [39m
|
||
[38;5;12m(https://www.businesswire.com/news/home/20210921006104/en/Celo-Sets-Sights-On-Becoming-Fastest-EVM-Chain-Through-Collaboration-With-Mysten-Labs)).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDiem[0m[38;5;12m (https://github.com/diem/diem) - The original Move based blockchain from Meta (form. Libra by Facebook) (discontinued).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mChainX[0m[38;5;12m (https://github.com/chainx-org/ChainX) - Bitcoin's layer2 smart contract network has already supported WASM and EVM, and is supporting MoveVM (in [39m[38;5;14m[1mmainnet[0m[38;5;12m (https://scan.chainx.org)).[39m
|
||
|
||
[38;2;255;187;0m[4mBooks[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMove Book[0m[38;5;12m (https://move-language.github.io/move/) - Move book maintained by the Move core team ([39m[38;5;14m[1m中文[0m[38;5;12m (https://github.com/move-language/move/tree/main/language/documentation/book/translations/move-book-zh)).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove Book[0m[38;5;12m (https://move-book.com/) - Move book maintained by [39m[38;5;14m[1m@damirka[0m[38;5;12m (https://github.com/damirka) ([39m[38;5;14m[1m中文[0m[38;5;12m (https://move-book.com/cn/)).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove Patterns[0m[38;5;12m (https://www.move-patterns.com/) - A book on Move software design patterns maintained by [39m[38;5;14m[1m@villesundell[0m[38;5;12m (https://github.com/villesundell).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSui Move by Example[0m[38;5;12m (https://examples.sui.io/) - A book on the Sui Move variant maintained by [39m[38;5;14m[1m@MystenLabs[0m[38;5;12m (https://github.com/MystenLabs).[39m
|
||
|
||
[38;2;255;187;0m[4mTutorials[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mImplementing, testing, and verifying a fungible token[0m[38;5;12m (https://github.com/move-language/move/tree/main/language/documentation/tutorial) - Maintained by the Move core team.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mProgramming with objects[0m[38;5;12m (https://docs.sui.io/build/programming-with-objects) - Maintained by the Sui team.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove and SmartContract Development[0m[38;5;12m (https://starcoinorg.github.io/starcoin-cookbook/docs/move/) - Maintained by the Starcoin team.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMove[0m[38;5;14m[1m [0m[38;5;14m[1mLanguage[0m[38;5;12m [39m[38;5;12m(https://imcoding.online/courses/move-language)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mInteractive[39m[38;5;12m [39m[38;5;12mMove[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mcourse,[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12meveryone,[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mimcoding.online[0m[38;5;12m [39m[38;5;12m(https://imcoding.online)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1m中文[0m[38;5;12m [39m
|
||
[38;5;12m(https://imcoding.online/courses/move-language?lng=zh)).[39m
|
||
|
||
[38;2;255;187;0m[4mCommunity[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMove Language Discord[0m[38;5;12m (https://discord.gg/cPUmhe24Mz)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove @ Sui by Mysten Labs Discord[0m[38;5;12m (https://discord.gg/sui)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove @ 0L Discord[0m[38;5;12m (https://discord.gg/0lnetwork)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove @ Starcoin Discord[0m[38;5;12m (https://discord.gg/starcoin)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove @ Aptos Discord[0m[38;5;12m (https://discord.gg/aptoslabs)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMoveChina[0m[38;5;12m (https://move-china.com) - The largest Chinese community for the Move programming language.[39m
|
||
|
||
[38;2;255;187;0m[4mCode[0m
|
||
|
||
[38;5;12mCode written in Move.[39m
|
||
|
||
[38;2;255;187;0m[4mFungible Tokens[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFungible token examples[0m[38;5;12m (https://github.com/MystenLabs/sui/tree/main/sui_programmability/examples/fungible_tokens) - Multiple example token implementations from Sui.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBasicCoin[0m[38;5;12m [39m[38;5;12m(https://github.com/move-language/move/tree/main/language/documentation/examples/experimental/basic-coin)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtoy[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;14m[1mERC20[0m[38;5;12m [39m
|
||
[38;5;12m(https://ethereum.org/en/developers/docs/standards/tokens/erc-20/)-like[39m[38;5;12m [39m[38;5;12mfungible[39m[38;5;12m [39m[38;5;12mtoken.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDiem[0m[38;5;12m [39m[38;5;12m(https://github.com/OLSF/libra/blob/main/language/diem-framework/modules/Diem.move)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mERC20-like[39m[38;5;12m [39m[38;5;12mtoken[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mpermissioned[39m[38;5;12m [39m[38;5;12mminting/burning,[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;14m[1mspec[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/diem/dip/blob/main/dips/dip-20.md).[39m[38;5;12m [39m[38;5;12mDeployed[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12m0L.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mToken[0m[38;5;12m (https://github.com/starcoinorg/starcoin-framework/blob/main/sources/Token.move) - Another ERC20-like Token. Deployed on Starcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGAS[0m[38;5;12m (https://github.com/OLSF/libra/blob/main/language/diem-framework/modules/0L/GAS.move) - A token that instantiates the Diem standard above. Deployed on 0L.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSTC[0m[38;5;12m (https://github.com/starcoinorg/starcoin-framework/blob/main/sources/STC.move) - A token that instantiates the Starcoin standard above. Deployed on Starcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSTAR[0m[38;5;12m (https://github.com/Elements-Studio/starswap-core/blob/master/sources/gov/STAR.move) - A governance token of Starswap dApp that powers the AMM+DEX ecosystem. Deployed on Starcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mXUSDT[0m[38;5;12m (https://github.com/Elements-Studio/poly-stc-contracts/blob/master/sources/asset/erc20/XUSDT.move) - A mapped assets of USDT on Starcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mXETH[0m[38;5;12m (https://github.com/Elements-Studio/poly-stc-contracts/blob/master/sources/asset/erc20/XETH.move) - A mapped assets of ETH on Starcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWEN stablecoin[0m[38;5;12m (https://github.com/wenwenprotocol/wen-protocol) - Deployed on Starcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFAI stablecoin[0m[38;5;12m (https://github.com/BFlyFinance/FAI) - An over-collateralized stable coin deployed on Starcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFLY stablecoin[0m[38;5;12m (https://github.com/BFlyFinance/FLY) - An implementation of forked OHM that deployed on Starcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSynthetic token backed by a basket containing a reserve of other tokens[0m[38;5;12m (https://github.com/OLSF/libra/blob/main/language/diem-framework/modules/XDX.move) - From Diem.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mXBTC[0m[38;5;12m (https://github.com/OmniBTC/OmniBridge/blob/main/aptos/bridge/sources/xbtc.move) - BTC mirror asset on Aptos.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mXBTC[0m[38;5;12m (https://github.com/OmniBTC/OmniBridge/blob/main/sui/bridge/sources/xbtc.move) - BTC mirror asset on Sui.[39m
|
||
|
||
[38;2;255;187;0m[4mNon-Fungible Tokens[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mNFT examples[0m[38;5;12m (https://github.com/MystenLabs/sui/tree/main/sui_programmability/examples/nfts) - Multiple NFT example implementations from Sui.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNFT[0m[38;5;12m (https://github.com/starcoinorg/starcoin-framework/blob/main/sources/NFT.move) - An ERC721-like token. Deployed on Starcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMerkle Airdrop[0m[38;5;12m (https://github.com/starcoinorg/starcoin-framework/blob/main/sources/MerkleNFT.move) - Utility for airdropping a large number of NFTs. Deployed on Starcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNFT[0m[38;5;12m (https://github.com/diem/diem/blob/main/diem-move/diem-framework/experimental/sources/NFT.move) - An implementation of a hybrid ERC721/ERC1155-like token. From Diem.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBARS[0m[38;5;12m (https://github.com/diem/diem/blob/main/diem-move/diem-framework/experimental/sources/BARS.move) - An NFT that instantiates this hybrid standard. From Diem.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMultiToken[0m[38;5;12m (https://github.com/diem/diem/blob/main/diem-move/diem-framework/experimental/sources/MultiToken.move) - An ERC1155-like token. From Diem.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNFTGallery[0m[38;5;12m (https://github.com/diem/diem/blob/main/diem-move/diem-framework/experimental/sources/NFTGallery.move) - Utility for holding multiple NFT's of the same type. From Diem.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNFT Protocol[0m[38;5;12m (https://github.com/Origin-Byte/nft-protocol) - NFT protocol and collection framework. From OriginByte.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSuia[0m[38;5;12m (https://github.com/Mynft/suia) - The first POAP application on Sui.[39m
|
||
|
||
[38;2;255;187;0m[4mDecentralized Identity[0m
|
||
[38;5;12m- [39m[38;5;14m[1maptos-cid[0m[38;5;12m (https://github.com/coming-chat/aptos-cid) - Decentralized identity on Aptos, the underlying account system of ComingChat.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMoveDID[0m[38;5;12m [39m[38;5;12m(https://github.com/NonceGeek/MoveDID)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMoveDID[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mDID[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mMove-based[39m[38;5;12m [39m[38;5;12mblockchain[39m[38;5;12m [39m[38;5;12mnetworks,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mAptos,[39m[38;5;12m [39m[38;5;12mSui,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mStarcoin.[39m[38;5;12m [39m[38;5;12mMaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mNonceGeek[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/NonceGeek).[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mDeFi[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDeFi examples[0m[38;5;12m (https://github.com/MystenLabs/sui/tree/main/sui_programmability/examples/defi) - Multiple DeFi example implementations from Sui.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCoinSwap[0m[38;5;12m [39m[38;5;12m(https://github.com/move-language/move/tree/main/language/documentation/examples/experimental/coin-swap)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtoy[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;14m[1mUniswap[0m[38;5;12m [39m[38;5;12m(https://uniswap.org/)-like[39m[38;5;12m [39m[38;5;12mliquidity[39m[38;5;12m [39m[38;5;12mpool[39m[38;5;12m [39m[38;5;12mcontaining[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m
|
||
[38;5;12mtokens.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStarswap[0m[38;5;12m (https://github.com/Elements-Studio/starswap-core) - A Uniswap-style DEX. Deployed on Starcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOffer[0m[38;5;12m (https://github.com/move-language/move/blob/main/language/move-stdlib/nursery/sources/offer.move) - Generic implementation of atomic swaps for any pair of assets.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAptosRedPacket[0m[38;5;12m (https://github.com/coming-chat/aptos-red-packet) - A red packet social app that combines private chat and encrypted wallet on Aptos.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSuiRedPacket[0m[38;5;12m (https://github.com/coming-chat/sui-red-packet) - A red packet social app that combines private chat and encrypted wallet on Sui.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAptosAMMswap[0m[38;5;12m (https://github.com/OmniBTC/Aptos-AMM-swap) - Aptos AMM Swap implemented by the OmniBTC team.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSuiAMMswap[0m[38;5;12m (https://github.com/OmniBTC/Sui-AMM-swap) - Sui AMM Swap implemented by the OmniBTC team.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAptosOmniSwap[0m[38;5;12m (https://github.com/OmniBTC/OmniSwap/tree/main/aptos) - One-click swap between aptos and EVM chains (such as ETH/BSC/AVAX, etc.) based on the cross-chain interoperability protocol wormhole.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDolaProtocol[0m[38;5;12m [39m[38;5;12m(https://github.com/OmniBTC/DolaProtocol)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mDecentralized[39m[38;5;12m [39m[38;5;12mOmnichain[39m[38;5;12m [39m[38;5;12mLiquidity[39m[38;5;12m [39m[38;5;12mAggregation[39m[38;5;12m [39m[38;5;12mProtocol[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12mcoin[39m[38;5;12m [39m[38;5;12mpool[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mchain[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcore,[39m[38;5;12m [39m[38;5;12mWormhole,[39m[38;5;12m [39m[38;5;12mLayerzero[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m
|
||
[38;5;12mcross-chain[39m[38;5;12m [39m[38;5;12mmessaging[39m[38;5;12m [39m[38;5;12mprotocols[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbridge,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSui[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mchain[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msettlement[39m[38;5;12m [39m[38;5;12mcenter.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mObjectMarket[0m[38;5;12m (https://github.com/coming-chat/object-market) - A unique object trading marketplace in the Sui network.[39m
|
||
|
||
[38;2;255;187;0m[4mSocialFi[0m
|
||
[38;5;12m- [39m[38;5;14m[1mDmens[0m[38;5;12m (https://github.com/coming-chat/Dmens) - Decentralized Moments which is a Blockchain Twitter Protocol built on the Sui network.[39m
|
||
|
||
[38;2;255;187;0m[4mOn-Chain Governance[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mValidatorUniverse[0m[38;5;12m (https://github.com/OLSF/libra/blob/main/language/diem-framework/modules/0L/ValidatorUniverse.move) - Validator set management. Deployed on 0L.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOracle[0m[38;5;12m (https://github.com/OLSF/libra/blob/main/language/diem-framework/modules/0L/Oracle.move) - For on-chain community voting. Deployed on 0L.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDAO[0m[38;5;12m (https://github.com/starcoinorg/starcoin-framework/blob/main/sources/Dao.move) - For on-chain proposals and voting. Deployed on Starcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDiemSystem[0m[38;5;12m (https://github.com/diem/diem/blob/main/diem-move/diem-framework/DPN/sources/DiemSystem.move) - Validator set management. From Diem.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVote[0m[38;5;12m (https://github.com/diem/diem/blob/main/diem-move/diem-framework/experimental/sources/Vote.move) - On-chain voting. From Diem.[39m
|
||
|
||
[38;2;255;187;0m[4mCross-Chain Bridge[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPoly Bridge[0m[38;5;12m (https://github.com/Elements-Studio/poly-stc-contracts) - The first Cross-Chain Bridge between Move and EVM. Deployed on Starcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOmniBTC Bridge[0m[38;5;12m (https://github.com/OmniBTC/OmniBridge) - A bridge between Bitcoin and Move language public chains (like Aptos and Sui) based on ultra-light node.[39m
|
||
|
||
[38;2;255;187;0m[4mAccounts[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAccount[0m[38;5;12m (https://github.com/diem/diem/blob/main/diem-move/diem-framework/core/sources/Account.move) - A generic account for Diem-powered chains. From Diem.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDiemAccount[0m[38;5;12m (https://github.com/OLSF/libra/blob/main/language/diem-framework/modules/DiemAccount.move) - Fork of the above. From 0L.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAccount[0m[38;5;12m (https://github.com/starcoinorg/starcoin-framework/blob/main/sources/Account.move) - Fork of the above. From Starcoin.[39m
|
||
|
||
[38;2;255;187;0m[4mFrameworks[0m
|
||
|
||
[38;5;12mA Move [39m[38;5;14m[1mframework[0m[38;5;12m is the set of Move modules included in the genesis state of the chain. [39m
|
||
[38;5;12mThese modules typically implement key concepts like accounts, currencies, . [39m
|
||
[38;5;12mThe ability to separate blockchain-specific framework logic from the generic functionality of the Move language is a key part of Move's platform-agnostic design.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSui Framework[0m[38;5;12m (https://github.com/MystenLabs/sui/tree/main/crates/sui-framework)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAptos Framework[0m[38;5;12m (https://github.com/aptos-labs/aptos-core/tree/main/aptos-move/framework)[39m
|
||
[38;5;12m- [39m[38;5;14m[1m0L Framework[0m[38;5;12m (https://github.com/OLSF/libra/tree/main/language/diem-framework/modules/0L)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStarcoin Framework[0m[38;5;12m (https://github.com/starcoinorg/starcoin-framework)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDiem Framework[0m[38;5;12m (https://github.com/diem/diem/tree/main/diem-move/diem-framework/DPN)[39m
|
||
|
||
[38;2;255;187;0m[4mLibraries[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMove standard library[0m[38;5;12m (https://github.com/move-language/move/tree/main/language/move-stdlib) - Utilities intended (but not required) to be used in every platform running Move. From the Move repo.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove nursery[0m[38;5;12m (https://github.com/move-language/move/tree/main/language/move-stdlib/nursery) - Experimental modules that may eventually be promoted into the standard library. From the Move repo.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDecimal[0m[38;5;12m (https://github.com/OLSF/libra/blob/main/language/diem-framework/modules/0L/Decimal.move) - Efficient implementation of a decimal value. From 0L.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMath[0m[38;5;12m (https://github.com/starcoinorg/starcoin-framework/blob/main/sources/Math.move) - Math utility functions. From Starcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCompare[0m[38;5;12m (https://github.com/move-language/move/blob/main/language/move-stdlib/nursery/sources/compare.move) - Polymorphic comparison (i.e., compare any two Move values of the same type). From the nursery.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVault[0m[38;5;12m (https://github.com/move-language/move/blob/main/language/move-stdlib/nursery/sources/vault.move) - Library for capabilities. From the nursery.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mACL[0m[38;5;12m (https://github.com/move-language/move/blob/main/language/move-stdlib/nursery/sources/acl.move) - Library for list-based access control. From the nursery.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTaoHe[0m[38;5;12m (https://github.com/taoheorg/taohe) - A collection of nestable Move resources.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStarcoin Framework Commons[0m[38;5;12m (https://github.com/starcoinorg/starcoin-framework-commons) - Libraries for Move commons utility on starcoin-framework. From Starcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMovemate[0m[38;5;12m (https://github.com/pentagonxyz/movemate) - Smart contract building blocks for Aptos and Sui (Math utilities, governance contracts, escrow, and more). Maintained by the Pentagon team.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove cron parser[0m[38;5;12m (https://github.com/snowflake-so/move-cron-parser#readme) - Library is built for a purpose of parsing cron expression. Maintained by Snowflake Network team.[39m
|
||
|
||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMove-on-EVM[0m[38;5;12m (https://github.com/move-language/move/tree/main/language/evm) - Experimental project to compile Move source code to EVM bytecode.[39m
|
||
[38;5;12m- [39m[38;5;14m[1maoc-move[0m[38;5;12m (https://github.com/whonore/aoc-move) - Advent of Code solutions in Move with some formal verification.[39m
|
||
|
||
[38;2;255;187;0m[4mTools[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMove[0m[38;5;14m[1m [0m[38;5;14m[1mPackage[0m[38;5;14m[1m [0m[38;5;14m[1mManager[0m[38;5;12m [39m[38;5;12m(https://github.com/move-language/move/tree/main/language/tools/move-cli)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLike[39m[38;5;12m [39m[48;5;235m[38;5;249mcargo[49m[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[48;5;235m[38;5;249mnpm[49m[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mMove:[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12mCLI[39m[38;5;12m [39m[38;5;12m(and[39m[38;5;12m [39m[38;5;12mcorresponding[39m[38;5;12m [39m[38;5;12mRust[39m[38;5;12m [39m[38;5;12mAPI's[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhook[39m[38;5;12m [39m[38;5;12minto)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding,[39m
|
||
[38;5;12mrunning,[39m[38;5;12m [39m[38;5;12mtesting,[39m[38;5;12m [39m[38;5;12mdebugging,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mverifying[39m[38;5;12m [39m[38;5;12mMove[39m[38;5;12m [39m[38;5;14m[1mpackages[0m[38;5;12m [39m[38;5;12m(https://move-language.github.io/move/).[39m[38;5;12m [39m[38;5;12mMaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mMove[39m[38;5;12m [39m[38;5;12mcore[39m[38;5;12m [39m[38;5;12mteam.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove Prover[0m[38;5;12m (https://github.com/move-language/move/tree/main/language/move-prover) - Formal verification of user-defined specifications written in Move source code. Maintained by the Move core team.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMove[0m[38;5;14m[1m [0m[38;5;14m[1mRead/Write[0m[38;5;14m[1m [0m[38;5;14m[1mSet[0m[38;5;14m[1m [0m[38;5;14m[1mAnalyzer[0m[38;5;12m [39m[38;5;12m(https://github.com/move-language/move/tree/main/language/tools/read-write-set)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mStatic[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcomputing[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12moverapproximation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mglobal[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mtouched[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mMove[39m[38;5;12m [39m
|
||
[38;5;12mprogram.[39m[38;5;12m [39m[38;5;12mMaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mMove[39m[38;5;12m [39m[38;5;12mcore[39m[38;5;12m [39m[38;5;12mteam.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMove[0m[38;5;14m[1m [0m[38;5;14m[1mPlayground[0m[38;5;14m[1m [0m[38;5;14m[1mJS[0m[38;5;14m[1m [0m[38;5;14m[1mLibrary[0m[38;5;12m [39m[38;5;12m(https://github.com/imcoding-online/js-move-playground)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWrapping[39m[38;5;12m [39m[38;5;14m[1mMove[0m[38;5;14m[1m [0m[38;5;14m[1mPlayground[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mPontem[0m[38;5;12m [39m[38;5;12m(https://playground.pontem.network/)[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbrowser.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m
|
||
[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mMove[39m[38;5;12m [39m[38;5;12mPlayground.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgo-sui-indexer[0m[38;5;12m (https://github.com/coming-chat/go-sui-indexer) - An off-fullnode service to serve data from Sui Node.[39m
|
||
|
||
[38;2;255;187;0m[4mIDEs[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMove[0m[38;5;14m[1m [0m[38;5;14m[1mVS[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m[38;5;14m[1m [0m[38;5;14m[1mplugin[0m[38;5;12m [39m[38;5;12m(https://marketplace.visualstudio.com/items?itemName=move.move-analyzer)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mMove[39m[38;5;12m [39m[38;5;12mcore[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1msource[0m[38;5;14m[1m [0m[38;5;14m[1mcode[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/move-language/move/tree/main/language/move-analyzer)).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove IntelliJ plugin[0m[38;5;12m (https://plugins.jetbrains.com/plugin/14721-move-language) - Maintained by the Pontem team ([39m[38;5;14m[1msource code[0m[38;5;12m (https://github.com/pontem-network/intellij-move)).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMove[0m[38;5;14m[1m [0m[38;5;14m[1mPlayground[0m[38;5;12m [39m[38;5;12m(https://playground.pontem.network/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLike[39m[38;5;12m [39m[38;5;14m[1mRemix[0m[38;5;12m [39m[38;5;12m(https://remix.ethereum.org/)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mMove.[39m[38;5;12m [39m[38;5;12mAlpha[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mIDE.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;14m[1minstructions[0m[38;5;12m [39m
|
||
[38;5;12m(https://gist.github.com/borispovod/64b6d23741d8c1f4b0b958a3a74aa68d).[39m[38;5;12m [39m[38;5;12mMaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mPontem[39m[38;5;12m [39m[38;5;12mteam.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStarcoin IDE[0m[38;5;12m (https://marketplace.visualstudio.com/items?itemName=starcoinorg.starcoin-ide) - Maintained by the Starcoin team ([39m[38;5;14m[1msource code[0m[38;5;12m (https://github.com/starcoinorg/starcoin-ide)).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove Vim[0m[38;5;12m (https://github.com/rvmelkonian/move.vim) - Maintained by [39m[38;5;14m[1m@rvmelkonian[0m[38;5;12m (https://github.com/rvmelkonian/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmove-mode[0m[38;5;12m (https://github.com/amnn/move-mode) - Major mode for Emacs maintained by [39m[38;5;14m[1m@amnn[0m[38;5;12m (https://github.com/amnn/).[39m
|
||
|
||
[38;2;255;187;0m[4mPackage Managers[0m
|
||
[38;5;12m- [39m[38;5;14m[1mMovey[0m[38;5;12m (https://www.movey.net/) - A crates.io-style repository of Move packages.[39m
|
||
|
||
[38;2;255;187;0m[4mWallets[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mStarMask[0m[38;5;12m [39m[38;5;12m(https://github.com/starcoinorg/starmask-extension)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mwallet[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mStarcoin[39m[38;5;12m [39m[38;5;12mblockchain.[39m[38;5;12m [39m[38;5;12mMaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mStarcoin[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mChrome[0m[38;5;14m[1m [0m[38;5;14m[1mWebstore[0m[38;5;12m [39m
|
||
[38;5;12m(https://chrome.google.com/webstore/detail/starmask/mfhbebgoclkghebffdldpobeajmbecfk?hl=en)).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSui[0m[38;5;14m[1m [0m[38;5;14m[1mWallet[0m[38;5;12m [39m[38;5;12m(https://github.com/MystenLabs/sui/tree/main/apps/wallet)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mchrome[39m[38;5;12m [39m[38;5;12m(v88+)[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mwallet[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mSui[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mChrome[0m[38;5;14m[1m [0m[38;5;14m[1mWebstore[0m[38;5;12m [39m
|
||
[38;5;12m(https://chrome.google.com/webstore/detail/sui-wallet/opcgpfmipidbgpenhmajoajpbobppdil)).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPontem[0m[38;5;14m[1m [0m[38;5;14m[1mWallet[0m[38;5;12m [39m[38;5;12m(https://github.com/pontem-network/pontem-wallet)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWallet[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAptos[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mPontem[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mChrome[0m[38;5;14m[1m [0m[38;5;14m[1mWebstore[0m[38;5;12m [39m
|
||
[38;5;12m(https://chrome.google.com/webstore/detail/pontem-wallet/phkbamefinggmakgklpkljjmgibohnba)).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFewcha[0m[38;5;14m[1m [0m[38;5;14m[1mAptos[0m[38;5;14m[1m [0m[38;5;14m[1mWallet[0m[38;5;12m [39m[38;5;12m(https://github.com/fewcha-wallet/fewcha.app)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mwallet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlayer[39m[38;5;12m [39m[38;5;12m1[39m[38;5;12m [39m[38;5;12mblockchain[39m[38;5;12m [39m[38;5;12mAptos[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mChrome[0m[38;5;14m[1m [0m[38;5;14m[1mWebstore[0m[38;5;12m [39m
|
||
[38;5;12m(https://chrome.google.com/webstore/detail/fewcha-aptos-wallet/ebfidpplhabeedpnhjnobghokpiioolj)).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mbcs-js[0m[38;5;12m (https://github.com/pontem-network/lcs-js) - JavaScript implementation of the [39m[38;5;14m[1mBCS[0m[38;5;12m (https://github.com/diem/bcs) serialization scheme used by Move, may be useful for implementing wallets.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mComingChat[0m[38;5;12m (https://coming.chat/) - A decentralized social finance/web3 portal. Supporting public chain wallets, such as Sui and Aptos wallets.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSuiet Wallet[0m[38;5;12m (https://github.com/suiet/suiet) - A open-source wallet for Sui. ([39m[38;5;14m[1mChrome Webstore[0m[38;5;12m (https://chrome.google.com/webstore/detail/suiet/khpkpbbcccdmmclmpigdgddabeilkdpd), [39m[38;5;14m[1mWebsite[0m[38;5;12m (https://suiet.app)) [39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEthos[0m[38;5;14m[1m [0m[38;5;14m[1mWallet[0m[38;5;12m [39m[38;5;12m(https://github.com/EthosWallet/chrome-extension)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOpen-source[39m[38;5;12m [39m[38;5;12mchrome[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mwallet[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mSui[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mChrome[0m[38;5;14m[1m [0m[38;5;14m[1mWebstore[0m[38;5;12m [39m
|
||
[38;5;12m(https://chrome.google.com/webstore/detail/ethos-sui-wallet/mcbigmjiafegjnnogedioegffbooigli),[39m[38;5;12m [39m[38;5;14m[1mWebsite[0m[38;5;12m [39m[38;5;12m(https://ethoswallet.xyz/)).[39m
|
||
|
||
[38;2;255;187;0m[4mWallet Adapters[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSui Wallet[0m[38;5;12m (https://github.com/MystenLabs/sui/tree/main/sdk/wallet-adapter) - Sui Wallet Adapter.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSuiet Wallet[0m[38;5;12m (https://github.com/suiet/wallet-adapter) - Suiet Wallet Adapter.[39m
|
||
|
||
[38;2;255;187;0m[4mWallet Kits[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSuiet Wallet Kit[0m[38;5;12m (https://github.com/suiet/wallet-kit) - A package support all Sui wallets with customizable UI.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEthos Connect[0m[38;5;12m (https://github.com/EthosWallet/ethos-connect) - UI with built-in wallet adapter and Email option for supporting all wallets and wallet-less users on Sui.[39m
|
||
|
||
[38;2;255;187;0m[4mSDKs[0m
|
||
|
||
[38;2;255;187;0m[4mSui SDKs[0m
|
||
[38;5;12m- [39m[38;5;14m[1mRust SDK[0m[38;5;12m (https://docs.sui.io/devnet/build/rust-sdk) (official)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTS/JS SDK[0m[38;5;12m (https://github.com/MystenLabs/sui/tree/main/sdk/typescript) (official)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGolang SDK 1[0m[38;5;12m (https://github.com/coming-chat/go-sui-sdk) (community)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGolang SDK 2[0m[38;5;12m (https://github.com/block-vision/sui-go-sdk) (community)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPython SDK[0m[38;5;12m (https://github.com/FrankC01/pysui) (community)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJava SDK[0m[38;5;12m (https://github.com/GrapeBaBa/sui4j) (community)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKotlin SDK[0m[38;5;12m (https://github.com/cosmostation/suikotlin) (community)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mC# SDK[0m[38;5;12m (https://github.com/naami-finance/SuiNet) (community)[39m
|
||
|
||
[38;2;255;187;0m[4mSui Dapps SDKs[0m
|
||
[38;5;12m- [39m[38;5;14m[1mOmniSwap-Sui-SDK[0m[38;5;12m (https://github.com/OmniBTC/OmniSwap-Sui-SDK) (community)[39m
|
||
|
||
[38;2;255;187;0m[4mOther network SDKs[0m
|
||
[38;5;12m- [39m[38;5;14m[1mAptos Golang SDK[0m[38;5;12m (https://github.com/coming-chat/go-aptos-sdk) (community)[39m
|
||
|
||
[38;2;255;187;0m[4mPapers[0m
|
||
|
||
[38;2;255;187;0m[4mLanguage Design[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMove:[0m[38;5;14m[1m [0m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mLanguage[0m[38;5;14m[1m [0m[38;5;14m[1mWith[0m[38;5;14m[1m [0m[38;5;14m[1mProgrammable[0m[38;5;14m[1m [0m[38;5;14m[1mResources[0m[38;5;12m [39m[38;5;12m(https://developers.diem.com/papers/diem-move-a-language-with-programmable-resources/2019-06-18.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12moriginal[39m[38;5;12m [39m[38;5;12mMove[39m[38;5;12m [39m[38;5;12mwhite[39m[38;5;12m [39m[38;5;12mpaper[39m[38;5;12m [39m[38;5;12mreleased[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12m2018.[39m[38;5;12m [39m[38;5;12mMany[39m
|
||
[38;5;12maspects[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mnow[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdate[39m[38;5;12m [39m[38;5;12m(e.g.,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msyntax[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdescription[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbytecode[39m[38;5;12m [39m[38;5;12minstructions),[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12msections[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mworth[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexplaining[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdifficulties[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12massets[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhow[39m
|
||
[38;5;12mMove[39m[38;5;12m [39m[38;5;12mtackles[39m[38;5;12m [39m[38;5;12mthem.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRobust Safety for Move[0m[38;5;12m (https://arxiv.org/abs/2110.05043)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Move Borrow Checker[0m[38;5;12m (https://arxiv.org/abs/2205.05181)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mResources: A Safe Language Abstraction for Money[0m[38;5;12m (https://arxiv.org/abs/2004.05106)[39m
|
||
|
||
[38;2;255;187;0m[4mStatic Analysis and Verification[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFast and Reliable Formal Verification of Smart Contracts with the Move Prover[0m[38;5;12m (https://arxiv.org/abs/2110.08362)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Move Prover[0m[38;5;12m (https://research.facebook.com/publications/the-move-prover/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVerification of Programs Written in Libra's Move Language[0m[38;5;12m (https://ethz.ch/content/dam/ethz/special-interest/infk/chair-program-method/pm/documents/Education/Theses/Constantin_M%C3%BCller_MS_Report.pdf)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExact and Linear-Time Gas-Cost Analysis[0m[38;5;12m (https://research.facebook.com/publications/exact-and-linear-time-gas-cost-analysis/)[39m
|
||
|
||
[38;2;255;187;0m[4mVideos[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mThe Move Programming Language[0m[38;5;12m (https://youtu.be/J1U_0exNFu0)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove on Sui[0m[38;5;12m (https://www.youtube.com/watch?v=xMsE1X4wio4)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove on Aptos[0m[38;5;12m (https://www.youtube.com/watch?v=gvRJdJTQd8U)[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMove:[0m[38;5;14m[1m [0m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mSafe[0m[38;5;14m[1m [0m[38;5;14m[1mLanguage[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mProgramming[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mMoney[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=EG2-7bQNPv4&ab_channel=FieldsInstitute)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTalk[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;14m[1m@sblackshear[0m[38;5;12m [39m[38;5;12m(https://github.com/sblackshear)[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mFields[0m[38;5;14m[1m [0m[38;5;14m[1mInstitute[0m[38;5;14m[1m [0m
|
||
[38;5;14m[1mBlockchain[0m[38;5;12m [39m[38;5;12m(http://www.fields.utoronto.ca/activities/seminar_series/blockchain-research-seminar-series)[39m[38;5;12m [39m[38;5;12mresearch[39m[38;5;12m [39m[38;5;12mseminar[39m[38;5;12m [39m[38;5;12mseries.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFormal[0m[38;5;14m[1m [0m[38;5;14m[1mVerification[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mMove[0m[38;5;14m[1m [0m[38;5;14m[1mPrograms[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mLibra[0m[38;5;14m[1m [0m[38;5;14m[1mBlockchain[0m[38;5;12m [39m[38;5;12m(http://www.fields.utoronto.ca/talks/Formal-verification-Move-programs-Libra-blockchain)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTalk[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;14m[1m@DavidLDill[0m[38;5;12m [39m[38;5;12m(https://github.com/DavidLDill)[39m[38;5;12m [39m[38;5;12mat[39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mFields[0m[38;5;14m[1m [0m[38;5;14m[1mInstitute[0m[38;5;14m[1m [0m[38;5;14m[1mBlockchain[0m[38;5;12m [39m[38;5;12m(http://www.fields.utoronto.ca/activities/seminar_series/blockchain-research-seminar-series)[39m[38;5;12m [39m[38;5;12mresearch[39m[38;5;12m [39m[38;5;12mseminar[39m[38;5;12m [39m[38;5;12mseries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove for the Masses[0m[38;5;12m (https://www.youtube.com/watch?v=b_2jZ4YEfWc) - Talk at the [39m[38;5;14m[1mConverge '22[0m[38;5;12m (https://converge.circle.com/event/4ea0d06f-3900-4b6d-a9cd-aeaedda9ef2e/summary).[39m
|
||
|
||
[38;2;255;187;0m[4mSlides[0m
|
||
[38;5;12m- [39m[38;5;14m[1mMove deep dive[0m[38;5;12m (https://docs.google.com/presentation/d/1Tb2iZD0xrQSlwXIJNL1djNYc0_p0szfB2STgURgHgls/edit?usp=sharing)[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMove[0m[38;5;14m[1m [0m[38;5;14m[1moverview[0m[38;5;12m [39m[38;5;12m(https://docs.google.com/presentation/d/1gU-M42Juz7ARc61unPXphJ_BX1OlQrBwR1VdaPT4M5w/edit?usp=sharing)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSlides[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;14m[1mReasoning[0m[38;5;14m[1m [0m[38;5;14m[1mAbout[0m[38;5;14m[1m [0m[38;5;14m[1mFinancial[0m[38;5;14m[1m [0m[38;5;14m[1mSystems[0m[38;5;12m [39m
|
||
[38;5;12m(https://reasoningaboutfinancialsystems.org/)[39m[38;5;12m [39m[38;5;12mworkshop[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;14m[1mSBC[0m[38;5;14m[1m [0m[38;5;14m[1m'22[0m[38;5;12m [39m[38;5;12m(https://cbr.stanford.edu/sbc22/).[39m
|
||
|
||
[38;2;255;187;0m[4mPodcasts[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMove and Sui with Sam Blackshear from Mysten Labs[0m[38;5;12m (https://zeroknowledge.fm/228-2/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMove AMA covering Move origin story[0m[38;5;12m (https://twitter.com/i/spaces/1jMKgepNOleJL)[39m
|
||
|
||
[38;2;255;187;0m[4mBlog Posts[0m
|
||
[38;5;12m- [39m[38;5;14m[1mComparing Move and Rust smart contract development[0m[38;5;12m (https://medium.com/@kklas/smart-contract-development-move-vs-rust-4d8f84754a8f)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mComparing Diem-style Move and Sui Move[0m[38;5;12m (https://sui.io/resources-move/why-we-created-sui-move)[39m
|
||
|
||
[38;2;255;187;0m[4mSecurity[0m
|
||
[38;5;12m- [39m[38;5;14m[1mAptos-movevm Denial of Service Vulnerability[0m[38;5;12m (https://medium.com/numen-cyber-labs/analysis-of-the-first-critical-0-day-vulnerability-of-aptos-move-vm-8c1fd6c2b98e)[39m
|
||
|
||
[38;2;255;187;0m[4mContributing[0m
|
||
|
||
[38;5;12mContributions welcome! Read the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (CONTRIBUTING.md) first.[39m
|