Modules§
- address
- bigint
- chainid
- clock
- commcid
- consensus
- crypto
- deal
- econ
- error
- event
- math
- message
- piece
- randomness
- receipt
- reward
- sector
- smooth
- state
- sys
- This module contains types exchanged at the syscall layer between actors (usually through the SDK) and the FVM.
- version
Structs§
- Default
Network Params - Params for the network. This is now continued on into mainnet and is static across networks.
- Response
- The outcome of a
Send
, covering its ExitCode and optional return data - TOTAL_
FILECOIN - Total Filecoin available to the network.
- ZERO_
ADDRESS - Zero address used to avoid allowing it to be used for verification. This is intentionally disallowed because it is an edge case with Filecoin’s BLS signature verification.
Constants§
- ALLOWABLE_
CLOCK_ DRIFT - Allowable clock drift in validations.
- BLOCKS_
PER_ EPOCH - The expected number of block producers in each epoch.
- BLOCK_
GAS_ LIMIT - Total gas limit allowed per block. This is shared across networks.
- HAMT_
BIT_ WIDTH - Default bit width for the hamt in the filecoin protocol.
- IDENTITY_
HASH - Multihash code for the identity hash function.
- IPLD_
RAW - Codec for raw data.
- MAX_
CID_ LEN - The maximum supported CID size.
- METHOD_
CONSTRUCTOR - Base actor constructor method.
- METHOD_
SEND - Base actor send method.
- TICKET_
RANDOMNESS_ LOOKBACK - Lookback height for retrieving ticket randomness.
- TOTAL_
FILECOIN_ BASE - Total Filecoin supply.
- WINNING_
POST_ SECTOR_ SET_ LOOKBACK - Epochs to look back for verifying PoSt proofs.
Traits§
- Network
Params - Config trait which handles different network configurations.