slip0044

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	CoinType_name = map[int32]string{}/* 337 elements not displayed */

	CoinType_value = map[string]int32{}/* 337 elements not displayed */

)

Enum value maps for CoinType.

View Source
var (
	ErrUnknownCoin = errors.New("unknown coin")
)
View Source
var File_slip0044_enum_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type CoinType

type CoinType int32

Note: This is not a complete list of all SLIP-0044 registered coin types, but should contain all coins supported by TRISA and TRP. See https://github.com/satoshilabs/slips/blob/master/slip-0044.md for the full list.

const (
	CoinType_BITCOIN                  CoinType = 0
	CoinType_TESTNET                  CoinType = 1
	CoinType_LITECOIN                 CoinType = 2
	CoinType_DOGECOIN                 CoinType = 3
	CoinType_REDDCOIN                 CoinType = 4
	CoinType_DASH                     CoinType = 5
	CoinType_PEERCOIN                 CoinType = 6
	CoinType_NAMECOIN                 CoinType = 7
	CoinType_FEATHERCOIN              CoinType = 8
	CoinType_COUNTERPARTY             CoinType = 9
	CoinType_BLACKCOIN                CoinType = 10
	CoinType_NUSHARES                 CoinType = 11
	CoinType_NUBITS                   CoinType = 12
	CoinType_MAZACOIN                 CoinType = 13
	CoinType_VIACOIN                  CoinType = 14
	CoinType_CLEARINGHOUSE            CoinType = 15
	CoinType_RUBYCOIN                 CoinType = 16
	CoinType_GROESTLCOIN              CoinType = 17
	CoinType_DIGITALCOIN              CoinType = 18
	CoinType_CANNACOIN                CoinType = 19
	CoinType_DIGIBYTE                 CoinType = 20
	CoinType_OPEN_ASSETS              CoinType = 21
	CoinType_MONACOIN                 CoinType = 22
	CoinType_CLAMS                    CoinType = 23
	CoinType_PRIMECOIN                CoinType = 24
	CoinType_NEOSCOIN                 CoinType = 25
	CoinType_JUMBUCKS                 CoinType = 26
	CoinType_ZIFTRCOIN                CoinType = 27
	CoinType_VERTCOIN                 CoinType = 28
	CoinType_NXT                      CoinType = 29
	CoinType_BURST                    CoinType = 30
	CoinType_MONETARYUNIT             CoinType = 31
	CoinType_ZOOM                     CoinType = 32
	CoinType_VIRTUAL_CASH             CoinType = 33
	CoinType_CANADA_ECOIN             CoinType = 34
	CoinType_SHADOWCASH               CoinType = 35
	CoinType_PARKBYTE                 CoinType = 36
	CoinType_PANDACOIN                CoinType = 37
	CoinType_STARTCOIN                CoinType = 38
	CoinType_MOIN                     CoinType = 39
	CoinType_EXPANSE                  CoinType = 40
	CoinType_EINSTEINIUM              CoinType = 41
	CoinType_DECRED                   CoinType = 42
	CoinType_NEM                      CoinType = 43
	CoinType_PARTICL                  CoinType = 44
	CoinType_ARGENTUM                 CoinType = 45
	CoinType_LIBERTAS                 CoinType = 46
	CoinType_POSW_COIN                CoinType = 47
	CoinType_SHREEJI                  CoinType = 48
	CoinType_GLOBAL_CURRENCY_RESERVE  CoinType = 49
	CoinType_NOVACOIN                 CoinType = 50
	CoinType_ASIACOIN                 CoinType = 51
	CoinType_BITCOINDARK              CoinType = 52
	CoinType_DOPECOIN                 CoinType = 53
	CoinType_TEMPLECOIN               CoinType = 54
	CoinType_AIB                      CoinType = 55
	CoinType_EDRCOIN                  CoinType = 56
	CoinType_SYSCOIN                  CoinType = 57
	CoinType_SOLARCOIN                CoinType = 58
	CoinType_SMILEYCOIN               CoinType = 59
	CoinType_ETHER                    CoinType = 60
	CoinType_ETHER_CLASSIC            CoinType = 61
	CoinType_PESOBIT                  CoinType = 62
	CoinType_LANDCOIN                 CoinType = 63
	CoinType_OPEN_CHAIN               CoinType = 64
	CoinType_BITCOINPLUS              CoinType = 65
	CoinType_INTERNET_OF_PEOPLE       CoinType = 66
	CoinType_NEXUS                    CoinType = 67
	CoinType_INSANECOIN               CoinType = 68
	CoinType_OKCASH                   CoinType = 69
	CoinType_BRITCOIN                 CoinType = 70
	CoinType_COMPCOIN                 CoinType = 71
	CoinType_CROWN                    CoinType = 72
	CoinType_BELACOIN                 CoinType = 73
	CoinType_ICON                     CoinType = 74
	CoinType_FUJICOIN                 CoinType = 75
	CoinType_MIX                      CoinType = 76
	CoinType_VERGE_CURRENCY           CoinType = 77
	CoinType_ELECTRONIC_GULDEN        CoinType = 78
	CoinType_CLUBCOIN                 CoinType = 79
	CoinType_RICHCOIN                 CoinType = 80
	CoinType_POTCOIN                  CoinType = 81
	CoinType_QUARKCOIN                CoinType = 82
	CoinType_TERRACOIN                CoinType = 83
	CoinType_GRIDCOIN                 CoinType = 84
	CoinType_AURORACOIN               CoinType = 85
	CoinType_IXCOIN                   CoinType = 86
	CoinType_GULDEN                   CoinType = 87
	CoinType_BITBEAN                  CoinType = 88
	CoinType_BATA                     CoinType = 89
	CoinType_MYRIADCOIN               CoinType = 90
	CoinType_BITSEND                  CoinType = 91
	CoinType_UNOBTANIUM               CoinType = 92
	CoinType_MASTERTRADER             CoinType = 93
	CoinType_GOLDBLOCKS               CoinType = 94
	CoinType_SAHAM                    CoinType = 95
	CoinType_CHRONOS                  CoinType = 96
	CoinType_UBIQUOIN                 CoinType = 97
	CoinType_EVOTION                  CoinType = 98
	CoinType_SAVETHEOCEAN             CoinType = 99
	CoinType_BIGUP                    CoinType = 100
	CoinType_GAMECREDITS              CoinType = 101
	CoinType_DOLLARCOINS              CoinType = 102
	CoinType_ZAYEDCOIN                CoinType = 103
	CoinType_DUBAICOIN                CoinType = 104
	CoinType_STRATIS                  CoinType = 105
	CoinType_SHILLING                 CoinType = 106
	CoinType_MARSCOIN                 CoinType = 107
	CoinType_UBIQ                     CoinType = 108
	CoinType_PESETACOIN               CoinType = 109
	CoinType_NEUROCOIN                CoinType = 110
	CoinType_ARK                      CoinType = 111
	CoinType_ULTIMATESECURECASHMAIN   CoinType = 112
	CoinType_HEMPCOIN                 CoinType = 113
	CoinType_LINX                     CoinType = 114
	CoinType_ECOIN                    CoinType = 115
	CoinType_DENARIUS                 CoinType = 116
	CoinType_PINKCOIN                 CoinType = 117
	CoinType_ATOM                     CoinType = 118
	CoinType_PIVX                     CoinType = 119
	CoinType_FLASHCOIN                CoinType = 120
	CoinType_ZENCASH                  CoinType = 121
	CoinType_PUTINCOIN                CoinType = 122
	CoinType_BITZENY                  CoinType = 123
	CoinType_UNIFY                    CoinType = 124
	CoinType_STEALTHCOIN              CoinType = 125
	CoinType_BREAKOUT_COIN            CoinType = 126
	CoinType_VCASH                    CoinType = 127
	CoinType_MONERO                   CoinType = 128
	CoinType_VOXELS                   CoinType = 129
	CoinType_NAVCOIN                  CoinType = 130
	CoinType_FACTOM_FACTOIDS          CoinType = 131
	CoinType_FACTOM_ENTRY_CREDITS     CoinType = 132
	CoinType_ZCASH                    CoinType = 133
	CoinType_LISK                     CoinType = 134
	CoinType_STEEM                    CoinType = 135
	CoinType_ZCOIN                    CoinType = 136
	CoinType_RSK                      CoinType = 137
	CoinType_GIFTBLOCK                CoinType = 138
	CoinType_REALPOINTCOIN            CoinType = 139
	CoinType_LBRY_CREDITS             CoinType = 140
	CoinType_KOMODO                   CoinType = 141
	CoinType_BISQ_TOKEN               CoinType = 142
	CoinType_RIECOIN                  CoinType = 143
	CoinType_RIPPLE                   CoinType = 144
	CoinType_BITCOIN_CASH             CoinType = 145
	CoinType_NEBLIO                   CoinType = 146
	CoinType_ZCLASSIC                 CoinType = 147
	CoinType_STELLAR_LUMENS           CoinType = 148
	CoinType_NOLIMITCOIN2             CoinType = 149
	CoinType_WHALECOIN                CoinType = 150
	CoinType_EUROPECOIN               CoinType = 151
	CoinType_DIAMOND                  CoinType = 152
	CoinType_BYTOM                    CoinType = 153
	CoinType_BIOCOIN                  CoinType = 154
	CoinType_WHITECOIN_CLASSIC        CoinType = 155
	CoinType_BITCOIN_GOLD             CoinType = 156
	CoinType_BITCOIN_2X               CoinType = 157
	CoinType_SUPERSKYNET              CoinType = 158
	CoinType_TOACOIN                  CoinType = 159
	CoinType_BITCORE                  CoinType = 160
	CoinType_ADCOIN                   CoinType = 161
	CoinType_BRIDGECOIN               CoinType = 162
	CoinType_ELLAISM                  CoinType = 163
	CoinType_PIRL                     CoinType = 164
	CoinType_NANO                     CoinType = 165
	CoinType_VIVO                     CoinType = 166
	CoinType_FIRSTCOIN                CoinType = 167
	CoinType_HELLENICCOIN             CoinType = 168
	CoinType_BUZZ                     CoinType = 169
	CoinType_EMBER                    CoinType = 170
	CoinType_HCASH                    CoinType = 171
	CoinType_HTMLCOIN                 CoinType = 172
	CoinType_OBSIDIAN                 CoinType = 173
	CoinType_ONIXCOIN                 CoinType = 174
	CoinType_RAVENCOIN                CoinType = 175
	CoinType_GOBYTE                   CoinType = 176
	CoinType_BITCOINZ                 CoinType = 177
	CoinType_POA                      CoinType = 178
	CoinType_NEWYORKCOIN              CoinType = 179
	CoinType_MARTEXCOIN               CoinType = 180
	CoinType_WINCOIN                  CoinType = 181
	CoinType_MINEXCOIN                CoinType = 182
	CoinType_BITCOIN_PRIVATE          CoinType = 183
	CoinType_MUSICOIN                 CoinType = 184
	CoinType_BITCOIN_ATOM             CoinType = 185
	CoinType_CRAVE                    CoinType = 186
	CoinType_STRAKS                   CoinType = 187
	CoinType_WORLD_BITCOIN            CoinType = 188
	CoinType_LITECASH                 CoinType = 189
	CoinType_EXCLUSIVECOIN            CoinType = 190
	CoinType_LYNX                     CoinType = 191
	CoinType_LITECOINCASH             CoinType = 192
	CoinType_FEIRM                    CoinType = 193
	CoinType_EOS                      CoinType = 194
	CoinType_TRON                     CoinType = 195
	CoinType_KOBOCOIN                 CoinType = 196
	CoinType_HUSH                     CoinType = 197
	CoinType_BANANO                   CoinType = 198
	CoinType_ETF                      CoinType = 199
	CoinType_OMNI                     CoinType = 200
	CoinType_BITCOINFILE              CoinType = 201
	CoinType_UNIFORM_FISCAL_OBJECT    CoinType = 202
	CoinType_CRYPTONODES              CoinType = 203
	CoinType_BYTECOIN                 CoinType = 204
	CoinType_RINGO                    CoinType = 205
	CoinType_ALAYA                    CoinType = 206
	CoinType_EVERITOKEN               CoinType = 207
	CoinType_ATN                      CoinType = 208
	CoinType_BISMUTH                  CoinType = 209
	CoinType_NEETCOIN                 CoinType = 210
	CoinType_BOPOCHAIN                CoinType = 211
	CoinType_UTRUM                    CoinType = 212
	CoinType_ALIAS                    CoinType = 213
	CoinType_MONKEY_PROJECT           CoinType = 214
	CoinType_BOXYCOIN                 CoinType = 215
	CoinType_FLO                      CoinType = 216
	CoinType_MEGACOIN                 CoinType = 217
	CoinType_BITCLOUD                 CoinType = 218
	CoinType_ARTAX                    CoinType = 219
	CoinType_ANON                     CoinType = 220
	CoinType_LITECOINZ                CoinType = 221
	CoinType_BITCOIN_GREEN            CoinType = 222
	CoinType_INTERNET_COMPUTER        CoinType = 223
	CoinType_SMARTCASH                CoinType = 224
	CoinType_XUEZ                     CoinType = 225
	CoinType_HELIUM                   CoinType = 226
	CoinType_WEBCHAIN                 CoinType = 227
	CoinType_ACTINIUM                 CoinType = 228
	CoinType_NOS_STABLE_COINS         CoinType = 229
	CoinType_BITCASH                  CoinType = 230
	CoinType_HELP_THE_HOMELESS_COIN   CoinType = 231
	CoinType_TREZARCOIN               CoinType = 232
	CoinType_VARDA                    CoinType = 233
	CoinType_IOV                      CoinType = 234
	CoinType_FIO                      CoinType = 235
	CoinType_BITCOINSV                CoinType = 236
	CoinType_DEXON                    CoinType = 237
	CoinType_QUANTUM_RESISTANT_LEDGER CoinType = 238
	CoinType_CHAINX                   CoinType = 239
	CoinType_LOKI                     CoinType = 240
	CoinType_IMAGEWALLET              CoinType = 241
	CoinType_NIMIQ                    CoinType = 242
	CoinType_SOVEREIGN_COIN           CoinType = 243
	CoinType_JIBITAL_COIN             CoinType = 244
	CoinType_SIMPLE_LEDGER_PROTOCOL   CoinType = 245
	CoinType_ENERGY_WEB               CoinType = 246
	CoinType_ULORD                    CoinType = 247
	CoinType_EXOS                     CoinType = 248
	CoinType_ELECTRA                  CoinType = 249
	CoinType_SOOM                     CoinType = 250
	CoinType_REDSTONE                 CoinType = 251
	CoinType_FREECOIN                 CoinType = 252
	CoinType_NEWPOWERCOIN             CoinType = 253
	CoinType_BLOCKSTAMP               CoinType = 254
	CoinType_SMARTHOLDEM              CoinType = 255
	CoinType_BITCOIN_NANO             CoinType = 256
	CoinType_BITCOIN_CORE             CoinType = 257
	CoinType_ZEN_PROTOCOL             CoinType = 258
	CoinType_ZEST                     CoinType = 259
	CoinType_ARCBLOCK                 CoinType = 260
	CoinType_PION                     CoinType = 261
	CoinType_DREAMTEAM3               CoinType = 262
	CoinType_ZBUX                     CoinType = 263
	CoinType_KEPLER                   CoinType = 264
	CoinType_TOKENPAY                 CoinType = 265
	CoinType_CHAINZILLA               CoinType = 266
	CoinType_ANKER                    CoinType = 267
	CoinType_BCCHAIN                  CoinType = 268
	CoinType_HPB                      CoinType = 269
	CoinType_ONE                      CoinType = 270
	CoinType_SBC                      CoinType = 271
	CoinType_IPCHAIN                  CoinType = 272
	CoinType_DOMINANTCHAIN            CoinType = 273
	CoinType_ONEGRAM                  CoinType = 274
	CoinType_SHITCOIN                 CoinType = 275
	CoinType_ANDESCOIN                CoinType = 276
	CoinType_AREPACOIN                CoinType = 277
	CoinType_BOLIVARCOIN              CoinType = 278
	CoinType_RILCOIN                  CoinType = 279
	CoinType_HATHOR_NETWORK           CoinType = 280
	CoinType_FACTOM_ID                CoinType = 281
	CoinType_BRAVO                    CoinType = 282
	CoinType_ALGORAND                 CoinType = 283
	CoinType_BITCOINZERO              CoinType = 284
	CoinType_GRAVITYCOIN              CoinType = 285
	CoinType_HEAT                     CoinType = 286
	CoinType_DIGITALNOTE              CoinType = 287
	CoinType_FUSION                   CoinType = 288
	CoinType_CAPRICOIN                CoinType = 289
	CoinType_BOLD                     CoinType = 290
	CoinType_IOST                     CoinType = 291
	CoinType_TKEYCOIN                 CoinType = 292
	CoinType_USECHAIN                 CoinType = 293
	CoinType_BITCOINCZ                CoinType = 294
	CoinType_IOCOIN                   CoinType = 295
	CoinType_ASOFE                    CoinType = 296
	CoinType_MASS                     CoinType = 297
	CoinType_FAIRCOIN                 CoinType = 298
	CoinType_NEKONIUM                 CoinType = 299
	CoinType_GENARO_NETWORK           CoinType = 300
	CoinType_DIVI_PROJECT             CoinType = 301
	CoinType_COMMUNITY                CoinType = 302
	CoinType_EUNO                     CoinType = 303
	CoinType_IOTEX                    CoinType = 304
	CoinType_DEEPONION                CoinType = 305
	CoinType_EIGHTBIT                 CoinType = 306
	CoinType_ATOKEN_COIN              CoinType = 307
	CoinType_BITSHARES                CoinType = 308
	CoinType_NERVOS_CKB               CoinType = 309
	CoinType_ULTRAIN                  CoinType = 310
	CoinType_ADSHARES                 CoinType = 311
	CoinType_AURA                     CoinType = 312
	CoinType_ZILLIQA                  CoinType = 313
	CoinType_MOAC                     CoinType = 314
	CoinType_SWTC                     CoinType = 315
	CoinType_VNSCOIN                  CoinType = 316
	CoinType_PLUG                     CoinType = 317
	CoinType_MATRIX_AI_NETWORK        CoinType = 318
	CoinType_ECCOIN                   CoinType = 319
	CoinType_RAPIDS                   CoinType = 320
	CoinType_RAPTURE                  CoinType = 321
	CoinType_HASHGARD                 CoinType = 322
	CoinType_ZERO                     CoinType = 323
	CoinType_EBOOST                   CoinType = 324
	CoinType_SHARD                    CoinType = 325
	CoinType_METRIX_COIN              CoinType = 326
	CoinType_COMMERCIUM               CoinType = 327
	CoinType_BLOCKNET                 CoinType = 328
	CoinType_AUDAX                    CoinType = 329
	CoinType_TERRA                    CoinType = 330
	CoinType_ZPRIME                   CoinType = 331
	CoinType_KUVA_UTILITY_NOTE        CoinType = 332
	CoinType_MEMCOIN                  CoinType = 333
	CoinType_CREDITS                  CoinType = 334
	CoinType_SWIFTCASH                CoinType = 335
	CoinType_FIX                      CoinType = 336
)

func ParseCoinType

func ParseCoinType(coin string) (CoinType, error)

Parse a coin from its symbol or name into the corresponding coin type.

func (CoinType) Descriptor

func (CoinType) Descriptor() protoreflect.EnumDescriptor

func (CoinType) Enum

func (x CoinType) Enum() *CoinType

func (CoinType) EnumDescriptor deprecated

func (CoinType) EnumDescriptor() ([]byte, []int)

Deprecated: Use CoinType.Descriptor instead.

func (CoinType) MarshalJSON

func (t CoinType) MarshalJSON() ([]byte, error)

func (CoinType) Number

func (x CoinType) Number() protoreflect.EnumNumber

func (CoinType) PathComponent

func (t CoinType) PathComponent() uint32

Return the path component that corresponds to this coin type.

func (CoinType) String

func (x CoinType) String() string

func (CoinType) Symbol

func (t CoinType) Symbol() string

Return the coin symbol, which is preferred over the native String() method.

func (CoinType) Type

func (*CoinType) UnmarshalJSON

func (t *CoinType) UnmarshalJSON(data []byte) (err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL