{
  "type": "object",
  "title": "RosettaCoin",
  "description": "If a blockchain is UTXO-based, all unspent Coins owned by an account_identifier should be returned alongside the balance. It is highly recommended to populate this field so that users of the Rosetta API implementation don't need to maintain their own indexer to track their UTXOs.",
  "required": ["coin_identifier", "amount"],
  "properties": {
    "coin_identifier": {
      "type": "object",
      "description": "CoinIdentifier uniquely identifies a Coin.",
      "required": ["identifier"],
      "properties": {
        "identifier": {
          "type": "string",
          "description": "Identifier should be populated with a globally unique identifier of a Coin. In Bitcoin, this identifier would be transaction_hash:index."
        }
      }
    },
    "amount": {
      "description": "Amount is some Value of a Currency. It is considered invalid to specify a Value without a Currency.",
      "$ref": "./rosetta-amount.schema.json"
    }
  }
}
