1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="00954902-9844-44d9-8a85-d933962cc765",e._sentryDebugIdIdentifier="sentry-dbid-00954902-9844-44d9-8a85-d933962cc765")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[16373],{16373:function(e,n,a){a.d(n,{sendGaslessTransaction:function(){return i}});var t=a(32085);async function i({account:e,transaction:n,serializableTransaction:i,gasless:r}){let s;if(i.value&&i.value>0n)throw Error("Gasless transactions cannot have a value");if("biconomy"===r.provider){let{relayBiconomyTransaction:t}=await a.e(65890).then(a.bind(a,65890));s=await t({account:e,transaction:n,serializableTransaction:i,gasless:r})}if("openzeppelin"===r.provider){let{relayOpenZeppelinTransaction:t}=await a.e(44323).then(a.bind(a,44323));s=await t({account:e,transaction:n,serializableTransaction:i,gasless:r})}if("engine"===r.provider){let{relayEngineTransaction:t}=await a.e(55637).then(a.bind(a,55637));s=await t({account:e,transaction:n,serializableTransaction:i,gasless:r})}if(!s)throw Error("Unsupported gasless provider");return(0,t.I)({address:e.address,transactionHash:s.transactionHash,chainId:n.chain.id}),s}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.