1234567891011121314151617 |
- import { Account, Pubkey, Result, Signer, u8 } from '@solanaturbine/poseidon';
- export default class CloseAccount {
- static PROGRAM_ID = new Pubkey('4So9Jbx672BRL9RvfB8Sux2NMVX5QJRnhmdWyij3kkFg');
- initalize(state: AccountState, user: Signer, data: u8): Result {
- state.derive(['account']).init();
- state.someData = data;
- }
- close(state: AccountState, user: Signer): Result {
- state.derive(['account']).close(user);
- }
- }
- export interface AccountState extends Account {
- someData: u8;
- }
|