1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[498],{405:(e,t,n)=>{"use strict";n.d(t,{Ey:()=>x,Gc:()=>l,M0:()=>c,T4:()=>g,Uc:()=>b,Yi:()=>o,ab:()=>i,c9:()=>m,jY:()=>h,kz:()=>p,oB:()=>r,ow:()=>y,ri:()=>d});var a=n(7276);let r={MockGovernor:{address:"0xd91e80324f0fa9fdefb64a46e68bcbe79a8b2ca9",abi:a.lO},ParentTreasury:{address:"0x9428b93993f06d3c5d647141d39e5ba54fb97a7b",abi:a._9},SpawnFactory:{address:"0x8ccd24213e765d636605a1f820336cd9e1c8a9c8",abi:a.eC},ChildGovernorImpl:{address:"0xc82228e6c72b62a38b1946e29f981ad5d4641703",abi:a.N5}};a.lO,a.lO,a.lO,a.lO;let s="https://sepolia.basescan.org";function o(e){return`${s}/tx/${e}`}function i(e){return`${s}/address/${e}`}function l(e){return e.startsWith("bafkzci")}function d(e){return`/storage/${encodeURIComponent(e)}`}function c(e){return!e||e.length<10?e:`${e.slice(0,6)}...${e.slice(-4)}`}function p(e){return e&&""!==e?`${e}.spawn.eth`:null}let u={"0xd91e80324f0fa9fdefb64a46e68bcbe79a8b2ca9":"Uniswap DAO","0x40bae6f7d75c2600d724b4cc194e20e66f6386ac":"Lido DAO","0xb4e46e107fbd9b616b145adb91a5ffe0f5a2c42c":"ENS DAO","0xe09eb6dca83e7d8e3226752a6c57680a2565b4e6":"Polymarket"};function m(e){return u[e.toLowerCase()]??null}function x(e){return new Date(1e3*Number(e)).toLocaleString()}function y(e){return 1===e?"FOR":0===e?"AGAINST":"ABSTAIN"}function g(e){return 1===e?"text-green-400":0===e?"text-red-400":"text-yellow-400"}function b(e){return({0:"Pending",1:"Active",2:"Defeated",3:"Succeeded",4:"Executed"})[e]??"Unknown"}function h(e){return 1===e?"text-blue-400 border-blue-400":3===e||4===e?"text-green-400 border-green-400":2===e?"text-red-400 border-red-400":"text-gray-400 border-gray-400"}},2338:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var a=n(5155),r=n(2115);let s=null,o=null;async function i(e=!1){let t=Date.now();if(!e&&s&&t-s.fetchedAt<2e4)return s.data;if(o)return o;o=(async()=>{let e=await fetch("/api/proposals",{cache:"no-store"}),t=await e.json();if(!e.ok)throw Error(t.error||`API ${e.status}`);if(t.error)throw Error(t.error);let n=t.map(e=>({...e,id:BigInt(e.id),startTime:BigInt(e.startTime),endTime:BigInt(e.endTime),forVotes:BigInt(e.forVotes),againstVotes:BigInt(e.againstVotes),abstainVotes:BigInt(e.abstainVotes)}));return s={data:n,fetchedAt:Date.now()},n})();try{return await o}finally{o=null}}var l=n(405);let d={"Arbitrum Core":"arbitrum","Arbitrum Treasury":"arbitrum",Arbitrum:"arbitrum",Optimism:"optimism","Optimism Governor":"optimism",ZKsync:"zksync","ZKsync Governors":"zksync",Uniswap:"uniswap",Compound:"compound",ENS:"ens",Aave:"aave",Lido:"lido",MakerDAO:"makerdao",Wormhole:"wormhole"};function c({proposal:e}){let t,n=e.voters.filter(e=>!e.childLabel.startsWith("judge-proof-")),r=Number(e.forVotes),s=Number(e.againstVotes),o=Number(e.abstainVotes),i=r+s+o,p=n.filter(e=>1===e.support).length,u=n.filter(e=>0===e.support).length,m=n.filter(e=>0!==e.support&&1!==e.support).length,x=i>0?r:p,y=i>0?s:u,g=i>0?o:m,b=x+y+g,h=b>0?Number(e.forVotes)/b*100:0,f=b>0?Number(e.againstVotes)/b*100:0,v=b>0?Number(e.abstainVotes)/b*100:0,N=(0,l.jY)(e.state),j=(0,l.Uc)(e.state),w=BigInt(Math.floor(Date.now()/1e3)),k=1===e.state,M=k&&e.endTime>w?Number(e.endTime-w):null,A=e.description||"(No description)",$=(A=(A=(A=(A=(A=A.replace(/\[.+?[ââ-]\s*Real Governance via Tally\]\s*/g,"")).replace(/\[.+?[ââ-]\s*Prediction Market via Polymarket\]\s*/g,"")).replace(/^(Source|Market Data|Volume|Resolution):.*$/gm,"")).replace(/^(\[.+?\]\s*)+/g,"")).replace(/\[.+?Governance\]\s*/g,"")).split(/(?<=[.#])\s+/).filter(e=>e.trim().length>10),C=new Set,I=[];for(let e of $){let t=e.trim().slice(0,60).toLowerCase();C.has(t)||(C.add(t),I.push(e))}(A=I.join(" ").trim()).length>300&&(A=A.slice(0,300)+"...");let P=0===b?null:Math.round(.5*Math.round((1-(Math.max(h,f,v)-50)/50)*100)+.25*(100*Math.min(n.length/9,1))+.25*(100*Math.min((e.description||"").length/1500,1))),S=null===P?null:P>=75?"Hard":P>=50?"Medium":P>=25?"Easy":"Trivial",V=null===P?"":P>=75?"text-red-400 border-red-400/30 bg-red-400/5":P>=50?"text-orange-400 border-orange-400/30 bg-orange-400/5":P>=25?"text-yellow-400 border-yellow-400/30 bg-yellow-400/5":"text-green-400 border-green-400/30 bg-green-400/5",T=e.sourceDaoName?d[e.sourceDaoName]:null,D=T?`https://www.tally.xyz/gov/${T}`:null,E=(t=e.description.match(/\[(.+?)\s*[ââ-]\s*Prediction Market via Polymarket\]/))?{name:t[1],slug:t[1].toLowerCase().replace(/\s+/g,"-")}:null,O=!!E,L=e.description.match(/polymarket\.com\/event\/([^\s\n]+)/),R=L?`https://polymarket.com/event/${L[1]}`:null;return(0,a.jsxs)("div",{className:"border border-gray-800 rounded-lg p-4 bg-[#0d0d14] hover:bg-[#12121c] transition-all",children:[(0,a.jsx)("div",{className:"flex items-start justify-between gap-3 mb-3",children:(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-1 flex-wrap",children:[(0,a.jsxs)("span",{className:"font-mono text-xs text-gray-600",children:["#",e.id.toString()]}),e.daoName&&(0,a.jsx)("span",{className:`text-xs border rounded px-1.5 py-0.5 font-mono font-semibold ${e.daoColor??"text-gray-400"} ${e.daoBorderColor??"border-gray-700"}`,children:e.daoName}),e.sourceDaoName&&(0,a.jsx)("span",{className:"text-xs border border-cyan-400/30 bg-cyan-400/5 text-cyan-400 rounded px-1.5 py-0.5 font-mono flex items-center gap-1",children:D?(0,a.jsxs)("a",{href:D,target:"_blank",rel:"noopener noreferrer",className:"hover:underline",children:[e.sourceDaoName," â"]}):e.sourceDaoName}),e.tallySource&&(0,a.jsx)("span",{className:"text-[10px] border border-gray-700 text-gray-500 rounded px-1 py-0.5 font-mono uppercase",children:"via Tally"}),O&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"text-xs border border-orange-400/30 bg-
1orange-400/5 text-orange-400 rounded px-1.5 py-0.5 font-mono flex items-center gap-1",children:R?(0,a.jsxs)("a",{href:R,target:"_blank",rel:"noopener noreferrer",className:"hover:underline",children:[E.name," â"]}):E.name}),(0,a.jsx)("span",{className:"text-[10px] border border-gray-700 text-gray-500 rounded px-1 py-0.5 font-mono uppercase",children:"via Polymarket"})]}),(0,a.jsx)("span",{className:`text-xs border rounded px-1.5 py-0.5 font-mono ${N}`,children:j}),k&&null!==M&&(0,a.jsxs)("span",{className:"text-xs text-blue-400 font-mono animate-pulse",children:[M<60?`${M}s`:M<3600?`${Math.floor(M/60)}m ${M%60}s`:`${Math.floor(M/3600)}h ${Math.floor(M%3600/60)}m`," left"]}),null!==P&&S&&(0,a.jsxs)("span",{className:`text-[10px] border rounded px-1.5 py-0.5 font-mono ${V}`,children:[S," (",P,")"]})]}),(0,a.jsx)("p",{className:"text-sm text-gray-200 leading-relaxed",children:A})]})}),b>0?(0,a.jsxs)("div",{className:"mb-3",children:[(0,a.jsxs)("div",{className:"flex h-2 rounded overflow-hidden gap-px",children:[h>0&&(0,a.jsx)("div",{className:"bg-green-500 transition-all",style:{width:`${h}%`}}),f>0&&(0,a.jsx)("div",{className:"bg-red-500 transition-all",style:{width:`${f}%`}}),v>0&&(0,a.jsx)("div",{className:"bg-yellow-500 transition-all",style:{width:`${v}%`}})]}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-x-4 gap-y-1 mt-1.5 text-xs font-mono",children:[(0,a.jsxs)("span",{className:"text-green-400",children:["FOR: ",x," (",h.toFixed(0),"%)"]}),(0,a.jsxs)("span",{className:"text-red-400",children:["AGAINST: ",y," (",f.toFixed(0),"%)"]}),g>0&&(0,a.jsxs)("span",{className:"text-yellow-400",children:["ABSTAIN: ",g," (",v.toFixed(0),"%)"]})]})]}):(0,a.jsxs)("div",{className:"mb-3",children:[(0,a.jsx)("div",{className:"h-2 rounded bg-gray-800"}),(0,a.jsx)("p",{className:"text-xs text-gray-600 mt-1",children:"No votes yet"})]}),n.length>0&&(0,a.jsxs)("div",{className:"mb-3 border-t border-gray-800 pt-2",children:[(0,a.jsx)("p",{className:"text-[10px] text-gray-600 uppercase tracking-wider mb-1.5",children:"Agent Votes"}),(0,a.jsx)("div",{className:"flex flex-wrap gap-2",children:n.map((e,t)=>{var n,r;return(0,a.jsxs)("span",{className:`text-xs font-mono font-semibold border rounded px-1.5 py-0.5 whitespace-nowrap ${1===(n=e.support)?"text-green-200 border-green-500/60 bg-green-500/15":0===n?"text-red-200 border-red-500/60 bg-red-500/15":"text-yellow-200 border-yellow-500/60 bg-yellow-500/15"}`,title:`${e.childAddr}`,children:[(0,l.kz)(e.childLabel)??(0,l.M0)(e.childAddr),": ",1===(r=e.support)?"FOR":0===r?"AGAINST":"ABSTAIN"]},t)})})]}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-x-4 gap-y-1 text-xs text-gray-600 font-mono items-center",children:[(0,a.jsxs)("span",{children:["Start: ",(0,l.Ey)(e.startTime)]}),(0,a.jsxs)("span",{children:["End: ",(0,l.Ey)(e.endTime)]}),(0,a.jsx)("span",{className:"sm:ml-auto",children:(0,a.jsxs)("a",{href:(0,l.ab)(e.governorAddress),target:"_blank",rel:"noopener noreferrer",className:"text-gray-600 hover:text-gray-400 transition-colors",children:["Governor: ",(0,l.c9)(e.governorAddress)??(0,l.M0)(e.governorAddress)," â"]})})]})]})}function p(e){return e>=1e6?`$${(e/1e6).toFixed(1)}M`:e>=1e3?`$${(e/1e3).toFixed(1)}K`:`$${e.toFixed(0)}`}function u({market:e}){var t;let n=`https://polymarket.com/event/${e.slug}`,r=e.description;r.length>250&&(r=r.slice(0,250)+"...");let s=e.outcomes.length>0&&e.outcomePrices.length>0;return(0,a.jsxs)("div",{className:"border border-gray-800 rounded-lg p-4 bg-[#0d0d14] hover:bg-[#12121c] transition-all",children:[(0,a.jsxs)("div",{className:"flex items-start gap-3 mb-3",children:[e.image&&(0,a.jsx)("img",{src:e.image,alt:"",className:"w-10 h-10 rounded-lg object-cover flex-shrink-0 border border-gray-700"}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-1 flex-wrap",children:[(0,a.jsx)("span",{className:"text-xs border border-orange-400/30 bg-orange-400/5 text-orange-400 rounded px-1.5 py-0.5 font-mono font-semibold",children:"Polymarket"}),(0,a.jsx)("span",{className:"text-xs border border-blue-400 text-blue-400 rounded px-1.5 py-0.5 font-mono",children:"Active"}),e.volume24hr>0&&(0,a.jsxs)("span",{className:"text-[10px] text-gray-500 font-mono",children:["24h vol: ",p(e.volume24hr)]})]}),(0,a.jsx)("a",{href:n,target:"_blank",rel:"noopener noreferrer",className:"text-sm text-gray-200 leading-relaxed hover:text-orange-300 transition-colors",children:e.question})]})]}),r&&(0,a.jsx)("p",{className:"text-xs text-gray-500 mb-3 leading-relaxed",children:r}),s&&(0,a.jsxs)("div",{className:"mb-3",children:[(0,a.jsx)("div",{className:"flex h-2 rounded overflow-hidden gap-px",children:e.outcomes.map((t,n)=>
1{let r=100*(e.outcomePrices[n]||0),s="yes"===t.toLowerCase()?"bg-green-500":"no"===t.toLowerCase()?"bg-red-500":"bg-yellow-500";return r>0?(0,a.jsx)("div",{className:`${s} transition-all`,style:{width:`${r}%`}},n):null})}),(0,a.jsx)("div",{className:"flex flex-wrap gap-x-4 gap-y-1 mt-1.5 text-xs font-mono",children:e.outcomes.map((t,n)=>{let r=100*(e.outcomePrices[n]||0),s="yes"===t.toLowerCase()?"text-green-400":"no"===t.toLowerCase()?"text-red-400":"text-yellow-400";return(0,a.jsxs)("span",{className:s,children:[t,": ",r.toFixed(1),"%"]},n)})})]}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-x-4 gap-y-1 text-xs text-gray-600 font-mono items-center",children:[(0,a.jsxs)("span",{children:["Vol: ",p(e.volume)]}),(0,a.jsxs)("span",{children:["Liq: ",p(e.liquidity)]}),(0,a.jsxs)("span",{children:["Ends: ",(t=e.endDate)?new Date(t).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}):"â"]}),(0,a.jsx)("span",{className:"sm:ml-auto",children:(0,a.jsx)("a",{href:n,target:"_blank",rel:"noopener noreferrer",className:"text-gray-600 hover:text-orange-400 transition-colors",children:"View on Polymarket â"})})]})]})}function m(){let{proposals:e,loading:t,error:n}=function(){let[e,t]=(0,r.useState)(()=>s?.data??[]),[n,a]=(0,r.useState)(()=>!s),[o,l]=(0,r.useState)(null),d=(0,r.useCallback)(async n=>{try{n?.background||s||0!==e.length||a(!0);let r=await i(n?.force);t(r),l(null)}catch(t){n?.background||0!==e.length||s?l(null):l(t instanceof Error?t.message:"Failed to fetch proposals")}finally{a(!1)}},[e.length]);return(0,r.useEffect)(()=>{d({background:!!s});let e=setInterval(()=>{("u"<typeof document||"hidden"!==document.visibilityState)&&d({force:!0,background:!0})},3e4);return()=>clearInterval(e)},[d]),{proposals:e,loading:n,error:o,refetch:d}}(),{markets:o,loading:l,error:d}=function(){let[e,t]=(0,r.useState)([]),[n,a]=(0,r.useState)(!0),[s,o]=(0,r.useState)(null),i=(0,r.useRef)([]),l=(0,r.useCallback)(async()=>{try{let e=await fetch("/api/polymarket");if(!e.ok)throw Error(`Polymarket API ${e.status}`);let n=(await e.json()).filter(e=>e.question&&e.active&&!e.closed).map(e=>{let t=[],n=[];try{t=JSON.parse(e.outcomes||"[]"),n=JSON.parse(e.outcomePrices||"[]").map(Number)}catch{}return{id:e.id,question:e.question,slug:e.slug,description:e.description||"",outcomes:t,outcomePrices:n,volume:e.volumeNum||Number(e.volume)||0,volume24hr:e.volume24hr||0,liquidity:e.liquidityNum||Number(e.liquidity)||0,endDate:e.endDate||"",startDate:e.startDate||"",image:e.image||e.icon||"",active:e.active,closed:e.closed,uid:`polymarket-${e.id}`,source:"polymarket"}});i.current=n,t(n),o(null)}catch(e){0===i.current.length?o(e instanceof Error?e.message:"Failed to fetch Polymarket data"):o(null)}finally{a(!1)}},[]);return(0,r.useEffect)(()=>
1{l();let e=setInterval(l,3e4);return()=>clearInterval(e)},[l]),{markets:e,loading:n,error:s,refetch:l}}(),[p,m]=(0,r.useState)("governance"),[x,y]=(0,r.useState)(1);(0,r.useEffect)(()=>{y(1)},[p]);let g=e.filter(e=>1===e.state).length,b="governance"===p?e:o,h=Math.max(1,Math.ceil(b.length/20));(0,r.useEffect)(()=>{x>h&&y(h)},[h,x]);let f="governance"===p?t:l,v="governance"===p?n:d;return(0,a.jsxs)("div",{className:"p-4 md:p-8",children:[(0,a.jsx)("div",{className:"mb-8",children:(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center justify-between gap-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h1",{className:"text-2xl font-mono font-bold text-blue-400 tracking-tight",children:"Proposals"}),(0,a.jsx)("p",{className:"text-sm text-gray-500 mt-1",children:"Recent Uniswap \xb7 Lido \xb7 ENS \xb7 Polymarket activity on Base Sepolia"})]}),!t&&(0,a.jsxs)("div",{className:"flex gap-6 text-center",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-3xl font-mono font-bold text-blue-400",children:g}),(0,a.jsx)("div",{className:"text-xs text-gray-500 uppercase tracking-wider",children:"Active"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-3xl font-mono font-bold text-gray-400",children:e.length}),(0,a.jsx)("div",{className:"text-xs text-gray-500 uppercase tracking-wider",children:"Recent"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-3xl font-mono font-bold text-orange-400",children:o.length}),(0,a.jsx)("div",{className:"text-xs text-gray-500 uppercase tracking-wider",children:"Markets"})]})]})]})}),(0,a.jsxs)("div",{className:"flex gap-1 mb-6 border border-gray-800 rounded-lg p-1 w-fit bg-[#0a0a12]",children:[(0,a.jsxs)("button",{onClick:()=>m("governance"),className:`px-4 py-2 rounded-md text-sm font-mono transition-colors ${"governance"===p?"bg-blue-500/10 text-blue-400 border border-blue-500/30":"text-gray-500 hover:text-gray-300 border border-transparent"}`,children:["Governance (",e.length,")"]}),(0,a.jsxs)("button",{onClick:()=>m("polymarket"),className:`px-4 py-2 rounded-md text-sm font-mono transition-colors ${"polymarket"===p?"bg-orange-500/10 text-orange-400 border border-orange-500/30":"text-gray-500 hover:text-gray-300 border border-transparent"}`,children:["Polymarket (",o.length,")"]})]}),v&&(0,a.jsx)("div",{className:"mb-6 border border-red-500/30 bg-red-500/10 rounded-lg px-4 py-3",children:(0,a.jsxs)("p",{className:"text-red-400 text-sm font-mono",children:["Error: ",v]})}),f&&(0,a.jsx)("div",{className:"space-y-4",children:[void 0,void 0,void 0].map((e,t)=>(0,a.jsxs)("div",{className:"border border-gray-800 rounded-lg p-4 bg-[#0d0d14] animate-pulse",children:[(0,a.jsx)("div",{className:"h-4 bg-gray-800 rounded mb-3 w-1/3"}),(0,a.jsx)("div",{className:"h-3 bg-gray-800 rounded mb-2 w-full"}),(0,a.jsx)("div",{className:"h-2 bg-gray-800 rounded w-full"})]},t))}),!f&&!v&&0===b.length&&(0,a.jsxs)("div",{className:"border border-gray-800 rounded-lg p-12 text-center",children:[(0,a.jsx)("div",{className:"text-4xl mb-4",children:"governance"===p?"â":"â"}),(0,a.jsx)("h2",{className:"font-mono text-lg text-gray-400 mb-2",children:"governance"===p?"No proposals yet":"No active markets"}),(0,a.jsx)("p",{className:"text-sm text-gray-600",children:"governance"===p?"Proposals will appear when the agent creates them on MockGovernor.":"Active Polymarket prediction markets will appear here."})]}),!f&&b.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"space-y-4",children:"governance"===p?e.slice((x-1)*20,20*x).map(e=>(0,a.jsx)(c,{proposal:e},e.uid)):o.slice((x-1)*20,20*x).map(e=>(0,a.jsx)(u,{market:e},e.uid))}),h>1&&(0,a.jsxs)("div",{className:"mt-8 flex items-center justify-center gap-2 font-mono text-sm",children:[(0,a.jsx)("button",{onClick:()=>y(e=>Math.max(1,e-1)),disabled:1===x,className:"px-3 py-1.5 rounded border border-gray-700 text-gray-400 hover:border-blue-500 hover:text-blue-400 disabled:opacity-30 disabled:cursor-not-allowed transition-colors",children:"â Prev"}),Array.from({length:h},(e,t)=>t+1).map(e=>{let t=2>=Math.abs(e-x)||1===e||e===h,n=e===x-3&&e>2,r=e===x+3&&e<h-1;return n||r?(0,a.jsx)("span",{className:"text-gray-600 px-1",children:"â¦"},e):t?(0,a.jsx)("button",{onClick:()=>y(e),className:`w-8 h-8 rounded border transition-colors ${e===x?"border-blue-500 bg-blue-500/10 text-blue-400":"border-gray-700 text-gray-500 hover:border-blue-500/50 hover:text-blue-400"}`,children:e},e):null}),(0,a.jsx)("button",{onClick:()=>y(e=>Math.min(h,e+1)),disabled:x===h,className:"px-3 py-1.5 rounded border border-gray-700 text-gray-400 hover:border-blue-500 hover:text-blue-400 disabled:opacity-30 disabled:cursor-not-allowed transition-colors",children:"Next â"}),(0,a.jsxs)("span",{className:"ml-4 text-gray-600 text-xs",children:[(x-1)*20+1,"â",Math.min(20*x,b.length)," of ",b.length]})]})]}),(0,a.jsxs)("div",{className:"fixed bottom-6 right-6 flex items-center gap-2 bg-[#0d0d14] border border-gray-800 rounded-full px-3 py-1.5",children:[(0,a.jsx)("div",{className:"w-1.5 h-1.5 rounded-full bg-blue-400 animate-ping",style:{animationDuration:"2s"}}),(0,a.jsx)("span",{className:"text-xs font-mono text-gray-500",children:"Live â 30s"})]})]})}},7276:(e,t,n)=>{"use strict";n.d(t,{N5:()=>o,_9:()=>r,eC:()=>s,lO:()=>a});let a=[{type:"constructor",inputs:[{name:"_votingPeriod",type:"uint256"}]}
1,{type:"function",name:"createProposal",inputs:[{name:"description",type:"string"}],outputs:[{name:"proposalId",type:"uint256"}],stateMutability:"nonpayable"},{type:"function",name:"castVote",inputs:[{name:"proposalId",type:"uint256"},{name:"support",type:"uint8"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"getProposal",inputs:[{name:"proposalId",type:"uint256"}],outputs:[{name:"",type:"tuple",components:[{name:"id",type:"uint256"},{name:"description",type:"string"},{name:"startTime",type:"uint256"},{name:"endTime",type:"uint256"},{name:"forVotes",type:"uint256"},{name:"againstVotes",type:"uint256"},{name:"abstainVotes",type:"uint256"},{name:"executed",type:"bool"}]}],stateMutability:"view"},{type:"function",name:"state",inputs:[{name:"proposalId",type:"uint256"}],outputs:[{name:"",type:"uint8"}],stateMutability:"view"},{type:"function",name:"proposalCount",inputs:[],outputs:[{name:"",type:"uint256"}],stateMutability:"view"},{type:"function",name:"votingPeriod",inputs:[],outputs:[{name:"",type:"uint256"}],stateMutability:"view"},{type:"function",name:"hasVoted",inputs:[{name:"",type:"uint256"},{name:"",type:"address"}],outputs:[{name:"",type:"bool"}],stateMutability:"view"},{type:"event",name:"ProposalCreated",inputs:[{name:"proposalId",type:"uint256",indexed:!0},{name:"description",type:"string",indexed:!1},{name:"startTime",type:"uint256",indexed:!1},{name:"endTime",type:"uint256",indexed:!1}]},{type:"event",name:"VoteCast",inputs:[{name:"proposalId",type:"uint256",indexed:!0},{name:"voter",type:"address",indexed:!0},{name:"support",type:"uint8",indexed:!1},{name:"reason",type:"string",indexed:!1}]},{type:"event",name:"ProposalExecuted",inputs:[{name:"proposalId",type:"uint256",indexed:!0}]}],r=[{type:"function",name:"owner",inputs:[],outputs:[{name:"",type:"address"}],stateMutability:"view"},{type:"function",name:"parentAgent",inputs:[],outputs:[{name:"",type:"address"}],stateMutability:"view"},{type:"function",name:"getGovernanceValues",inputs:[],outputs:[{name:"",type:"string"}],stateMutability:"view"},{type:"function",name:"maxChildren",inputs:[],outputs:[{name:"",type:"uint256"}],stateMutability:"view"},{type:"function",name:"maxBudgetPerChild",inputs:[],outputs:[{name:"",type:"uint256"}],stateMutability:"view"},{type:"function",name:"emergencyPause",inputs:[],outputs:[{name:"",type:"bool"}],stateMutability:"view"},{type:"event",name:"Deposited",inputs:[{name:"from",type:"address",indexed:!0},{name:"amount",type:"uint256",indexed:!1}]},{type:"event",name:"ValuesUpdated",inputs:[{name:"values",type:"string",indexed:!1}]},{type:"event",name:"AgentRegistered",inputs:[{name:"agent",type:"address",indexed:!1}]}],s=[{type:"function",name:"parentAgent",inputs:[],outputs:[{name:"",type:"address"}],stateMutability:"view"},{type:"function",name:"getActiveChildren",inputs:[],outputs:[{name:"",type:"tuple[]",components:[{name:"id",type:"uint256"},{name:"childAddr",type:"address"},{name:"governance",type:"address"},{name:"budget",type:"uint256"},{name:"maxGasPerVote",type:"uint256"},{name:"ensLabel",type:"string"},{name:"active",type:"bool"}]}],stateMutability:"view"},{type:"function",name:"getChild",inputs:[{name:"childId",type:"uint256"}],outputs:[{name:"",type:"tuple",components:[{name:"id",type:"uint256"},{name:"childAddr",type:"address"},{name:"governance",type:"address"},{name:"budget",type:"uint256"},{name:"maxGasPerVote",type:"uint256"},{name:"ensLabel",type:"string"},{name:"active",type:"bool"}]}],stateMutability:"view"},{type:"function",name:"childCount",inputs:[],outputs:[{name:"",type:"uint256"}],stateMutability:"view"},{type:"function",name:"getActiveChildCount",inputs:[],outputs:[{name:"",type:"uint256"}],stateMutability:"view"},{type:"event",name:"ChildSpawned",inputs:[{name:"childId",type:"uint256",indexed:!0},{name:"childAddr",type:"address",indexed:!1},{name:"governance",type:"address",indexed:!1},{name:"budget",type:"uint256",indexed:!1}]},{type:"event",name:"ChildTerminated",inputs:[{name:"childId",type:"uint256",indexed:!0},{name:"childAddr",type:"address",indexed:!1},{name:"fundsReturned",type:"uint256",indexed:!1}
1]},{type:"event",name:"FundsReallocated",inputs:[{name:"fromId",type:"uint256",indexed:!0},{name:"toId",type:"uint256",indexed:!0},{name:"amount",type:"uint256",indexed:!1}]}],o=[{type:"function",name:"getVotingHistory",inputs:[],outputs:[{name:"",type:"tuple[]",components:[{name:"proposalId",type:"uint256"},{name:"support",type:"uint8"},{name:"encryptedRationale",type:"bytes"},{name:"decryptedRationale",type:"bytes"},{name:"timestamp",type:"uint256"},{name:"revealed",type:"bool"}]}],stateMutability:"view"},{type:"function",name:"getVoteCount",inputs:[],outputs:[{name:"",type:"uint256"}],stateMutability:"view"},{type:"function",name:"parent",inputs:[],outputs:[{name:"",type:"address"}],stateMutability:"view"},{type:"function",name:"governance",inputs:[],outputs:[{name:"",type:"address"}],stateMutability:"view"},{type:"function",name:"alignmentScore",inputs:[],outputs:[{name:"",type:"uint256"}],stateMutability:"view"},{type:"function",name:"active",inputs:[],outputs:[{name:"",type:"bool"}],stateMutability:"view"},{type:"event",name:"VoteCast",inputs:[{name:"proposalId",type:"uint256",indexed:!0},{name:"support",type:"uint8",indexed:!1},{name:"encryptedRationale",type:"bytes",indexed:!1}]},{type:"event",name:"RationaleRevealed",inputs:[{name:"proposalId",type:"uint256",indexed:!0},{name:"rationale",type:"bytes",indexed:!1}]},{type:"event",name:"AlignmentUpdated",inputs:[{name:"newScore",type:"uint256",indexed:!1}]}]},9317:(e,t,n)=>{Promise.resolve().then(n.bind(n,2338))}},e=>{e.O(0,[441,794,358],()=>e(e.s=9317)),_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.