/** * The upper limit of the discount rate. */ export declare const MAX_DISCOUNT_RATE = 1000000000n; /** * The upper limit of the redemption rate. */ export declare const MAX_REDEMPTION_RATE = 10000n; /** * The upper limit of the reserved rate. */ export declare const MAX_RESERVED_RATE = 10000n; /** * Representation of one ether. */ export declare const ONE_ETHER: bigint; /** * The number of decimals that Juicebox-internal/native tokens use in their fixed-point representations. */ export declare const JB_TOKEN_DECIMALS: 18; /** * The ETH token address used in Juicebox contracts * * contracts/libraries/JBTokens.sol */ export declare const JB_ETHER_ADDRESS: `0x${string}`; /** * Contract representation of currency types in Juicebox. */ export declare const JB_CURRENCIES: { readonly ETH: 1n; readonly USD: 2n; }; export type JBCurrency = (typeof JB_CURRENCIES)[keyof typeof JB_CURRENCIES]; /** * Protocol version 2. */ export declare const PV2 = "2"; /** * Default value for `memo` arguments in Juicebox transactions. */ export declare const DEFAULT_MEMO = ""; /** * Default value for `metadata` arguments in Juicebox transactions. */ export declare const DEFAULT_METADATA = "0x0"; export declare const DEFAULT_MIN_RETURNED_TOKENS = 0n; export declare const DEFAULT_ALLOW_OVERSPENDING = true; export declare const DEFAULT_JB_721_TIER_CATEGORY = 1; //# sourceMappingURL=constants.d.ts.map