Every Move package has a package manifest in the form of a Move.toml file - it is placed in the root of the package. The manifest itself contains a number of sections, primary of which are:

  • [package] - includes package metadata such as name and author
  • [dependencies] - specifies dependencies of the project
  • [addresses] - address aliases (eg @me will be treated as a 0x0 address)
name = "sui-by-example"
version = "0.1.0"

Sui = { git = "", subdir = "crates/sui-framework/packages/sui-framework", rev = "main" }

examples = "0x0"