import { ETransactionVersion } from '@starknet-io/types-js'; import type { ValuesType } from './helpers.js'; /** * Cairo Felt support storing max 31 character */ export declare const TEXT_TO_FELT_MAX_LEN = 31; /** * Alternatively use directly from api specification * types.RPC.ETransactionVersion * For BN do BigInt(TRANSACTION_VERSION.*) */ export { ETransactionVersion as TRANSACTION_VERSION }; export declare const ZERO = 0n; export declare const MASK_250: bigint; export declare const API_VERSION = 0n; export declare const PRIME: bigint; export declare const MAX_STORAGE_ITEM_SIZE = 256n; export declare const ADDR_BOUND: bigint; export declare const RANGE_FELT: { readonly min: bigint; readonly max: bigint; }; export declare const RANGE_I128: { readonly min: bigint; readonly max: bigint; }; export declare const RANGE_U128: { readonly min: bigint; readonly max: bigint; }; export declare const BaseUrl: { readonly SN_MAIN: "https://alpha-mainnet.starknet.io"; readonly SN_SEPOLIA: "https://alpha-sepolia.starknet.io"; }; export type BaseUrl = ValuesType; export declare const NetworkName: { readonly SN_MAIN: "SN_MAIN"; readonly SN_SEPOLIA: "SN_SEPOLIA"; }; export type NetworkName = ValuesType; export declare const StarknetChainId: { readonly SN_MAIN: "0x534e5f4d41494e"; readonly SN_SEPOLIA: "0x534e5f5345504f4c4941"; }; export type StarknetChainId = ValuesType; export declare const TransactionHashPrefix: { readonly DECLARE: "0x6465636c617265"; readonly DEPLOY: "0x6465706c6f79"; readonly DEPLOY_ACCOUNT: "0x6465706c6f795f6163636f756e74"; readonly INVOKE: "0x696e766f6b65"; readonly L1_HANDLER: "0x6c315f68616e646c6572"; }; export type TransactionHashPrefix = ValuesType; export declare const FeeMarginPercentage: { readonly L1_BOUND_MAX_AMOUNT: 50; readonly L1_BOUND_MAX_PRICE_PER_UNIT: 50; readonly MAX_FEE: 50; }; export type FeeMarginPercentage = ValuesType; export declare const UDC: { readonly ADDRESS: "0x041a78e741e5af2fec34b695679bc6891742439f7afb8484ecd7766661ad02bf"; readonly ENTRYPOINT: "deployContract"; }; export type UDC = ValuesType; export declare const RPC_DEFAULT_VERSION = "v0_7"; export declare const RPC_NODES: { readonly SN_MAIN: readonly ["https://starknet-mainnet.public.blastapi.io/rpc/v0_7", "https://free-rpc.nethermind.io/mainnet-juno/v0_7"]; readonly SN_SEPOLIA: readonly ["https://starknet-sepolia.public.blastapi.io/rpc/v0_7", "https://free-rpc.nethermind.io/sepolia-juno/v0_7"]; }; //# sourceMappingURL=constants.d.ts.map