usechia_protocol::Bytes32;/// Represents either XCH, an existing CAT or singleton, or a new CAT or singleton.
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]pubenumId{/// XCH does not have an asset id on-chain, so we need a special id for it.
Xch,/// An id that already exists on the blockchain.
Existing(Bytes32),/// A unique index for an asset that doesn't exist on the blockchain yet.
New(usize),}