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%
464 B · 21 lines swift
Raw Blame History
1import Foundation23public protocol SolanaTokenListStorage {4    func getTokens() async -> Set<TokenMetadata>?5    func save(tokens: Set<TokenMetadata>?) async6}78public class InMemorySolanaTokenListStorage: SolanaTokenListStorage {9    var value: Set<TokenMetadata>? = []1011    public init() {}1213    public func getTokens() async -> Set<TokenMetadata>? {14        value15    }1617    public func save(tokens: Set<TokenMetadata>?) async {18        value = tokens19    }20}21