PageSourceSearch

https://utxos.dev/_next/static/chunks/pages/transaction-sponsorship-5e03d0889326db9c.js

js utxos.dev collected 2026-10-04 01:38:48 UTC 13,327 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4687],{17905:(e,s,t)=>{"use strict";t.d(s,{A:()=>a});let a=(0,t(62984).A)("MoveDown",[["path",{d:"M8 18L12 22L16 18",key:"cskvfv"}],["path",{d:"M12 2V22",key:"r89rzk"}]])},61028:(e,s,t)=>{"use strict";t.d(s,{A:()=>i});var a=t(6029);function i(e){let{text:s}=e;return(0,a.jsxs)("div",{className:"relative inline-block",children:[(0,a.jsx)("div",{className:"relative z-10 rounded-full bg-white px-3 py-1 text-sm font-medium ring-1 ring-black",children:s}),(0,a.jsx)("div",{className:"absolute -bottom-1 -right-1 z-0 h-full w-full rounded-full bg-neutral-300"})]})}},76150:(e,s,t)=>{"use strict";t.d(s,{A:()=>a});let a=(0,t(62984).A)("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]])},76830:(e,s,t)=>{"use strict";t.r(s),t.d(s,{__N_SSG:()=>W,default:()=>L});var a=t(6029),i=t(71024),r=t.n(i),n=t(25053),l=t(98598),o=t(63966),c=t(60241),d=t(96921);let h=(0,t(62984).A)("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);var p=t(17905),u=t(28103),x=t(82203),m=t.n(x),v=t(51540);function b(e){let{className:s}=e;return(0,a.jsxs)("div",{className:(0,v.cn)("mx-3 my-20 rounded-3xl bg-neutral-100 p-5 shadow-lg sm:p-10 lg:mx-0 lg:flex",s),children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("h4",{className:"ds-title-3",children:["Your Users Transact. You Pay the Gas. They",(0,a.jsx)(h,{className:"ml-2 inline h-8 w-8 fill-black lg:h-10 lg:w-10"}),(0,a.jsx)("span",{className:"ds-highlight",children:"Love"}),"Your App."]}),(0,a.jsxs)("p",{className:"ds-subtitle-2 mt-4 max-w-3xl",children:["Maintain complete",(0,a.jsx)("span",{className:"ds-highlight-2",children:" control"}),"over your assets while delivering frictionless experiences."]})]}),(0,a.jsxs)("div",{className:"relative my-auto flex gap-4 pt-10 lg:pl-10 lg:pt-0",children:[(0,a.jsx)(p.A,{className:"absolute -top-16 right-10 hidden h-10 w-10 animate-bounce lg:block"}),(0,a.jsx)(m(),{href:"/dashboard",children:(0,a.jsx)(u.$,{size:"lg",variant:"default",children:"Start My Project"})}),(0,a.jsx)(m(),{href:"/demo",children:(0,a.jsx)(u.$,{className:"!bg-white !text-black",size:"lg",variant:"outline",children:"See It Work"})})]})]})}var f=t(77745),w=t(95993),g=t(59391),j=t(55729);function y(e){let{children:s}=e,t=(0,j.useRef)(null);return(0,j.useEffect)(()=>{let e=t.current;if(!e)return;let s=()=>{let s=window.scrollY,t=e.scrollWidth/2;e.style.transform="translateX(".concat(.3*s%t,"px)")};return s(),window.addEventListener("scroll",s,{passive:!0}),()=>{window.removeEventListener("scroll",s)}},[]),(0,a.jsx)("div",{className:"overflow-hidden",children:(0,a.jsx)("div",{className:"!-translate-x-1/2",children:(0,a.jsxs)("div",{ref:t,className:"flex gap-6",children:[s,s]})})})}var N=t(61028),k=t(93173);function z(e){let{children:s,provider:t,index:i}
1=e,r=(0,j.useRef)(null),[n,l]=(0,j.useState)(!1);return(0,j.useEffect)(()=>{let e=r.current;if(!e)return;let s=()=>{let s=e.getBoundingClientRect(),t=window.innerWidth;l(s.left+s.width/2<=t/2)};return s(),window.addEventListener("scroll",s,{passive:!0}),window.addEventListener("resize",s,{passive:!0}),()=>{window.removeEventListener("scroll",s),window.removeEventListener("resize",s)}},[]),(0,a.jsx)("div",{ref:r,className:"relative flex flex-col items-center ".concat(n?"opacity-50":""),children:s})}function A(){return(0,a.jsxs)("div",{className:"relative mt-20 w-full",children:[(0,a.jsxs)("div",{className:"relative flex flex-shrink-0 flex-col items-center gap-5",children:[(0,a.jsx)("div",{className:"absolute left-3 top-12 z-50 sm:left-40",children:(0,a.jsx)(w.I,{title:"1. Developers",description:"Prepare UTXOs ",icon:(0,a.jsx)(f.A,{className:"h-6 w-6"})})}),(0,a.jsx)("div",{className:"absolute bottom-40 right-8 z-[60] whitespace-nowrap rounded-2xl shadow-lg sm:right-40",children:(0,a.jsx)(w.I,{title:"2. Users",description:"Sign transactions for free",icon:(0,a.jsx)(f.A,{className:"h-6 w-6"})})}),(0,a.jsx)("div",{className:"absolute bottom-16 z-50 mx-auto h-20 w-[328px] rounded-md bg-black/20 backdrop-blur-sm"}),(0,a.jsxs)("div",{className:"relative flex h-[32rem] w-80 flex-shrink flex-wrap items-start justify-start gap-px overflow-hidden rounded-3xl bg-white p-5 shadow-xl ring ring-neutral-100",children:[(0,a.jsx)("div",{className:"absolute bottom-32 z-50 -ml-5 w-80 whitespace-nowrap border-b border-black bg-white px-4 py-1.5 pb-5 pt-4 text-white shadow-lg shadow-black"}),(0,a.jsx)("div",{className:"absolute inset-x-0 bottom-0 z-50 rotate-180 rounded-t-3xl border-b border-black bg-white shadow-md shadow-black",children:(0,a.jsx)("div",{className:"mb-3 mt-5 -rotate-180 text-white",children:(0,a.jsx)(u.$,{tabIndex:-1,onClick:()=>{g.oR.success("Hi, thanks for being here!")},variant:"white",className:"ml-auto mr-4 !w-auto",children:"Sign"})})}),(0,a.jsx)("div",{className:"!my-0 flex w-80 flex-wrap items-center justify-center gap-3 rounded-lg bg-neutral-100",children:Array.from({length:24}).map((e,s)=>(0,a.jsx)(N.A,{text:"UTXO"},"utxo-".concat(s)))})]})]}),(0,a.jsxs)("div",{className:"relative -mt-36 mb-[54px]",children:[(0,a.jsxs)("div",{className:"absolute -top-12 left-0 z-20 flex [&>div]:h-40 [&>div]:w-4",children:[(0,a.jsx)("div",{className:"backdrop-blur-lg"}),(0,a.jsx)("div",{className:"backdrop-blur"}),(0,a.jsx)("div",{className:"backdrop-blur-sm"})]}),(0,a.jsxs)("div",{className:"absolute -top-12 right-0 z-20 flex [&>div]:h-40 [&>div]:w-4",children:[(0,a.jsx)("div",{className:"backdrop-blur-sm"}),(0,a.jsx)("div",{className:"backdrop-blur"}),(0,a.jsx)("div",{className:"backdrop-blur-lg"})]}),(0,a.jsx)(y,{children:["twitter","twitter","twitter","twitter","twitter","twitter"].map((e,s)=>(0,a.jsx)(z,{provider:e,index:s,children:(0,a.jsx)(k.A,{walletId:s.toString(),provider:e,size:"md",expandedCard:null,networkId:1})},e+s))})]})]})}var S=t(37891),T=t(93536);let C=r()(()=>t.e(6146).then(t.bind(t,6146)).then(e=>({default:e.FlyingQuestions})),{loadableGenerated:{webpack:()=>[6146]},ssr:!1});var W=!0;function L(){let e="https://utxos.dev",s="".concat(e,"/transaction-sponsorship"),t=d.z["transaction-sponsorship"].features.map(e=>"".concat(e.title,": ").concat(e.description)),i=[{name:"Home",url:e},{name:"Transaction Sponsorship",url:s}];return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.A,{title:"Transaction Sponsorship: Gasless Web3 for Your Users",description:"Sponsor blockchain gas fees for your users on Bitcoin, Cardano, and Spark. Zero-token barrier entry, higher conversions, and app-like Web3 experiences with one SDK.",keywords:"Transaction Sponsorship, Gas Fee Sponsorship, Sponsored Transactions, Account Abstraction, Gasless Transactions, Blockchain Gas Fees, Web3 Onboarding, Zero Token Barrier, Cardano Gas Fees, Bitcoin Fees, Web3 UX, Blockchain Developer Tools",canonical:s}),(0,a.jsx)(T.Ay,{data:(0,T.Z$)("UTXOS Transaction Sponsorship",d.z["transaction-sponsorship"].description,t,{url:s,applicationCategory:"DeveloperApplication",applicationSubCategory:"Blockchain Gas Fee Management",operatingSystem:"Web, iOS, Android"})}),(0,a.jsx)(T.Ay,{data:(0,T.i2)([{question:"What is Transaction Sponsorship?",answer:"Transaction Sponsorship allows you to pay blockchain transaction fees (gas fees) on behalf of your users. This removes the barrier of users needing to own cryptocurrency before using your Web3 application."},{question:"Why sponsor user transactions?",answer:"Sponsoring transactions eliminates the biggest onboarding friction in Web3. Users can interact with your app immediately without buying crypto first, significantly improving conversion rates and user experience."},{question:"Which blockchains support sponsored transactions?",answer:"UTXOS supports transaction sponsorship on Bitcoin, Cardano, and Spark blockchains."},{question:"Can I set limits on sponsored transactions?",answer:"Yes, you can enforce rate limits, set spending c
1aps, define approval rules, and control which transactions to sponsor programmatically based on your business logic."},{question:"How is transaction sponsorship different from account abstraction?",answer:"Transaction sponsorship is a form of account abstraction that specifically focuses on subsidizing gas fees. It provides the infrastructure to pay transaction costs on behalf of users while maintaining flexibility in how you implement and monetize your application."}])}),(0,a.jsx)(T.Ay,{data:(0,T.Hs)(i)}),(0,a.jsx)(n.A,{children:(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsxs)("div",{className:"relative z-10 mx-auto flex max-w-7xl flex-col items-center overflow-hidden bg-white px-0 lg:px-20",children:[(0,a.jsx)(S.Ay,{title:"Transaction Sponsorship",description:"Your users transact. You pay the gas. They love your app. Sponsor blockchain fees so users interact without holding tokens, improving conversions and creating app-like Web3 experiences."}),(0,a.jsx)(A,{}),(0,a.jsx)(b,{}),(0,a.jsx)(C,{})]}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("div",{className:"absolute inset-0 -mt-10 grid w-full",children:(0,a.jsx)(o.A,{bgColor:"transparent",circleColor:"#000000",size:19.4,className:"opacity-15"})}),(0,a.jsx)(c.wB,{title:"Get Started for Free",description:"Start building applications that users love, without the complexity of crypto onboarding",buttons:[{text:"Start My Project",href:"/dashboard",variant:"white"},{text:"Try the Live Demo",href:"/demo",variant:"outlineWhite"}],backgroundColor:"bg-black xl:rounded-t-3xl max-w-7xl mx-auto",titleColor:"text-white",descriptionColor:"text-white/90"})]})]})})]})}},95993:(e,s,t)=>{"use strict";let a;t.d(s,{I:()=>x,A:()=>m});var i=t(6029);let r=(0,t(62984).A)("Paintbrush",[["path",{d:"m14.622 17.897-10.68-2.913",key:"vj2p1u"}],["path",{d:"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z",key:"18tc5c"}],["path",{d:"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15",key:"ytzfxy"}]]);var n=t(43979),l=t(76150),o=t(93173),c=t(98387),d=t(55729),h=t(48177);let p=[.6,.01,-.05,.95],u=e=>{let{items:s,offset:t,scaleFactor:r}=e,n=t||10,l=r||.06,[o,c]=(0,d.useState)(s);(0,d.useEffect)(()=>(u(),()=>clearInterval(a)),[]);let u=()=>{a=setInterval(()=>{c(e=>{let s=[...e];return s.unshift(s.pop()),s})},5e3)};return(0,i.jsx)("div",{className:"relative",children:o.map((e,s)=>(0,i.jsx)(h.P.div,{className:"absolute flex",style:{transformOrigin:"top center"},animate:{top:-(s*n),scale:1-s*l,zIndex:o.length-s},transition:{duration:.6,ease:p},children:e.content},e.id))})};function x(e){let{title:s,description:t,icon:a}=e;return(0,i.jsxs)("div",{className:"ds-card-2 relative z-10 flex flex-row items-start gap-5 md:max-w-80 lg:flex-col xl:flex-row",children:[(0,i.jsx)("div",{className:"relative flex items-center justify-center gap-3 rounded-lg bg-neutral-100 p-3",children:a}),(0,i.jsxs)("div",{className:"mb-3",children:[(0,i.jsx)("h4",{className:"ds-title-5 mb-1",children:s}),(0,i.jsx)("p",{className:"ds-body-1",children:t})]})]})}function m(){return(0,i.jsxs)("div",{className:"relative z-10 mb-auto grid grid-cols-1 gap-7",children:[(0,i.jsx)(x,{title:"Whitelabel",description:"Customize the wallet to match your brand.",icon:(0,i.jsx)(r,{className:"size-6"})}),(0,i.jsx)(x,{title:"Non Custodial",description:"Neither UTXOS nor the developer's application has access to the user's keys.",icon:(0,i.jsx)(n.A,{className:"size-6"})}),(0,i.jsx)(x,{title:"Recover",description:"Restore access with ease.",icon:(0,i.jsxs)("svg",{className:"size-6",fill:"none",stroke:"currentColor",strokeWidth:2,viewBox:"0 0 24 24",children:[(0,i.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4v8m0 0l3-3m-3 3l-3-3"}),(0,i.jsx)("circle",{cx:"12",cy:"16",r:"4"})]})}),(0,i.jsx)(x,{title:"Export",description:"Users can export their keys at any time, ensuring portability and trust.",icon:(0,i.jsx)("svg",{className:"size-6",fill:"none",stroke:"currentColor",strokeWidth:2,viewBox:"0 0 24 24",children:(0,i.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 16V4m0 0l-4 4m4-4l4 4M4 20h16"})})}),(0,i.jsxs)("div",{className:"ds-card-2 relative z-10 flex flex-row items-start gap-5 overflow-hidden md:max-w-80 lg:flex-col xl:flex-row",children:[(0,i.jsx)("div",{className:"relative flex items-center justify-center gap-3 rounded-lg bg-neutral-100 p-3",children:(0,i.jsx)(l.A,{className:"size-6"})}),(0,i.jsxs)("div",{className:"flex",children:[(0,i.jsx)("div",{className:"relative z-10 mb-3 rounded-lg bg-white pr-7",children:(0,i.jsx)("h4",{className:"ds-title-5 mb-1",children:"Ready to go"})}),(0,i.jsx)(u,{items:[...c.AF,"dev-wallet"].map((e,s)=>({id:s,name:e,designation:"",content:(0,i.jsx)(o.A,{walletId:s.toString(),provider:e,size:"lg",expandedCard:null,networkId:1})}))})]})]})]})}},97833:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/transaction-sponsorship",function(){return t(76830)}])}},e=>{e.O(0,[5034,2203,5509,7204,776,2079,4780,5009,4170,3459,2769,636,6593,8792],()=>e(e.s=97833)),_N_E=e.O()}]);

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.