Skip to content

Instantly share code, notes, and snippets.

@olegpetroveth
Last active March 8, 2024 15:36
Show Gist options
  • Save olegpetroveth/65bee07211009f519a75ff60f89e5a83 to your computer and use it in GitHub Desktop.
Save olegpetroveth/65bee07211009f519a75ff60f89e5a83 to your computer and use it in GitHub Desktop.
Tracker txn_type short list
export enum TransactionType {
SWAP_TC_TO_TC = 'SWAP:TC-TC',
SWAP_ETH_TO_TC = 'SWAP:ETH-TC',
SWAP_TC_TO_ETH = 'SWAP:TC-ETH',
SWAP_ETH_TO_ETH = 'SWAP:ETH-ETH',
SWAP_AVAX_TO_TC = 'SWAP:AVAX-TC',
SWAP_TC_TO_AVAX = 'SWAP:TC-AVAX',
SWAP_AVAX_TO_AVAX = 'SWAP:AVAX-AVAX',
SWAP_ETH_TO_AVAX = 'SWAP:ETH-AVAX',
SWAP_AVAX_TO_ETH = 'SWAP:AVAX-ETH',
SWAP_BSC_TO_TC = 'SWAP:BSC-TC',
SWAP_TC_TO_BSC = 'SWAP:TC-BSC',
SWAP_BSC_TO_BSC = 'SWAP:BSC-BSC',
SWAP_ETH_TO_BSC = 'SWAP:ETH-BSC',
SWAP_BSC_TO_ETH = 'SWAP:BSC-ETH',
// ERC-20 txns
ETH_APPROVAL = 'ETH:APPROVAL',
ETH_TRANSFER_TO_TC = 'ETH:TRANSFER:IN',
ETH_TRANSFER_FROM_TC = 'ETH:TRANSFER:OUT',
// AVAX
AVAX_APPROVAL = 'AVAX:APPROVAL',
AVAX_TRANSFER_TO_TC = 'AVAX:TRANSFER:IN',
AVAX_TRANSFER_FROM_TC = 'AVAX:TRANSFER:OUT',
// BSC
BSC_APPROVAL = 'BSC:APPROVAL',
BSC_TRANSFER_TO_TC = 'BSC:TRANSFER:IN',
BSC_TRANSFER_FROM_TC = 'BSC:TRANSFER:OUT',
// Generic types
APPROVAL = 'APPROVAL',
STATUS = 'STATUS',
TRANSFER_TO_TC = 'TRANSFER:IN',
TRANSFER_FROM_TC = 'TRANSFER:OUT',
// Unsupported
UNSUPPORTED = 'UNSUPPORTED',
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment