mirror of
https://github.com/bohd4nx/FragmentAPI.git
synced 2026-07-25 14:24:31 +00:00
1.3 KiB
1.3 KiB
Literal Types
These literals describe accepted string values for key method parameters.
ApiProvider
from pyfragment.enums import ApiProvider
ApiProvider.TONAPI # tonconsole.com — default
ApiProvider.TONCENTER # t.me/toncenter
Pass as string to FragmentClient(api_provider=...):
FragmentClient(..., api_provider="tonapi") # default
FragmentClient(..., api_provider="toncenter")
PaymentMethod
from pyfragment.enums import PaymentMethod
PaymentMethod.GRAM # GRAM (ex TON) — default
PaymentMethod.USDT_GRAM # USDT on GRAM (ex TON)
PaymentMethod.USDT_ETH # USDT on Ethereum
PaymentMethod.USDT_POL # USDT on Polygon
PaymentMethod.USDC_ETH # USDC on Ethereum
PaymentMethod.USDC_BASE # USDC on Base
PaymentMethod.USDC_POL # USDC on Polygon
WalletVersion
from pyfragment.enums import WalletVersion
WalletVersion.V5R1 # default
WalletVersion.V4R2
WalletVersion.HighloadV2
WalletVersion.HighloadV3R1
All enums are exported from both pyfragment (top-level) and pyfragment.enums.
Usage notes
- Use
ApiProviderwhen configuring the blockchain API provider inFragmentClient. - Use
PaymentMethodfor purchase and giveaway operations. - Use
WalletVersionwhen configuringFragmentClient.
Passing unsupported values raises ConfigurationError.