block
Namespace in @typemove/aptos/builtin/0x1
Defined in @typemove/aptos/builtin/0x1
Namespaces
Interfaces
BlockResource
Properties
| Property | Type |
|---|---|
epoch_interval | bigint |
height | bigint |
new_block_events | EventHandle<NewBlockEvent> |
update_epoch_interval_events | EventHandle<UpdateEpochIntervalEvent> |
CommitHistory
Properties
| Property | Type |
|---|---|
max_capacity | number |
next_idx | number |
table | TableWithLength<number, NewBlockEvent> |
NewBlock
Properties
| Property | Type |
|---|---|
epoch | bigint |
failed_proposer_indices | bigint[] |
hash | string |
height | bigint |
previous_block_votes_bitvec | string |
proposer | string |
round | bigint |
time_microseconds | bigint |
NewBlockEvent
Properties
| Property | Type |
|---|---|
epoch | bigint |
failed_proposer_indices | bigint[] |
hash | string |
height | bigint |
previous_block_votes_bitvec | string |
proposer | string |
round | bigint |
time_microseconds | bigint |
UpdateEpochInterval
Properties
UpdateEpochIntervalEvent
Properties
Type Aliases
NewBlockEventInstance
type NewBlockEventInstance = TypedEventInstance<NewBlockEvent> & object;Type Declaration
| Name | Type |
|---|---|
data_decoded | NewBlockEvent |
type_arguments | [] |
NewBlockInstance
type NewBlockInstance = TypedEventInstance<NewBlock> & object;Type Declaration
| Name | Type |
|---|---|
data_decoded | NewBlock |
type_arguments | [] |
UpdateEpochIntervalEventInstance
type UpdateEpochIntervalEventInstance = TypedEventInstance<UpdateEpochIntervalEvent> & object;Type Declaration
| Name | Type |
|---|---|
data_decoded | UpdateEpochIntervalEvent |
type_arguments | [] |
UpdateEpochIntervalInstance
type UpdateEpochIntervalInstance = TypedEventInstance<UpdateEpochInterval> & object;Type Declaration
| Name | Type |
|---|---|
data_decoded | UpdateEpochInterval |
type_arguments | [] |