Modules§
- access_
path - Suppose we have the following data structure in a smart contract:
- account_
address - account_
config - account_
state - account_
state_ blob - block_
info - block_
metadata - chain_
id - contract_
event - diem_
id_ identifier - This file implements length and character set limited string types needed for DiemID as defined by DIP-10: https://github.com/diem/dip/blob/main/dips/dip-10.md
- diem_
timestamp - epoch_
change - epoch_
state - event
- ledger_
info - mempool_
status - move_
resource - network_
address - nibble
Nibble
represents a four-bit unsigned integer.- on_
chain_ config - proof
- protocol_
spec - serde_
helper - state_
proof - transaction
- trusted_
state - validator_
config - validator_
info - validator_
signer - validator_
verifier - vm_
status - waypoint
- write_
set - For each transaction the VM executes, the VM will output a
WriteSet
that contains each access path it updates. For each access path, the VM can either give its new value or delete it.
Structs§
- PeerId
- A struct that represents an account address.