Enum wallet_gen::coin::Coin [] [src]

pub enum Coin {
    Bitcoin,
    Testnet,
    Litecoin,
    Dogecoin,
    Reddcoin,
    Dash,
    Peercoin,
    Namecoin,
    Feathercoin,
    Counterparty,
    Blackcoin,
    NuShares,
    NuBits,
    Mazacoin,
    Viacoin,
    ClearingHouse,
    Rubycoin,
    Groestlcoin,
    Digitalcoin,
    Cannacoin,
    DigiByte,
    Monacoin,
    Clams,
    Primecoin,
    Neoscoin,
    Jumbucks,
    ZiftCoin,
    Vertcoin,
    NXT,
    Burst,
    MonetaryUnit,
    Zoom,
    Vpncoin,
    CanadaeCoin,
    ShadowCash,
    ParkByte,
    Pandacoin,
    StartCoin,
    MOIN,
    Expanse,
    Decred,
    NEM,
    Particl,
    Argentum,
    Shreeji,
    GcrCoin,
    Novacoin,
    Asiacoin,
    Bitcoindark,
    Dopecoin,
    Templecoin,
    AIB,
    EDRCoin,
    Syscoin,
    Solarcoin,
    Smileycoin,
    Ethereum,
    EthereumClassic,
    Pesobit,
    Landcoin,
    Bitcoinplus,
    InternetofPeople,
    Nexus,
    InsaneCoin,
    OkCash,
    BritCoin,
    Compcoin,
    Crown,
    BelaCoin,
    VirtualCash,
    FujiCoin,
    MIX,
    Verge,
    ElectronicGulden,
    ClubCoin,
    RichCoin,
    Potcoin,
    Quarkcoin,
    Terracoin,
    Gridcoin,
    Auroracoin,
    IXCoin,
    Gulden,
    BitBean,
    Bata,
    Myriadcoin,
    BitSend,
    Unobtanium,
    MasterTrader,
    GoldBlocks,
    Saham,
    Chronos,
    Ubiquoin,
    Evotion,
    SaveTheOcean,
    BigUp,
    GameCredits,
    Dollarcoins,
    Zayedcoin,
    Dubaicoin,
    Stratis,
    Shilling,
    MarsCoin,
    Ubiq,
    Pesetacoin,
    Neurocoin,
    ARK,
    UltimateSecureCashMain,
    Hempcoin,
    Linx,
    Ecoin,
    Denarius,
    Pinkcoin,
    PiggyCoin,
    Pivx,
    Flashcoin,
    Zencash,
    Putincoin,
    BitZeny,
    Unify,
    StealthCoin,
    BreakoutCoin,
    Vcash,
    Monero,
    Aeon,
    Voxels,
    NavCoin,
    FactomFactoids,
    FactomEntryCredits,
    Zcash,
    Lisk,
    Steem,
    ZCoin,
    Rootstock,
    RealPointCoin,
    LBRYCredits,
    Komodo,
    BisqToken,
    Riecoin,
    Ripple,
    BitcoinCash,
    Neblio,
    ZClassic,
    StellarLumens,
    WhaleCoin,
    EuropeCoin,
    Diamond,
    Bytom,
    Biocoin,
    Whitecoin,
    BitcoinGold,
    SuperSkynet,
    TOACoin,
    Bitcore,
    Adcoin,
    Bridgecoin,
    Ellaism,
    Pirl,
    RaiBlocks,
    Vivo,
    Firstcoin,
    Helleniccoin,
    BUZZ,
    Ember,
    Hcash,
    HTMLCOIN,
    Obsidian,
    OnixCoin,
    Ravencoin,
    GoByte,
    BitcoinZ,
    Poa,
    NewYorkCoin,
    MarteXcoin,
    Wincoin,
    Minexcoin,
    BitcoinPrivate,
    Musicoin,
    WorldBitcoin,
    Omni,
    BoxyCoin,
    BitcoinGreen,
    AskCoin,
    Smartcash,
    XUEZ,
    Varda,
    BitcoinNano,
    Blocknet,
    MemCoin,
    Phore,
    Koto,
    Radiant,
    BitcoinSmart,
    Achain,
    BitcoinWorld,
    NEO,
    BitcoinDiamond,
    BitcoinNew,
    BigBitcoin,
    BitcoinCandy,
    Defcoin,
    Cardano,
    HOdlcoin,
    Axe,
    BitcoinPizza,
    BitcoinQuark,
    SuperBitcoin,
    BitcoinPay,
    BitcoinFaith,
    Bitvote,
    Wanchain,
    Waves,
    // some variants omitted
}

The actual enum that represents a cryptocurrency. This enum is not intended to be matched exhaustively, as new coins may be added in the future.

Variants

Bitcoin, symbol "BTC"

Testnet (all coins), symbol "TEST"

Litecoin, symbol "LTC"

Dogecoin, symbol "DOGE"

Reddcoin, symbol "RDD"

Dash, symbol "DSH"

Peercoin, symbol "PPC"

Namecoin, symbol "NMC"

Feathercoin, symbol "FTC"

Counterparty, symbol "XCP"

Blackcoin, symbol "BLK"

NuShares, symbol "NSR"

NuBits, symbol "NBT"

Mazacoin, symbol "MZC"

Viacoin, symbol "VIA"

ClearingHouse, symbol "XCH"

Rubycoin, symbol "RBY"

Groestlcoin, symbol "GRS"

Digitalcoin, symbol "DGC"

Cannacoin, symbol "CCN"

DigiByte, symbol "DGB"

Monacoin, symbol "MONA"

Clams, symbol "CLAM"

Primecoin, symbol "XPM"

Neoscoin, symbol "NEOS"

Jumbucks, symbol "JBS"

ziftrCOIN, symbol "ZRC"

Vertcoin, symbol "VTC"

NXT, symbol "NXT"

Burst, symbol "BURST"

MonetaryUnit, symbol "MUE"

Zoom, symbol "ZOOM"

Vpncoin, symbol "VPN"

Canada eCoin, symbol "CDN"

ShadowCash, symbol "SDC"

ParkByte, symbol "PKB"

Pandacoin, symbol "PND"

StartCOIN, symbol "START"

MOIN, symbol "MOIN"

Expanse, symbol "EXP"

Decred, symbol "DCR"

NEM, symbol "XEM"

Particl, symbol "PART"

Argentum, symbol "ARG"

Shreeji, symbol "SHR"

Global Currency Reserve (GCRcoin), symbol "GCR"

Novacoin, symbol "NVC"

Asiacoin, symbol "AC"

Bitcoindark, symbol "BTCD"

Dopecoin, symbol "DOPE"

Templecoin, symbol "TPC"

AIB, symbol "AIB"

EDRCoin, symbol "EDRC"

Syscoin, symbol "SYS"

Solarcoin, symbol "SLR"

Smileycoin, symbol "SMLY"

Ethereum, symbol "ETH"

Ethereum Classic, symbol "ETC"

Pesobit, symbol "PSB"

Landcoin, symbol "LDCN"

Bitcoinplus, symbol "XBC"

Internet of People, symbol "IOP"

Nexus, symbol "NXS"

InsaneCoin, symbol "INSN"

OkCash, symbol "OK"

BritCoin, symbol "BRIT"

Compcoin, symbol "CMP"

Crown, symbol "CRW"

BelaCoin, symbol "BELA"

Virtual Cash, symbol "VASH"

FujiCoin, symbol "FJC"

MIX, symbol "MIX"

Verge, symbol "XVG"

Electronic Gulden, symbol "EFL"

ClubCoin, symbol "CLUB"

RichCoin, symbol "RICHX"

Potcoin, symbol "POT"

Quarkcoin, symbol "QRK"

Terracoin, symbol "TRC"

Gridcoin, symbol "GRC"

Auroracoin, symbol "AUR"

IXCoin, symbol "IXC"

Gulden, symbol "NLG"

BitBean, symbol "BITB"

Bata, symbol "BTA"

Myriadcoin, symbol "XMY"

BitSend, symbol "BSD"

Unobtanium, symbol "UNO"

MasterTrader, symbol "MTR"

GoldBlocks, symbol "GB"

Saham, symbol "SHM"

Chronos, symbol "CRX"

Ubiquoin, symbol "BIQ"

Evotion, symbol "EVO"

SaveTheOcean, symbol "STO"

BigUp, symbol "BIGUP"

GameCredits, symbol "GMC"

Dollarcoins, symbol "DLC"

Zayedcoin, symbol "ZYD"

Dubaicoin, symbol "DBIC"

Stratis, symbol "STRAT"

Shilling, symbol "SH"

MarsCoin, symbol "MARS"

Ubiq, symbol "UBQ"

Pesetacoin, symbol "PTC"

Neurocoin, symbol "NRC"

ARK, symbol "ARK"

UltimateSecureCashMain, symbol "USC"

Hempcoin, symbol "HMP"

Linx, symbol "LINX"

Ecoin, symbol "ECN"

Denarius, symbol "DNR"

Pinkcoin, symbol "PINK"

PiggyCoin, symbol "PIGGY"

Pivx, symbol "PIVX"

Flashcoin, symbol "FLASH"

Zencash, symbol "ZEN"

Putincoin, symbol "PUT"

BitZeny, symbol "ZNY"

Unify, symbol "UNIFY"

StealthCoin, symbol "XST"

Breakout Coin, symbol "BRK"

Vcash, symbol "VC"

Monero, symbol "XMR"

Aeon, symbol "AEON"

Voxels, symbol "VOX"

NavCoin, symbol "NAV"

Factom Factoids, symbol "FCT"

Factom Entry Credits, symbol "EC"

Zcash, symbol "ZEC"

Lisk, symbol "LSK"

Steem, symbol "STEEM"

ZCoin, symbol "XZC"

Rootstock, symbol "RSK"

RealPointCoin, symbol "RPT"

LBRY Credits, symbol "LBC"

Komodo, symbol "KMD"

bisq Token, symbol "BSQ"

Riecoin, symbol "RIC"

Ripple, symbol "XRP"

Bitcoin Cash, symbol "BCH"

Neblio, symbol "NEBL"

ZClassic, symbol "ZCL"

Stellar Lumens, symbol "XLM"

WhaleCoin, symbol "WHL"

EuropeCoin, symbol "ERC"

Diamond, symbol "DMD"

Bytom, symbol "BTM"

Biocoin, symbol "BIO"

Whitecoin, symbol "XWC"

Bitcoin Gold, symbol "BTG"

SuperSkynet, symbol "SSN"

TOACoin, symbol "TOA"

Bitcore, symbol "BTX"

Adcoin, symbol "ACC"

Bridgecoin, symbol "BCO"

Ellaism, symbol "ELLA"

Pirl, symbol "PIRL"

RaiBlocks, symbol "XRB"

Vivo, symbol "VIVO"

Firstcoin, symbol "FRST"

Helleniccoin, symbol "HNC"

BUZZ, symbol "BUZZ"

Ember, symbol "MBRS"

Hcash, symbol "HSR"

HTMLCOIN, symbol "HTML"

Obsidian, symbol "ODN"

OnixCoin, symbol "ONX"

Ravencoin, symbol "RVN"

GoByte, symbol "GBX"

BitcoinZ, symbol "BTCZ"

Poa, symbol "POA"

NewYorkCoin, symbol "NYC"

MarteXcoin, symbol "MXT"

Wincoin, symbol "WC"

Minexcoin, symbol "MNX"

Bitcoin Private, symbol "BTCP"

Musicoin, symbol "MUSIC"

World Bitcoin, symbol "WBTC"

Omni, symbol "OMNI"

BoxyCoin, symbol "BOXY"

Bitcoin Green, symbol "BITG"

AskCoin, symbol "ASK"

Smartcash, symbol "SMART"

XUEZ, symbol "XUEZ"

Varda, symbol "VAR"

Bitcoin Nano, symbol "NANO"

Blocknet, symbol "BLOCK"

MemCoin, symbol "MEM"

Phore, symbol "PHR"

Koto, symbol "KOTO"

Radiant, symbol "XRD"

Bitcoin Smart, symbol "BCS"

Achain, symbol "ACT"

Bitcoin World, symbol "BTW"

NEO, symbol "NEO"

Bitcoin Diamond, symbol "BCD"

Bitcoin New, symbol "BTN"

Big Bitcoin, symbol "BBC"

Bitcoin Candy, symbol "CDY"

Defcoin, symbol "DFC"

Cardano, symbol "ADA"

HOdlcoin, symbol "HODL"

Axe, symbol "AXE"

Bitcoin Pizza, symbol "BPA"

BitcoinQuark, symbol "BTQ"

Super Bitcoin, symbol "SBTC"

Bitcoin Pay, symbol "BTP"

Bitcoin Faith, symbol "BTF"

Bitvote, symbol "BTV"

Wanchain, symbol "WAN"

Waves, symbol "WAVES"

Methods

impl Coin
[src]

[src]

Converts a coin symbol (e.g. "BTC") into its appropriate enum value. Supports both fully lower-case and fully upper-case variants, but no mixed-case symbols.

assert_eq!(Coin::from_symbol("LTC"), Some(Coin::Litecoin));
assert_eq!(Coin::from_symbol("ltc"), Some(Coin::Litecoin));
assert_eq!(Coin::from_symbol("Ltc"), None);
assert_eq!(Coin::from_symbol("???"), None);

[src]

Gets the uppercase coin symbol for an enum value. This is the opposite of the from_symbol() constructor method.

let coin = Coin::Ethereum;
assert_eq!(coin.symbol(), "ETH");
assert_eq!(Some(coin), Coin::from_symbol(coin.symbol()));

Trait Implementations

impl Debug for Coin
[src]

[src]

Formats the value using the given formatter.

impl Copy for Coin
[src]

impl Clone for Coin
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Hash for Coin
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl PartialEq for Coin
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.

impl Eq for Coin
[src]