Aptos Move Note

Global Storage

  • move_to<T>(&signer,T)
    • 只能 move_to 自己的 account,因為要傳入 &signer
    • 同一種 resource 只能放一個
  • borrow_global<T>(address): &T
    • 可讀任何 account 的 resource 值,前提是 module 需要實作這個功能
  • borrow_global_mut<T>(address): &mut T
    • 可讀寫 resource 值
  • move_from<T>(address): T
  • exists<T>(address): bool

Notes

  1. 都需要有 key 能力的 resource
  2. resource 只能在被定義的 module 內更改,需實作一個修改 resource 的 function

Acquires

  • 定義所有這個 function 會用到的 resource
  • 只需定義這個 module 的,就算會 call 到其他 moudule 可以不用管
  • module 不能存取其他 module 的 resource
  • 只要 function 有用到 Global Storage 的操作都需要寫

Coin

升級

可以看是v幾

1
aptos move list --url https://aptos-mainnet-rpc.allthatnode.com/v1 --account <account>

Reference

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus