Skip to content
🎉 Welcome! Translations are currently experimental. | 翻訳は現在実験的です。 | 翻译目前处于实验阶段。
Click here to submit feedback! | ここをクリックしてフィードバックを送信してください! | 点击这里提交反馈!
BuildGet StartedSolana to Aptos Cheatsheet

Solana to Aptos Cheatsheet

To learn more about the differences and similarities see Aptos Learn

SolanaAptos
Smart ContractsRust, SVMMove, MoveVM
Transaction FeesLowLow
ParallelizationPessimistic parallelism, need to declare all write accountsOptimistic parallelism, chain infers write accounts for you
Contract Account SupportPDA AccountObject or resource account(encourage to use object instead)
Data StorageData stored in account owned by programsData stored as resource under user account or object
Storage LevelProgram levelGlobal when stored under object
Storage MindsetUser data stored distributedly under accountUser data stored distributedly under object
Example CodeTodo list contract on SolanaTodo list contract on Aptos
Caller IDsignersigner
UpgradabilityProgram is upgradableModule is upgradable
Dispatch TypeStatic dispatchStatic dispatch
FT StandardsToken programCoin (legacy) and Fungible Asset Standard
NFT StandardsToken programDigital Asset Standard
Blockchain InteractionSolana web3.js libraryAptos Typescript SDK