// SPDX-License-Identifier: MIT pragma solidity ^0.8.19; library ReasonCodes { bytes32 public constant OK = keccak256("OK"); bytes32 public constant PAUSED = keccak256("PAUSED"); bytes32 public constant FROM_FROZEN = keccak256("FROM_FROZEN"); bytes32 public constant TO_FROZEN = keccak256("TO_FROZEN"); bytes32 public constant FROM_NOT_COMPLIANT = keccak256("FROM_NOT_COMPLIANT"); bytes32 public constant TO_NOT_COMPLIANT = keccak256("TO_NOT_COMPLIANT"); bytes32 public constant LIEN_BLOCK = keccak256("LIEN_BLOCK"); bytes32 public constant INSUFF_FREE_BAL = keccak256("INSUFF_FREE_BAL"); bytes32 public constant BRIDGE_ONLY = keccak256("BRIDGE_ONLY"); bytes32 public constant NOT_ALLOWED_ROUTE = keccak256("NOT_ALLOWED_ROUTE"); bytes32 public constant UNAUTHORIZED = keccak256("UNAUTHORIZED"); bytes32 public constant CONFIG_ERROR = keccak256("CONFIG_ERROR"); }