@tunghm/relay-kit
Version:
SDK for Safe Smart Accounts with support for ERC-4337 and Relay
24 lines • 851 B
TypeScript
import Safe from '@safe-global/protocol-kit';
import { MetaTransactionData, MetaTransactionOptions, SafeTransaction } from '@safe-global/types-kit';
export type GelatoOptions = {
apiKey?: string;
protocolKit: Safe;
};
export type GelatoEstimateFeeProps = {
chainId: bigint;
gasLimit: string;
gasToken?: string;
};
export type GelatoEstimateFeeResult = string;
export type GelatoCreateTransactionProps = {
transactions: MetaTransactionData[];
/** options - The transaction array optional properties */
options?: MetaTransactionOptions;
/** onlyCalls - Forces the execution of the transaction array with MultiSendCallOnly contract */
onlyCalls?: boolean;
};
export type GelatoExecuteTransactionProps = {
executable: SafeTransaction;
options?: MetaTransactionOptions;
};
//# sourceMappingURL=types.d.ts.map