Enum near_workspaces::types::Finality
source · #[non_exhaustive]
pub enum Finality {
Optimistic,
DoomSlug,
Final,
}Expand description
Finality of a transaction or block in which transaction is included in. For more info go to the NEAR finality docs.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Optimistic
Optimistic finality. The latest block recorded on the node that responded to our query (<1 second delay after the transaction is submitted).
DoomSlug
Near-final finality. Similiarly to Final finality, but delay should be roughly 1 second.
Final
Final finality. The block that has been validated on at least 66% of the nodes in the network. (At max, should be 2 second delay after the transaction is submitted.)