This is a list of predefined currency traits and their relationships.
Traits are advisory tags stored in a registry separately from currency identity
(see :traits and :hierarchies/:traits in configuration EDN, e.g. config.edn or
seed.edn). They can be queried via:
io.randomseed.bankster.currency/has-trait? (exact membership),io.randomseed.bankster.currency/of-trait? (hierarchy-aware, uses isa?).This document reflects the default traits hierarchy shipped in seed.edn (see
:hierarchies/:traits).
:allParents: - Meaning: Global root tag for the entire traits taxonomy.
:legacyParents: :all
Meaning: Marks a legacy / obsolete currency (typically ISO legacy, e.g. inferred from
"Old, now ..." comments in Joda Money CSV, or represented with iso-4217-legacy ID
namespace / :ISO-4217-LEGACY domain). This trait is often auto-added during ISO-like
imports/merges.
:tokenParents: :all
Meaning: Token-like units (typically transferable, often issued on platforms).
:token/fungibleParents: :token
Meaning: Fungible tokens (units are interchangeable).
:token/erc20Parents: :token/fungible
Meaning: ERC-20 token standard (EVM).
:token/bep20Parents: :token/fungible
Meaning: BEP-20 token standard (EVM-compatible, BSC).
:stableParents: :all
Meaning: Stable-value units (stability as a trait, not necessarily a kind).
:stable/coinParents: [:stable :token/fungible]
Meaning: Stablecoin (a stable fungible token).
:pegParents: :all
Meaning: Peg/anchoring relationship as a trait.
:peg/fiatParents: [:peg :stable/coin]
Meaning: Fiat-pegged stablecoin.
:collateralParents: :all
Meaning: Collateralization as a trait.
:collateral/cryptoParents: [:collateral :stable/coin]
Meaning: Crypto-collateralized stablecoin.
:defiParents: :all
Meaning: DeFi-related traits.
:defi/governanceParents: :defi
Meaning: Governance token / governance trait.
:defi/oracleParents: :defi
Meaning: Oracle-related token / oracle trait.
:privacyParents: :all
Meaning: Privacy-focused traits.
:privacy/coinParents: :privacy
Meaning: Privacy coin / privacy-oriented unit.
:controlParents: :all
Meaning: Control/administration model traits.
:control/centralizedParents: :control
Meaning: Centralized control model.
:control/decentralizedParents: :control
Meaning: Decentralized control model.
:control/federatedParents: :control
Meaning: Federated control model.
:networkParents: :all
Meaning: Network topology traits.
:network/distributedParents: :network
Meaning: Distributed network.
:blockchainParents: :all
Meaning: Native blockchain / network membership traits (what chain the unit is native to).
:blockchain/arbitrumParents: :blockchain
Meaning: Arbitrum.
:blockchain/avalancheParents: :blockchain
Meaning: Avalanche.
:blockchain/bitcoinParents: :blockchain
Meaning: Bitcoin.
:blockchain/bitcoin-cashParents: :blockchain
Meaning: Bitcoin Cash.
:blockchain/bitcoin-goldParents: :blockchain
Meaning: Bitcoin Gold.
:blockchain/bitcoin-svParents: :blockchain
Meaning: Bitcoin SV.
:blockchain/bnb-chainParents: :blockchain
Meaning: BNB Chain.
:blockchain/cantonParents: :blockchain
Meaning: Canton Network.
:blockchain/cardanoParents: :blockchain
Meaning: Cardano.
:blockchain/cronosParents: :blockchain
Meaning: Cronos.
:blockchain/dashParents: :blockchain
Meaning: Dash.
:blockchain/dogecoinParents: :blockchain
Meaning: Dogecoin.
:blockchain/eosParents: :blockchain
Meaning: EOS.
:blockchain/ethereumParents: :blockchain
Meaning: Ethereum.
:blockchain/ethereum-classicParents: :blockchain
Meaning: Ethereum Classic.
:blockchain/gamecreditsParents: :blockchain
Meaning: GameCredits.
:blockchain/hederaParents: :blockchain
Meaning: Hedera.
:blockchain/hyperliquidParents: :blockchain
Meaning: Hyperliquid.
:blockchain/infinity-economicsParents: :blockchain
Meaning: Infinity Economics.
:blockchain/kz-cashParents: :blockchain
Meaning: KZ Cash.
:blockchain/liskParents: :blockchain
Meaning: Lisk.
:blockchain/litecoinParents: :blockchain
Meaning: Litecoin.
:blockchain/mantleParents: :blockchain
Meaning: Mantle.
:blockchain/moneroParents: :blockchain
Meaning: Monero.
:blockchain/namecoinParents: :blockchain
Meaning: Namecoin.
:blockchain/polkadotParents: :blockchain
Meaning: Polkadot.
:blockchain/provenanceParents: :blockchain
Meaning: Provenance.
:blockchain/solanaParents: :blockchain
Meaning: Solana.
:blockchain/steemParents: :blockchain
Meaning: Steem.
:blockchain/stellarParents: :blockchain
Meaning: Stellar.
:blockchain/suiParents: :blockchain
Meaning: Sui.
:blockchain/tezosParents: :blockchain
Meaning: Tezos.
:blockchain/tonParents: :blockchain
Meaning: TON.
:blockchain/tronParents: :blockchain
Meaning: Tron.
:blockchain/vertcoinParents: :blockchain
Meaning: Vertcoin.
:blockchain/xrp-ledgerParents: :blockchain
Meaning: XRP Ledger.
:blockchain/zcashParents: :blockchain
Meaning: Zcash.
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |