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 typealias SocketTokenAccountNotification = Response<BufferInfoParsed<SocketTokenAccountNotificationData>>45public extension SocketTokenAccountNotification {6 var tokenAmount: TokenAmount? {7 params?.result?.value.data?.parsed.info.tokenAmount8 }9}1011public struct SocketTokenAccountNotificationData: Decodable {12 public let program: String13 public let parsed: SocketTokenAccountNotificationDataParsed14}1516public struct SocketTokenAccountNotificationDataParsed: Decodable {17 public let type: String18 public let info: SocketTokenAccountNotificationDataInfo19}2021public struct SocketTokenAccountNotificationDataInfo: Decodable {22 public let tokenAmount: TokenAmount23}24