PageSourceSearch

https://atlas-docs.pages.dev/assets/js/2439acc6.f2b65c69.js

js atlas-docs.pages.dev collected 2026-10-03 06:31:08 UTC 2,593 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkdocumentation=self.webpackChunkdocumentation||[]).push([[2954],{41926:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>i,contentTitle:()=>s,default:()=>u,frontMatter:()=>o,metadata:()=>r,toc:()=>l});const r=JSON.parse('{"id":"contracts/technical-reference/v1.5/interfaces/ISolverContract","title":"ISolverContract","description":"The base solver contract interface","source":"@site/docs/atlas/contracts/technical-reference/v1.5/interfaces/ISolverContract.md","sourceDirName":"contracts/technical-reference/v1.5/interfaces","slug":"/contracts/technical-reference/v1.5/interfaces/ISolverContract","permalink":"/atlas/contracts/technical-reference/v1.5/interfaces/ISolverContract","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":7,"frontMatter":{"title":"ISolverContract","description":"The base solver contract interface","sidebar_position":7},"sidebar":"atlasSidebar","previous":{"title":"ISimulator","permalink":"/atlas/contracts/technical-reference/v1.5/interfaces/ISimulator"},"next":{"title":"AccountingMath","permalink":"/atlas/contracts/technical-reference/v1.5/libraries/AccountingMath"}}');var a=n(74848),c=n(28453);const o={title:"ISolverContract",description:"The base solver contract interface",sidebar_position:7},s="Solidity API",i={},l=[{value:"ISolverContract",id:"isolvercontract",level:2},{value:"atlasSolverCall",id:"atlassolvercall",level:3}];function d(e){const t={code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",pre:"pre",...(0,c.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.header,{children:(0,a.jsx)(t.h1,{id:"solidity-api",children:"Solidity API"})}),"\n",(0,a.jsx)(t.h2,{id:"isolvercontract",children:"ISolverContract"}),"\n",(0,a.jsx)(t.h3,{id:"atlassolvercall",children:"atlasSolverCall"}),"\n",(0,a.jsx)(t.pre,{children:(0,a.jsx)(t.code,{className:"language-solidity",children:"function atlasSolverCall(address solverOpFrom, address executionEnvironment, address bidToken, uint256 bidAmount, bytes solverOpData, bytes extraReturnData) external payable\n"})})]})}function u(e={}){const{wrapper:t}={...(0,c.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(d,{...e})}):d(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>s});var r=n(96540);const a={},c=r.createContext(a);function o(e){const t=r.useContext(c);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),r.createElement(c.Provider,{value:t},e.children)}}}]);

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.