// SPDX-License-Identifier: MIT pragma solidity ^0.8.24; /// @notice Shared 6-tier BIBI buy-in (1 chip = 1 BIBI). library PokerBuyIn { uint256 internal constant YI = 100_000_000; uint256 internal constant TIER_500 = 500 * YI; uint256 internal constant TIER_1000 = 1000 * YI; uint256 internal constant TIER_1500 = 1500 * YI; uint256 internal constant TIER_2000 = 2000 * YI; uint256 internal constant TIER_3000 = 3000 * YI; uint256 internal constant TIER_5000 = 5000 * YI; uint256 internal constant DEFAULT = TIER_1000; function isAllowed(uint256 chips) internal pure returns (bool) { return chips == TIER_500 || chips == TIER_1000 || chips == TIER_1500 || chips == TIER_2000 || chips == TIER_3000 || chips == TIER_5000; } }