UNPKG

viem

Version:

TypeScript Interface for Ethereum

13 lines 634 B
import { encodeFunctionData, } from '../../../utils/abi/encodeFunctionData.js'; import { bytesToHex } from '../../../utils/encoding/toHex.js'; import { paymasterAbi } from '../../constants/abis.js'; export function getApprovalBasedPaymasterInput(parameters) { const { innerInput, minAllowance, token } = parameters; const innerInputHex = typeof innerInput === 'string' ? innerInput : bytesToHex(innerInput); return encodeFunctionData({ abi: paymasterAbi, functionName: 'approvalBased', args: [token, minAllowance, innerInputHex], }); } //# sourceMappingURL=getApprovalBasedPaymasterInput.js.map