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 Foundation23@available(*, deprecated, message: "[Legacy code] Will be removed in future.")4public extension TokenMetadata {5 static var nativeSolana: TokenMetadata =6 .init(7 tags: [],8 chainId: 101,9 mintAddress: "So11111111111111111111111111111111111111112",10 symbol: "SOL",11 name: "Solana",12 decimals: 9,13 logoURI: "https://raw.githubusercontent.com/p2p-org/solana-token-list/main/assets/mainnet/So11111111111111111111111111111111111111112/logo.png",14 extensions: ["coingeckoId": .string("solana")],15 isNative: true16 )1718 static var renBTC: TokenMetadata =19 .init(20 tags: nil,21 chainId: 101,22 mintAddress: PublicKey.renBTCMint.base58EncodedString,23 symbol: "renBTC",24 name: "renBTC",25 decimals: 8,26 logoURI: "https://raw.githubusercontent.com/p2p-org/solana-token-list/main/assets/mainnet/CDJWUqTcYTVAKXAVXoQZFes5JUFc7owSeq7eMQcDSbo5/logo.png",27 extensions: [28 "website": .string("https://renproject.io/"),29 "serumV3Usdc": .string("74Ciu5yRzhe8TFTHvQuEVbFZJrbnCMRoohBK33NNiPtv"),30 "coingeckoId": .string("renbtc"),31 ]32 )3334 static var usdc: TokenMetadata =35 .init(36 tags: nil,37 chainId: 101,38 mintAddress: PublicKey.usdcMint.base58EncodedString,39 symbol: "USDC",40 name: "USDC",41 decimals: 6,42 logoURI: "https://raw.githubusercontent.com/p2p-org/solana-token-list/main/assets/mainnet/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v/logo.png",43 extensions: ["coingeckoId": .string("usd-coin")]44 )4546 static var usdt: TokenMetadata =47 .init(48 tags: nil,49 chainId: 101,50 mintAddress: PublicKey.usdtMint.base58EncodedString,51 symbol: "USDT",52 name: "USDT",53 decimals: 6,54 logoURI: "https://raw.githubusercontent.com/p2p-org/solana-token-list/main/assets/mainnet/Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB/logo.png",55 extensions: ["coingeckoId": .string("tether")]56 )5758 static var eth: TokenMetadata =59 .init(60 tags: nil,61 chainId: 101,62 mintAddress: "7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs",63 symbol: "ETH",64 name: "Ether (Portal)",65 decimals: 8,66 logoURI: "https://raw.githubusercontent.com/p2p-org/solana-token-list/main/assets/mainnet/7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs/logo.png",67 extensions: ["coingeckoId": .string("ethereum")]68 )6970 static var usdcet: TokenMetadata =71 .init(72 tags: nil,73 chainId: 101,74 mintAddress: "A9mUU4qviSctJVPJdBJWkb28deg915LYJKrzQ19ji3FM",75 symbol: "USDCet",76 name: "USD Coin (Wormhole)",77 decimals: 6,78 logoURI: "https://raw.githubusercontent.com/solana-labs/token-list/main/assets/mainnet/A9mUU4qviSctJVPJdBJWkb28deg915LYJKrzQ19ji3FM/logo.png",79 extensions: ["coingeckoId": .string("usd-coin")]80 )81}82