SPB Git

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%
564 B · 21 lines swift
Raw Blame History
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