TransactionType

type TransactionType = 
| "ETH" 
| "ERC20" 
| "ERC721" 
| "ERC1155" 
| "UNKNOWN"

FunctionType

type FunctionType = 
| "TRANSFER" 
| "TRANSFER_FROM" 
| "APPROVE" 
| "INCREASE_ALLOWANCE" 
| "DECREASE_ALLOWANCE" 
| "SET_APPROVAL_FOR_ALL" 
| "BATCH_TRANSFER" 
| "UNKNOWN" 

SignMethod

type SignMethod = 
| "eth_sign" 
| "eth_signTypedData" 
| "eth_signTypedData_v1" 
| "eth_signTypedData_v3" 
| "eth_signTypedData_v4" 
| "personal_sign"

RPCMethod

type RPCMethod = 
| "UNKNOWN" 
| "ETH_SIGN" 
| "PERSONAL_SIGN" 
| "EIP712_TYPED_DATA"

SignatureType

type SignatureType = 
| "UNKNOWN" 
| "TRANSACTION" 
| "SEAPORT" 
| "MESSAGE"

ApprovedAssetType

type ApprovedAssetType = "NFT" | "TOKEN";

ApprovalRecipientRiskScore

type ApprovalRecipientRiskScore = "HIGH" | "LOW" | "MEDIUM";

RecipientType

type RecipientType =
| "DEX"
| "EOA"
| "ERC20"
| "ERC721"
| "ERC1155"
| "MARKETPLACE"
| null;