UNPKG

@safe-global/safe-react-hooks

Version:

A collection of React Hooks that facilitates the interaction of React apps with Safe Smart Accounts

27 lines 969 B
export function isString(x) { return typeof x === 'string'; } export const isSafeTransaction = (tx) => tx.data !== undefined && tx.data.to !== undefined && tx.data.value !== undefined && tx.data.data !== undefined; export function isSafeConfigWithSigner(config) { return config.signer != null; } export function isSafeModuleTransaction(transaction) { return transaction.to != null && transaction.safe != null && transaction.module != null; } export function isSafeMultisigTransaction(transaction) { return (transaction?.safeTxHash != null && transaction.nonce != null && transaction.safe != null && transaction.to != null && transaction.submissionDate != null); } export function isEthereumTransaction(transaction) { return (transaction.executionDate != null && transaction.to != null && transaction.txHash != null && transaction.from != null); } //# sourceMappingURL=guards.js.map