[−][src]Module frame_support::traits
Traits for SRML.
NOTE: If you're looking for parameter_types, it has moved in to the top-level module.
Structs
| SplitTwoWays | Split an unbalanced amount two ways between a common divisor. |
| WithdrawReasons | Reasons for moving funds out of an account. |
Enums
| ExistenceRequirement | Simple boolean for whether an account needs to be kept in existence. |
| SignedImbalance | Either a positive or a negative imbalance. |
| UpdateBalanceOutcome | Outcome of a balance update. |
| WithdrawReason | Reason for moving funds out of an account. |
Traits
| ChangeMembers | Trait for type that can handle incremental changes to a set of account IDs. |
| Contains | A trait for querying whether a type can be said to statically "contain" a value. Similar
in nature to |
| Currency | Abstraction over a fungible assets system. |
| FindAuthor | A trait for finding the author of a block header based on the |
| Get | A trait for querying a single fixed value from a type. |
| Imbalance | A trait for a not-quite Linear Type that tracks an imbalance. |
| InitializeMembers | Trait for type that can handle the initialization of account IDs at genesis. |
| KeyOwnerProofSystem | Something which can compute and check proofs of a historical key owner and return full identification data of that key owner. |
| Len | Anything that can have a |
| LockableCurrency | A currency whose accounts can have liquidity restrictions. |
| ModuleToIndex | Something that can convert a given module into the index of the module in the runtime. |
| OnFreeBalanceZero | The account with the given id was killed. |
| OnUnbalanced | Handler for when some currency "account" decreased in balance for some reason. |
| Randomness | |
| ReservableCurrency | A currency where funds can be reserved from the user. |
| Time | |
| TryDrop | A type for which some values make sense to be able to drop without further consideration. |
| ValidatorRegistration | Implementors of this trait provide information about whether or not some validator has been registered with them. The Session module is an implementor. |
| VerifySeal | A trait for verifying the seal of a header and returning the author. |
| VestingCurrency | A currency whose accounts can have balances which vest over time. |
Type Definitions
| LockIdentifier | An identifier for a lock. Used for disambiguating different locks so that they can be individually replaced or removed. |