spb/os-vault Public
Self-custody, multi-chain crypto wallet for macOS. One recovery phrase, six chain families, zero API keys — nothing leaves your Mac.
Swift 96%
Shell 3.4%
Makefile 0.6%
1import Foundation23public enum OwnerValidationProgram: SolanaBasicProgram {4 public static var id: PublicKey {5 "4MNPdKu9wFMvEeZBMt3Eipfs5ovVWTJb31pEXDJAAxX5"6 }78 public static func assertOwnerInstruction(9 account: PublicKey,10 programId: PublicKey11 ) -> TransactionInstruction {12 TransactionInstruction(13 keys: [14 AccountMeta(publicKey: account, isSigner: false, isWritable: false),15 ],16 programId: OwnerValidationProgram.id,17 data: [programId]18 )19 }20}21