跳转到内容

Billboard Demo

Billboard 示例是本指南里最小但足够真实的迁移练习:一个把消息写入链上并从链上读取的合约。

它刻意保持简单,让你把注意力集中在语法与状态模型差异上,而不是业务复杂度上。

  • Solidity 的 contract 如何映射成 Move module
  • msg.sender 如何映射成 &signer
  • 合约存储如何映射成 Billboard 这类 resource
  • external / view 函数如何映射成 entry / #[view]
  • 事件、错误和测试如何改写成 Move 原生写法
  1. Modules and initialization
  2. Functions
  3. Basic types
  4. Structs and resources
  5. Events
  6. Errors
  7. Testing