zksync-sso
Version:
ZKsync Smart Sign On SDK
13 lines • 588 B
JavaScript
export function isEIP712Transaction(transaction) {
if (transaction.type === "eip712")
return true;
if (("customSignature" in transaction && transaction.customSignature)
|| ("paymaster" in transaction && transaction.paymaster)
|| ("paymasterInput" in transaction && transaction.paymasterInput)
|| ("gasPerPubdata" in transaction
&& typeof transaction.gasPerPubdata === "bigint")
|| ("factoryDeps" in transaction && transaction.factoryDeps))
return true;
return false;
}
//# sourceMappingURL=isEip712Transaction.js.map