Expand description
Allowlist for $CASH collateral tokens.
Modules§
- accounts
- An Anchor generated module, providing a set of structs
mirroring the structs deriving
Accounts, where each field is aPubkey. This is useful for specifying accounts for a client. - bankman
- bankman program.
- instruction
- An Anchor generated module containing the program’s set of
instructions, where each method handler in the
#[program]mod is associated with a struct defining the input arguments to the method. These should be used directly, when one wants to serialize Anchor instruction data, for example, when speciying instructions on a client. - program
- Module representing the program.
Structs§
- AddCollateral
Event - Emitted when a crate::Collateral is created.
- Authorize
Collateral - Accounts for bankman::authorize_collateral.
- Bank
- 🏦
- Collateral
- The collateral which has been authorized to mint $CASH.
- NewBank
- Accounts for bankman::new_bank.
- NewBank
Event - Emitted when a crate::Bank is created.
- SetBankman
- Accounts for bankman::set_bankman.
- SetBankman
Event - Emitted when an crate::Bank’s bankman is modified.
- SetCollateral
Hard Cap - Accounts for bankman::set_collateral_hard_cap.
- SetCollateral
Hard CapEvent - Emitted when a crate::Collateral’s hard cap is modified.
- SetCurator
- Accounts for bankman::set_curator.
- SetCurator
Event - Emitted when an crate::Bank’s curator is modified.
Enums§
- Error
Code - Errors.
Constants§
- CASH_
DECIMALS - Number of decimals of $CASH.
Statics§
- ID
- The static program ID
Functions§
- check_
id - Confirms that a given pubkey is equivalent to the program ID
- entry
- The Anchor codegen exposes a programming model where a user defines
a set of methods inside of a
#[program]module in a way similar to writing RPC request handlers. The macro then generates a bunch of code wrapping these user defined methods into something that can be executed on Solana. - entrypoint⚠
- Safety
- id
- Returns the program ID