Module fvm_shared::sys

source ·
Expand description

This module contains types exchanged at the syscall layer between actors (usually through the SDK) and the FVM.

Modules§

  • This module contains syscall output data carrier structs, shared between the FVM SDK and the FVM itself, wrapping multi-value returns.

Structs§

  • A fixed sized struct for serializing an event Entry separately from the key/value bytes.
  • Flags passed to the send syscall.
  • The token amount type used in syscalls. It can represent any token amount (in atto-FIL) from 0 to 2^128-1 attoFIL. Or 0 to about 340 exaFIL.

Traits§

  • An unsafe trait to mark “syscall safe” types. These types must be safe to memcpy to and from WASM. This means:

Type Aliases§