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;