Blockchain Network
- CURIE:
gmeow:BlockchainNetwork - IRI: https://blackcatinformatics.ca/gmeow/BlockchainNetwork
- Category: class
- Defined by:
gmeow:slices/attestation - Box roles: CBox role, TBox role (What is this?)
A blockchain network identified by a chain identifier (e.g. CAIP-2 chainId).
Structure
Subclass of: gmeow:Entity
Practical Pattern
Use gmeow:BlockchainNetwork as a specialized kind of gmeow:Entity. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Common Companion Terms
Usage Advice
Use when
- Use to model the distributed-ledger network a transaction, contract, or account belongs to — identified by its chain id (CAIP-2) — when the chain context is needed to interpret on-chain evidence.
Avoid when
- Avoid for an individual block, transaction, or account on the network (those are their own classes); the network is the chain itself, not its records.
How to use
- Mint the network with
gmeow:chainId(the EL minimum, e.g. eip155:1); reference it fromgmeow:SmartContract,gmeow:BlockchainAccount, andgmeow:LedgerTransactionso on-chain identifiers resolve against the right chain.
Examples
- ex:ethMainnet a
gmeow:BlockchainNetwork;gmeow:chainId"eip155:1".