Smart contracts
Program Overview
Instructions
Initialize
pub fn initialize(
ctx: Context<Initialize>,
admin: Pubkey,
treasury: Pubkey,
usdc_mint: Pubkey,
) -> Result<()>Account
Type
Description
CreateTier
Account
Type
Description
PurchaseVm
Account
Type
Description
ExtendVm
Account
Type
Description
DestroyVm
Account
Type
Description
PDAs
Config
Tier
VM Instance
Events
VmPurchased
VmExtended
VmDestroyed
Errors
Integration
Building Transactions
Listening to Events
Security
Last updated