{
"error": {
"id": "596b1dc7-af60-477b-aab3-6c93eb92ddfa",
"slug": "resource_not_found",
"message": "The resource you requested could not be found."
}
}
{
"error": {
"id": "596b1dc7-af60-477b-aab3-6c93eb92ddfa",
"slug": "resource_not_found",
"message": "The resource you requested could not be found."
}
}
Integer number of the block to simulate on. Omit it to simulate on the pending block
(the latest available state). A negative value is relative to the head: -1 is the block
before the latest one. 0 is the genesis block. Block tags such as "latest" are not
accepted.
Position within block_number at which the transaction executes. 0 (default) runs it at
the start of the block, before any of the block's transactions; N runs it after the block's
transactions 0 to N-1; the block's transaction count runs it after all of them (the
block's post-state). Requires an explicit block_number. A value above the transaction
count is rejected.
Overrides for a given contract. In this mapping, the key is the contract address, and the value is an object that contains overrides of nonce, code, balance, or state.
Contains data related to the simulated transaction, including its hash, block number,
origin and destination addresses, gas details, input data, nonce, status, timestamp,
and involved contract addresses. The nested transaction_info object holds detailed
execution data such as the call trace, emitted logs, state diffs, and asset changes.
Contains metadata about the simulation itself, including its unique ID, project and
owner IDs, block number, gas used, the method invoked, simulation status, block header
used, and timestamps.
EIP-2930 access list generated by the simulation when generate_access_list
is set to true in the request. Contains addresses and their accessed storage
keys for gas optimization.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Tenderly","description":"Tenderly developer documentation — Virtual Environments, Node RPC, Simulation API, Debugger, Monitor, Alerts, Web3 Actions, and more.","colors":{"primary":"#7857FF","light":"#9B83FF","dark":"#7857FF"},"logo":{"light":"https://mintcdn.com/tenderly/OpA99rKrR1G10AGk/logo/tenderly-logo-light-background.svg?fit=max\u0026auto=format\u0026n=OpA99rKrR1G10AGk\u0026q=85\u0026s=8655a53ac5f0fdc1af7c82f4e2e270ef","dark":"https://mintcdn.com/tenderly/OpA99rKrR1G10AGk/logo/tenderly-logo-dark-background.svg?fit=max\u0026auto=format\u0026n=OpA99rKrR1G10AGk\u0026q=85\u0026s=17e892ea6a8bbd3f67e2055373d36609","href":"/introduction"},"favicon":"https://mintcdn.com/tenderly/nRyi0uSIGTr6AMxX/favicon.ico?fit=max\u0026auto=format\u0026n=nRyi0uSIGTr6AMxX\u0026q=85\u0026s=6a58780606747ae9bd8a65444d16422d","api":{"playground":{"display":"interactive","proxy":false},"examples":{"defaults":"required","languages":["curl","javascript","python","go"]}},"appearance":{"default":"dark"},"navbar":{"links":[{"href":"https://blog.tenderly.co","label":"Blog"},{"href":"mailto:support@tenderly.co","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.tenderly.co"}},"footer":{"socials":{"x":"https://x.com/TenderlyApp","github":"https://github.com/Tenderly","linkedin":"https://www.linkedin.com/company/tenderly-co"}},"search":{"prompt":"Search the Tenderly docs..."},"styling":{"codeblocks":{"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}},"latex":true},"contextual":{"options":["copy","view","assistant","claude","chatgpt","perplexity","cursor","vscode","mcp",{"title":"Add to Claude Code","description":"Connect the Tenderly MCP server to Claude Code","icon":"terminal","href":"https://docs.tenderly.co/ai-tools/quickstart"}],"display":"header"},"navigation":{"languages":[{"language":"en","href":"introduction"},{"language":"ru","href":"ru/introduction"},{"language":"zh","href":"zh/introduction"},{"language":"hi","href":"hi/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tenderly","hasAudioNarration":false,"actualSubdomain":"tenderly","customDomains":["docs.tenderly.co"],"gitSource":{"type":"github","owner":"tenderly","repo":"tenderly-mintlify","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae1e31a57e72f17a84b4ba3","collectionId":"fefd9149-eb57-499a-b83e-d9871afb81aa","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae1e31a57e72f17a84b4ba3"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"}},"buildId":"6ae1e31a57e72f17a84b4ba3","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"en","tag":"Documentation","count":171},{"language":"hi","tag":"Documentation","count":163},{"language":"ru","tag":"Documentation","count":163},{"language":"zh","tag":"Documentation","count":163},{"language":"en","tag":"Simulator","count":73},{"language":"hi","tag":"Simulator","count":73},{"language":"ru","tag":"Simulator","count":73},{"language":"zh","tag":"Simulator","count":73},{"language":"default","tag":"API Reference","count":52},{"language":"en","tag":"Virtual Environments","count":41},{"language":"hi","tag":"Virtual Environments","count":41},{"language":"ru","tag":"Virtual Environments","count":41},{"language":"zh","tag":"Virtual Environments","count":41},{"language":"en","tag":"Monitor","count":30},{"language":"hi","tag":"Monitor","count":30},{"language":"ru","tag":"Monitor","count":30},{"language":"zh","tag":"Monitor","count":30},{"language":"en","tag":"Console","count":27},{"language":"en","tag":"How-to guides","count":27},{"language":"hi","tag":"Console","count":27},{"language":"hi","tag":"How-to guides","count":27},{"language":"ru","tag":"Console","count":27},{"language":"ru","tag":"How-to guides","count":27},{"language":"zh","tag":"Console","count":27},{"language":"zh","tag":"How-to guides","count":27},{"language":"en","tag":"Troubleshooting","count":22},{"language":"hi","tag":"Troubleshooting","count":22},{"language":"ru","tag":"Troubleshooting","count":22},{"language":"zh","tag":"Troubleshooting","count":22},{"language":"en","tag":"Web3 Actions","count":21},{"language":"en","tag":"Node RPC","count":21},{"language":"hi","tag":"Web3 Actions","count":21},{"language":"ru","tag":"Web3 Actions","count":21},{"language":"zh","tag":"Web3 Actions","count":21},{"language":"hi","tag":"Node RPC","count":20},{"language":"ru","tag":"Node RPC","count":20},{"language":"zh","tag":"Node RPC","count":20},{"language":"en","tag":"Simulation API","count":15},{"language":"hi","tag":"Simulation API","count":15},{"language":"ru","tag":"Simulation API","count":15},{"language":"zh","tag":"Simulation API","count":15},{"language":"default","tag":"Actions","count":10},{"language":"default","tag":"Simulator","count":9},{"language":"default","tag":"Virtual Environments","count":9},{"language":"default","tag":"Contracts","count":7},{"language":"default","tag":"Alerts","count":6},{"language":"default","tag":"Projects","count":5},{"language":"default","tag":"Wallets","count":3},{"language":"default","tag":"Delivery Channels","count":2},{"language":"default","tag":"Other","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@tenderly.co","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"html.dark .shiki,html.dark .shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important}html.dark .card .primary-text,html.dark .card .prose>div>h2,html.dark .card .prose>div>h3{color:#9b83ff}.card .prose>div>h2,.card .prose>div>h3{color:#7857ff}.card:has(.prose>div>h2) [data-component-part=card-content-container]{padding:1rem 1.25rem}html.dark .card:hover{border-color:#9b83ff!important;box-shadow:0 0 0 1px rgba(155,131,255,.25)}html:not(.dark) .card:hover{border-color:#7857ff!important;box-shadow:0 0 0 1px rgba(120,87,255,.18)}"}],"page":{"pagePath":"api-reference/simulator/simulate-transaction","slug":"/api-reference/simulator/simulate-transaction","pageMetadata":{"title":"Simulate transaction","description":"Simulate a single EVM transaction before sending it and get the decoded call trace, emitted events, state changes, asset changes, and gas used.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulate","href":"/api-reference/simulator/simulate-transaction","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Simulate a single EVM transaction before sending it and get the decoded call trace, emitted events, state changes, asset changes, and gas used.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}},"config":{},"pageMetadata":{"title":"Simulate transaction","description":"Simulate a single EVM transaction before sending it and get the decoded call trace, emitted events, state changes, asset changes, and gas used.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulate","href":"/api-reference/simulator/simulate-transaction","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/tenderly/c16d2036c3e3945e/node-rpc/rpc-explorer.js","/_mintlify/custom/tenderly/4ac08fe7521414fc/platform/supported-networks.js","/_mintlify/custom/tenderly/896485a8a0369426/seo-schema.js","/_mintlify/custom/tenderly/072d16806bddf995/matomo.js"],"openApiReferenceData":{"operation":{"tags":["Simulator"],"summary":"Simulate transaction","x-mint":{"metadata":{"description":"Simulate a single EVM transaction before sending it and get the decoded call trace, emitted events, state changes, asset changes, and gas used."}},"description":"Simulate a single EVM transaction before sending it and get the decoded call trace, emitted events, state changes, asset changes, and gas used.","operationId":"simulateTransaction","parameters":["3877bcb6-85d6-4e15-938b-92504e9fb1c2","5e0a2887-c305-4306-9270-d717af19d38f"],"responses":{"200":"ae06adcb-657e-46d9-b432-7768804644b5","400":"1164a8a0-01e2-4efc-9fe0-07a7818d365d","401":"3fa92646-6b23-43a7-90dd-c3a3d67b2204","403":"1dbbb99e-2e40-4919-8f1b-a34abe7bd79e","404":"5e36d1a1-8fd2-4845-a4da-28dc16670b35","429":"119f829d-2c66-4c35-bd03-5e88502c3984","500":"280d4638-8e58-4892-b79e-d5564285662b"},"requestBody":"e350912c-b8e7-4739-bf2e-99cf58541ebc","x-codeSamples":[{"lang":"cURL","source":"# Full Mode Simulation\ncurl 'https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate' \\\n -H 'X-Access-Key: ${TENDERLY_ACCESS_KEY}' \\\n -H 'content-type: application/json' \\\n --data-raw '{\"network_id\":\"1\",\"from\":\"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df\",\"to\":\"0xdef171fe48cf0115b1d80b88dc8eab59176fee57\",\"input\":\"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"gas\":648318,\"block_number\":17884583,\"value\":\"0\",\"save\":true,\"save_if_fails\":true,\"simulation_type\":\"full\"}' \\\n --compressed\n\n# Quick Mode Simulation\ncurl 'https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate' \\\n -H 'X-Access-Key: ${TENDERLY_ACCESS_KEY}' \\\n -H 'content-type: application/json' \\\n --data-raw '{\"network_id\":\"1\",\"from\":\"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df\",\"to\":\"0xdef171fe48cf0115b1d80b88dc8eab59176fee57\",\"input\":\"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"gas\":648318,\"block_number\":17884583,\"value\":\"0\",\"save\":true,\"save_if_fails\":true,\"simulation_type\":\"quick\"}' \\\n --compressed\n\n# ABI Mode Simulation\ncurl 'https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate' \\\n -H 'X-Access-Key: ${TENDERLY_ACCESS_KEY}' \\\n -H 'content-type: application/json' \\\n --data-raw '{\"network_id\":\"1\",\"from\":\"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df\",\"to\":\"0xdef171fe48cf0115b1d80b88dc8eab59176fee57\",\"input\":\"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"gas\":648318,\"block_number\":17884583,\"value\":\"0\",\"save\":true,\"save_if_fails\":true,\"simulation_type\":\"abi\"}' \\\n --compressed\n\n# Estimate Gas Simulation\ncurl 'https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate' \\\n -H 'X-Access-Key: ${TENDERLY_ACCESS_KEY}' \\\n -H 'content-type: application/json' \\\n --data-raw '{\"network_id\":\"1\",\"from\":\"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df\",\"to\":\"0xdef171fe48cf0115b1d80b88dc8eab59176fee57\",\"input\":\"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"gas\":648318,\"block_number\":17884583,\"value\":\"0\",\"save\":true,\"save_if_fails\":true,\"estimate_gas\":true,\"simulation_type\":\"quick\"}' \\\n --compressed\n\n# Failed Transaction Simulation\ncurl 'https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate' \\\n -H 'X-Access-Key: ${TENDERLY_ACCESS_KEY}' \\\n -H 'content-type: application/json' \\\n --data-raw '{\"network_id\":\"1\",\"block_number\":18827905,\"transaction_index\":222,\"from\":\"0xd8da6bf26964af9d7eed9e03e53415d37aa96045\",\"input\":\"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000eaa63125dd63f10874f99cdbbb18410e7fc79dd300000000000000000000000000000000000000000004f68ca6d8cd91c6000000000000000000000000000000000000000000000000000000000000036e22623300000000000000000000000000000000000000000000000000000003728c0b380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000000000000000658357363e8a57981b0747b79f70262f8257408600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000300000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000004000000000000000000000000f9234cb08edb93c0d4a4d4c70cc3ffd070e78e07000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000004de5672fefac7f6e3017d9a2f1c14fe048191a24ce14000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000658c3d55000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"to\":\"0xdef171fe48cf0115b1d80b88dc8eab59176fee57\",\"gas\":617885,\"gas_price\":\"87235100681\",\"value\":\"0\",\"access_list\":[],\"generate_access_list\":true,\"save\":true,\"simulation_type\":\"quick\"}' \\\n --compressed"},{"lang":"Go","source":"package main\n\nimport (\n\t\"fmt\"\n\t\"io\"\n\t\"log\"\n\t\"net/http\"\n\t\"strings\"\n)\n\nfunc main() {\n\tclient := \u0026http.Client{}\n\tvar data = strings.NewReader(`{\"network_id\":\"1\",\"from\":\"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df\",\"to\":\"0xdef171fe48cf0115b1d80b88dc8eab59176fee57\",\"input\":\"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"gas\":648318,\"block_number\":17884583,\"value\":\"0\",\"save\":true,\"save_if_fails\":true,\"simulation_type\":\"full\"}`)\n\treq, err := http.NewRequest(\"POST\", \"https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate\", data)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\treq.Header.Set(\"X-Access-Key\", \"${TENDERLY_ACCESS_KEY}\")\n\treq.Header.Set(\"content-type\", \"application/json\")\n\tresp, err := client.Do(req)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tdefer resp.Body.Close()\n\tbodyText, err := io.ReadAll(resp.Body)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%s\\n\", bodyText)\n}"},{"lang":"JavaScript","source":"import axios from 'axios';\n\nconst response = await axios.post(\n 'https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate',\n {\n 'network_id': '1',\n 'from': '0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df',\n 'to': '0xdef171fe48cf0115b1d80b88dc8eab59176fee57',\n 'input': '0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',\n 'gas': 648318,\n 'block_number': 17884583,\n 'value': '0',\n 'save': true,\n 'save_if_fails': true,\n 'simulation_type': 'full'\n },\n {\n headers: {\n 'X-Access-Key': '${TENDERLY_ACCESS_KEY}',\n 'content-type': 'application/json'\n }\n }\n);"},{"lang":"Python","source":"import requests\n\nheaders = {\n 'X-Access-Key': '${TENDERLY_ACCESS_KEY}',\n 'content-type': 'application/json',\n}\n\njson_data = {\n 'network_id': '1',\n 'from': '0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df',\n 'to': '0xdef171fe48cf0115b1d80b88dc8eab59176fee57',\n 'input': '0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',\n 'gas': 648318,\n 'block_number': 17884583,\n 'value': '0',\n 'save': True,\n 'save_if_fails': True,\n 'simulation_type': 'full',\n}\n\nresponse = requests.post(\n 'https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate',\n headers=headers,\n json=json_data,\n)"}],"method":"post","type":"path","servers":["b340f948-8ad0-4e33-81bf-d68172cdda28"],"security":["593ed36d-1b83-4688-8bee-310b17e16441","56360f71-6068-4013-92ba-153260f3efdd"],"path":"/v1/account/{accountSlug}/project/{projectSlug}/simulate","baseUrlOptions":["https://api.tenderly.co/api"],"title":"Simulate transaction","codeSamples":[{"lang":"cURL","source":"# Full Mode Simulation\ncurl 'https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate' \\\n -H 'X-Access-Key: ${TENDERLY_ACCESS_KEY}' \\\n -H 'content-type: application/json' \\\n --data-raw '{\"network_id\":\"1\",\"from\":\"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df\",\"to\":\"0xdef171fe48cf0115b1d80b88dc8eab59176fee57\",\"input\":\"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"gas\":648318,\"block_number\":17884583,\"value\":\"0\",\"save\":true,\"save_if_fails\":true,\"simulation_type\":\"full\"}' \\\n --compressed\n\n# Quick Mode Simulation\ncurl 'https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate' \\\n -H 'X-Access-Key: ${TENDERLY_ACCESS_KEY}' \\\n -H 'content-type: application/json' \\\n --data-raw '{\"network_id\":\"1\",\"from\":\"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df\",\"to\":\"0xdef171fe48cf0115b1d80b88dc8eab59176fee57\",\"input\":\"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"gas\":648318,\"block_number\":17884583,\"value\":\"0\",\"save\":true,\"save_if_fails\":true,\"simulation_type\":\"quick\"}' \\\n --compressed\n\n# ABI Mode Simulation\ncurl 'https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate' \\\n -H 'X-Access-Key: ${TENDERLY_ACCESS_KEY}' \\\n -H 'content-type: application/json' \\\n --data-raw '{\"network_id\":\"1\",\"from\":\"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df\",\"to\":\"0xdef171fe48cf0115b1d80b88dc8eab59176fee57\",\"input\":\"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"gas\":648318,\"block_number\":17884583,\"value\":\"0\",\"save\":true,\"save_if_fails\":true,\"simulation_type\":\"abi\"}' \\\n --compressed\n\n# Estimate Gas Simulation\ncurl 'https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate' \\\n -H 'X-Access-Key: ${TENDERLY_ACCESS_KEY}' \\\n -H 'content-type: application/json' \\\n --data-raw '{\"network_id\":\"1\",\"from\":\"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df\",\"to\":\"0xdef171fe48cf0115b1d80b88dc8eab59176fee57\",\"input\":\"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"gas\":648318,\"block_number\":17884583,\"value\":\"0\",\"save\":true,\"save_if_fails\":true,\"estimate_gas\":true,\"simulation_type\":\"quick\"}' \\\n --compressed\n\n# Failed Transaction Simulation\ncurl 'https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate' \\\n -H 'X-Access-Key: ${TENDERLY_ACCESS_KEY}' \\\n -H 'content-type: application/json' \\\n --data-raw '{\"network_id\":\"1\",\"block_number\":18827905,\"transaction_index\":222,\"from\":\"0xd8da6bf26964af9d7eed9e03e53415d37aa96045\",\"input\":\"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000eaa63125dd63f10874f99cdbbb18410e7fc79dd300000000000000000000000000000000000000000004f68ca6d8cd91c6000000000000000000000000000000000000000000000000000000000000036e22623300000000000000000000000000000000000000000000000000000003728c0b380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000000000000000658357363e8a57981b0747b79f70262f8257408600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000300000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000004000000000000000000000000f9234cb08edb93c0d4a4d4c70cc3ffd070e78e07000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000004de5672fefac7f6e3017d9a2f1c14fe048191a24ce14000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000658c3d55000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"to\":\"0xdef171fe48cf0115b1d80b88dc8eab59176fee57\",\"gas\":617885,\"gas_price\":\"87235100681\",\"value\":\"0\",\"access_list\":[],\"generate_access_list\":true,\"save\":true,\"simulation_type\":\"quick\"}' \\\n --compressed"},{"lang":"Go","source":"package main\n\nimport (\n\t\"fmt\"\n\t\"io\"\n\t\"log\"\n\t\"net/http\"\n\t\"strings\"\n)\n\nfunc main() {\n\tclient := \u0026http.Client{}\n\tvar data = strings.NewReader(`{\"network_id\":\"1\",\"from\":\"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df\",\"to\":\"0xdef171fe48cf0115b1d80b88dc8eab59176fee57\",\"input\":\"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"gas\":648318,\"block_number\":17884583,\"value\":\"0\",\"save\":true,\"save_if_fails\":true,\"simulation_type\":\"full\"}`)\n\treq, err := http.NewRequest(\"POST\", \"https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate\", data)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\treq.Header.Set(\"X-Access-Key\", \"${TENDERLY_ACCESS_KEY}\")\n\treq.Header.Set(\"content-type\", \"application/json\")\n\tresp, err := client.Do(req)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tdefer resp.Body.Close()\n\tbodyText, err := io.ReadAll(resp.Body)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Printf(\"%s\\n\", bodyText)\n}"},{"lang":"JavaScript","source":"import axios from 'axios';\n\nconst response = await axios.post(\n 'https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate',\n {\n 'network_id': '1',\n 'from': '0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df',\n 'to': '0xdef171fe48cf0115b1d80b88dc8eab59176fee57',\n 'input': '0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',\n 'gas': 648318,\n 'block_number': 17884583,\n 'value': '0',\n 'save': true,\n 'save_if_fails': true,\n 'simulation_type': 'full'\n },\n {\n headers: {\n 'X-Access-Key': '${TENDERLY_ACCESS_KEY}',\n 'content-type': 'application/json'\n }\n }\n);"},{"lang":"Python","source":"import requests\n\nheaders = {\n 'X-Access-Key': '${TENDERLY_ACCESS_KEY}',\n 'content-type': 'application/json',\n}\n\njson_data = {\n 'network_id': '1',\n 'from': '0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df',\n 'to': '0xdef171fe48cf0115b1d80b88dc8eab59176fee57',\n 'input': '0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',\n 'gas': 648318,\n 'block_number': 17884583,\n 'value': '0',\n 'save': True,\n 'save_if_fails': True,\n 'simulation_type': 'full',\n}\n\nresponse = requests.post(\n 'https://api.tenderly.co/api/v1/account/${TENDERLY_ACCOUNT_SLUG}/project/${TENDERLY_PROJECT_SLUG}/simulate',\n headers=headers,\n json=json_data,\n)"}],"requestExampleLanguages":["bash","javascript","python","go"],"requiredOnlyExamples":true,"requestExampleType":"codeSamples","responseExampleType":"generated","disableProxy":true},"dependencies":{"parameters":{"3877bcb6-85d6-4e15-938b-92504e9fb1c2":{"name":"accountSlug","in":"path","schema":{"type":"string","isRequired":true,"description":"Account slug of the user","uniqueKey":"","typeLabel":"string"},"required":true,"description":"Account slug of the user","example":"me"},"5e0a2887-c305-4306-9270-d717af19d38f":{"name":"projectSlug","in":"path","schema":{"type":"string","isRequired":true,"description":"Project slug of the account","uniqueKey":"","typeLabel":"string"},"required":true,"description":"Project slug of the account","example":"project"}},"requestBody":{"required":true,"description":"Simulate transaction payload","content":{"application/json":{"schema":{"type":"object","properties":{"network_id":{"title":"network_id","description":"ID of the network on which the simulation is being run.","type":"string","example":"1","isRequired":true,"uniqueKey":"network_id","typeLabel":"string"},"from":{"title":"from","description":"Address initiating the transaction.","type":"string","example":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","isRequired":true,"uniqueKey":"from","typeLabel":"string"},"to":{"title":"to","description":"The recipient address of the transaction.","type":"string","example":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","isRequired":true,"uniqueKey":"to","typeLabel":"string"},"input":{"title":"input","description":"Encoded contract method call data.","type":"string","example":"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","isRequired":true,"uniqueKey":"input","typeLabel":"string"},"gas":{"title":"gas","description":"Amount of gas provided for the simulation.","type":"number","example":648318,"uniqueKey":"gas","typeLabel":"number"},"block_number":{"title":"block_number","description":"Integer number of the block to simulate on. Omit it to simulate on the pending block\n(the latest available state). A negative value is relative to the head: `-1` is the block\nbefore the latest one. `0` is the genesis block. Block tags such as `\"latest\"` are not\naccepted.","type":"number","example":17884583,"uniqueKey":"block_number","typeLabel":"number"},"transaction_index":{"title":"transaction_index","description":"Position within `block_number` at which the transaction executes. `0` (default) runs it at\nthe start of the block, before any of the block's transactions; `N` runs it after the block's\ntransactions `0` to `N-1`; the block's transaction count runs it after all of them (the\nblock's post-state). Requires an explicit `block_number`. A value above the transaction\ncount is rejected.","type":"number","example":0,"uniqueKey":"transaction_index","typeLabel":"number"},"gas_price":{"title":"gas_price","description":"String representation of a number that represents price of the gas in Wei.","type":"string","example":"18312000018","uniqueKey":"gas_price","typeLabel":"string"},"max_fee_per_gas":{"title":"max_fee_per_gas","description":"Maximum fee per gas for EIP-1559 transactions. String representation of a number in Wei.","type":"string","example":"20000000000","uniqueKey":"max_fee_per_gas","typeLabel":"string"},"max_priority_fee_per_gas":{"title":"max_priority_fee_per_gas","description":"Maximum priority fee (tip) per gas for EIP-1559 transactions. String representation of a number in Wei.","type":"string","example":"1000000000","uniqueKey":"max_priority_fee_per_gas","typeLabel":"string"},"nonce":{"title":"nonce","description":"Transaction nonce override. If not specified, the nonce is automatically determined from the sender's current state.","type":"number","example":0,"uniqueKey":"nonce","typeLabel":"number"},"estimate_gas":{"title":"estimate_gas","description":"Flag that enables precise gas estimation.","type":"boolean","example":false,"uniqueKey":"estimate_gas","typeLabel":"boolean"},"value":{"title":"value","description":"Amount of Ether (in Wei) sent along with the transaction.","type":"string","example":"0","uniqueKey":"value","typeLabel":"string"},"generate_access_list":{"title":"generate_access_list","description":"Flag that enables returning the access list in a response.","type":"boolean","example":false,"uniqueKey":"generate_access_list","typeLabel":"boolean"},"access_list":{"title":"access_list","description":"List of addresses with their storage keys to grant access for this transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"access_list.items.[INDEX]","typeLabel":"any"},"example":[{"address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","storage_keys":[]}],"uniqueKey":"access_list","typeLabel":"any[]"},"save":{"title":"save","description":"Flag indicating whether to save the simulation in dashboard UI.","type":"boolean","example":true,"uniqueKey":"save","typeLabel":"boolean"},"save_if_fails":{"title":"save_if_fails","description":"Flag indicating whether to save failed simulation in dashboard UI.","type":"boolean","example":true,"uniqueKey":"save_if_fails","typeLabel":"boolean"},"simulation_type":{"title":"simulation_type","description":"Opt for quick, abi, or full simulation API mode.","type":"string","enum":["full","quick","abi"],"example":"full","uniqueKey":"simulation_type","typeLabel":"enum\u003cstring>"},"block_header":{"title":"block_header","description":"Overrides for specific block header.","type":"object","example":{"number":"0x110ace7","hash":"0x0000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0xef53217576746e2df5a5acb6993b629e548592008c22e5eb0c543ab0e597102f","parentHash":"0x0cf8a2db87cf124e1c8fceffd12c325e07fb51736c7dce9d0f945913616cb40a","sha3Uncles":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","transactionsRoot":"0xb29cef267cf8e4b1a629f2aaeff8e3b4faf79195efcb63a08e4823070ee85f21","receiptsRoot":"0x9290b9bda89e8bc6173f17fab6b94ef7ffb1d33770e5d0fc9e21039ef936c777","logsBloom":"0x40330cb14709a3aa3021ae29e85c20249ba3bc0c08bf9c7422cf48124a121120853709b6c20d1261603531d2b8b6810feeb920399c23eb1d8601f14e157921f9ac4b55994f4c3e686a0242ae56ea70ed84fb0b04d6ea1eed11e356cd85609fc3bf310367723a6c1b08453ceecc22d8df13f30504822865610bca1197895e7156a9bfd2756614028c1f5cf5e87bd6a43795c61841abc4d01c6475eae29ad813520b0223401451e9a3fe836ad63e967557cc99030243ad151927d4255e93b7391ed6d29882497108c2044092a24cc68291279b70a7f404ba1139210d5e1c25b40beaf2f48cc341d4c38787169830215105c1f014db5b98ccee22a94d3ba0663c1a","timestamp":"0x64d22deb","difficulty":"0x0","gasLimit":"0x1c9c380","gasUsed":"0x1c9b51a","baseFeePerGas":"0x3d5200956","miner":"0xcda9d71bdfae59b89cee131ed3079f8ac4c77062","extraData":"0xd883010c00846765746888676f312e32302e34856c696e7578","mixHash":"0x9096c8da5df4b9bb771f91a81c3bd954d2a9c39c1bf05502877d057b1f76fb04","nonce":"0x0000000000000000","size":"0x0","totalDifficulty":"0x0","transactions":null,"uncles":null},"uniqueKey":"block_header","typeLabel":"block_header · object"},"state_objects":{"type":"object","additionalProperties":{"type":"object","properties":{"nonce":{"type":"integer","format":"int64","uniqueKey":"state_objects.additionalProperties.nonce","typeLabel":"integer\u003cint64>"},"code":{"type":"string","format":"bytes","description":"Bytecode that will override the **code** associated to the given account.","uniqueKey":"state_objects.additionalProperties.code","typeLabel":"string\u003cbytes>"},"balance":{"oneOf":[{"type":"string","description":"Balance in hex format (e.g. \"0x113b9aca01\").","example":"0x113b9aca01","uniqueKey":"state_objects.additionalProperties.balance.oneOf.0","typeLabel":"string"},{"type":"integer","description":"Balance as decimal number.","example":1.0000001e+25,"uniqueKey":"state_objects.additionalProperties.balance.oneOf.1","typeLabel":"integer"}],"uniqueKey":"state_objects.additionalProperties.balance","typeLabel":"string | integer"},"storage":{"type":"object","description":"Overrides of storage slots. In this mapping, the **key** is the variable storage slot, and the **value** contains the override.","additionalProperties":{"type":"string","uniqueKey":"state_objects.additionalProperties.storage.additionalProperties","typeLabel":"string"},"uniqueKey":"state_objects.additionalProperties.storage","typeLabel":"object"}},"uniqueKey":"state_objects.additionalProperties","typeLabel":"object"},"title":"state_objects","description":"Overrides for a given contract. In this mapping, the **key** is the contract address, and the **value** is an object that contains overrides of nonce, code, balance, or state.","example":{"0xdac17f958d2ee523a2206206994597c13d831ec7":{"storage":{"0x0000000000000000000000000000000000000000000000000000000000000000":"0x000000000000000000000000c6cde7c39eb2f0f0095f41570af89efc2c1ea828"}}},"uniqueKey":"state_objects","typeLabel":"state_objects · object"},"l1_block_number":{"title":"l1_block_number","description":"The latest L1 block number known to L2. It applies for the Optimism transactions.","type":"number","example":100004000,"uniqueKey":"l1_block_number","typeLabel":"number"},"l1_timestamp":{"title":"l1_timestamp","description":"The timestamp of the latest L1 block. It applies for the Optimism transactions.","type":"number","example":1686124292,"uniqueKey":"l1_timestamp","typeLabel":"number"},"l1_message_sender":{"title":"l1_message_sender","description":"The address of the sender of the latest message from L1 to L2. It applies for the Optimism transactions.","type":"string","example":"0x0000000000000000000000000000000000000000","uniqueKey":"l1_message_sender","typeLabel":"string"},"deposit_tx":{"title":"deposit_tx","description":"Indicates if the transaction is a deposit from L1 to L2. It applies for the Optimism Bedrock transactions.","type":"boolean","example":false,"uniqueKey":"deposit_tx","typeLabel":"boolean"},"system_tx":{"title":"system_tx","description":"Indicates if the transaction is a system-level operation within L2. It applies for the Optimism Bedrock transactions.","type":"boolean","example":false,"uniqueKey":"system_tx","typeLabel":"boolean"},"mint":{"title":"mint","description":"The amount of a specific token minted within L2. It applies for the Optimism Bedrock transactions.","type":"number","example":0,"uniqueKey":"mint","typeLabel":"number"},"amount_to_mint":{"title":"amount_to_mint","description":"The desired amount to be minted in the next operation. It applies for the Optimism Bedrock transactions.","type":"string","example":"0","uniqueKey":"amount_to_mint","typeLabel":"string"}},"required":["network_id","from","to","input"],"uniqueKey":"","typeLabel":"object"},"examples":{"full_mode":{"title":"full_mode","description":"An example payload object with details about transaction simulation using a full mode.","value":{"network_id":"1","from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","gas":648318,"block_number":17884583,"value":"0","save":true,"save_if_fails":true,"simulation_type":"full"}},"quick_mode":{"title":"quick_mode","description":"An example payload object with details about transaction simulation using a quick mode.","value":{"network_id":"1","from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","gas":648318,"block_number":17884583,"value":"0","save":true,"save_if_fails":true,"simulation_type":"quick"}},"abi_mode":{"title":"abi_mode","description":"An example payload object with details about transaction simulation using an ABI mode.","value":{"network_id":"1","from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","gas":648318,"block_number":17884583,"value":"0","save":true,"save_if_fails":true,"simulation_type":"abi"}},"estimate_gas":{"title":"estimate_gas","description":"An example payload object with details about transaction simulation with gas estimation enabled.","value":{"network_id":"1","from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","gas":648318,"block_number":17884583,"value":"0","save":true,"save_if_fails":true,"estimate_gas":true,"simulation_type":"quick"}},"failed_tx":{"title":"failed_tx","description":"An example payload object with details about transaction simulation with failed status.","value":{"network_id":"1","block_number":18827905,"transaction_index":222,"from":"0xd8da6bf26964af9d7eed9e03e53415d37aa96045","input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000eaa63125dd63f10874f99cdbbb18410e7fc79dd300000000000000000000000000000000000000000004f68ca6d8cd91c6000000000000000000000000000000000000000000000000000000000000036e22623300000000000000000000000000000000000000000000000000000003728c0b380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000000000000000658357363e8a57981b0747b79f70262f8257408600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000300000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000004000000000000000000000000f9234cb08edb93c0d4a4d4c70cc3ffd070e78e07000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000004de5672fefac7f6e3017d9a2f1c14fe048191a24ce14000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000658c3d55000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","gas":617885,"gas_price":"87235100681","value":"0","access_list":[],"generate_access_list":true,"save":true,"simulation_type":"quick"}},"state_and_block_overrides":{"title":"state_and_block_overrides","description":"An example payload that applies both state overrides and block header overrides to the simulation.","value":{"network_id":"1","from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0xa94e78ef000000000000000000000000000000000000000000000000000000000000002000000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470300000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000145dc1b2e00000000000000000000000000000000000000000000000000000001477f4d7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000064d281e65c9438a5a99c4bccb1035296d5d2d8d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a730000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","gas":648318,"gas_price":"18312000018","block_number":17884583,"transaction_index":0,"value":"0","save":true,"save_if_fails":true,"simulation_type":"full","generate_access_list":true,"state_objects":{"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df":{"balance":"100000000000000000000"},"0xdac17f958d2ee523a2206206994597c13d831ec7":{"storage":{"0x0000000000000000000000000000000000000000000000000000000000000000":"0x000000000000000000000000c6cde7c39eb2f0f0095f41570af89efc2c1ea828"}}},"block_header":{"number":"0x110ace7","timestamp":"0x64d22deb","difficulty":"0x0","gasLimit":"0x1c9c380","baseFeePerGas":"0x3d5200956"}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"ae06adcb-657e-46d9-b432-7768804644b5":{"description":"A successful response.","headers":{"X-Tdly-Limit":{"schema":{"type":"integer"},"example":100,"description":"The default limit on number of requests that can be made per minute. Current rate limits are:\n* **Non-authenticated users:** 100 requests per minute\n* **Authenticated users:** 400 requests per minute"},"X-Tdly-Remaining":{"schema":{"type":"integer"},"example":16,"description":"The number of requests in your quota that remain before you hit your request limit."},"X-Tdly-Reset-Timestamp":{"schema":{"type":"integer"},"example":1444931833,"description":"The time when the oldest request will expire. The value is given in Unix epoch time."}},"content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"Full Simulation Response","description":"Simulation response containing the simulated transaction, simulation metadata, involved contracts, and generated access list.","example":{"transaction":{"hash":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","block_hash":"","block_number":17884583,"from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","gas":648318,"gas_price":0,"gas_fee_cap":0,"gas_tip_cap":0,"cumulative_gas_used":0,"gas_used":45065,"effective_gas_price":0,"input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","nonce":1094,"to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","index":0,"value":"0x","access_list":null,"status":false,"addresses":["0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","0xdef171fe48cf0115b1d80b88dc8eab59176fee57","0xbd7b550d2e7571383d84acf597a00d341e5c406e"],"contract_ids":["eth:1:0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e"],"network_id":"1","timestamp":"2023-08-10T12:48:11Z","function_selector":"","l1_block_number":0,"l1_timestamp":0,"deposit_tx":false,"system_tx":false,"sig":{"v":"0x0","r":"0x0","s":"0x0"},"transaction_info":{"contract_id":"eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","block_number":17884583,"transaction_id":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","contract_address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","method":"fallback","parameters":null,"intrinsic_gas":32744,"refund_gas":0,"call_trace":{"hash":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","contract_name":"AugustusSwapper","function_name":"fallback","function_pc":100,"function_op":"JUMPDEST","function_file_index":0,"function_code_start":47102,"function_line_number":1467,"function_code_length":5950,"absolute_position":28,"caller_pc":0,"caller_op":"CALL","call_type":"CALL","address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","from_balance":"50912118197849012","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to_balance":"0","value":"0","caller":{"address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","balance":"50912118197849012"},"block_timestamp":"0001-01-01T00:00:00Z","gas":615574,"gas_used":12321,"intrinsic_gas":32744,"storage_address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","nonce_diff":[{"address":"0x3F41a1CFd3C8B8d9c162dE0f42307a0095A6e5DF","original":"1094","dirty":"1095"}],"output":"0x","decoded_output":null,"error_hex_data":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000011446561646c696e65206272656163686564000000000000000000000000000000","network_id":"1","calls":[{"hash":"","contract_name":"AugustusSwapper","function_name":"getImplementation","function_pc":1627,"function_op":"JUMPDEST","function_file_index":0,"function_code_start":49421,"function_line_number":1539,"function_code_length":123,"absolute_position":59,"caller_pc":467,"caller_op":"JUMP","caller_file_index":0,"caller_line_number":1497,"caller_code_start":48052,"caller_code_length":27,"call_type":"JUMPDEST","address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from_balance":null,"to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to_balance":null,"value":null,"caller":{"address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","balance":"50912118197849012"},"block_timestamp":"0001-01-01T00:00:00Z","gas":615338,"gas_used":2202,"storage_address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0x","decoded_input":[{"soltype":{"name":"selector","type":"bytes4","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},"value":"0xa94e78ef"}],"output":"0x","decoded_output":[{"soltype":{"name":"","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},"value":"0xbd7b550d2e7571383d84acf597a00d341e5c406e"}],"network_id":"","calls":null},{"hash":"","contract_name":"AugustusSwapper","function_name":"multiSwap","function_pc":2546,"function_op":"JUMPDEST","function_file_index":14,"function_code_start":1200,"function_line_number":43,"function_code_length":2514,"absolute_position":2044,"caller_pc":736,"caller_op":"DELEGATECALL","caller_file_index":0,"caller_line_number":1508,"caller_code_start":48425,"caller_code_length":37,"call_type":"DELEGATECALL","address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from_balance":"0","to":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","to_balance":"0","value":null,"caller":{"address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","balance":"50912118197849012"},"block_timestamp":"0001-01-01T00:00:00Z","gas":600460,"gas_used":6554,"refund_gas":9531,"storage_address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","decoded_input":[{"soltype":{"name":"data","type":"tuple","storage_location":"default","components":[{"name":"fromToken","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"fromAmount","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"toAmount","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"expectedAmount","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"beneficiary","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"path","type":"tuple[]","storage_location":"default","components":[{"name":"to","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"totalNetworkFee","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"adapters","type":"tuple[]","storage_location":"default","components":[{"name":"adapter","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"percent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"networkFee","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"route","type":"tuple[]","storage_location":"default","components":[{"name":"index","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"targetExchange","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"percent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"payload","type":"bytes","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},{"name":"networkFee","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}},{"name":"partner","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"feePercent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"permit","type":"bytes","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},{"name":"deadline","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"uuid","type":"bytes16","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false},"value":{"fromToken":"0x68037790a0229e9ce6eaa8a99ea92964106c4703","fromAmount":"5000000000000000000000","toAmount":"5467020078","expectedAmount":"5494492541","beneficiary":"0x0000000000000000000000000000000000000000","path":[{"to":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","totalNetworkFee":"0","adapters":[{"adapter":"0x9be264469ef954c139da4a45cf76cbcc5e3a6a73","percent":"10000","networkFee":"0","route":[{"index":"6","targetExchange":"0xe592427a0aece92de3edee1f18e0157c05861564","percent":"10000","payload":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000","networkFee":"0"}]}]},{"to":"0xdac17f958d2ee523a2206206994597c13d831ec7","totalNetworkFee":"0","adapters":[{"adapter":"0x9be264469ef954c139da4a45cf76cbcc5e3a6a73","percent":"10000","networkFee":"0","route":[{"index":"6","targetExchange":"0x1b81d678ffb9c0263b24a97847620c99d213eb14","percent":"10000","payload":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000000000000000000000","networkFee":"0"}]}]}],"partner":"0x0000000000000000000000000000000000000000","feePercent":"452312848583266388373324160190187140051835877600158453279131187530910679040","permit":"0x","deadline":"1691517414","uuid":"0x5c9438a5a99c4bccb1035296d5d2d8d2"}}],"output":"0x","decoded_output":null,"error_absolute_position":2043,"error":"execution reverted","error_op":"REVERT","error_file_index":14,"error_line_number":44,"error_code_start":1290,"error_code_length":62,"error_reason":"Deadline breached","network_id":"","calls":[{"hash":"","contract_name":"AugustusSwapper","function_name":"multiSwap","function_pc":0,"function_op":"","absolute_position":2043,"caller_pc":0,"caller_op":"","address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","from":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","from_balance":null,"to":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","to_balance":null,"value":null,"block_timestamp":"0001-01-01T00:00:00Z","gas":0,"gas_used":0,"input":"0x","output":"0x","decoded_output":null,"error":"execution reverted","error_op":"REVERT","error_file_index":14,"error_line_number":44,"error_code_start":1290,"error_code_length":62,"network_id":"","calls":null}]},{"hash":"","contract_name":"AugustusSwapper","function_name":"_revertWithData","function_pc":1705,"function_op":"JUMPDEST","function_file_index":0,"function_code_start":52803,"function_line_number":1640,"function_code_length":120,"absolute_position":2092,"caller_pc":806,"caller_op":"JUMP","caller_file_index":0,"caller_line_number":1510,"caller_code_start":48500,"caller_code_length":27,"call_type":"JUMPDEST","address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from_balance":null,"to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to_balance":null,"value":null,"caller":{"address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","balance":"50912118197849012"},"block_timestamp":"0001-01-01T00:00:00Z","gas":603269,"gas_used":603269,"storage_address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0x","decoded_input":[{"soltype":{"name":"data","type":"bytes","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},"value":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000011446561646c696e65206272656163686564000000000000000000000000000000"}],"output":"0x","decoded_output":null,"error_absolute_position":2098,"error":"execution reverted","error_op":"REVERT","error_file_index":0,"error_line_number":1641,"error_code_start":52881,"error_code_length":34,"network_id":"","calls":[{"hash":"","contract_name":"AugustusSwapper","function_name":"_revertWithData","function_pc":0,"function_op":"","absolute_position":2098,"caller_pc":0,"caller_op":"","address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from_balance":null,"to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to_balance":null,"value":null,"block_timestamp":"0001-01-01T00:00:00Z","gas":0,"gas_used":0,"input":"0x","output":"0x","decoded_output":null,"error":"execution reverted","error_op":"REVERT","error_file_index":0,"error_line_number":1641,"error_code_start":52881,"error_code_length":34,"network_id":"","calls":null}]}]},"stack_trace":[{"file_index":0,"contract":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","name":"AugustusSwapper","line":1641,"error":"execution reverted","code":"_revertWithData","op":"REVERT","length":34},{"file_index":0,"contract":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","name":"AugustusSwapper","line":1510,"error":null,"code":"_revertWithData","op":"JUMP","length":27},{"file_index":0,"contract":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","name":"AugustusSwapper","line":1467,"error":null,"code":"fallback","op":"JUMPDEST","length":5950}],"logs":null,"balance_diff":null,"nonce_diff":[{"address":"0x3F41a1CFd3C8B8d9c162dE0f42307a0095A6e5DF","original":"1094","dirty":"1095"}],"state_diff":null,"raw_state_diff":null,"console_logs":null,"asset_changes":null,"balance_changes":[],"created_at":"2023-08-10T12:48:11Z"},"error_message":"Deadline breached","error_info":{"error_message":"Deadline breached","address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e"},"method":"","decoded_input":null,"call_trace":[{"call_type":"CALL","from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","gas":615574,"gas_used":12321,"address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","error":"value:\"execution reverted\"","subtraces":1,"input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","output":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000011446561646c696e65206272656163686564000000000000000000000000000000","errorMessage":"value:\"Deadline breached\"","fromBalance":"0xb4e04d3ff20bb4"},{"call_type":"DELEGATECALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","gas":600460,"gas_used":6554,"address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","error":"value:\"execution reverted\"","trace_address":[0],"input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","output":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000011446561646c696e65206272656163686564000000000000000000000000000000","gas_in":612591,"gas_cost":603060,"errorMessage":"value:\"Deadline breached\""}]},"simulation":{"id":"1c08db12-8f6b-4377-95ef-2c0b99298de8","project_id":"dfdc391a-a15d-4590-9aef-8691259c7df4","owner_id":"7d5e8b1f-8bf8-4eae-a70f-fb7d354b1cc2","network_id":"1","block_number":17884583,"transaction_index":0,"from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","gas":648318,"gas_price":"0","gas_used":45065,"value":"0","method":"multiSwap","status":false,"access_list":null,"queue_origin":"","block_header":{"number":"0x110e5a7","hash":"0x0000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x5aedfee941729c66fab3bc35cc00a8687d4c8f177e800565fa3895fee02a8d12","parentHash":"0x9075514cb7db4dc5c7f25b7b53bdee3ea51b3088eb94a5551668f49d5fd7bdc9","sha3Uncles":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","transactionsRoot":"0x3f3e3bac2d1a65adabe655196f48341105a8c21600b5d1dcd0f95ad6baf91d11","receiptsRoot":"0xb129fa08d3abb39c49b4e65f1edf7efc0d3d5ddf6b84ff802b43eb2b29e9b046","logsBloom":"0x74717005272adbead19e3886a21a471915102405ca59280ca44b9062f41101c5e441130e920943f04203fb604087c1b12293878b8c5b381213d09c35c12cc09046c0e4af0174382b7952554bf1f820ec0ff34a2c0560597035187563c6e023501ac2c8a2129384ab01a13c0015b43cdd7a0b03c200148d6d57861cb000a810560e11925caa60b13b60f5614117b606c68907e5859bc0903c643127dbc5900e2c831408093b4a209b1e40cec85cf20d07a4919a40b539994611a185ab00280022f39a08d67104014a096fa60a493a80da0f6e8a22412fb0ba6884429e1033a31cd8bce468d10c7d8a82663785a120c4408b2112604a101a5fa8891290302b970d","timestamp":"0x64d4dc8b","difficulty":"0x0","gasLimit":"0x1c9c380","gasUsed":"0x9d2881","miner":"0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5","extraData":"0x6265617665726275696c642e6f7267","mixHash":"0xcd3023878e91294b673f69b51e3ed64e814f6caabb795a93caadb34cc39a8ff3","nonce":"0x0000000000000000","baseFeePerGas":"0x4d0b44e27","size":"0x0","totalDifficulty":"0x0","uncles":null,"transactions":null},"deposit_tx":false,"system_tx":false,"error_message":"Deadline breached","nonce":1094,"addresses":["0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","0xdef171fe48cf0115b1d80b88dc8eab59176fee57","0xbd7b550d2e7571383d84acf597a00d341e5c406e"],"contract_ids":["eth:1:0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e"],"shared":false,"created_at":"2023-12-20T14:03:57.3212051Z"},"contracts":[{"id":"eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e","contract_id":"eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e","balance":"","network_id":"1","public":true,"verified_by":"etherscan","verification_date":"2023-06-13T17:26:37Z","address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","contract_name":"MultiPath","ens_domain":null,"type":"contract","evm_version":"","compiler_version":"v0.7.5+commit.eb77ed08","optimizations_used":false,"optimization_runs":0,"libraries":null,"compiler_settings":{},"deployed_bytecode":"0x6080604052600436106100c75760003560e01c806381cbd3ea11610074578063...","creation_bytecode":"0x6101206040523480156200001257600080fd5b506040516200354b3803806200...","data":{"main_contract":14,"contract_info":[{"id":5,"path":"contracts/IAugustusSwapperV5.sol","name":"IAugustusSwapperV5.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\n\ninterface IAugustusSwapperV5 {\n function hasRole(bytes32 role, address account) external view returns (bool);\n}\n"},{"id":8,"path":"contracts/adapters/IBuyAdapter.sol","name":"IBuyAdapter.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\n\nimport \"../lib/Utils.sol\";\n\ninterface IBuyAdapter {\n /**\n * @dev Certain adapters needs to be initialized.\n * This method will be called from Augustus\n */\n function initialize(bytes calldata data) external;\n\n /**\n * @dev The function which performs the swap on an exchange.\n * @param index Index of the router in the adapter\n * @param fromToken Address of the source token\n * @param toToken Address of the destination token\n * @param maxFromAmount Max amount of source tokens to be swapped\n * @param toAmount Amount of destination tokens to be received\n * @param targetExchange Target exchange address to be called\n * @param payload extra data which needs to be passed to this router\n */\n function buy(\n uint256 index,\n IERC20 fromToken,\n IERC20 toToken,\n uint256 maxFromAmount,\n uint256 toAmount,\n address targetExchange,\n bytes calldata payload\n ) external payable;\n}\n"},{"id":11,"path":"contracts/lib/Utils.sol","name":"Utils.sol","source":"/*solhint-disable avoid-low-level-calls */\n// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\npragma experimental ABIEncoderV2;\n\nimport \"@openzeppelin/contracts/token/ERC20/IERC20.sol\";\nimport \"@openzeppelin/contracts/token/ERC20/SafeERC20.sol\";\nimport \"@openzeppelin/contracts/math/SafeMath.sol\";\nimport \"../ITokenTransferProxy.sol\";\n\n// ... remaining source omitted from this example"},{"id":1,"path":"@openzeppelin/contracts/token/ERC20/IERC20.sol","name":"IERC20.sol","source":"// SPDX-License-Identifier: MIT\n\npragma solidity >=0.6.0 \u003c0.8.0;\n\n/**\n * @dev Interface of the ERC20 standard as defined in the EIP.\n */\ninterface IERC20 {\n /**\n * @dev Returns the amount of tokens in existence.\n\n// ... remaining source omitted from this example"},{"id":3,"path":"@openzeppelin/contracts/utils/Address.sol","name":"Address.sol","source":"// SPDX-License-Identifier: MIT\n\npragma solidity >=0.6.2 \u003c0.8.0;\n\n/**\n * @dev Collection of functions related to the address type\n */\nlibrary Address {\n /**\n * @dev Returns true if `account` is a contract.\n\n// ... remaining source omitted from this example"},{"id":4,"path":"contracts/AugustusStorage.sol","name":"AugustusStorage.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\n\nimport \"./ITokenTransferProxy.sol\";\n\ncontract AugustusStorage {\n struct FeeStructure {\n uint256 partnerShare;\n bool noPositiveSlippage;\n bool positiveSlippageToUser;\n uint16 feePercent;\n string partnerId;\n bytes data;\n }\n\n ITokenTransferProxy internal tokenTransferProxy;\n address payable internal feeWallet;\n\n mapping(address => FeeStructure) internal registeredPartners;\n\n mapping(bytes4 => address) internal selectorVsRouter;\n mapping(bytes32 => bool) internal adapterInitialized;\n mapping(bytes32 => bytes) internal adapterVsData;\n\n mapping(bytes32 => bytes) internal routerData;\n mapping(bytes32 => bool) internal routerInitialized;\n\n bytes32 public constant WHITELISTED_ROLE = keccak256(\"WHITELISTED_ROLE\");\n\n bytes32 public constant ROUTER_ROLE = keccak256(\"ROUTER_ROLE\");\n}\n"},{"id":7,"path":"contracts/adapters/IAdapter.sol","name":"IAdapter.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\npragma abicoder v2;\n\nimport \"../lib/Utils.sol\";\n\ninterface IAdapter {\n /**\n * @dev Certain adapters needs to be initialized.\n * This method will be called from Augustus\n */\n function initialize(bytes calldata data) external;\n\n /**\n * @dev The function which performs the swap on an exchange.\n * @param fromToken Address of the source token\n * @param toToken Address of the destination token\n * @param fromAmount Amount of source tokens to be swapped\n * @param networkFee NOT USED - Network fee to be used in this router\n * @param route Route to be followed\n */\n function swap(\n IERC20 fromToken,\n IERC20 toToken,\n uint256 fromAmount,\n uint256 networkFee,\n Utils.Route[] calldata route\n ) external payable;\n}\n"},{"id":0,"path":"@openzeppelin/contracts/math/SafeMath.sol","name":"SafeMath.sol","source":"// SPDX-License-Identifier: MIT\n\npragma solidity >=0.6.0 \u003c0.8.0;\n\n/**\n * @dev Wrappers over Solidity's arithmetic operations with added overflow\n * checks.\n *\n * Arithmetic operations in Solidity wrap on overflow. This can easily result\n * in bugs, because programmers usually assume that an overflow raises an\n\n// ... remaining source omitted from this example"},{"id":6,"path":"contracts/ITokenTransferProxy.sol","name":"ITokenTransferProxy.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\n\ninterface ITokenTransferProxy {\n function transferFrom(\n address token,\n address from,\n address to,\n uint256 amount\n ) external;\n}\n"},{"id":9,"path":"contracts/fee/FeeModel.sol","name":"FeeModel.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\n\nimport \"@openzeppelin/contracts/math/SafeMath.sol\";\nimport \"../AugustusStorage.sol\";\nimport \"../lib/Utils.sol\";\nimport \"./IFeeClaimer.sol\";\n// helpers\nimport { IERC20 } from \"@openzeppelin/contracts/token/ERC20/IERC20.sol\";\n\n// ... remaining source omitted from this example"},{"id":2,"path":"@openzeppelin/contracts/token/ERC20/SafeERC20.sol","name":"SafeERC20.sol","source":"// SPDX-License-Identifier: MIT\n\npragma solidity >=0.6.0 \u003c0.8.0;\n\nimport \"./IERC20.sol\";\nimport \"../../math/SafeMath.sol\";\nimport \"../../utils/Address.sol\";\n\n/**\n * @title SafeERC20\n\n// ... remaining source omitted from this example"},{"id":10,"path":"contracts/fee/IFeeClaimer.sol","name":"IFeeClaimer.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\n\nimport { IERC20 } from \"@openzeppelin/contracts/token/ERC20/IERC20.sol\";\n\ninterface IFeeClaimer {\n /**\n * @notice register partner's, affiliate's and PP's fee\n * @dev only callable by AugustusSwapper contract\n\n// ... remaining source omitted from this example"},{"id":12,"path":"contracts/lib/balancerv2/IBalancerV2Vault.sol","name":"IBalancerV2Vault.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\npragma abicoder v2;\n\nimport \"../Utils.sol\";\n\ninterface IBalancerV2Vault {\n enum SwapKind {\n GIVEN_IN,\n GIVEN_OUT\n }\n\n struct SingleSwap {\n bytes32 poolId;\n SwapKind kind;\n address assetIn;\n address assetOut;\n uint256 amount;\n bytes userData;\n }\n\n struct BatchSwapStep {\n bytes32 poolId;\n uint256 assetInIndex;\n uint256 assetOutIndex;\n uint256 amount;\n bytes userData;\n }\n\n struct FundManagement {\n address sender;\n bool fromInternalBalance;\n address payable recipient;\n bool toInternalBalance;\n }\n\n function swap(\n SingleSwap memory singleSwap,\n FundManagement memory funds,\n uint256 limit,\n uint256 deadline\n ) external payable returns (uint256);\n\n function batchSwap(\n SwapKind kind,\n BatchSwapStep[] memory swaps,\n address[] memory assets,\n FundManagement memory funds,\n int256[] memory limits,\n uint256 deadline\n ) external payable returns (int256[] memory);\n}\n"},{"id":13,"path":"contracts/routers/IRouter.sol","name":"IRouter.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\n\ninterface IRouter {\n /**\n * @dev Certain routers/exchanges needs to be initialized.\n * This method will be called from Augustus\n */\n function initialize(bytes calldata data) external;\n\n /**\n * @dev Returns unique identifier for the router\n */\n function getKey() external pure returns (bytes32);\n\n event SwappedV3(\n bytes16 uuid,\n address partner,\n uint256 feePercent,\n address initiator,\n address indexed beneficiary,\n address indexed srcToken,\n address indexed destToken,\n uint256 srcAmount,\n uint256 receivedAmount,\n uint256 expectedAmount\n );\n\n event BoughtV3(\n bytes16 uuid,\n address partner,\n uint256 feePercent,\n address initiator,\n address indexed beneficiary,\n address indexed srcToken,\n address indexed destToken,\n uint256 srcAmount,\n uint256 receivedAmount,\n uint256 expectedAmount\n );\n}\n"},{"id":14,"path":"contracts/routers/MultiPath.sol","name":"MultiPath.sol","source":"/*solhint-disable avoid-low-level-calls*/\n// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\npragma abicoder v2;\n\nimport \"./IRouter.sol\";\nimport \"../IAugustusSwapperV5.sol\";\nimport \"../adapters/IAdapter.sol\";\nimport \"../adapters/IBuyAdapter.sol\";\n\n// ... remaining source omitted from this example"}],"abi":[{"type":"constructor","name":"","constant":false,"anonymous":false,"stateMutability":"","inputs":[{"name":"_partnerSharePercent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"_maxFeePercent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"_paraswapReferralShare","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"_paraswapSlippageShare","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"_feeClaimer","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}}],"outputs":null},{"type":"function","name":"paraswapReferralShare","constant":false,"anonymous":false,"stateMutability":"view","inputs":[],"outputs":[{"name":"","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}}]},{"type":"function","name":"getKey","constant":false,"anonymous":false,"stateMutability":"pure","inputs":[],"outputs":[{"name":"","type":"bytes32","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}}]}],"raw_abi":[{"inputs":[{"internalType":"uint256","name":"_partnerSharePercent","type":"uint256"},{"internalType":"uint256","name":"_maxFeePercent","type":"uint256"},{"internalType":"uint256","name":"_paraswapReferralShare","type":"uint256"},{"internalType":"uint256","name":"_paraswapSlippageShare","type":"uint256"},{"internalType":"contract IFeeClaimer","name":"_feeClaimer","type":"address"}],"stateMutability":"nonpayable","type":{"$circularRef":"constructor"}},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes16","name":"uuid","type":"bytes16"},{"indexed":false,"internalType":"address","name":"partner","type":"address"},{"indexed":false,"internalType":"uint256","name":"feePercent","type":"uint256"},{"indexed":false,"internalType":"address","name":"initiator","type":"address"},{"indexed":true,"internalType":"address","name":"beneficiary","type":"address"},{"indexed":true,"internalType":"address","name":"srcToken","type":"address"},{"indexed":true,"internalType":"address","name":"destToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"srcAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"receivedAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"expectedAmount","type":"uint256"}],"name":"BoughtV3","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes16","name":"uuid","type":"bytes16"},{"indexed":false,"internalType":"address","name":"partner","type":"address"},{"indexed":false,"internalType":"uint256","name":"feePercent","type":"uint256"},{"indexed":false,"internalType":"address","name":"initiator","type":"address"},{"indexed":true,"internalType":"address","name":"beneficiary","type":"address"},{"indexed":true,"internalType":"address","name":"srcToken","type":"address"},{"indexed":true,"internalType":"address","name":"destToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"srcAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"receivedAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"expectedAmount","type":"uint256"}],"name":"SwappedV3","type":"event"}],"states":[{"name":"adapterInitialized","type":"mapping (bytes32 => bool)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000004","indexed":false},{"name":"adapterVsData","type":"mapping (bytes32 => bytes)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000005","indexed":false},{"name":"routerData","type":"mapping (bytes32 => bytes)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000006","indexed":false},{"name":"routerInitialized","type":"mapping (bytes32 => bool)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000007","indexed":false},{"name":"tokenTransferProxy","type":"address","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"feeWallet","type":"address payable","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"address payable"}},{"name":"registeredPartners","type":"mapping (address => tuple)","storage_location":"memory","components":[{"name":"partnerShare","type":"uint256","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"noPositiveSlippage","type":"bool","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"bool"}},{"name":"positiveSlippageToUser","type":"bool","storage_location":"memory","offset":8,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"bool"}},{"name":"feePercent","type":"uint16","storage_location":"memory","offset":16,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"uint"}},{"name":"partnerId","type":"string","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000002","indexed":false,"simple_type":{"type":"string"}},{"name":"data","type":"bytes","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000003","indexed":false,"simple_type":{"type":"bytes"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000002","indexed":false},{"name":"selectorVsRouter","type":"mapping (bytes4 => address)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000003","indexed":false}]},"src_map":{"0":{"r":"316:13499:14","s":316,"l":13499,"ln":14,"c":1,"f":14,"j":"-"},"2":{"r":"316:13499:14","s":316,"l":13499,"ln":14,"c":1,"f":14,"j":"-"}},"creation_block":0,"creation_tx":"","creator_address":"","created_at":"2023-06-13T17:26:36Z","language":"solidity","in_project":false},{"id":"eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","contract_id":"eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","balance":"","network_id":"1","public":true,"verified_by":"etherscan","verification_date":"2021-08-18T12:43:57Z","address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","contract_name":"AugustusSwapper","ens_domain":null,"type":"contract","evm_version":"istanbul","compiler_version":"v0.7.5+commit.eb77ed08","optimizations_used":true,"optimization_runs":1000000,"libraries":null,"compiler_settings":{"optimizer":{"enabled":true,"runs":1000000},"evmVersion":"istanbul","metadata":{"useLiteralContent":true}},"deployed_bytecode":"0x60806040526004361061019a5760003560e01c80639010d07c116100e1578063...","creation_bytecode":"0x60806040523480156200001157600080fd5b5060405162003395380380620033...","data":{"main_contract":0,"contract_info":[{"id":0,"path":"contracts/flattened/AugustusSwapper.sol","name":"AugustusSwapper.sol","source":"// File: openzeppelin-solidity/contracts/utils/EnumerableSet.sol\n\n\n\npragma solidity >=0.6.0 \u003c0.8.0;\n\n/**\n * @dev Library for managing\n * https://en.wikipedia.org/wiki/Set_(abstract_data_type)[sets] of primitive\n * types.\n\n// ... remaining source omitted from this example"}],"abi":[{"type":{"$circularRef":"constructor"},"name":"","constant":false,"anonymous":false,"stateMutability":"","inputs":[{"name":"_feeWallet","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}}],"outputs":null},{"type":"function","name":"setImplementation","constant":false,"anonymous":false,"stateMutability":"nonpayable","inputs":[{"name":"selector","type":"bytes4","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},{"name":"implementation","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}}],"outputs":[]},{"type":"function","name":"registerPartner","constant":false,"anonymous":false,"stateMutability":"nonpayable","inputs":[{"name":"partner","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"_partnerShare","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"_noPositiveSlippage","type":"bool","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bool"}},{"name":"_positiveSlippageToUser","type":"bool","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bool"}},{"name":"_feePercent","type":"uint16","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"partnerId","type":"string","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"string"}},{"name":"_data","type":"bytes","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}}],"outputs":[]}],"raw_abi":[{"inputs":[{"internalType":"address payable","name":"_feeWallet","type":"address"}],"stateMutability":"nonpayable","type":{"$circularRef":"constructor"}},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"adapter","type":"address"}],"name":"AdapterInitialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"}],"states":[{"name":"feeWallet","type":"address payable","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"address payable"}},{"name":"adapterVsData","type":"mapping (bytes32 => bytes)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000005","indexed":false},{"name":"routerData","type":"mapping (bytes32 => bytes)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000006","indexed":false},{"name":"tokenTransferProxy","type":"address","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"registeredPartners","type":"mapping (address => tuple)","storage_location":"memory","components":[{"name":"partnerShare","type":"uint256","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"noPositiveSlippage","type":"bool","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"bool"}},{"name":"positiveSlippageToUser","type":"bool","storage_location":"memory","offset":8,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"bool"}},{"name":"feePercent","type":"uint16","storage_location":"memory","offset":16,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"uint"}},{"name":"partnerId","type":"string","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000002","indexed":false,"simple_type":{"type":"string"}},{"name":"data","type":"bytes","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000003","indexed":false,"simple_type":{"type":"bytes"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000002","indexed":false},{"name":"selectorVsRouter","type":"mapping (bytes4 => address)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000003","indexed":false},{"name":"adapterInitialized","type":"mapping (bytes32 => bool)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000004","indexed":false},{"name":"routerInitialized","type":"mapping (bytes32 => bool)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000007","indexed":false},{"name":"_roles","type":"mapping (bytes32 => tuple)","storage_location":"memory","components":[{"name":"members","type":"tuple","storage_location":"memory","components":[{"name":"_inner","type":"tuple","storage_location":"memory","components":[{"name":"_values","type":"bytes32[]","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice","nested_type":{"type":"bytes"}}},{"name":"_indexes","type":"mapping (bytes32 => uint256)","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false},{"name":"adminRole","type":"bytes32","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000002","indexed":false,"simple_type":{"type":"bytes"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000008","indexed":false}]},"src_map":{"0":{"r":"47102:5950:0","s":47102,"l":5950,"ln":1467,"c":1,"j":"-"},"2":{"r":"47102:5950:0","s":47102,"l":5950,"ln":1467,"c":1,"j":"-"}},"creation_block":0,"creation_tx":"","creator_address":"","created_at":"2021-08-18T12:43:57Z","language":"solidity","in_project":false}],"generated_access_list":[]},"properties":{"transaction":{"title":"transaction","description":"Contains data related to the simulated transaction, including its hash, block number,\norigin and destination addresses, gas details, input data, nonce, status, timestamp,\nand involved contract addresses. The nested `transaction_info` object holds detailed\nexecution data such as the call trace, emitted logs, state diffs, and asset changes.","type":"object","properties":{"hash":{"title":"hash","description":"Transaction hash.","type":"string","example":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","uniqueKey":"oneOf.0.transaction.hash","typeLabel":"string"},"block_hash":{"title":"block_hash","description":"Hash of the block containing this transaction.","type":"string","example":"","uniqueKey":"oneOf.0.transaction.block_hash","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number at which the transaction was simulated.","type":"number","example":17884583,"uniqueKey":"oneOf.0.transaction.block_number","typeLabel":"number"},"from":{"title":"from","description":"Address that initiated the transaction.","type":"string","example":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","uniqueKey":"oneOf.0.transaction.from","typeLabel":"string"},"gas":{"title":"gas","description":"Gas limit provided for the simulation.","type":"number","example":648318,"uniqueKey":"oneOf.0.transaction.gas","typeLabel":"number"},"gas_price":{"title":"gas_price","description":"Gas price used in the simulation.","type":"number","example":0,"uniqueKey":"oneOf.0.transaction.gas_price","typeLabel":"number"},"gas_fee_cap":{"title":"gas_fee_cap","description":"EIP-1559 max fee per gas.","type":"number","example":0,"uniqueKey":"oneOf.0.transaction.gas_fee_cap","typeLabel":"number"},"gas_tip_cap":{"title":"gas_tip_cap","description":"EIP-1559 max priority fee per gas (tip).","type":"number","example":0,"uniqueKey":"oneOf.0.transaction.gas_tip_cap","typeLabel":"number"},"cumulative_gas_used":{"title":"cumulative_gas_used","description":"Total gas used in the block up to and including this transaction.","type":"number","example":0,"uniqueKey":"oneOf.0.transaction.cumulative_gas_used","typeLabel":"number"},"gas_used":{"title":"gas_used","description":"Actual gas consumed by the simulation.","type":"number","example":45065,"uniqueKey":"oneOf.0.transaction.gas_used","typeLabel":"number"},"effective_gas_price":{"title":"effective_gas_price","description":"Effective gas price after EIP-1559 calculations.","type":"number","example":0,"uniqueKey":"oneOf.0.transaction.effective_gas_price","typeLabel":"number"},"input":{"title":"input","description":"Hex-encoded calldata sent with the transaction.","type":"string","uniqueKey":"oneOf.0.transaction.input","typeLabel":"string"},"nonce":{"title":"nonce","description":"Transaction nonce of the sender.","type":"number","example":1094,"uniqueKey":"oneOf.0.transaction.nonce","typeLabel":"number"},"to":{"title":"to","description":"Recipient address of the transaction.","type":"string","example":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.0.transaction.to","typeLabel":"string"},"index":{"title":"index","description":"Transaction index within the block.","type":"number","example":0,"uniqueKey":"oneOf.0.transaction.index","typeLabel":"number"},"value":{"title":"value","description":"Ether value sent with the transaction (in hex).","type":"string","example":"0x","uniqueKey":"oneOf.0.transaction.value","typeLabel":"string"},"access_list":{"oneOf":[{"title":"access_list","description":"EIP-2930 access list used by the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.0.transaction.access_list.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.0.transaction.access_list.oneOf.0","typeLabel":"any[]"},{"title":"access_list","description":"EIP-2930 access list used by the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.0.transaction.access_list.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.transaction.access_list","typeLabel":"any[] | null"},"status":{"title":"status","description":"Whether the transaction succeeded (true) or reverted (false).","type":"boolean","example":false,"uniqueKey":"oneOf.0.transaction.status","typeLabel":"boolean"},"addresses":{"title":"addresses","description":"List of addresses involved in the transaction.","type":"array","items":{"type":"string","uniqueKey":"oneOf.0.transaction.addresses.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.transaction.addresses","typeLabel":"string[]"},"contract_ids":{"title":"contract_ids","description":"List of contract identifiers in `network:chainId:address` format.","type":"array","items":{"type":"string","uniqueKey":"oneOf.0.transaction.contract_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.transaction.contract_ids","typeLabel":"string[]"},"network_id":{"title":"network_id","description":"Network ID on which the simulation was run.","type":"string","example":"1","uniqueKey":"oneOf.0.transaction.network_id","typeLabel":"string"},"timestamp":{"title":"timestamp","description":"Timestamp of the block used for simulation.","type":"string","format":"date-time","example":"2023-08-10T12:48:11Z","uniqueKey":"oneOf.0.transaction.timestamp","typeLabel":"string\u003cdate-time>"},"function_selector":{"title":"function_selector","description":"4-byte function selector of the called method.","type":"string","uniqueKey":"oneOf.0.transaction.function_selector","typeLabel":"string"},"l1_block_number":{"title":"l1_block_number","description":"L1 block number (for L2 transactions).","type":"number","example":0,"uniqueKey":"oneOf.0.transaction.l1_block_number","typeLabel":"number"},"l1_timestamp":{"title":"l1_timestamp","description":"L1 timestamp (for L2 transactions).","type":"number","example":0,"uniqueKey":"oneOf.0.transaction.l1_timestamp","typeLabel":"number"},"deposit_tx":{"title":"deposit_tx","description":"Whether this is a deposit transaction (L1 to L2).","type":"boolean","example":false,"uniqueKey":"oneOf.0.transaction.deposit_tx","typeLabel":"boolean"},"system_tx":{"title":"system_tx","description":"Whether this is a system transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.0.transaction.system_tx","typeLabel":"boolean"},"sig":{"title":"sig","description":"Transaction signature values.","type":"object","properties":{"v":{"type":"string","uniqueKey":"oneOf.0.transaction.sig.v","typeLabel":"string"},"r":{"type":"string","uniqueKey":"oneOf.0.transaction.sig.r","typeLabel":"string"},"s":{"type":"string","uniqueKey":"oneOf.0.transaction.sig.s","typeLabel":"string"}},"uniqueKey":"oneOf.0.transaction.sig","typeLabel":"sig · object"},"transaction_info":{"title":"transaction_info","description":"Detailed execution information including the call trace, decoded method parameters,\nemitted logs, state diffs, asset changes, and balance changes.","type":"object","properties":{"contract_id":{"title":"contract_id","description":"Identifier of the primary contract in the transaction.","type":"string","example":"eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.0.transaction.transaction_info.contract_id","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number of the simulation.","type":"number","uniqueKey":"oneOf.0.transaction.transaction_info.block_number","typeLabel":"number"},"transaction_id":{"title":"transaction_id","description":"Transaction hash (same as top-level hash).","type":"string","uniqueKey":"oneOf.0.transaction.transaction_info.transaction_id","typeLabel":"string"},"contract_address":{"title":"contract_address","description":"Address of the primary contract called.","type":"string","uniqueKey":"oneOf.0.transaction.transaction_info.contract_address","typeLabel":"string"},"method":{"title":"method","description":"Name of the method that was called (e.g., \"transfer\", \"swap\").","type":"string","example":"multiSwap","uniqueKey":"oneOf.0.transaction.transaction_info.method","typeLabel":"string"},"parameters":{"oneOf":[{"title":"parameters","description":"Decoded input parameters of the called method.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.0.transaction.transaction_info.parameters.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.0.transaction.transaction_info.parameters.oneOf.0","typeLabel":"any[]"},{"title":"parameters","description":"Decoded input parameters of the called method.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.0.transaction.transaction_info.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.transaction.transaction_info.parameters","typeLabel":"any[] | null"},"intrinsic_gas":{"title":"intrinsic_gas","description":"Intrinsic gas cost of the transaction.","type":"number","uniqueKey":"oneOf.0.transaction.transaction_info.intrinsic_gas","typeLabel":"number"},"refund_gas":{"title":"refund_gas","description":"Gas refunded after execution.","type":"number","uniqueKey":"oneOf.0.transaction.transaction_info.refund_gas","typeLabel":"number"},"call_trace":{"title":"call_trace","description":"Root of the call trace tree. Contains the top-level call and all nested\ninternal calls, including decoded inputs/outputs, gas usage, and errors.","type":"object","uniqueKey":"oneOf.0.transaction.transaction_info.call_trace","typeLabel":"call_trace · object"},"stack_trace":{"oneOf":[{"title":"stack_trace","description":"Stack trace of the error if the transaction reverted.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.0.transaction.transaction_info.stack_trace.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.0.transaction.transaction_info.stack_trace.oneOf.0","typeLabel":"any[]"},{"title":"stack_trace","description":"Stack trace of the error if the transaction reverted.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.0.transaction.transaction_info.stack_trace.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.transaction.transaction_info.stack_trace","typeLabel":"any[] | null"},"logs":{"oneOf":[{"title":"logs","description":"Decoded event logs emitted during execution.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.0.transaction.transaction_info.logs.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.0.transaction.transaction_info.logs.oneOf.0","typeLabel":"any[]"},{"title":"logs","description":"Decoded event logs emitted during execution.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.0.transaction.transaction_info.logs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.transaction.transaction_info.logs","typeLabel":"any[] | null"},"state_diff":{"oneOf":[{"title":"state_diff","description":"State changes caused by the transaction. Each entry shows the original\nand modified values for storage slots.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.0.transaction.transaction_info.state_diff.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.0.transaction.transaction_info.state_diff.oneOf.0","typeLabel":"any[]"},{"title":"state_diff","description":"State changes caused by the transaction. Each entry shows the original\nand modified values for storage slots.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.0.transaction.transaction_info.state_diff.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.transaction.transaction_info.state_diff","typeLabel":"any[] | null"},"raw_state_diff":{"oneOf":[{"title":"raw_state_diff","description":"Raw (non-decoded) state changes as storage slot key-value pairs.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.0.transaction.transaction_info.raw_state_diff.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.0.transaction.transaction_info.raw_state_diff.oneOf.0","typeLabel":"any[]"},{"title":"raw_state_diff","description":"Raw (non-decoded) state changes as storage slot key-value pairs.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.0.transaction.transaction_info.raw_state_diff.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.transaction.transaction_info.raw_state_diff","typeLabel":"any[] | null"},"console_logs":{"oneOf":[{"title":"console_logs","description":"Console log outputs from Hardhat-style console.log calls.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.0.transaction.transaction_info.console_logs.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.0.transaction.transaction_info.console_logs.oneOf.0","typeLabel":"any[]"},{"title":"console_logs","description":"Console log outputs from Hardhat-style console.log calls.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.0.transaction.transaction_info.console_logs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.transaction.transaction_info.console_logs","typeLabel":"any[] | null"},"created_at":{"title":"created_at","description":"Timestamp when the simulation was created.","type":"string","format":"date-time","uniqueKey":"oneOf.0.transaction.transaction_info.created_at","typeLabel":"string\u003cdate-time>"},"asset_changes":{"oneOf":[{"title":"asset_changes","description":"Token transfers that occurred during the transaction, including ERC20,\nERC721, ERC1155, and native currency movements. Each entry includes\ntoken info, transfer type (Transfer, Mint, Burn), amounts, and USD values.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.0.transaction.transaction_info.asset_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.0.transaction.transaction_info.asset_changes.oneOf.0","typeLabel":"any[]"},{"title":"asset_changes","description":"Token transfers that occurred during the transaction, including ERC20,\nERC721, ERC1155, and native currency movements. Each entry includes\ntoken info, transfer type (Transfer, Mint, Burn), amounts, and USD values.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.0.transaction.transaction_info.asset_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.transaction.transaction_info.asset_changes","typeLabel":"any[] | null"},"balance_changes":{"oneOf":[{"title":"balance_changes","description":"Net balance changes per address, aggregating all asset transfers\nfor each participant in the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.0.transaction.transaction_info.balance_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.0.transaction.transaction_info.balance_changes.oneOf.0","typeLabel":"any[]"},{"title":"balance_changes","description":"Net balance changes per address, aggregating all asset transfers\nfor each participant in the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.0.transaction.transaction_info.balance_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.transaction.transaction_info.balance_changes","typeLabel":"any[] | null"},"exposure_changes":{"oneOf":[{"title":"exposure_changes","description":"Token approval changes (Approve, Revoke, Permit, ApproveForAll, RevokeForAll)\nthat occurred during the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.0.transaction.transaction_info.exposure_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.0.transaction.transaction_info.exposure_changes.oneOf.0","typeLabel":"any[]"},{"title":"exposure_changes","description":"Token approval changes (Approve, Revoke, Permit, ApproveForAll, RevokeForAll)\nthat occurred during the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.0.transaction.transaction_info.exposure_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.transaction.transaction_info.exposure_changes","typeLabel":"any[] | null"}},"uniqueKey":"oneOf.0.transaction.transaction_info","typeLabel":"transaction_info · object"},"error_message":{"title":"error_message","description":"Error message if the transaction reverted.","type":"string","uniqueKey":"oneOf.0.transaction.error_message","typeLabel":"string"},"error_info":{"oneOf":[{"title":"error_info","description":"Detailed error information including the address that caused the revert.","type":"object","properties":{"error_message":{"type":"string","uniqueKey":"oneOf.0.transaction.error_info.oneOf.0.error_message","typeLabel":"string"},"address":{"type":"string","uniqueKey":"oneOf.0.transaction.error_info.oneOf.0.address","typeLabel":"string"}},"uniqueKey":"oneOf.0.transaction.error_info.oneOf.0","typeLabel":"error_info · object"},{"title":"error_info","description":"Detailed error information including the address that caused the revert.","type":"null","properties":{"error_message":{"type":"string"},"address":{"type":"string"}},"uniqueKey":"oneOf.0.transaction.error_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.transaction.error_info","typeLabel":"error_info · object | null"},"method":{"title":"method","description":"Name of the method called.","type":"string","uniqueKey":"oneOf.0.transaction.method","typeLabel":"string"},"decoded_input":{"oneOf":[{"title":"decoded_input","description":"Decoded input parameters at the top level.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.0.transaction.decoded_input.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.0.transaction.decoded_input.oneOf.0","typeLabel":"any[]"},{"title":"decoded_input","description":"Decoded input parameters at the top level.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.0.transaction.decoded_input.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.transaction.decoded_input","typeLabel":"any[] | null"}},"uniqueKey":"oneOf.0.transaction","typeLabel":"transaction · object"},"simulation":{"title":"simulation","description":"Contains metadata about the simulation itself, including its unique ID, project and\nowner IDs, block number, gas used, the method invoked, simulation status, block header\nused, and timestamps.","type":"object","properties":{"id":{"title":"id","description":"Unique identifier of the simulation.","type":"string","format":"uuid","example":"1c08db12-8f6b-4377-95ef-2c0b99298de8","uniqueKey":"oneOf.0.simulation.id","typeLabel":"string\u003cuuid>"},"project_id":{"title":"project_id","description":"ID of the project the simulation belongs to.","type":"string","format":"uuid","example":"dfdc391a-a15d-4590-9aef-8691259c7df4","uniqueKey":"oneOf.0.simulation.project_id","typeLabel":"string\u003cuuid>"},"owner_id":{"title":"owner_id","description":"ID of the account that owns the simulation.","type":"string","format":"uuid","example":"7d5e8b1f-8bf8-4eae-a70f-fb7d354b1cc2","uniqueKey":"oneOf.0.simulation.owner_id","typeLabel":"string\u003cuuid>"},"network_id":{"title":"network_id","description":"Network ID on which the simulation was run.","type":"string","example":"1","uniqueKey":"oneOf.0.simulation.network_id","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number used for the simulation.","type":"number","example":17884583,"uniqueKey":"oneOf.0.simulation.block_number","typeLabel":"number"},"transaction_index":{"title":"transaction_index","description":"Transaction index within the block.","type":"number","example":0,"uniqueKey":"oneOf.0.simulation.transaction_index","typeLabel":"number"},"from":{"title":"from","description":"Sender address.","type":"string","example":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","uniqueKey":"oneOf.0.simulation.from","typeLabel":"string"},"to":{"title":"to","description":"Recipient address.","type":"string","example":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.0.simulation.to","typeLabel":"string"},"input":{"title":"input","description":"Hex-encoded calldata.","type":"string","uniqueKey":"oneOf.0.simulation.input","typeLabel":"string"},"gas":{"title":"gas","description":"Gas limit.","type":"number","example":648318,"uniqueKey":"oneOf.0.simulation.gas","typeLabel":"number"},"gas_price":{"title":"gas_price","description":"Gas price used.","type":"string","example":"0","uniqueKey":"oneOf.0.simulation.gas_price","typeLabel":"string"},"gas_used":{"title":"gas_used","description":"Actual gas consumed.","type":"number","example":45065,"uniqueKey":"oneOf.0.simulation.gas_used","typeLabel":"number"},"value":{"title":"value","description":"Ether value sent.","type":"string","example":"0","uniqueKey":"oneOf.0.simulation.value","typeLabel":"string"},"method":{"title":"method","description":"Name of the called method.","type":"string","example":"multiSwap","uniqueKey":"oneOf.0.simulation.method","typeLabel":"string"},"status":{"title":"status","description":"Whether the simulation succeeded.","type":"boolean","example":false,"uniqueKey":"oneOf.0.simulation.status","typeLabel":"boolean"},"access_list":{"oneOf":[{"title":"access_list","description":"EIP-2930 access list.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.0.simulation.access_list.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.0.simulation.access_list.oneOf.0","typeLabel":"any[]"},{"title":"access_list","description":"EIP-2930 access list.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.0.simulation.access_list.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.simulation.access_list","typeLabel":"any[] | null"},"queue_origin":{"title":"queue_origin","description":"Origin of the transaction in queue (for L2).","type":"string","uniqueKey":"oneOf.0.simulation.queue_origin","typeLabel":"string"},"block_header":{"title":"block_header","description":"Block header used during the simulation.","type":"object","uniqueKey":"oneOf.0.simulation.block_header","typeLabel":"block_header · object"},"deposit_tx":{"title":"deposit_tx","description":"Whether this is a deposit transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.0.simulation.deposit_tx","typeLabel":"boolean"},"system_tx":{"title":"system_tx","description":"Whether this is a system transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.0.simulation.system_tx","typeLabel":"boolean"},"error_message":{"title":"error_message","description":"Error message if the simulation reverted.","type":"string","example":"Deadline breached","uniqueKey":"oneOf.0.simulation.error_message","typeLabel":"string"},"nonce":{"title":"nonce","description":"Nonce of the sender.","type":"number","example":1094,"uniqueKey":"oneOf.0.simulation.nonce","typeLabel":"number"},"addresses":{"title":"addresses","description":"Addresses involved in the simulation.","type":"array","items":{"type":"string","uniqueKey":"oneOf.0.simulation.addresses.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.simulation.addresses","typeLabel":"string[]"},"contract_ids":{"title":"contract_ids","description":"Contract identifiers involved.","type":"array","items":{"type":"string","uniqueKey":"oneOf.0.simulation.contract_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.simulation.contract_ids","typeLabel":"string[]"},"shared":{"title":"shared","description":"Whether the simulation is shared/public.","type":"boolean","example":false,"uniqueKey":"oneOf.0.simulation.shared","typeLabel":"boolean"},"created_at":{"title":"created_at","description":"Timestamp when the simulation was created.","type":"string","format":"date-time","example":"2023-12-20T14:03:57.3212051Z","uniqueKey":"oneOf.0.simulation.created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"oneOf.0.simulation","typeLabel":"simulation · object"},"contracts":{"title":"contracts","description":"List of contract accounts involved in the simulation. Each entry contains\nthe contract's ID, network ID, address, name, verification status, associated\nstandards (ERC20, ERC721, etc.), token data, compiler version, deployed bytecode,\nand source code (if verified).","type":"array","items":{"type":"object","properties":{"id":{"title":"id","description":"Unique contract identifier in `network:chainId:address` format.","type":"string","example":"eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e","uniqueKey":"oneOf.0.contracts.items.[INDEX].id","typeLabel":"string"},"contract_id":{"title":"contract_id","description":"Contract identifier (same as id).","type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].contract_id","typeLabel":"string"},"balance":{"title":"balance","description":"Contract balance.","type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].balance","typeLabel":"string"},"network_id":{"title":"network_id","description":"Network ID the contract is deployed on.","type":"string","example":"1","uniqueKey":"oneOf.0.contracts.items.[INDEX].network_id","typeLabel":"string"},"public":{"title":"public","description":"Whether the contract is publicly verified.","type":"boolean","example":true,"uniqueKey":"oneOf.0.contracts.items.[INDEX].public","typeLabel":"boolean"},"verified_by":{"title":"verified_by","description":"Source of verification (e.g., \"etherscan\").","type":"string","example":"etherscan","uniqueKey":"oneOf.0.contracts.items.[INDEX].verified_by","typeLabel":"string"},"verification_date":{"title":"verification_date","description":"When the contract was verified.","type":"string","format":"date-time","uniqueKey":"oneOf.0.contracts.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time>"},"address":{"title":"address","description":"Contract address.","type":"string","example":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","uniqueKey":"oneOf.0.contracts.items.[INDEX].address","typeLabel":"string"},"contract_name":{"title":"contract_name","description":"Name of the contract (e.g., \"UniswapV2Router02\").","type":"string","example":"MultiPath","uniqueKey":"oneOf.0.contracts.items.[INDEX].contract_name","typeLabel":"string"},"ens_domain":{"oneOf":[{"title":"ens_domain","description":"ENS domains associated with this address.","type":"array","items":{"type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].ens_domain.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.contracts.items.[INDEX].ens_domain.oneOf.0","typeLabel":"string[]"},{"title":"ens_domain","description":"ENS domains associated with this address.","type":"null","items":{"type":"string"},"uniqueKey":"oneOf.0.contracts.items.[INDEX].ens_domain.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.contracts.items.[INDEX].ens_domain","typeLabel":"string[] | null"},"type":{"title":"type","description":"Account type. Possible values:\n- `wallet` - Externally Owned Account (EOA)\n- `contract` - Verified smart contract\n- `unverified_contract` - Unverified smart contract","type":"string","enum":["wallet","contract","unverified_contract"],"example":"contract","uniqueKey":"oneOf.0.contracts.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"standard":{"title":"standard","description":"Primary contract standard. Possible values include:\n`erc20`, `erc721`, `erc1155`, `eip1167`, `eip1967`, `beacon_proxy`, `custom_proxy`, `native_currency`","type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].standard","typeLabel":"string"},"standards":{"title":"standards","description":"List of all standards the contract implements.","type":"array","items":{"type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].standards.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.contracts.items.[INDEX].standards","typeLabel":"string[]"},"token_data":{"oneOf":[{"title":"token_data","description":"Token-specific data if the contract is a token.","type":"object","properties":{"symbol":{"type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].token_data.oneOf.0.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].token_data.oneOf.0.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"oneOf.0.contracts.items.[INDEX].token_data.oneOf.0.decimals","typeLabel":"number"},"main":{"type":"boolean","uniqueKey":"oneOf.0.contracts.items.[INDEX].token_data.oneOf.0.main","typeLabel":"boolean"}},"uniqueKey":"oneOf.0.contracts.items.[INDEX].token_data.oneOf.0","typeLabel":"token_data · object"},{"title":"token_data","description":"Token-specific data if the contract is a token.","type":"null","properties":{"symbol":{"type":"string"},"name":{"type":"string"},"decimals":{"type":"number"},"main":{"type":"boolean"}},"uniqueKey":"oneOf.0.contracts.items.[INDEX].token_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.contracts.items.[INDEX].token_data","typeLabel":"token_data · object | null"},"evm_version":{"title":"evm_version","description":"EVM version the contract was compiled for.","type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].evm_version","typeLabel":"string"},"compiler_version":{"title":"compiler_version","description":"Compiler version used to compile the contract.","type":"string","example":"v0.7.5+commit.eb77ed08","uniqueKey":"oneOf.0.contracts.items.[INDEX].compiler_version","typeLabel":"string"},"optimizations_used":{"title":"optimizations_used","description":"Whether compiler optimizations were enabled.","type":"boolean","uniqueKey":"oneOf.0.contracts.items.[INDEX].optimizations_used","typeLabel":"boolean"},"optimization_runs":{"title":"optimization_runs","description":"Number of optimizer runs.","type":"number","uniqueKey":"oneOf.0.contracts.items.[INDEX].optimization_runs","typeLabel":"number"},"libraries":{"oneOf":[{"title":"libraries","description":"Libraries linked to the contract.","type":"object","uniqueKey":"oneOf.0.contracts.items.[INDEX].libraries.oneOf.0","typeLabel":"libraries · object"},{"title":"libraries","description":"Libraries linked to the contract.","type":"null","uniqueKey":"oneOf.0.contracts.items.[INDEX].libraries.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.contracts.items.[INDEX].libraries","typeLabel":"libraries · object | null"},"compiler_settings":{"title":"compiler_settings","description":"Compiler settings used for compilation.","type":"object","uniqueKey":"oneOf.0.contracts.items.[INDEX].compiler_settings","typeLabel":"compiler_settings · object"},"deployed_bytecode":{"title":"deployed_bytecode","description":"Hex-encoded deployed bytecode of the contract.","type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].deployed_bytecode","typeLabel":"string"},"creation_bytecode":{"title":"creation_bytecode","description":"Hex-encoded creation bytecode of the contract.","type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].creation_bytecode","typeLabel":"string"},"data":{"oneOf":[{"title":"data","description":"Public contract data including the main contract name, source files, and ABI.","type":"object","properties":{"main_contract":{"type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].data.oneOf.0.main_contract","typeLabel":"string"},"contract_info":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number","uniqueKey":"oneOf.0.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].id","typeLabel":"number"},"path":{"type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].path","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].name","typeLabel":"string"},"source":{"type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].source","typeLabel":"string"}},"uniqueKey":"oneOf.0.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.contracts.items.[INDEX].data.oneOf.0.contract_info","typeLabel":"object[]"},"abi":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.0.contracts.items.[INDEX].data.oneOf.0.abi.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.0.contracts.items.[INDEX].data.oneOf.0.abi","typeLabel":"any[]"}},"uniqueKey":"oneOf.0.contracts.items.[INDEX].data.oneOf.0","typeLabel":"data · object"},{"title":"data","description":"Public contract data including the main contract name, source files, and ABI.","type":"null","properties":{"main_contract":{"type":"string"},"contract_info":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number"},"path":{"type":"string"},"name":{"type":"string"},"source":{"type":"string"}}}},"abi":{"type":"array","items":{"oneOf":[{}]}}},"uniqueKey":"oneOf.0.contracts.items.[INDEX].data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.contracts.items.[INDEX].data","typeLabel":"data · object | null"},"src_map":{"title":"src_map","description":"Source map for the contract bytecode.","type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].src_map","typeLabel":"string"},"creation_block":{"title":"creation_block","description":"Block number at which the contract was deployed.","type":"number","uniqueKey":"oneOf.0.contracts.items.[INDEX].creation_block","typeLabel":"number"},"creation_tx":{"title":"creation_tx","description":"Transaction hash of the contract deployment.","type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].creation_tx","typeLabel":"string"},"creator_address":{"title":"creator_address","description":"Address that deployed the contract.","type":"string","uniqueKey":"oneOf.0.contracts.items.[INDEX].creator_address","typeLabel":"string"},"language":{"title":"language","description":"Programming language (solidity or vyper).","type":"string","enum":["solidity","vyper"],"uniqueKey":"oneOf.0.contracts.items.[INDEX].language","typeLabel":"enum\u003cstring>"},"in_project":{"title":"in_project","description":"Whether the contract is part of the project.","type":"boolean","uniqueKey":"oneOf.0.contracts.items.[INDEX].in_project","typeLabel":"boolean"},"token_info":{"oneOf":[{"title":"token_info","description":"Token metadata (symbol, name, decimals, logo, USD value).","type":"object","uniqueKey":"oneOf.0.contracts.items.[INDEX].token_info.oneOf.0","typeLabel":"token_info · object"},{"title":"token_info","description":"Token metadata (symbol, name, decimals, logo, USD value).","type":"null","uniqueKey":"oneOf.0.contracts.items.[INDEX].token_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.contracts.items.[INDEX].token_info","typeLabel":"token_info · object | null"}},"uniqueKey":"oneOf.0.contracts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.contracts","typeLabel":"contracts · object[]"},"generated_access_list":{"title":"generated_access_list","description":"EIP-2930 access list generated by the simulation when `generate_access_list`\nis set to `true` in the request. Contains addresses and their accessed storage\nkeys for gas optimization.","type":"array","items":{"type":"object","properties":{"address":{"title":"address","description":"Contract address in the access list.","type":"string","uniqueKey":"oneOf.0.generated_access_list.items.[INDEX].address","typeLabel":"string"},"storage_keys":{"title":"storage_keys","description":"Storage keys accessed in this contract.","type":"array","items":{"type":"string","uniqueKey":"oneOf.0.generated_access_list.items.[INDEX].storage_keys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.generated_access_list.items.[INDEX].storage_keys","typeLabel":"string[]"}},"uniqueKey":"oneOf.0.generated_access_list.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.generated_access_list","typeLabel":"generated_access_list · object[]"}},"uniqueKey":"oneOf.0","typeLabel":"Full Simulation Response · object"},{"type":"object","title":"Quick Simulation Response","description":"Simulation response containing the simulated transaction, simulation metadata, involved contracts, and generated access list.","example":{"transaction":{"hash":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","block_hash":"","block_number":17884583,"from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","gas":648318,"gas_price":0,"gas_fee_cap":0,"gas_tip_cap":0,"cumulative_gas_used":0,"gas_used":45065,"effective_gas_price":0,"input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","nonce":1094,"to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","index":0,"value":"0x","access_list":null,"status":false,"addresses":null,"contract_ids":null,"network_id":"1","timestamp":"2023-08-10T12:48:11Z","function_selector":"","l1_block_number":0,"l1_timestamp":0,"deposit_tx":false,"system_tx":false,"sig":{"v":"0x0","r":"0x0","s":"0x0"},"transaction_info":{"contract_id":"eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e","block_number":17884583,"transaction_id":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","contract_address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","method":null,"parameters":null,"intrinsic_gas":32744,"refund_gas":0,"call_trace":{"hash":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","contract_name":"","function_pc":0,"function_op":"CALL","absolute_position":0,"caller_pc":0,"caller_op":"CALL","call_type":"CALL","address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","from_balance":"50912118197849012","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to_balance":"0","value":"0","block_timestamp":"0001-01-01T00:00:00Z","gas":615574,"gas_used":12321,"intrinsic_gas":32744,"storage_address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","nonce_diff":[{"address":"0x3F41a1CFd3C8B8d9c162dE0f42307a0095A6e5DF","original":"1094","dirty":"1095"}],"output":"0x","decoded_output":null,"error_absolute_position":2098,"error":"execution reverted","error_op":"REVERT","error_hex_data":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000011446561646c696e65206272656163686564000000000000000000000000000000","network_id":"1","calls":[{"hash":"","function_pc":0,"function_op":"STOP","absolute_position":2044,"caller_pc":736,"caller_op":"DELEGATECALL","call_type":"DELEGATECALL","address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from_balance":"0","to":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","to_balance":"0","value":null,"caller":{"address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","balance":"50912118197849012"},"block_timestamp":"0001-01-01T00:00:00Z","gas":600460,"gas_used":6554,"refund_gas":9531,"storage_address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","output":"0x","decoded_output":null,"error_absolute_position":2043,"error":"execution reverted","error_op":"REVERT","error_reason":"Deadline breached","network_id":"","calls":[{"hash":"","function_pc":0,"function_op":"","absolute_position":2043,"caller_pc":0,"caller_op":"","address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","from":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","from_balance":null,"to":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","to_balance":null,"value":null,"block_timestamp":"0001-01-01T00:00:00Z","gas":0,"gas_used":0,"input":"0x","output":"0x","decoded_output":null,"error":"execution reverted","error_op":"REVERT","network_id":"","calls":null}]}]},"stack_trace":[{"file_index":null,"contract":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","name":null,"line":null,"error":"execution reverted","error_reason":"Deadline breached","code":null,"op":"REVERT","length":null},{"file_index":null,"contract":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","name":null,"line":null,"error":null,"code":null,"op":"DELEGATECALL","length":null},{"file_index":null,"contract":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","name":"","line":null,"error":null,"code":null,"op":"CALL","length":null}],"logs":null,"balance_diff":null,"nonce_diff":[{"address":"0x3F41a1CFd3C8B8d9c162dE0f42307a0095A6e5DF","original":"1094","dirty":"1095"}],"state_diff":null,"raw_state_diff":null,"console_logs":null,"asset_changes":null,"balance_changes":[],"created_at":"2023-08-10T12:48:11Z"},"error_message":"Deadline breached","error_info":{"error_message":"Deadline breached","address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e"},"method":"","decoded_input":null,"call_trace":[{"call_type":"CALL","from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","gas":615574,"gas_used":12321,"address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","error":"value:\"execution reverted\"","subtraces":1,"input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","output":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000011446561646c696e65206272656163686564000000000000000000000000000000","errorMessage":"value:\"Deadline breached\"","fromBalance":"0xb4e04d3ff20bb4"},{"call_type":"DELEGATECALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","gas":600460,"gas_used":6554,"address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","error":"value:\"execution reverted\"","trace_address":[0],"input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","output":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000011446561646c696e65206272656163686564000000000000000000000000000000","gas_in":612591,"gas_cost":603060,"errorMessage":"value:\"Deadline breached\""}]},"simulation":{"id":"19aaed14-6079-4533-bf1c-3b5aff52c8a6","project_id":"dfdc391a-a15d-4590-9aef-8691259c7df4","owner_id":"7d5e8b1f-8bf8-4eae-a70f-fb7d354b1cc2","network_id":"1","block_number":17884583,"transaction_index":0,"from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","gas":648318,"gas_price":"0","gas_used":45065,"value":"0","status":false,"access_list":null,"queue_origin":"","block_header":{"number":"0x110e5a7","hash":"0x0000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x5aedfee941729c66fab3bc35cc00a8687d4c8f177e800565fa3895fee02a8d12","parentHash":"0x9075514cb7db4dc5c7f25b7b53bdee3ea51b3088eb94a5551668f49d5fd7bdc9","sha3Uncles":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","transactionsRoot":"0x3f3e3bac2d1a65adabe655196f48341105a8c21600b5d1dcd0f95ad6baf91d11","receiptsRoot":"0xb129fa08d3abb39c49b4e65f1edf7efc0d3d5ddf6b84ff802b43eb2b29e9b046","logsBloom":"0x74717005272adbead19e3886a21a471915102405ca59280ca44b9062f41101c5e441130e920943f04203fb604087c1b12293878b8c5b381213d09c35c12cc09046c0e4af0174382b7952554bf1f820ec0ff34a2c0560597035187563c6e023501ac2c8a2129384ab01a13c0015b43cdd7a0b03c200148d6d57861cb000a810560e11925caa60b13b60f5614117b606c68907e5859bc0903c643127dbc5900e2c831408093b4a209b1e40cec85cf20d07a4919a40b539994611a185ab00280022f39a08d67104014a096fa60a493a80da0f6e8a22412fb0ba6884429e1033a31cd8bce468d10c7d8a82663785a120c4408b2112604a101a5fa8891290302b970d","timestamp":"0x64d4dc8b","difficulty":"0x0","gasLimit":"0x1c9c380","gasUsed":"0x9d2881","miner":"0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5","extraData":"0x6265617665726275696c642e6f7267","mixHash":"0xcd3023878e91294b673f69b51e3ed64e814f6caabb795a93caadb34cc39a8ff3","nonce":"0x0000000000000000","baseFeePerGas":"0x4d0b44e27","size":"0x0","totalDifficulty":"0x0","uncles":null,"transactions":null},"deposit_tx":false,"system_tx":false,"error_message":"Deadline breached","nonce":1094,"addresses":null,"contract_ids":null,"shared":false,"created_at":"2023-12-20T14:23:16.436539931Z"},"contracts":[],"generated_access_list":[]},"properties":{"transaction":{"title":"transaction","description":"Contains data related to the simulated transaction, including its hash, block number,\norigin and destination addresses, gas details, input data, nonce, status, timestamp,\nand involved contract addresses. The nested `transaction_info` object holds detailed\nexecution data such as the call trace, emitted logs, state diffs, and asset changes.","type":"object","properties":{"hash":{"title":"hash","description":"Transaction hash.","type":"string","example":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","uniqueKey":"oneOf.1.transaction.hash","typeLabel":"string"},"block_hash":{"title":"block_hash","description":"Hash of the block containing this transaction.","type":"string","example":"","uniqueKey":"oneOf.1.transaction.block_hash","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number at which the transaction was simulated.","type":"number","example":17884583,"uniqueKey":"oneOf.1.transaction.block_number","typeLabel":"number"},"from":{"title":"from","description":"Address that initiated the transaction.","type":"string","example":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","uniqueKey":"oneOf.1.transaction.from","typeLabel":"string"},"gas":{"title":"gas","description":"Gas limit provided for the simulation.","type":"number","example":648318,"uniqueKey":"oneOf.1.transaction.gas","typeLabel":"number"},"gas_price":{"title":"gas_price","description":"Gas price used in the simulation.","type":"number","example":0,"uniqueKey":"oneOf.1.transaction.gas_price","typeLabel":"number"},"gas_fee_cap":{"title":"gas_fee_cap","description":"EIP-1559 max fee per gas.","type":"number","example":0,"uniqueKey":"oneOf.1.transaction.gas_fee_cap","typeLabel":"number"},"gas_tip_cap":{"title":"gas_tip_cap","description":"EIP-1559 max priority fee per gas (tip).","type":"number","example":0,"uniqueKey":"oneOf.1.transaction.gas_tip_cap","typeLabel":"number"},"cumulative_gas_used":{"title":"cumulative_gas_used","description":"Total gas used in the block up to and including this transaction.","type":"number","example":0,"uniqueKey":"oneOf.1.transaction.cumulative_gas_used","typeLabel":"number"},"gas_used":{"title":"gas_used","description":"Actual gas consumed by the simulation.","type":"number","example":45065,"uniqueKey":"oneOf.1.transaction.gas_used","typeLabel":"number"},"effective_gas_price":{"title":"effective_gas_price","description":"Effective gas price after EIP-1559 calculations.","type":"number","example":0,"uniqueKey":"oneOf.1.transaction.effective_gas_price","typeLabel":"number"},"input":{"title":"input","description":"Hex-encoded calldata sent with the transaction.","type":"string","uniqueKey":"oneOf.1.transaction.input","typeLabel":"string"},"nonce":{"title":"nonce","description":"Transaction nonce of the sender.","type":"number","example":1094,"uniqueKey":"oneOf.1.transaction.nonce","typeLabel":"number"},"to":{"title":"to","description":"Recipient address of the transaction.","type":"string","example":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.1.transaction.to","typeLabel":"string"},"index":{"title":"index","description":"Transaction index within the block.","type":"number","example":0,"uniqueKey":"oneOf.1.transaction.index","typeLabel":"number"},"value":{"title":"value","description":"Ether value sent with the transaction (in hex).","type":"string","example":"0x","uniqueKey":"oneOf.1.transaction.value","typeLabel":"string"},"access_list":{"oneOf":[{"title":"access_list","description":"EIP-2930 access list used by the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.1.transaction.access_list.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.1.transaction.access_list.oneOf.0","typeLabel":"any[]"},{"title":"access_list","description":"EIP-2930 access list used by the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.1.transaction.access_list.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.transaction.access_list","typeLabel":"any[] | null"},"status":{"title":"status","description":"Whether the transaction succeeded (true) or reverted (false).","type":"boolean","example":false,"uniqueKey":"oneOf.1.transaction.status","typeLabel":"boolean"},"addresses":{"title":"addresses","description":"List of addresses involved in the transaction.","type":"array","items":{"type":"string","uniqueKey":"oneOf.1.transaction.addresses.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.transaction.addresses","typeLabel":"string[]"},"contract_ids":{"title":"contract_ids","description":"List of contract identifiers in `network:chainId:address` format.","type":"array","items":{"type":"string","uniqueKey":"oneOf.1.transaction.contract_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.transaction.contract_ids","typeLabel":"string[]"},"network_id":{"title":"network_id","description":"Network ID on which the simulation was run.","type":"string","example":"1","uniqueKey":"oneOf.1.transaction.network_id","typeLabel":"string"},"timestamp":{"title":"timestamp","description":"Timestamp of the block used for simulation.","type":"string","format":"date-time","example":"2023-08-10T12:48:11Z","uniqueKey":"oneOf.1.transaction.timestamp","typeLabel":"string\u003cdate-time>"},"function_selector":{"title":"function_selector","description":"4-byte function selector of the called method.","type":"string","uniqueKey":"oneOf.1.transaction.function_selector","typeLabel":"string"},"l1_block_number":{"title":"l1_block_number","description":"L1 block number (for L2 transactions).","type":"number","example":0,"uniqueKey":"oneOf.1.transaction.l1_block_number","typeLabel":"number"},"l1_timestamp":{"title":"l1_timestamp","description":"L1 timestamp (for L2 transactions).","type":"number","example":0,"uniqueKey":"oneOf.1.transaction.l1_timestamp","typeLabel":"number"},"deposit_tx":{"title":"deposit_tx","description":"Whether this is a deposit transaction (L1 to L2).","type":"boolean","example":false,"uniqueKey":"oneOf.1.transaction.deposit_tx","typeLabel":"boolean"},"system_tx":{"title":"system_tx","description":"Whether this is a system transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.1.transaction.system_tx","typeLabel":"boolean"},"sig":{"title":"sig","description":"Transaction signature values.","type":"object","properties":{"v":{"type":"string","uniqueKey":"oneOf.1.transaction.sig.v","typeLabel":"string"},"r":{"type":"string","uniqueKey":"oneOf.1.transaction.sig.r","typeLabel":"string"},"s":{"type":"string","uniqueKey":"oneOf.1.transaction.sig.s","typeLabel":"string"}},"uniqueKey":"oneOf.1.transaction.sig","typeLabel":"sig · object"},"transaction_info":{"title":"transaction_info","description":"Detailed execution information including the call trace, decoded method parameters,\nemitted logs, state diffs, asset changes, and balance changes.","type":"object","properties":{"contract_id":{"title":"contract_id","description":"Identifier of the primary contract in the transaction.","type":"string","example":"eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.1.transaction.transaction_info.contract_id","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number of the simulation.","type":"number","uniqueKey":"oneOf.1.transaction.transaction_info.block_number","typeLabel":"number"},"transaction_id":{"title":"transaction_id","description":"Transaction hash (same as top-level hash).","type":"string","uniqueKey":"oneOf.1.transaction.transaction_info.transaction_id","typeLabel":"string"},"contract_address":{"title":"contract_address","description":"Address of the primary contract called.","type":"string","uniqueKey":"oneOf.1.transaction.transaction_info.contract_address","typeLabel":"string"},"method":{"title":"method","description":"Name of the method that was called (e.g., \"transfer\", \"swap\").","type":"string","example":"multiSwap","uniqueKey":"oneOf.1.transaction.transaction_info.method","typeLabel":"string"},"parameters":{"oneOf":[{"title":"parameters","description":"Decoded input parameters of the called method.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.1.transaction.transaction_info.parameters.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.1.transaction.transaction_info.parameters.oneOf.0","typeLabel":"any[]"},{"title":"parameters","description":"Decoded input parameters of the called method.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.1.transaction.transaction_info.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.transaction.transaction_info.parameters","typeLabel":"any[] | null"},"intrinsic_gas":{"title":"intrinsic_gas","description":"Intrinsic gas cost of the transaction.","type":"number","uniqueKey":"oneOf.1.transaction.transaction_info.intrinsic_gas","typeLabel":"number"},"refund_gas":{"title":"refund_gas","description":"Gas refunded after execution.","type":"number","uniqueKey":"oneOf.1.transaction.transaction_info.refund_gas","typeLabel":"number"},"call_trace":{"title":"call_trace","description":"Root of the call trace tree. Contains the top-level call and all nested\ninternal calls, including decoded inputs/outputs, gas usage, and errors.","type":"object","uniqueKey":"oneOf.1.transaction.transaction_info.call_trace","typeLabel":"call_trace · object"},"stack_trace":{"oneOf":[{"title":"stack_trace","description":"Stack trace of the error if the transaction reverted.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.1.transaction.transaction_info.stack_trace.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.1.transaction.transaction_info.stack_trace.oneOf.0","typeLabel":"any[]"},{"title":"stack_trace","description":"Stack trace of the error if the transaction reverted.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.1.transaction.transaction_info.stack_trace.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.transaction.transaction_info.stack_trace","typeLabel":"any[] | null"},"logs":{"oneOf":[{"title":"logs","description":"Decoded event logs emitted during execution.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.1.transaction.transaction_info.logs.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.1.transaction.transaction_info.logs.oneOf.0","typeLabel":"any[]"},{"title":"logs","description":"Decoded event logs emitted during execution.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.1.transaction.transaction_info.logs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.transaction.transaction_info.logs","typeLabel":"any[] | null"},"state_diff":{"oneOf":[{"title":"state_diff","description":"State changes caused by the transaction. Each entry shows the original\nand modified values for storage slots.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.1.transaction.transaction_info.state_diff.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.1.transaction.transaction_info.state_diff.oneOf.0","typeLabel":"any[]"},{"title":"state_diff","description":"State changes caused by the transaction. Each entry shows the original\nand modified values for storage slots.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.1.transaction.transaction_info.state_diff.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.transaction.transaction_info.state_diff","typeLabel":"any[] | null"},"raw_state_diff":{"oneOf":[{"title":"raw_state_diff","description":"Raw (non-decoded) state changes as storage slot key-value pairs.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.1.transaction.transaction_info.raw_state_diff.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.1.transaction.transaction_info.raw_state_diff.oneOf.0","typeLabel":"any[]"},{"title":"raw_state_diff","description":"Raw (non-decoded) state changes as storage slot key-value pairs.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.1.transaction.transaction_info.raw_state_diff.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.transaction.transaction_info.raw_state_diff","typeLabel":"any[] | null"},"console_logs":{"oneOf":[{"title":"console_logs","description":"Console log outputs from Hardhat-style console.log calls.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.1.transaction.transaction_info.console_logs.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.1.transaction.transaction_info.console_logs.oneOf.0","typeLabel":"any[]"},{"title":"console_logs","description":"Console log outputs from Hardhat-style console.log calls.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.1.transaction.transaction_info.console_logs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.transaction.transaction_info.console_logs","typeLabel":"any[] | null"},"created_at":{"title":"created_at","description":"Timestamp when the simulation was created.","type":"string","format":"date-time","uniqueKey":"oneOf.1.transaction.transaction_info.created_at","typeLabel":"string\u003cdate-time>"},"asset_changes":{"oneOf":[{"title":"asset_changes","description":"Token transfers that occurred during the transaction, including ERC20,\nERC721, ERC1155, and native currency movements. Each entry includes\ntoken info, transfer type (Transfer, Mint, Burn), amounts, and USD values.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.1.transaction.transaction_info.asset_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.1.transaction.transaction_info.asset_changes.oneOf.0","typeLabel":"any[]"},{"title":"asset_changes","description":"Token transfers that occurred during the transaction, including ERC20,\nERC721, ERC1155, and native currency movements. Each entry includes\ntoken info, transfer type (Transfer, Mint, Burn), amounts, and USD values.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.1.transaction.transaction_info.asset_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.transaction.transaction_info.asset_changes","typeLabel":"any[] | null"},"balance_changes":{"oneOf":[{"title":"balance_changes","description":"Net balance changes per address, aggregating all asset transfers\nfor each participant in the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.1.transaction.transaction_info.balance_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.1.transaction.transaction_info.balance_changes.oneOf.0","typeLabel":"any[]"},{"title":"balance_changes","description":"Net balance changes per address, aggregating all asset transfers\nfor each participant in the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.1.transaction.transaction_info.balance_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.transaction.transaction_info.balance_changes","typeLabel":"any[] | null"},"exposure_changes":{"oneOf":[{"title":"exposure_changes","description":"Token approval changes (Approve, Revoke, Permit, ApproveForAll, RevokeForAll)\nthat occurred during the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.1.transaction.transaction_info.exposure_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.1.transaction.transaction_info.exposure_changes.oneOf.0","typeLabel":"any[]"},{"title":"exposure_changes","description":"Token approval changes (Approve, Revoke, Permit, ApproveForAll, RevokeForAll)\nthat occurred during the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.1.transaction.transaction_info.exposure_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.transaction.transaction_info.exposure_changes","typeLabel":"any[] | null"}},"uniqueKey":"oneOf.1.transaction.transaction_info","typeLabel":"transaction_info · object"},"error_message":{"title":"error_message","description":"Error message if the transaction reverted.","type":"string","uniqueKey":"oneOf.1.transaction.error_message","typeLabel":"string"},"error_info":{"oneOf":[{"title":"error_info","description":"Detailed error information including the address that caused the revert.","type":"object","properties":{"error_message":{"type":"string","uniqueKey":"oneOf.1.transaction.error_info.oneOf.0.error_message","typeLabel":"string"},"address":{"type":"string","uniqueKey":"oneOf.1.transaction.error_info.oneOf.0.address","typeLabel":"string"}},"uniqueKey":"oneOf.1.transaction.error_info.oneOf.0","typeLabel":"error_info · object"},{"title":"error_info","description":"Detailed error information including the address that caused the revert.","type":"null","properties":{"error_message":{"type":"string"},"address":{"type":"string"}},"uniqueKey":"oneOf.1.transaction.error_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.transaction.error_info","typeLabel":"error_info · object | null"},"method":{"title":"method","description":"Name of the method called.","type":"string","uniqueKey":"oneOf.1.transaction.method","typeLabel":"string"},"decoded_input":{"oneOf":[{"title":"decoded_input","description":"Decoded input parameters at the top level.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.1.transaction.decoded_input.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.1.transaction.decoded_input.oneOf.0","typeLabel":"any[]"},{"title":"decoded_input","description":"Decoded input parameters at the top level.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.1.transaction.decoded_input.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.transaction.decoded_input","typeLabel":"any[] | null"}},"uniqueKey":"oneOf.1.transaction","typeLabel":"transaction · object"},"simulation":{"title":"simulation","description":"Contains metadata about the simulation itself, including its unique ID, project and\nowner IDs, block number, gas used, the method invoked, simulation status, block header\nused, and timestamps.","type":"object","properties":{"id":{"title":"id","description":"Unique identifier of the simulation.","type":"string","format":"uuid","example":"1c08db12-8f6b-4377-95ef-2c0b99298de8","uniqueKey":"oneOf.1.simulation.id","typeLabel":"string\u003cuuid>"},"project_id":{"title":"project_id","description":"ID of the project the simulation belongs to.","type":"string","format":"uuid","example":"dfdc391a-a15d-4590-9aef-8691259c7df4","uniqueKey":"oneOf.1.simulation.project_id","typeLabel":"string\u003cuuid>"},"owner_id":{"title":"owner_id","description":"ID of the account that owns the simulation.","type":"string","format":"uuid","example":"7d5e8b1f-8bf8-4eae-a70f-fb7d354b1cc2","uniqueKey":"oneOf.1.simulation.owner_id","typeLabel":"string\u003cuuid>"},"network_id":{"title":"network_id","description":"Network ID on which the simulation was run.","type":"string","example":"1","uniqueKey":"oneOf.1.simulation.network_id","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number used for the simulation.","type":"number","example":17884583,"uniqueKey":"oneOf.1.simulation.block_number","typeLabel":"number"},"transaction_index":{"title":"transaction_index","description":"Transaction index within the block.","type":"number","example":0,"uniqueKey":"oneOf.1.simulation.transaction_index","typeLabel":"number"},"from":{"title":"from","description":"Sender address.","type":"string","example":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","uniqueKey":"oneOf.1.simulation.from","typeLabel":"string"},"to":{"title":"to","description":"Recipient address.","type":"string","example":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.1.simulation.to","typeLabel":"string"},"input":{"title":"input","description":"Hex-encoded calldata.","type":"string","uniqueKey":"oneOf.1.simulation.input","typeLabel":"string"},"gas":{"title":"gas","description":"Gas limit.","type":"number","example":648318,"uniqueKey":"oneOf.1.simulation.gas","typeLabel":"number"},"gas_price":{"title":"gas_price","description":"Gas price used.","type":"string","example":"0","uniqueKey":"oneOf.1.simulation.gas_price","typeLabel":"string"},"gas_used":{"title":"gas_used","description":"Actual gas consumed.","type":"number","example":45065,"uniqueKey":"oneOf.1.simulation.gas_used","typeLabel":"number"},"value":{"title":"value","description":"Ether value sent.","type":"string","example":"0","uniqueKey":"oneOf.1.simulation.value","typeLabel":"string"},"method":{"title":"method","description":"Name of the called method.","type":"string","example":"multiSwap","uniqueKey":"oneOf.1.simulation.method","typeLabel":"string"},"status":{"title":"status","description":"Whether the simulation succeeded.","type":"boolean","example":false,"uniqueKey":"oneOf.1.simulation.status","typeLabel":"boolean"},"access_list":{"oneOf":[{"title":"access_list","description":"EIP-2930 access list.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.1.simulation.access_list.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.1.simulation.access_list.oneOf.0","typeLabel":"any[]"},{"title":"access_list","description":"EIP-2930 access list.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.1.simulation.access_list.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.simulation.access_list","typeLabel":"any[] | null"},"queue_origin":{"title":"queue_origin","description":"Origin of the transaction in queue (for L2).","type":"string","uniqueKey":"oneOf.1.simulation.queue_origin","typeLabel":"string"},"block_header":{"title":"block_header","description":"Block header used during the simulation.","type":"object","uniqueKey":"oneOf.1.simulation.block_header","typeLabel":"block_header · object"},"deposit_tx":{"title":"deposit_tx","description":"Whether this is a deposit transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.1.simulation.deposit_tx","typeLabel":"boolean"},"system_tx":{"title":"system_tx","description":"Whether this is a system transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.1.simulation.system_tx","typeLabel":"boolean"},"error_message":{"title":"error_message","description":"Error message if the simulation reverted.","type":"string","example":"Deadline breached","uniqueKey":"oneOf.1.simulation.error_message","typeLabel":"string"},"nonce":{"title":"nonce","description":"Nonce of the sender.","type":"number","example":1094,"uniqueKey":"oneOf.1.simulation.nonce","typeLabel":"number"},"addresses":{"title":"addresses","description":"Addresses involved in the simulation.","type":"array","items":{"type":"string","uniqueKey":"oneOf.1.simulation.addresses.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.simulation.addresses","typeLabel":"string[]"},"contract_ids":{"title":"contract_ids","description":"Contract identifiers involved.","type":"array","items":{"type":"string","uniqueKey":"oneOf.1.simulation.contract_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.simulation.contract_ids","typeLabel":"string[]"},"shared":{"title":"shared","description":"Whether the simulation is shared/public.","type":"boolean","example":false,"uniqueKey":"oneOf.1.simulation.shared","typeLabel":"boolean"},"created_at":{"title":"created_at","description":"Timestamp when the simulation was created.","type":"string","format":"date-time","example":"2023-12-20T14:03:57.3212051Z","uniqueKey":"oneOf.1.simulation.created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"oneOf.1.simulation","typeLabel":"simulation · object"},"contracts":{"title":"contracts","description":"List of contract accounts involved in the simulation. Each entry contains\nthe contract's ID, network ID, address, name, verification status, associated\nstandards (ERC20, ERC721, etc.), token data, compiler version, deployed bytecode,\nand source code (if verified).","type":"array","items":{"type":"object","properties":{"id":{"title":"id","description":"Unique contract identifier in `network:chainId:address` format.","type":"string","example":"eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e","uniqueKey":"oneOf.1.contracts.items.[INDEX].id","typeLabel":"string"},"contract_id":{"title":"contract_id","description":"Contract identifier (same as id).","type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].contract_id","typeLabel":"string"},"balance":{"title":"balance","description":"Contract balance.","type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].balance","typeLabel":"string"},"network_id":{"title":"network_id","description":"Network ID the contract is deployed on.","type":"string","example":"1","uniqueKey":"oneOf.1.contracts.items.[INDEX].network_id","typeLabel":"string"},"public":{"title":"public","description":"Whether the contract is publicly verified.","type":"boolean","example":true,"uniqueKey":"oneOf.1.contracts.items.[INDEX].public","typeLabel":"boolean"},"verified_by":{"title":"verified_by","description":"Source of verification (e.g., \"etherscan\").","type":"string","example":"etherscan","uniqueKey":"oneOf.1.contracts.items.[INDEX].verified_by","typeLabel":"string"},"verification_date":{"title":"verification_date","description":"When the contract was verified.","type":"string","format":"date-time","uniqueKey":"oneOf.1.contracts.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time>"},"address":{"title":"address","description":"Contract address.","type":"string","example":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","uniqueKey":"oneOf.1.contracts.items.[INDEX].address","typeLabel":"string"},"contract_name":{"title":"contract_name","description":"Name of the contract (e.g., \"UniswapV2Router02\").","type":"string","example":"MultiPath","uniqueKey":"oneOf.1.contracts.items.[INDEX].contract_name","typeLabel":"string"},"ens_domain":{"oneOf":[{"title":"ens_domain","description":"ENS domains associated with this address.","type":"array","items":{"type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].ens_domain.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.contracts.items.[INDEX].ens_domain.oneOf.0","typeLabel":"string[]"},{"title":"ens_domain","description":"ENS domains associated with this address.","type":"null","items":{"type":"string"},"uniqueKey":"oneOf.1.contracts.items.[INDEX].ens_domain.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.contracts.items.[INDEX].ens_domain","typeLabel":"string[] | null"},"type":{"title":"type","description":"Account type. Possible values:\n- `wallet` - Externally Owned Account (EOA)\n- `contract` - Verified smart contract\n- `unverified_contract` - Unverified smart contract","type":"string","enum":["wallet","contract","unverified_contract"],"example":"contract","uniqueKey":"oneOf.1.contracts.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"standard":{"title":"standard","description":"Primary contract standard. Possible values include:\n`erc20`, `erc721`, `erc1155`, `eip1167`, `eip1967`, `beacon_proxy`, `custom_proxy`, `native_currency`","type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].standard","typeLabel":"string"},"standards":{"title":"standards","description":"List of all standards the contract implements.","type":"array","items":{"type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].standards.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.contracts.items.[INDEX].standards","typeLabel":"string[]"},"token_data":{"oneOf":[{"title":"token_data","description":"Token-specific data if the contract is a token.","type":"object","properties":{"symbol":{"type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].token_data.oneOf.0.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].token_data.oneOf.0.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"oneOf.1.contracts.items.[INDEX].token_data.oneOf.0.decimals","typeLabel":"number"},"main":{"type":"boolean","uniqueKey":"oneOf.1.contracts.items.[INDEX].token_data.oneOf.0.main","typeLabel":"boolean"}},"uniqueKey":"oneOf.1.contracts.items.[INDEX].token_data.oneOf.0","typeLabel":"token_data · object"},{"title":"token_data","description":"Token-specific data if the contract is a token.","type":"null","properties":{"symbol":{"type":"string"},"name":{"type":"string"},"decimals":{"type":"number"},"main":{"type":"boolean"}},"uniqueKey":"oneOf.1.contracts.items.[INDEX].token_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.contracts.items.[INDEX].token_data","typeLabel":"token_data · object | null"},"evm_version":{"title":"evm_version","description":"EVM version the contract was compiled for.","type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].evm_version","typeLabel":"string"},"compiler_version":{"title":"compiler_version","description":"Compiler version used to compile the contract.","type":"string","example":"v0.7.5+commit.eb77ed08","uniqueKey":"oneOf.1.contracts.items.[INDEX].compiler_version","typeLabel":"string"},"optimizations_used":{"title":"optimizations_used","description":"Whether compiler optimizations were enabled.","type":"boolean","uniqueKey":"oneOf.1.contracts.items.[INDEX].optimizations_used","typeLabel":"boolean"},"optimization_runs":{"title":"optimization_runs","description":"Number of optimizer runs.","type":"number","uniqueKey":"oneOf.1.contracts.items.[INDEX].optimization_runs","typeLabel":"number"},"libraries":{"oneOf":[{"title":"libraries","description":"Libraries linked to the contract.","type":"object","uniqueKey":"oneOf.1.contracts.items.[INDEX].libraries.oneOf.0","typeLabel":"libraries · object"},{"title":"libraries","description":"Libraries linked to the contract.","type":"null","uniqueKey":"oneOf.1.contracts.items.[INDEX].libraries.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.contracts.items.[INDEX].libraries","typeLabel":"libraries · object | null"},"compiler_settings":{"title":"compiler_settings","description":"Compiler settings used for compilation.","type":"object","uniqueKey":"oneOf.1.contracts.items.[INDEX].compiler_settings","typeLabel":"compiler_settings · object"},"deployed_bytecode":{"title":"deployed_bytecode","description":"Hex-encoded deployed bytecode of the contract.","type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].deployed_bytecode","typeLabel":"string"},"creation_bytecode":{"title":"creation_bytecode","description":"Hex-encoded creation bytecode of the contract.","type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].creation_bytecode","typeLabel":"string"},"data":{"oneOf":[{"title":"data","description":"Public contract data including the main contract name, source files, and ABI.","type":"object","properties":{"main_contract":{"type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].data.oneOf.0.main_contract","typeLabel":"string"},"contract_info":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number","uniqueKey":"oneOf.1.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].id","typeLabel":"number"},"path":{"type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].path","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].name","typeLabel":"string"},"source":{"type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].source","typeLabel":"string"}},"uniqueKey":"oneOf.1.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.contracts.items.[INDEX].data.oneOf.0.contract_info","typeLabel":"object[]"},"abi":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.1.contracts.items.[INDEX].data.oneOf.0.abi.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.1.contracts.items.[INDEX].data.oneOf.0.abi","typeLabel":"any[]"}},"uniqueKey":"oneOf.1.contracts.items.[INDEX].data.oneOf.0","typeLabel":"data · object"},{"title":"data","description":"Public contract data including the main contract name, source files, and ABI.","type":"null","properties":{"main_contract":{"type":"string"},"contract_info":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number"},"path":{"type":"string"},"name":{"type":"string"},"source":{"type":"string"}}}},"abi":{"type":"array","items":{"oneOf":[{}]}}},"uniqueKey":"oneOf.1.contracts.items.[INDEX].data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.contracts.items.[INDEX].data","typeLabel":"data · object | null"},"src_map":{"title":"src_map","description":"Source map for the contract bytecode.","type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].src_map","typeLabel":"string"},"creation_block":{"title":"creation_block","description":"Block number at which the contract was deployed.","type":"number","uniqueKey":"oneOf.1.contracts.items.[INDEX].creation_block","typeLabel":"number"},"creation_tx":{"title":"creation_tx","description":"Transaction hash of the contract deployment.","type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].creation_tx","typeLabel":"string"},"creator_address":{"title":"creator_address","description":"Address that deployed the contract.","type":"string","uniqueKey":"oneOf.1.contracts.items.[INDEX].creator_address","typeLabel":"string"},"language":{"title":"language","description":"Programming language (solidity or vyper).","type":"string","enum":["solidity","vyper"],"uniqueKey":"oneOf.1.contracts.items.[INDEX].language","typeLabel":"enum\u003cstring>"},"in_project":{"title":"in_project","description":"Whether the contract is part of the project.","type":"boolean","uniqueKey":"oneOf.1.contracts.items.[INDEX].in_project","typeLabel":"boolean"},"token_info":{"oneOf":[{"title":"token_info","description":"Token metadata (symbol, name, decimals, logo, USD value).","type":"object","uniqueKey":"oneOf.1.contracts.items.[INDEX].token_info.oneOf.0","typeLabel":"token_info · object"},{"title":"token_info","description":"Token metadata (symbol, name, decimals, logo, USD value).","type":"null","uniqueKey":"oneOf.1.contracts.items.[INDEX].token_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.contracts.items.[INDEX].token_info","typeLabel":"token_info · object | null"}},"uniqueKey":"oneOf.1.contracts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.contracts","typeLabel":"contracts · object[]"},"generated_access_list":{"title":"generated_access_list","description":"EIP-2930 access list generated by the simulation when `generate_access_list`\nis set to `true` in the request. Contains addresses and their accessed storage\nkeys for gas optimization.","type":"array","items":{"type":"object","properties":{"address":{"title":"address","description":"Contract address in the access list.","type":"string","uniqueKey":"oneOf.1.generated_access_list.items.[INDEX].address","typeLabel":"string"},"storage_keys":{"title":"storage_keys","description":"Storage keys accessed in this contract.","type":"array","items":{"type":"string","uniqueKey":"oneOf.1.generated_access_list.items.[INDEX].storage_keys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.generated_access_list.items.[INDEX].storage_keys","typeLabel":"string[]"}},"uniqueKey":"oneOf.1.generated_access_list.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.generated_access_list","typeLabel":"generated_access_list · object[]"}},"uniqueKey":"oneOf.1","typeLabel":"Quick Simulation Response · object"},{"type":"object","title":"ABI Simulation Response","description":"Simulation response containing the simulated transaction, simulation metadata, involved contracts, and generated access list.","example":{"transaction":{"hash":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","block_hash":"","block_number":17884583,"from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","gas":648318,"gas_price":0,"gas_fee_cap":0,"gas_tip_cap":0,"cumulative_gas_used":0,"gas_used":45065,"effective_gas_price":0,"input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","nonce":1094,"to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","index":0,"value":"0x","access_list":null,"status":false,"addresses":["0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","0xdef171fe48cf0115b1d80b88dc8eab59176fee57","0xbd7b550d2e7571383d84acf597a00d341e5c406e"],"contract_ids":["eth:1:0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e"],"network_id":"1","timestamp":"2023-08-10T12:48:11Z","function_selector":"","l1_block_number":0,"l1_timestamp":0,"deposit_tx":false,"system_tx":false,"sig":{"v":"0x0","r":"0x0","s":"0x0"},"transaction_info":{"contract_id":"eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e","block_number":17884583,"transaction_id":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","contract_address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","method":null,"parameters":null,"intrinsic_gas":32744,"refund_gas":0,"call_trace":{"hash":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","contract_name":"AugustusSwapper","function_pc":0,"function_op":"CALL","absolute_position":0,"caller_pc":0,"caller_op":"CALL","call_type":"CALL","address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","from_balance":"50912118197849012","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to_balance":"0","value":"0","block_timestamp":"0001-01-01T00:00:00Z","gas":615574,"gas_used":12321,"intrinsic_gas":32744,"storage_address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","decoded_input":[{"soltype":{"name":"data","type":"tuple","storage_location":"default","components":[{"name":"fromToken","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"fromAmount","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"toAmount","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"expectedAmount","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"beneficiary","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"path","type":"tuple[]","storage_location":"default","components":[{"name":"to","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"totalNetworkFee","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"adapters","type":"tuple[]","storage_location":"default","components":[{"name":"adapter","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"percent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"networkFee","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"route","type":"tuple[]","storage_location":"default","components":[{"name":"index","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"targetExchange","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"percent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"payload","type":"bytes","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},{"name":"networkFee","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}},{"name":"partner","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"feePercent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"permit","type":"bytes","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},{"name":"deadline","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"uuid","type":"bytes16","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false},"value":{"fromToken":"0x68037790a0229e9ce6eaa8a99ea92964106c4703","fromAmount":"5000000000000000000000","toAmount":"5467020078","expectedAmount":"5494492541","beneficiary":"0x0000000000000000000000000000000000000000","path":[{"to":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","totalNetworkFee":"0","adapters":[{"adapter":"0x9be264469ef954c139da4a45cf76cbcc5e3a6a73","percent":"10000","networkFee":"0","route":[{"index":"6","targetExchange":"0xe592427a0aece92de3edee1f18e0157c05861564","percent":"10000","payload":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000","networkFee":"0"}]}]},{"to":"0xdac17f958d2ee523a2206206994597c13d831ec7","totalNetworkFee":"0","adapters":[{"adapter":"0x9be264469ef954c139da4a45cf76cbcc5e3a6a73","percent":"10000","networkFee":"0","route":[{"index":"6","targetExchange":"0x1b81d678ffb9c0263b24a97847620c99d213eb14","percent":"10000","payload":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000000000000000000000","networkFee":"0"}]}]}],"partner":"0x0000000000000000000000000000000000000000","feePercent":"452312848583266388373324160190187140051835877600158453279131187530910679040","permit":"0x","deadline":"1691517414","uuid":"0x5c9438a5a99c4bccb1035296d5d2d8d2"}}],"nonce_diff":[{"address":"0x3F41a1CFd3C8B8d9c162dE0f42307a0095A6e5DF","original":"1094","dirty":"1095"}],"output":"0x","decoded_output":null,"error_absolute_position":2098,"error":"execution reverted","error_op":"REVERT","error_file_index":0,"error_line_number":1641,"error_code_start":52881,"error_code_length":34,"error_hex_data":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000011446561646c696e65206272656163686564000000000000000000000000000000","network_id":"1","calls":[{"hash":"","contract_name":"AugustusSwapper","function_name":"multiSwap","function_pc":78,"function_op":"JUMPDEST","function_file_index":14,"function_code_start":316,"function_line_number":14,"function_code_length":13499,"absolute_position":2044,"caller_pc":736,"caller_op":"DELEGATECALL","caller_file_index":0,"caller_line_number":1508,"caller_code_start":48425,"caller_code_length":37,"call_type":"DELEGATECALL","address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from_balance":"0","to":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","to_balance":"0","value":null,"caller":{"address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","balance":"50912118197849012"},"block_timestamp":"0001-01-01T00:00:00Z","gas":600460,"gas_used":6554,"refund_gas":9531,"storage_address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","decoded_input":[{"soltype":{"name":"data","type":"tuple","storage_location":"default","components":[{"name":"fromToken","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"fromAmount","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"toAmount","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"expectedAmount","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"beneficiary","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"path","type":"tuple[]","storage_location":"default","components":[{"name":"to","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"totalNetworkFee","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"adapters","type":"tuple[]","storage_location":"default","components":[{"name":"adapter","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"percent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"networkFee","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"route","type":"tuple[]","storage_location":"default","components":[{"name":"index","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"targetExchange","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"percent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"payload","type":"bytes","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},{"name":"networkFee","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}},{"name":"partner","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"feePercent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"permit","type":"bytes","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},{"name":"deadline","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"uuid","type":"bytes16","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false},"value":{"fromToken":"0x68037790a0229e9ce6eaa8a99ea92964106c4703","fromAmount":"5000000000000000000000","toAmount":"5467020078","expectedAmount":"5494492541","beneficiary":"0x0000000000000000000000000000000000000000","path":[{"to":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","totalNetworkFee":"0","adapters":[{"adapter":"0x9be264469ef954c139da4a45cf76cbcc5e3a6a73","percent":"10000","networkFee":"0","route":[{"index":"6","targetExchange":"0xe592427a0aece92de3edee1f18e0157c05861564","percent":"10000","payload":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000","networkFee":"0"}]}]},{"to":"0xdac17f958d2ee523a2206206994597c13d831ec7","totalNetworkFee":"0","adapters":[{"adapter":"0x9be264469ef954c139da4a45cf76cbcc5e3a6a73","percent":"10000","networkFee":"0","route":[{"index":"6","targetExchange":"0x1b81d678ffb9c0263b24a97847620c99d213eb14","percent":"10000","payload":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000000000000000000000","networkFee":"0"}]}]}],"partner":"0x0000000000000000000000000000000000000000","feePercent":"452312848583266388373324160190187140051835877600158453279131187530910679040","permit":"0x","deadline":"1691517414","uuid":"0x5c9438a5a99c4bccb1035296d5d2d8d2"}}],"output":"0x","decoded_output":null,"error_absolute_position":2043,"error":"execution reverted","error_op":"REVERT","error_file_index":14,"error_line_number":44,"error_code_start":1290,"error_code_length":62,"error_reason":"Deadline breached","network_id":"","calls":[{"hash":"","contract_name":"AugustusSwapper","function_name":"multiSwap","function_pc":0,"function_op":"","absolute_position":2043,"caller_pc":0,"caller_op":"","address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","from":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","from_balance":null,"to":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","to_balance":null,"value":null,"block_timestamp":"0001-01-01T00:00:00Z","gas":0,"gas_used":0,"input":"0x","output":"0x","decoded_output":null,"error":"execution reverted","error_op":"REVERT","error_file_index":14,"error_line_number":44,"error_code_start":1290,"error_code_length":62,"network_id":"","calls":null}]}]},"stack_trace":[{"file_index":14,"contract":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","name":"AugustusSwapper","line":44,"error":"execution reverted","error_reason":"Deadline breached","code":"multiSwap","op":"REVERT","length":62},{"file_index":0,"contract":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","name":"AugustusSwapper","line":1508,"error":null,"code":"multiSwap","op":"DELEGATECALL","length":37},{"file_index":null,"contract":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","name":"AugustusSwapper","line":null,"error":null,"code":null,"op":"CALL","length":null}],"logs":null,"balance_diff":null,"nonce_diff":[{"address":"0x3F41a1CFd3C8B8d9c162dE0f42307a0095A6e5DF","original":"1094","dirty":"1095"}],"state_diff":null,"raw_state_diff":null,"console_logs":null,"asset_changes":null,"balance_changes":[],"created_at":"2023-08-10T12:48:11Z"},"error_message":"Deadline breached","error_info":{"error_message":"Deadline breached","address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e"},"method":"","decoded_input":null,"call_trace":[{"call_type":"CALL","from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","gas":615574,"gas_used":12321,"address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","error":"value:\"execution reverted\"","subtraces":1,"input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","output":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000011446561646c696e65206272656163686564000000000000000000000000000000","errorMessage":"value:\"Deadline breached\"","fromBalance":"0xb4e04d3ff20bb4"},{"call_type":"DELEGATECALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","gas":600460,"gas_used":6554,"address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","error":"value:\"execution reverted\"","trace_address":[0],"input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","output":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000011446561646c696e65206272656163686564000000000000000000000000000000","gas_in":612591,"gas_cost":603060,"errorMessage":"value:\"Deadline breached\""}]},"simulation":{"id":"a008c427-509b-4743-a72c-0ae93d663056","project_id":"dfdc391a-a15d-4590-9aef-8691259c7df4","owner_id":"7d5e8b1f-8bf8-4eae-a70f-fb7d354b1cc2","network_id":"1","block_number":17884583,"transaction_index":0,"from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","gas":648318,"gas_price":"0","gas_used":45065,"value":"0","method":"multiSwap","status":false,"access_list":null,"queue_origin":"","block_header":{"number":"0x110e5a7","hash":"0x0000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x5aedfee941729c66fab3bc35cc00a8687d4c8f177e800565fa3895fee02a8d12","parentHash":"0x9075514cb7db4dc5c7f25b7b53bdee3ea51b3088eb94a5551668f49d5fd7bdc9","sha3Uncles":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","transactionsRoot":"0x3f3e3bac2d1a65adabe655196f48341105a8c21600b5d1dcd0f95ad6baf91d11","receiptsRoot":"0xb129fa08d3abb39c49b4e65f1edf7efc0d3d5ddf6b84ff802b43eb2b29e9b046","logsBloom":"0x74717005272adbead19e3886a21a471915102405ca59280ca44b9062f41101c5e441130e920943f04203fb604087c1b12293878b8c5b381213d09c35c12cc09046c0e4af0174382b7952554bf1f820ec0ff34a2c0560597035187563c6e023501ac2c8a2129384ab01a13c0015b43cdd7a0b03c200148d6d57861cb000a810560e11925caa60b13b60f5614117b606c68907e5859bc0903c643127dbc5900e2c831408093b4a209b1e40cec85cf20d07a4919a40b539994611a185ab00280022f39a08d67104014a096fa60a493a80da0f6e8a22412fb0ba6884429e1033a31cd8bce468d10c7d8a82663785a120c4408b2112604a101a5fa8891290302b970d","timestamp":"0x64d4dc8b","difficulty":"0x0","gasLimit":"0x1c9c380","gasUsed":"0x9d2881","miner":"0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5","extraData":"0x6265617665726275696c642e6f7267","mixHash":"0xcd3023878e91294b673f69b51e3ed64e814f6caabb795a93caadb34cc39a8ff3","nonce":"0x0000000000000000","baseFeePerGas":"0x4d0b44e27","size":"0x0","totalDifficulty":"0x0","uncles":null,"transactions":null},"deposit_tx":false,"system_tx":false,"error_message":"Deadline breached","nonce":1094,"addresses":["0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","0xdef171fe48cf0115b1d80b88dc8eab59176fee57","0xbd7b550d2e7571383d84acf597a00d341e5c406e"],"contract_ids":["eth:1:0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e"],"shared":false,"created_at":"2023-12-20T14:23:59.625219731Z"},"contracts":[{"id":"eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e","contract_id":"eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e","balance":"","network_id":"1","public":true,"verified_by":"etherscan","verification_date":"2023-06-13T17:26:37Z","address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","contract_name":"MultiPath","ens_domain":null,"type":"contract","evm_version":"","compiler_version":"v0.7.5+commit.eb77ed08","optimizations_used":false,"optimization_runs":0,"libraries":null,"compiler_settings":{},"deployed_bytecode":"0x6080604052600436106100c75760003560e01c806381cbd3ea11610074578063...","creation_bytecode":"0x6101206040523480156200001257600080fd5b506040516200354b3803806200...","data":{"main_contract":0,"contract_info":null,"abi":[{"type":{"$circularRef":"constructor"},"name":"","constant":false,"anonymous":false,"stateMutability":"","inputs":[{"name":"_partnerSharePercent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"_maxFeePercent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"_paraswapReferralShare","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"_paraswapSlippageShare","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"_feeClaimer","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}}],"outputs":null},{"type":"function","name":"megaSwap","constant":false,"anonymous":false,"stateMutability":"payable","inputs":[{"name":"data","type":"tuple","storage_location":"default","components":[{"name":"fromToken","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"fromAmount","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"toAmount","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"expectedAmount","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"beneficiary","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"path","type":"tuple[]","storage_location":"default","components":[{"name":"fromAmountPercent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"path","type":"tuple[]","storage_location":"default","components":[{"name":"to","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"totalNetworkFee","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"adapters","type":"tuple[]","storage_location":"default","components":[{"name":"adapter","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"percent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"networkFee","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"route","type":"tuple[]","storage_location":"default","components":[{"name":"index","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"targetExchange","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"percent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"payload","type":"bytes","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},{"name":"networkFee","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}},{"name":"partner","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"feePercent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"permit","type":"bytes","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},{"name":"deadline","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"uuid","type":"bytes16","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false}],"outputs":[{"name":"","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}}]},{"type":"function","name":"paraswapReferralShare","constant":false,"anonymous":false,"stateMutability":"view","inputs":[],"outputs":[{"name":"","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}}]}],"raw_abi":null},"src_map":{"0":{"r":"316:13499:14","s":316,"l":13499,"ln":14,"c":1,"f":14,"j":"-"},"2":{"r":"316:13499:14","s":316,"l":13499,"ln":14,"c":1,"f":14,"j":"-"}},"creation_block":0,"creation_tx":"","creator_address":"","created_at":"2023-06-13T17:26:36Z","language":"solidity","in_project":false},{"id":"eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","contract_id":"eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","balance":"","network_id":"1","public":true,"verified_by":"etherscan","verification_date":"2021-08-18T12:43:57Z","address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","contract_name":"AugustusSwapper","ens_domain":null,"type":"contract","evm_version":"istanbul","compiler_version":"v0.7.5+commit.eb77ed08","optimizations_used":true,"optimization_runs":1000000,"libraries":null,"compiler_settings":{"optimizer":{"enabled":true,"runs":1000000},"evmVersion":"istanbul","metadata":{"useLiteralContent":true}},"deployed_bytecode":"0x60806040526004361061019a5760003560e01c80639010d07c116100e1578063...","creation_bytecode":"0x60806040523480156200001157600080fd5b5060405162003395380380620033...","data":{"main_contract":0,"contract_info":null,"abi":[{"type":{"$circularRef":"constructor"},"name":"","constant":false,"anonymous":false,"stateMutability":"","inputs":[{"name":"_feeWallet","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}}],"outputs":null},{"type":"function","name":"getVersion","constant":false,"anonymous":false,"stateMutability":"pure","inputs":[],"outputs":[{"name":"","type":"string","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"string"}}]},{"type":"function","name":"setImplementation","constant":false,"anonymous":false,"stateMutability":"nonpayable","inputs":[{"name":"selector","type":"bytes4","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},{"name":"implementation","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}}],"outputs":[]}],"raw_abi":null},"src_map":{"0":{"r":"47102:5950:0","s":47102,"l":5950,"ln":1467,"c":1,"j":"-"},"2":{"r":"47102:5950:0","s":47102,"l":5950,"ln":1467,"c":1,"j":"-"}},"creation_block":0,"creation_tx":"","creator_address":"","created_at":"2021-08-18T12:43:57Z","language":"solidity","in_project":false}],"generated_access_list":[]},"properties":{"transaction":{"title":"transaction","description":"Contains data related to the simulated transaction, including its hash, block number,\norigin and destination addresses, gas details, input data, nonce, status, timestamp,\nand involved contract addresses. The nested `transaction_info` object holds detailed\nexecution data such as the call trace, emitted logs, state diffs, and asset changes.","type":"object","properties":{"hash":{"title":"hash","description":"Transaction hash.","type":"string","example":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","uniqueKey":"oneOf.2.transaction.hash","typeLabel":"string"},"block_hash":{"title":"block_hash","description":"Hash of the block containing this transaction.","type":"string","example":"","uniqueKey":"oneOf.2.transaction.block_hash","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number at which the transaction was simulated.","type":"number","example":17884583,"uniqueKey":"oneOf.2.transaction.block_number","typeLabel":"number"},"from":{"title":"from","description":"Address that initiated the transaction.","type":"string","example":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","uniqueKey":"oneOf.2.transaction.from","typeLabel":"string"},"gas":{"title":"gas","description":"Gas limit provided for the simulation.","type":"number","example":648318,"uniqueKey":"oneOf.2.transaction.gas","typeLabel":"number"},"gas_price":{"title":"gas_price","description":"Gas price used in the simulation.","type":"number","example":0,"uniqueKey":"oneOf.2.transaction.gas_price","typeLabel":"number"},"gas_fee_cap":{"title":"gas_fee_cap","description":"EIP-1559 max fee per gas.","type":"number","example":0,"uniqueKey":"oneOf.2.transaction.gas_fee_cap","typeLabel":"number"},"gas_tip_cap":{"title":"gas_tip_cap","description":"EIP-1559 max priority fee per gas (tip).","type":"number","example":0,"uniqueKey":"oneOf.2.transaction.gas_tip_cap","typeLabel":"number"},"cumulative_gas_used":{"title":"cumulative_gas_used","description":"Total gas used in the block up to and including this transaction.","type":"number","example":0,"uniqueKey":"oneOf.2.transaction.cumulative_gas_used","typeLabel":"number"},"gas_used":{"title":"gas_used","description":"Actual gas consumed by the simulation.","type":"number","example":45065,"uniqueKey":"oneOf.2.transaction.gas_used","typeLabel":"number"},"effective_gas_price":{"title":"effective_gas_price","description":"Effective gas price after EIP-1559 calculations.","type":"number","example":0,"uniqueKey":"oneOf.2.transaction.effective_gas_price","typeLabel":"number"},"input":{"title":"input","description":"Hex-encoded calldata sent with the transaction.","type":"string","uniqueKey":"oneOf.2.transaction.input","typeLabel":"string"},"nonce":{"title":"nonce","description":"Transaction nonce of the sender.","type":"number","example":1094,"uniqueKey":"oneOf.2.transaction.nonce","typeLabel":"number"},"to":{"title":"to","description":"Recipient address of the transaction.","type":"string","example":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.2.transaction.to","typeLabel":"string"},"index":{"title":"index","description":"Transaction index within the block.","type":"number","example":0,"uniqueKey":"oneOf.2.transaction.index","typeLabel":"number"},"value":{"title":"value","description":"Ether value sent with the transaction (in hex).","type":"string","example":"0x","uniqueKey":"oneOf.2.transaction.value","typeLabel":"string"},"access_list":{"oneOf":[{"title":"access_list","description":"EIP-2930 access list used by the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.2.transaction.access_list.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.2.transaction.access_list.oneOf.0","typeLabel":"any[]"},{"title":"access_list","description":"EIP-2930 access list used by the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.2.transaction.access_list.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.transaction.access_list","typeLabel":"any[] | null"},"status":{"title":"status","description":"Whether the transaction succeeded (true) or reverted (false).","type":"boolean","example":false,"uniqueKey":"oneOf.2.transaction.status","typeLabel":"boolean"},"addresses":{"title":"addresses","description":"List of addresses involved in the transaction.","type":"array","items":{"type":"string","uniqueKey":"oneOf.2.transaction.addresses.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.2.transaction.addresses","typeLabel":"string[]"},"contract_ids":{"title":"contract_ids","description":"List of contract identifiers in `network:chainId:address` format.","type":"array","items":{"type":"string","uniqueKey":"oneOf.2.transaction.contract_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.2.transaction.contract_ids","typeLabel":"string[]"},"network_id":{"title":"network_id","description":"Network ID on which the simulation was run.","type":"string","example":"1","uniqueKey":"oneOf.2.transaction.network_id","typeLabel":"string"},"timestamp":{"title":"timestamp","description":"Timestamp of the block used for simulation.","type":"string","format":"date-time","example":"2023-08-10T12:48:11Z","uniqueKey":"oneOf.2.transaction.timestamp","typeLabel":"string\u003cdate-time>"},"function_selector":{"title":"function_selector","description":"4-byte function selector of the called method.","type":"string","uniqueKey":"oneOf.2.transaction.function_selector","typeLabel":"string"},"l1_block_number":{"title":"l1_block_number","description":"L1 block number (for L2 transactions).","type":"number","example":0,"uniqueKey":"oneOf.2.transaction.l1_block_number","typeLabel":"number"},"l1_timestamp":{"title":"l1_timestamp","description":"L1 timestamp (for L2 transactions).","type":"number","example":0,"uniqueKey":"oneOf.2.transaction.l1_timestamp","typeLabel":"number"},"deposit_tx":{"title":"deposit_tx","description":"Whether this is a deposit transaction (L1 to L2).","type":"boolean","example":false,"uniqueKey":"oneOf.2.transaction.deposit_tx","typeLabel":"boolean"},"system_tx":{"title":"system_tx","description":"Whether this is a system transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.2.transaction.system_tx","typeLabel":"boolean"},"sig":{"title":"sig","description":"Transaction signature values.","type":"object","properties":{"v":{"type":"string","uniqueKey":"oneOf.2.transaction.sig.v","typeLabel":"string"},"r":{"type":"string","uniqueKey":"oneOf.2.transaction.sig.r","typeLabel":"string"},"s":{"type":"string","uniqueKey":"oneOf.2.transaction.sig.s","typeLabel":"string"}},"uniqueKey":"oneOf.2.transaction.sig","typeLabel":"sig · object"},"transaction_info":{"title":"transaction_info","description":"Detailed execution information including the call trace, decoded method parameters,\nemitted logs, state diffs, asset changes, and balance changes.","type":"object","properties":{"contract_id":{"title":"contract_id","description":"Identifier of the primary contract in the transaction.","type":"string","example":"eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.2.transaction.transaction_info.contract_id","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number of the simulation.","type":"number","uniqueKey":"oneOf.2.transaction.transaction_info.block_number","typeLabel":"number"},"transaction_id":{"title":"transaction_id","description":"Transaction hash (same as top-level hash).","type":"string","uniqueKey":"oneOf.2.transaction.transaction_info.transaction_id","typeLabel":"string"},"contract_address":{"title":"contract_address","description":"Address of the primary contract called.","type":"string","uniqueKey":"oneOf.2.transaction.transaction_info.contract_address","typeLabel":"string"},"method":{"title":"method","description":"Name of the method that was called (e.g., \"transfer\", \"swap\").","type":"string","example":"multiSwap","uniqueKey":"oneOf.2.transaction.transaction_info.method","typeLabel":"string"},"parameters":{"oneOf":[{"title":"parameters","description":"Decoded input parameters of the called method.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.2.transaction.transaction_info.parameters.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.2.transaction.transaction_info.parameters.oneOf.0","typeLabel":"any[]"},{"title":"parameters","description":"Decoded input parameters of the called method.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.2.transaction.transaction_info.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.transaction.transaction_info.parameters","typeLabel":"any[] | null"},"intrinsic_gas":{"title":"intrinsic_gas","description":"Intrinsic gas cost of the transaction.","type":"number","uniqueKey":"oneOf.2.transaction.transaction_info.intrinsic_gas","typeLabel":"number"},"refund_gas":{"title":"refund_gas","description":"Gas refunded after execution.","type":"number","uniqueKey":"oneOf.2.transaction.transaction_info.refund_gas","typeLabel":"number"},"call_trace":{"title":"call_trace","description":"Root of the call trace tree. Contains the top-level call and all nested\ninternal calls, including decoded inputs/outputs, gas usage, and errors.","type":"object","uniqueKey":"oneOf.2.transaction.transaction_info.call_trace","typeLabel":"call_trace · object"},"stack_trace":{"oneOf":[{"title":"stack_trace","description":"Stack trace of the error if the transaction reverted.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.2.transaction.transaction_info.stack_trace.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.2.transaction.transaction_info.stack_trace.oneOf.0","typeLabel":"any[]"},{"title":"stack_trace","description":"Stack trace of the error if the transaction reverted.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.2.transaction.transaction_info.stack_trace.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.transaction.transaction_info.stack_trace","typeLabel":"any[] | null"},"logs":{"oneOf":[{"title":"logs","description":"Decoded event logs emitted during execution.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.2.transaction.transaction_info.logs.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.2.transaction.transaction_info.logs.oneOf.0","typeLabel":"any[]"},{"title":"logs","description":"Decoded event logs emitted during execution.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.2.transaction.transaction_info.logs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.transaction.transaction_info.logs","typeLabel":"any[] | null"},"state_diff":{"oneOf":[{"title":"state_diff","description":"State changes caused by the transaction. Each entry shows the original\nand modified values for storage slots.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.2.transaction.transaction_info.state_diff.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.2.transaction.transaction_info.state_diff.oneOf.0","typeLabel":"any[]"},{"title":"state_diff","description":"State changes caused by the transaction. Each entry shows the original\nand modified values for storage slots.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.2.transaction.transaction_info.state_diff.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.transaction.transaction_info.state_diff","typeLabel":"any[] | null"},"raw_state_diff":{"oneOf":[{"title":"raw_state_diff","description":"Raw (non-decoded) state changes as storage slot key-value pairs.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.2.transaction.transaction_info.raw_state_diff.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.2.transaction.transaction_info.raw_state_diff.oneOf.0","typeLabel":"any[]"},{"title":"raw_state_diff","description":"Raw (non-decoded) state changes as storage slot key-value pairs.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.2.transaction.transaction_info.raw_state_diff.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.transaction.transaction_info.raw_state_diff","typeLabel":"any[] | null"},"console_logs":{"oneOf":[{"title":"console_logs","description":"Console log outputs from Hardhat-style console.log calls.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.2.transaction.transaction_info.console_logs.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.2.transaction.transaction_info.console_logs.oneOf.0","typeLabel":"any[]"},{"title":"console_logs","description":"Console log outputs from Hardhat-style console.log calls.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.2.transaction.transaction_info.console_logs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.transaction.transaction_info.console_logs","typeLabel":"any[] | null"},"created_at":{"title":"created_at","description":"Timestamp when the simulation was created.","type":"string","format":"date-time","uniqueKey":"oneOf.2.transaction.transaction_info.created_at","typeLabel":"string\u003cdate-time>"},"asset_changes":{"oneOf":[{"title":"asset_changes","description":"Token transfers that occurred during the transaction, including ERC20,\nERC721, ERC1155, and native currency movements. Each entry includes\ntoken info, transfer type (Transfer, Mint, Burn), amounts, and USD values.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.2.transaction.transaction_info.asset_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.2.transaction.transaction_info.asset_changes.oneOf.0","typeLabel":"any[]"},{"title":"asset_changes","description":"Token transfers that occurred during the transaction, including ERC20,\nERC721, ERC1155, and native currency movements. Each entry includes\ntoken info, transfer type (Transfer, Mint, Burn), amounts, and USD values.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.2.transaction.transaction_info.asset_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.transaction.transaction_info.asset_changes","typeLabel":"any[] | null"},"balance_changes":{"oneOf":[{"title":"balance_changes","description":"Net balance changes per address, aggregating all asset transfers\nfor each participant in the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.2.transaction.transaction_info.balance_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.2.transaction.transaction_info.balance_changes.oneOf.0","typeLabel":"any[]"},{"title":"balance_changes","description":"Net balance changes per address, aggregating all asset transfers\nfor each participant in the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.2.transaction.transaction_info.balance_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.transaction.transaction_info.balance_changes","typeLabel":"any[] | null"},"exposure_changes":{"oneOf":[{"title":"exposure_changes","description":"Token approval changes (Approve, Revoke, Permit, ApproveForAll, RevokeForAll)\nthat occurred during the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.2.transaction.transaction_info.exposure_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.2.transaction.transaction_info.exposure_changes.oneOf.0","typeLabel":"any[]"},{"title":"exposure_changes","description":"Token approval changes (Approve, Revoke, Permit, ApproveForAll, RevokeForAll)\nthat occurred during the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.2.transaction.transaction_info.exposure_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.transaction.transaction_info.exposure_changes","typeLabel":"any[] | null"}},"uniqueKey":"oneOf.2.transaction.transaction_info","typeLabel":"transaction_info · object"},"error_message":{"title":"error_message","description":"Error message if the transaction reverted.","type":"string","uniqueKey":"oneOf.2.transaction.error_message","typeLabel":"string"},"error_info":{"oneOf":[{"title":"error_info","description":"Detailed error information including the address that caused the revert.","type":"object","properties":{"error_message":{"type":"string","uniqueKey":"oneOf.2.transaction.error_info.oneOf.0.error_message","typeLabel":"string"},"address":{"type":"string","uniqueKey":"oneOf.2.transaction.error_info.oneOf.0.address","typeLabel":"string"}},"uniqueKey":"oneOf.2.transaction.error_info.oneOf.0","typeLabel":"error_info · object"},{"title":"error_info","description":"Detailed error information including the address that caused the revert.","type":"null","properties":{"error_message":{"type":"string"},"address":{"type":"string"}},"uniqueKey":"oneOf.2.transaction.error_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.transaction.error_info","typeLabel":"error_info · object | null"},"method":{"title":"method","description":"Name of the method called.","type":"string","uniqueKey":"oneOf.2.transaction.method","typeLabel":"string"},"decoded_input":{"oneOf":[{"title":"decoded_input","description":"Decoded input parameters at the top level.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.2.transaction.decoded_input.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.2.transaction.decoded_input.oneOf.0","typeLabel":"any[]"},{"title":"decoded_input","description":"Decoded input parameters at the top level.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.2.transaction.decoded_input.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.transaction.decoded_input","typeLabel":"any[] | null"}},"uniqueKey":"oneOf.2.transaction","typeLabel":"transaction · object"},"simulation":{"title":"simulation","description":"Contains metadata about the simulation itself, including its unique ID, project and\nowner IDs, block number, gas used, the method invoked, simulation status, block header\nused, and timestamps.","type":"object","properties":{"id":{"title":"id","description":"Unique identifier of the simulation.","type":"string","format":"uuid","example":"1c08db12-8f6b-4377-95ef-2c0b99298de8","uniqueKey":"oneOf.2.simulation.id","typeLabel":"string\u003cuuid>"},"project_id":{"title":"project_id","description":"ID of the project the simulation belongs to.","type":"string","format":"uuid","example":"dfdc391a-a15d-4590-9aef-8691259c7df4","uniqueKey":"oneOf.2.simulation.project_id","typeLabel":"string\u003cuuid>"},"owner_id":{"title":"owner_id","description":"ID of the account that owns the simulation.","type":"string","format":"uuid","example":"7d5e8b1f-8bf8-4eae-a70f-fb7d354b1cc2","uniqueKey":"oneOf.2.simulation.owner_id","typeLabel":"string\u003cuuid>"},"network_id":{"title":"network_id","description":"Network ID on which the simulation was run.","type":"string","example":"1","uniqueKey":"oneOf.2.simulation.network_id","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number used for the simulation.","type":"number","example":17884583,"uniqueKey":"oneOf.2.simulation.block_number","typeLabel":"number"},"transaction_index":{"title":"transaction_index","description":"Transaction index within the block.","type":"number","example":0,"uniqueKey":"oneOf.2.simulation.transaction_index","typeLabel":"number"},"from":{"title":"from","description":"Sender address.","type":"string","example":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","uniqueKey":"oneOf.2.simulation.from","typeLabel":"string"},"to":{"title":"to","description":"Recipient address.","type":"string","example":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.2.simulation.to","typeLabel":"string"},"input":{"title":"input","description":"Hex-encoded calldata.","type":"string","uniqueKey":"oneOf.2.simulation.input","typeLabel":"string"},"gas":{"title":"gas","description":"Gas limit.","type":"number","example":648318,"uniqueKey":"oneOf.2.simulation.gas","typeLabel":"number"},"gas_price":{"title":"gas_price","description":"Gas price used.","type":"string","example":"0","uniqueKey":"oneOf.2.simulation.gas_price","typeLabel":"string"},"gas_used":{"title":"gas_used","description":"Actual gas consumed.","type":"number","example":45065,"uniqueKey":"oneOf.2.simulation.gas_used","typeLabel":"number"},"value":{"title":"value","description":"Ether value sent.","type":"string","example":"0","uniqueKey":"oneOf.2.simulation.value","typeLabel":"string"},"method":{"title":"method","description":"Name of the called method.","type":"string","example":"multiSwap","uniqueKey":"oneOf.2.simulation.method","typeLabel":"string"},"status":{"title":"status","description":"Whether the simulation succeeded.","type":"boolean","example":false,"uniqueKey":"oneOf.2.simulation.status","typeLabel":"boolean"},"access_list":{"oneOf":[{"title":"access_list","description":"EIP-2930 access list.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.2.simulation.access_list.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.2.simulation.access_list.oneOf.0","typeLabel":"any[]"},{"title":"access_list","description":"EIP-2930 access list.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.2.simulation.access_list.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.simulation.access_list","typeLabel":"any[] | null"},"queue_origin":{"title":"queue_origin","description":"Origin of the transaction in queue (for L2).","type":"string","uniqueKey":"oneOf.2.simulation.queue_origin","typeLabel":"string"},"block_header":{"title":"block_header","description":"Block header used during the simulation.","type":"object","uniqueKey":"oneOf.2.simulation.block_header","typeLabel":"block_header · object"},"deposit_tx":{"title":"deposit_tx","description":"Whether this is a deposit transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.2.simulation.deposit_tx","typeLabel":"boolean"},"system_tx":{"title":"system_tx","description":"Whether this is a system transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.2.simulation.system_tx","typeLabel":"boolean"},"error_message":{"title":"error_message","description":"Error message if the simulation reverted.","type":"string","example":"Deadline breached","uniqueKey":"oneOf.2.simulation.error_message","typeLabel":"string"},"nonce":{"title":"nonce","description":"Nonce of the sender.","type":"number","example":1094,"uniqueKey":"oneOf.2.simulation.nonce","typeLabel":"number"},"addresses":{"title":"addresses","description":"Addresses involved in the simulation.","type":"array","items":{"type":"string","uniqueKey":"oneOf.2.simulation.addresses.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.2.simulation.addresses","typeLabel":"string[]"},"contract_ids":{"title":"contract_ids","description":"Contract identifiers involved.","type":"array","items":{"type":"string","uniqueKey":"oneOf.2.simulation.contract_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.2.simulation.contract_ids","typeLabel":"string[]"},"shared":{"title":"shared","description":"Whether the simulation is shared/public.","type":"boolean","example":false,"uniqueKey":"oneOf.2.simulation.shared","typeLabel":"boolean"},"created_at":{"title":"created_at","description":"Timestamp when the simulation was created.","type":"string","format":"date-time","example":"2023-12-20T14:03:57.3212051Z","uniqueKey":"oneOf.2.simulation.created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"oneOf.2.simulation","typeLabel":"simulation · object"},"contracts":{"title":"contracts","description":"List of contract accounts involved in the simulation. Each entry contains\nthe contract's ID, network ID, address, name, verification status, associated\nstandards (ERC20, ERC721, etc.), token data, compiler version, deployed bytecode,\nand source code (if verified).","type":"array","items":{"type":"object","properties":{"id":{"title":"id","description":"Unique contract identifier in `network:chainId:address` format.","type":"string","example":"eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e","uniqueKey":"oneOf.2.contracts.items.[INDEX].id","typeLabel":"string"},"contract_id":{"title":"contract_id","description":"Contract identifier (same as id).","type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].contract_id","typeLabel":"string"},"balance":{"title":"balance","description":"Contract balance.","type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].balance","typeLabel":"string"},"network_id":{"title":"network_id","description":"Network ID the contract is deployed on.","type":"string","example":"1","uniqueKey":"oneOf.2.contracts.items.[INDEX].network_id","typeLabel":"string"},"public":{"title":"public","description":"Whether the contract is publicly verified.","type":"boolean","example":true,"uniqueKey":"oneOf.2.contracts.items.[INDEX].public","typeLabel":"boolean"},"verified_by":{"title":"verified_by","description":"Source of verification (e.g., \"etherscan\").","type":"string","example":"etherscan","uniqueKey":"oneOf.2.contracts.items.[INDEX].verified_by","typeLabel":"string"},"verification_date":{"title":"verification_date","description":"When the contract was verified.","type":"string","format":"date-time","uniqueKey":"oneOf.2.contracts.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time>"},"address":{"title":"address","description":"Contract address.","type":"string","example":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","uniqueKey":"oneOf.2.contracts.items.[INDEX].address","typeLabel":"string"},"contract_name":{"title":"contract_name","description":"Name of the contract (e.g., \"UniswapV2Router02\").","type":"string","example":"MultiPath","uniqueKey":"oneOf.2.contracts.items.[INDEX].contract_name","typeLabel":"string"},"ens_domain":{"oneOf":[{"title":"ens_domain","description":"ENS domains associated with this address.","type":"array","items":{"type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].ens_domain.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.2.contracts.items.[INDEX].ens_domain.oneOf.0","typeLabel":"string[]"},{"title":"ens_domain","description":"ENS domains associated with this address.","type":"null","items":{"type":"string"},"uniqueKey":"oneOf.2.contracts.items.[INDEX].ens_domain.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.contracts.items.[INDEX].ens_domain","typeLabel":"string[] | null"},"type":{"title":"type","description":"Account type. Possible values:\n- `wallet` - Externally Owned Account (EOA)\n- `contract` - Verified smart contract\n- `unverified_contract` - Unverified smart contract","type":"string","enum":["wallet","contract","unverified_contract"],"example":"contract","uniqueKey":"oneOf.2.contracts.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"standard":{"title":"standard","description":"Primary contract standard. Possible values include:\n`erc20`, `erc721`, `erc1155`, `eip1167`, `eip1967`, `beacon_proxy`, `custom_proxy`, `native_currency`","type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].standard","typeLabel":"string"},"standards":{"title":"standards","description":"List of all standards the contract implements.","type":"array","items":{"type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].standards.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.2.contracts.items.[INDEX].standards","typeLabel":"string[]"},"token_data":{"oneOf":[{"title":"token_data","description":"Token-specific data if the contract is a token.","type":"object","properties":{"symbol":{"type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].token_data.oneOf.0.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].token_data.oneOf.0.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"oneOf.2.contracts.items.[INDEX].token_data.oneOf.0.decimals","typeLabel":"number"},"main":{"type":"boolean","uniqueKey":"oneOf.2.contracts.items.[INDEX].token_data.oneOf.0.main","typeLabel":"boolean"}},"uniqueKey":"oneOf.2.contracts.items.[INDEX].token_data.oneOf.0","typeLabel":"token_data · object"},{"title":"token_data","description":"Token-specific data if the contract is a token.","type":"null","properties":{"symbol":{"type":"string"},"name":{"type":"string"},"decimals":{"type":"number"},"main":{"type":"boolean"}},"uniqueKey":"oneOf.2.contracts.items.[INDEX].token_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.contracts.items.[INDEX].token_data","typeLabel":"token_data · object | null"},"evm_version":{"title":"evm_version","description":"EVM version the contract was compiled for.","type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].evm_version","typeLabel":"string"},"compiler_version":{"title":"compiler_version","description":"Compiler version used to compile the contract.","type":"string","example":"v0.7.5+commit.eb77ed08","uniqueKey":"oneOf.2.contracts.items.[INDEX].compiler_version","typeLabel":"string"},"optimizations_used":{"title":"optimizations_used","description":"Whether compiler optimizations were enabled.","type":"boolean","uniqueKey":"oneOf.2.contracts.items.[INDEX].optimizations_used","typeLabel":"boolean"},"optimization_runs":{"title":"optimization_runs","description":"Number of optimizer runs.","type":"number","uniqueKey":"oneOf.2.contracts.items.[INDEX].optimization_runs","typeLabel":"number"},"libraries":{"oneOf":[{"title":"libraries","description":"Libraries linked to the contract.","type":"object","uniqueKey":"oneOf.2.contracts.items.[INDEX].libraries.oneOf.0","typeLabel":"libraries · object"},{"title":"libraries","description":"Libraries linked to the contract.","type":"null","uniqueKey":"oneOf.2.contracts.items.[INDEX].libraries.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.contracts.items.[INDEX].libraries","typeLabel":"libraries · object | null"},"compiler_settings":{"title":"compiler_settings","description":"Compiler settings used for compilation.","type":"object","uniqueKey":"oneOf.2.contracts.items.[INDEX].compiler_settings","typeLabel":"compiler_settings · object"},"deployed_bytecode":{"title":"deployed_bytecode","description":"Hex-encoded deployed bytecode of the contract.","type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].deployed_bytecode","typeLabel":"string"},"creation_bytecode":{"title":"creation_bytecode","description":"Hex-encoded creation bytecode of the contract.","type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].creation_bytecode","typeLabel":"string"},"data":{"oneOf":[{"title":"data","description":"Public contract data including the main contract name, source files, and ABI.","type":"object","properties":{"main_contract":{"type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].data.oneOf.0.main_contract","typeLabel":"string"},"contract_info":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number","uniqueKey":"oneOf.2.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].id","typeLabel":"number"},"path":{"type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].path","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].name","typeLabel":"string"},"source":{"type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].source","typeLabel":"string"}},"uniqueKey":"oneOf.2.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.2.contracts.items.[INDEX].data.oneOf.0.contract_info","typeLabel":"object[]"},"abi":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.2.contracts.items.[INDEX].data.oneOf.0.abi.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.2.contracts.items.[INDEX].data.oneOf.0.abi","typeLabel":"any[]"}},"uniqueKey":"oneOf.2.contracts.items.[INDEX].data.oneOf.0","typeLabel":"data · object"},{"title":"data","description":"Public contract data including the main contract name, source files, and ABI.","type":"null","properties":{"main_contract":{"type":"string"},"contract_info":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number"},"path":{"type":"string"},"name":{"type":"string"},"source":{"type":"string"}}}},"abi":{"type":"array","items":{"oneOf":[{}]}}},"uniqueKey":"oneOf.2.contracts.items.[INDEX].data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.contracts.items.[INDEX].data","typeLabel":"data · object | null"},"src_map":{"title":"src_map","description":"Source map for the contract bytecode.","type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].src_map","typeLabel":"string"},"creation_block":{"title":"creation_block","description":"Block number at which the contract was deployed.","type":"number","uniqueKey":"oneOf.2.contracts.items.[INDEX].creation_block","typeLabel":"number"},"creation_tx":{"title":"creation_tx","description":"Transaction hash of the contract deployment.","type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].creation_tx","typeLabel":"string"},"creator_address":{"title":"creator_address","description":"Address that deployed the contract.","type":"string","uniqueKey":"oneOf.2.contracts.items.[INDEX].creator_address","typeLabel":"string"},"language":{"title":"language","description":"Programming language (solidity or vyper).","type":"string","enum":["solidity","vyper"],"uniqueKey":"oneOf.2.contracts.items.[INDEX].language","typeLabel":"enum\u003cstring>"},"in_project":{"title":"in_project","description":"Whether the contract is part of the project.","type":"boolean","uniqueKey":"oneOf.2.contracts.items.[INDEX].in_project","typeLabel":"boolean"},"token_info":{"oneOf":[{"title":"token_info","description":"Token metadata (symbol, name, decimals, logo, USD value).","type":"object","uniqueKey":"oneOf.2.contracts.items.[INDEX].token_info.oneOf.0","typeLabel":"token_info · object"},{"title":"token_info","description":"Token metadata (symbol, name, decimals, logo, USD value).","type":"null","uniqueKey":"oneOf.2.contracts.items.[INDEX].token_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.contracts.items.[INDEX].token_info","typeLabel":"token_info · object | null"}},"uniqueKey":"oneOf.2.contracts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.2.contracts","typeLabel":"contracts · object[]"},"generated_access_list":{"title":"generated_access_list","description":"EIP-2930 access list generated by the simulation when `generate_access_list`\nis set to `true` in the request. Contains addresses and their accessed storage\nkeys for gas optimization.","type":"array","items":{"type":"object","properties":{"address":{"title":"address","description":"Contract address in the access list.","type":"string","uniqueKey":"oneOf.2.generated_access_list.items.[INDEX].address","typeLabel":"string"},"storage_keys":{"title":"storage_keys","description":"Storage keys accessed in this contract.","type":"array","items":{"type":"string","uniqueKey":"oneOf.2.generated_access_list.items.[INDEX].storage_keys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.2.generated_access_list.items.[INDEX].storage_keys","typeLabel":"string[]"}},"uniqueKey":"oneOf.2.generated_access_list.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.2.generated_access_list","typeLabel":"generated_access_list · object[]"}},"uniqueKey":"oneOf.2","typeLabel":"ABI Simulation Response · object"},{"type":"object","title":"Failed Transaction Simulation Response","description":"Simulation response containing the simulated transaction, simulation metadata, involved contracts, and generated access list.","example":{"transaction":{"hash":"0x23f5cd88af5eb8b5b0b13d223d8f062b9d04ad682d503668e89be8aef29930e1","block_hash":"","block_number":18827905,"from":"0xd8da6bf26964af9d7eed9e03e53415d37aa96045","gas":617885,"gas_price":87235100681,"gas_fee_cap":0,"gas_tip_cap":0,"cumulative_gas_used":0,"gas_used":389024,"effective_gas_price":0,"input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","nonce":1176,"to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","index":222,"value":"0x","access_list":[],"status":false,"addresses":null,"contract_ids":null,"network_id":"1","timestamp":"2023-12-20T15:06:23Z","function_selector":"","l1_block_number":0,"l1_timestamp":0,"deposit_tx":false,"system_tx":false,"sig":{"v":"0x0","r":"0x0","s":"0x0"},"transaction_info":{"contract_id":"eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","block_number":18827905,"transaction_id":"0x23f5cd88af5eb8b5b0b13d223d8f062b9d04ad682d503668e89be8aef29930e1","contract_address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","method":"fallback","parameters":null,"intrinsic_gas":32568,"refund_gas":0,"call_trace":{"hash":"0x23f5cd88af5eb8b5b0b13d223d8f062b9d04ad682d503668e89be8aef29930e1","contract_name":"AugustusSwapper","function_name":"fallback","function_pc":100,"function_op":"JUMPDEST","function_file_index":0,"function_code_start":47102,"function_line_number":1467,"function_code_length":5950,"function_variables":[{"soltype":{"name":"implementation","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},"value":"0x0000000000000000000000000000000000000000"},{"soltype":{"name":"success","type":"bool","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bool"}},"value":false},{"soltype":{"name":"resultData","type":"bytes","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},"value":"0x"},{"soltype":{"name":"selector","type":"bytes4","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},"value":"0x00000000"}],"absolute_position":28,"caller_pc":0,"caller_op":"CALL","call_type":"CALL","address":"0xd8da6bf26964af9d7eed9e03e53415d37aa96045","from":"0xd8da6bf26964af9d7eed9e03e53415d37aa96045","from_balance":"103262894721457707739","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to_balance":"0","value":"0","caller":{"address":"0xd8da6bf26964af9d7eed9e03e53415d37aa96045","balance":"103208993461273428054"},"block_timestamp":"0001-01-01T00:00:00Z","gas":585317,"gas_used":356456,"intrinsic_gas":32568,"storage_address":"0xd8da6bf26964af9d7eed9e03e53415d37aa96045","input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","balance_diff":[{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","original":"103262894721457707739","dirty":"103228958173650382395","is_miner":false},{"address":"0x95222290DD7278Aa3Ddd389Cc1E1d165CC4BAfe5","original":"14715718269524994540","dirty":"14715757171924994540","is_miner":true}],"nonce_diff":[{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","original":"1176","dirty":"1177"}],"output":"0x","decoded_output":null,"error_hex_data":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030526563656976656420616d6f756e74206f6620746f6b656e7320617265206c657373207468656e20657870656374656400000000000000000000000000000000","network_id":"1","calls":[{"hash":"","contract_name":"AugustusSwapper","function_name":"getImplementation","function_pc":1627,"function_op":"JUMPDEST","function_file_index":0,"function_code_start":49421,"function_line_number":1539,"function_code_length":123,"absolute_position":59,"caller_pc":467,"caller_op":"JUMP","caller_file_index":0,"caller_line_number":1497,"caller_code_start":48052,"caller_code_length":27,"call_type":"JUMPDEST","address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from_balance":null,"to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to_balance":null,"value":null,"caller":{"address":"0xd8da6bf26964af9d7eed9e03e53415d37aa96045","balance":"103208993461273428054"},"block_timestamp":"0001-01-01T00:00:00Z","gas":585081,"gas_used":2202,"storage_address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0x","decoded_input":[{"soltype":{"name":"selector","type":"bytes4","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},"value":"0xa94e78ef"}],"output":"0x","decoded_output":[{"soltype":{"name":"","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},"value":"0xbd7b550d2e7571383d84acf597a00d341e5c406e"}],"network_id":"","calls":null}]},"stack_trace":[{"file_index":0,"contract":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","name":"AugustusSwapper","line":1641,"error":"execution reverted","code":"_revertWithData","op":"REVERT","length":34},{"file_index":0,"contract":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","name":"AugustusSwapper","line":1510,"error":null,"code":"_revertWithData","op":"JUMP","length":27},{"file_index":0,"contract":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","name":"AugustusSwapper","line":1467,"error":null,"code":"fallback","op":"JUMPDEST","length":5950}],"logs":null,"balance_diff":[{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","original":"103262894721457707739","dirty":"103228958173650382395","is_miner":false},{"address":"0x95222290DD7278Aa3Ddd389Cc1E1d165CC4BAfe5","original":"14715718269524994540","dirty":"14715757171924994540","is_miner":true}],"nonce_diff":[{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","original":"1176","dirty":"1177"}],"state_diff":null,"raw_state_diff":null,"console_logs":null,"asset_changes":null,"balance_changes":null,"created_at":"2023-12-20T15:06:23Z"},"error_message":"Received amount of tokens are less then expected","error_info":{"error_message":"Received amount of tokens are less then expected","address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e"},"method":"","decoded_input":null,"call_trace":[{"call_type":"CALL","from":"0xd8da6bf26964af9d7eed9e03e53415d37aa96045","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","gas":585317,"gas_used":356456,"address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","error":"value:\"execution reverted\"","subtraces":1,"input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","output":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030526563656976656420616d6f756e74206f6620746f6b656e7320617265206c657373207468656e20657870656374656400000000000000000000000000000000","errorMessage":"value:\"Received amount of tokens are less then expected\"","fromBalance":"0x05990f7fa38f0bdadb"},{"call_type":"DELEGATECALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","gas":570683,"gas_used":350693,"address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","error":"value:\"execution reverted\"","subtraces":6,"trace_address":[0],"input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","output":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030526563656976656420616d6f756e74206f6620746f6b656e7320617265206c657373207468656e20657870656374656400000000000000000000000000000000","gas_in":582341,"gas_cost":573283,"errorMessage":"value:\"Received amount of tokens are less then expected\""},{"call_type":"CALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0x216b4b4ba9f3e719726886d34a177484278bfcae","gas":549988,"gas_used":82617,"address":"0x216b4b4ba9f3e719726886d34a177484278bfcae","subtraces":1,"trace_address":[0,0],"input":"0x15dacbea000000000000000000000000eaa63125dd63f10874f99cdbbb18410e7fc79dd3000000000000000000000000d8da6bf26964af9d7eed9e03e53415d37aa96045000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee5700000000000000000000000000000000000000000004f68ca6d8cd91c6000000","gas_in":558817,"gas_cost":550088},{"call_type":"CALL","from":"0x216b4b4ba9f3e719726886d34a177484278bfcae","to":"0xeaa63125dd63f10874f99cdbbb18410e7fc79dd3","gas":535110,"gas_used":75732,"address":"0xeaa63125dd63f10874f99cdbbb18410e7fc79dd3","trace_address":[0,0,0],"input":"0x23b872dd000000000000000000000000d8da6bf26964af9d7eed9e03e53415d37aa96045000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee5700000000000000000000000000000000000000000004f68ca6d8cd91c6000000","output":"0x0000000000000000000000000000000000000000000000000000000000000001","gas_in":543703,"gas_cost":535210},{"call_type":"STATICCALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","gas":467576,"gas_used":2849,"address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","trace_address":[0,1],"input":"0x91d148548429d542926e6695b59ac6fbdcd9b37e8b1aeb757afab06ab60b1bb5878c3b490000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73","output":"0x0000000000000000000000000000000000000000000000000000000000000001","gas_in":475097,"gas_cost":467676},{"call_type":"DELEGATECALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0x9be264469ef954c139da4a45cf76cbcc5e3a6a73","gas":458922,"gas_used":98268,"address":"0x9be264469ef954c139da4a45cf76cbcc5e3a6a73","subtraces":4,"trace_address":[0,2],"input":"0xe76b146c000000000000000000000000eaa63125dd63f10874f99cdbbb18410e7fc79dd3...","gas_in":468806,"gas_cost":461522},{"call_type":"CALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0xeaa63125dd63f10874f99cdbbb18410e7fc79dd3","gas":447929,"gas_used":22912,"address":"0xeaa63125dd63f10874f99cdbbb18410e7fc79dd3","trace_address":[0,2,0],"input":"0xa9059cbb000000000000000000000000672fefac7f6e3017d9a2f1c14fe048191a24ce1400000000000000000000000000000000000000000004f68ca6d8cd91c6000000","output":"0x0000000000000000000000000000000000000000000000000000000000000001","gas_in":455138,"gas_cost":448029},{"call_type":"STATICCALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0x672fefac7f6e3017d9a2f1c14fe048191a24ce14","gas":422118,"gas_used":2504,"address":"0x672fefac7f6e3017d9a2f1c14fe048191a24ce14","trace_address":[0,2,1],"input":"0x0902f1ac","output":"0x0000000000000000000000000000000000000000000000039906a60cd3555a0a0000000000000000000000000000000000000000002dccf57fa336092011410700000000000000000000000000000000000000000000000000000000658302ef","gas_in":428924,"gas_cost":422224},{"call_type":"CALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0x672fefac7f6e3017d9a2f1c14fe048191a24ce14","gas":418401,"gas_used":54571,"address":"0x672fefac7f6e3017d9a2f1c14fe048191a24ce14","subtraces":3,"trace_address":[0,2,2],"input":"0x022c0d9f00000000000000000000000000000000000000000000000059cdaada173a1a770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee5700000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000","gas_in":425142,"gas_cost":418501},{"call_type":"CALL","from":"0x672fefac7f6e3017d9a2f1c14fe048191a24ce14","to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","gas":398698,"gas_used":29962,"address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","trace_address":[0,2,2,0],"input":"0xa9059cbb000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee5700000000000000000000000000000000000000000000000059cdaada173a1a77","output":"0x0000000000000000000000000000000000000000000000000000000000000001","gas_in":407626,"gas_cost":401298,"toBalance":"0x02c1c138082a8397d10036"},{"call_type":"STATICCALL","from":"0x672fefac7f6e3017d9a2f1c14fe048191a24ce14","to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","gas":368583,"gas_used":534,"address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","trace_address":[0,2,2,1],"input":"0x70a08231000000000000000000000000672fefac7f6e3017d9a2f1c14fe048191a24ce14","output":"0x0000000000000000000000000000000000000000000000033f38fb32bc1b3f93","gas_in":374533,"gas_cost":368683,"toBalance":"0x02c1c138082a8397d10036"},{"call_type":"STATICCALL","from":"0x672fefac7f6e3017d9a2f1c14fe048191a24ce14","to":"0xeaa63125dd63f10874f99cdbbb18410e7fc79dd3","gas":367652,"gas_used":668,"address":"0xeaa63125dd63f10874f99cdbbb18410e7fc79dd3","trace_address":[0,2,2,2],"input":"0x70a08231000000000000000000000000672fefac7f6e3017d9a2f1c14fe048191a24ce14","output":"0x00000000000000000000000000000000000000000032c382267c039ae6114107","gas_in":373587,"gas_cost":367752},{"call_type":"CALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","gas":364229,"gas_used":9195,"address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","subtraces":1,"trace_address":[0,2,3],"input":"0x2e1a7d4d00000000000000000000000000000000000000000000000059cdaada173a1a77","gas_in":370110,"gas_cost":364329,"toBalance":"0x02c1c138082a8397d10036"},{"call_type":"CALL","from":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","gas":2300,"gas_used":55,"value":"0x59cdaada173a1a77","address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","trace_address":[0,2,3,0],"gas_in":363378,"gas_cost":9100,"fromBalance":"0x02c1c138082a8397d10036"},{"call_type":"STATICCALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","gas":360871,"gas_used":849,"address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","trace_address":[0,3],"input":"0x91d148548429d542926e6695b59ac6fbdcd9b37e8b1aeb757afab06ab60b1bb5878c3b490000000000000000000000009be264469ef954c139da4a45cf76cbcc5e3a6a73","output":"0x0000000000000000000000000000000000000000000000000000000000000001","gas_in":366699,"gas_cost":360971,"fromBalance":"0x59cdaada173a1a77","toBalance":"0x59cdaada173a1a77"},{"call_type":"DELEGATECALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0x9be264469ef954c139da4a45cf76cbcc5e3a6a73","gas":356455,"gas_used":139781,"address":"0x9be264469ef954c139da4a45cf76cbcc5e3a6a73","subtraces":3,"trace_address":[0,4],"input":"0xe76b146c000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee...","gas_in":362213,"gas_cost":356555,"fromBalance":"0x59cdaada173a1a77"},{"call_type":"CALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","gas":340379,"gas_used":21974,"value":"0x59cdaada173a1a77","address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","trace_address":[0,4,0],"input":"0xd0e30db0","gas_in":352545,"gas_cost":347179,"fromBalance":"0x59cdaada173a1a77","toBalance":"0x02c1c0de3a7fa98096e5bf"},{"call_type":"STATICCALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","gas":318240,"gas_used":2717,"address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","trace_address":[0,4,1],"input":"0xdd62ed3e000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee57000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564","output":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff","gas_in":323391,"gas_cost":318340,"toBalance":"0x02c1c138082a8397d10036"},{"call_type":"CALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0xe592427a0aece92de3edee1f18e0157c05861564","gas":311926,"gas_used":99869,"address":"0xe592427a0aece92de3edee1f18e0157c05861564","subtraces":1,"trace_address":[0,4,2],"input":"0xc04b8d59000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee5700000000000000000000000000000000000000000000000000000000658c3d5500000000000000000000000000000000000000000000000059cdaada173a1a770000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000","output":"0x0000000000000000000000000000000000000000000000000000000360ddb566","gas_in":316977,"gas_cost":312026},{"call_type":"CALL","from":"0xe592427a0aece92de3edee1f18e0157c05861564","to":"0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640","gas":299736,"gas_used":91971,"address":"0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640","subtraces":4,"trace_address":[0,4,2,0],"input":"0x128acb08000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee57000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059cdaada173a1a77000000000000000000000000fffd8963efd1fc6a506488495d951d5263988d2500000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee57000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000","output":"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffc9f224a9a00000000000000000000000000000000000000000000000059cdaada173a1a77","gas_in":304593,"gas_cost":299836},{"call_type":"CALL","from":"0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640","to":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","gas":266962,"gas_used":44017,"address":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","subtraces":1,"trace_address":[0,4,2,0,0],"input":"0xa9059cbb000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee570000000000000000000000000000000000000000000000000000000360ddb566","output":"0x0000000000000000000000000000000000000000000000000000000000000001","gas_in":273799,"gas_cost":269562},{"call_type":"DELEGATECALL","from":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","to":"0xa2327a938febf5fec13bacfb16ae10ecbc4cbdcf","gas":255659,"gas_used":36728,"address":"0xa2327a938febf5fec13bacfb16ae10ecbc4cbdcf","trace_address":[0,4,2,0,0,0],"input":"0xa9059cbb000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee570000000000000000000000000000000000000000000000000000000360ddb566","output":"0x0000000000000000000000000000000000000000000000000000000000000001","gas_in":262317,"gas_cost":258259},{"call_type":"STATICCALL","from":"0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640","to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","gas":222763,"gas_used":2534,"address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","trace_address":[0,4,2,0,1],"input":"0x70a0823100000000000000000000000088e6a0c2ddd26feeb64f039a2c41296fcb3f5640","output":"0x0000000000000000000000000000000000000000000003650dbbc03c4fa5f989","gas_in":226398,"gas_cost":222863,"toBalance":"0x02c1c138082a8397d10036"},{"call_type":"CALL","from":"0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640","to":"0xe592427a0aece92de3edee1f18e0157c05861564","gas":219479,"gas_used":10327,"address":"0xe592427a0aece92de3edee1f18e0157c05861564","subtraces":1,"trace_address":[0,4,2,0,2],"input":"0xfa461e33fffffffffffffffffffffffffffffffffffffffffffffffffffffffc9f224a9a00000000000000000000000000000000000000000000000059cdaada173a1a77000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee57000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000","gas_in":223062,"gas_cost":219579},{"call_type":"CALL","from":"0xe592427a0aece92de3edee1f18e0157c05861564","to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","gas":212328,"gas_used":6225,"address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","trace_address":[0,4,2,0,2,0],"input":"0x23b872dd000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee5700000000000000000000000088e6a0c2ddd26feeb64f039a2c41296fcb3f564000000000000000000000000000000000000000000000000059cdaada173a1a77","output":"0x0000000000000000000000000000000000000000000000000000000000000001","gas_in":215798,"gas_cost":212428,"toBalance":"0x02c1c138082a8397d10036"},{"call_type":"STATICCALL","from":"0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640","to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","gas":208681,"gas_used":534,"address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","trace_address":[0,4,2,0,3],"input":"0x70a0823100000000000000000000000088e6a0c2ddd26feeb64f039a2c41296fcb3f5640","output":"0x00000000000000000000000000000000000000000000036567896b1666e01400","gas_in":212093,"gas_cost":208781,"toBalance":"0x02c1c138082a8397d10036"},{"call_type":"STATICCALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","gas":218190,"gas_used":1315,"address":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","subtraces":1,"trace_address":[0,5],"input":"0x70a08231000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee57","output":"0x0000000000000000000000000000000000000000000000000000000360ddb566","gas_in":221753,"gas_cost":218290},{"call_type":"DELEGATECALL","from":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","to":"0xa2327a938febf5fec13bacfb16ae10ecbc4cbdcf","gas":214051,"gas_used":529,"address":"0xa2327a938febf5fec13bacfb16ae10ecbc4cbdcf","trace_address":[0,5,0],"input":"0x70a08231000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee57","output":"0x0000000000000000000000000000000000000000000000000000000360ddb566","gas_in":217548,"gas_cost":214151}]},"simulation":{"id":"40e1608b-807c-424e-a618-684462c975b5","project_id":"dfdc391a-a15d-4590-9aef-8691259c7df4","owner_id":"7d5e8b1f-8bf8-4eae-a70f-fb7d354b1cc2","network_id":"1","block_number":18827905,"transaction_index":222,"from":"0xd8da6bf26964af9d7eed9e03e53415d37aa96045","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","gas":617885,"gas_price":"87235100681","gas_used":389024,"value":"0","status":false,"access_list":null,"queue_origin":"","block_header":{"number":"0x11f4a81","hash":"0x0000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x82f76ac995d4f0254f8bad7647437ff7de6d6cda60db508b1e7c67cf7400cf62","parentHash":"0xa8e1a14f1a05d7239a9152f31ed1b8edb96da15e4f79c4aa2db81cb8ffd47f5e","sha3Uncles":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","transactionsRoot":"0xb663a12dc9d08b199a290b00fa3ede0c2645e398aaff78e37489d9fb32b9cbfa","receiptsRoot":"0x9cd03d4f988ff28f0c32e9af4c8096a88c2613db1f254d37f3ab1d1d93c99170","logsBloom":"0x11a9da33d1239f4d15cc82b1eba1932195b04b9fbc6327d568b912aa6522cf3a0a301dbe6facc8ed54169f71e0f457d24f89d305c8427ba1aa92f8efea2a790023e0c90842100ab9f8fbc2793358fbfbbccf901d87404ad7c9c84c55bf3c99501d25f52d5322008f6896d290f0233d41e900a0b988f0a6025613bcf28549613a8613c75c962594025449bc4d990256e6e2004891aba142f86c218ccf487da009e6c711cd61db23dc1a305bcc91bb1d0b3668b09290566a0b2ff219a6933eb7e04be6111e80b4694c2230da63540bdc5c38baa31b086dcd1827adf0826468e4e75ff4b851ab7904ecc177d2cc98059ca4cf099d18f9b073dc9c01ca01f865554c","timestamp":"0x658302ef","difficulty":"0x0","gasLimit":"0x1c9c380","gasUsed":"0x125a374","miner":"0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5","extraData":"0x6265617665726275696c642e6f7267","mixHash":"0xb2cf03d01c18f6e0e14628a9649d55365ff945d4adbfad5c57432c151fa46063","nonce":"0x0000000000000000","baseFeePerGas":"0x1449a81f09","size":"0x0","totalDifficulty":"0x0","uncles":null,"transactions":null},"deposit_tx":false,"system_tx":false,"error_message":"Received amount of tokens are less then expected","nonce":1176,"addresses":null,"contract_ids":null,"shared":false,"created_at":"2023-12-20T15:46:48.528829888Z"},"contracts":[],"generated_access_list":[{"address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","storage_keys":["0xb1151b5f51c370d607b59e0034392dd388ea4cc8dded24ec75baf3df36983150","0xbe18050818615a061863c3528093c86c314aa924f93925c36fd5be45a42ec3ca","0x32aca9af4675729722d4aa9c0891f56dba63fc1b85f41bc291f7e7fd52335a62","0x54d8befa8763f7dbdb291e2d3a40534fbb7766679bf2edd78c87665633d4a77c","0x5cfa01b9a733d8746bc28fdd3f8992b7dd3bb6d323fe96a760fbd1b87ca3a2bd","0x05e950c03214daf5e318e3c0401e87e5c3b14177b9a9993d2e5f6176bb0f752a","0x831165dcd27d078878e07da4a03a9856a5144916b8c7e91719a90cdaa1551021","0xc939a6539eb45ae49d1805bceb816e1cb41fa7824b76cf22f1ef14dd4f91ad3f","0x870f2b14c3d588c98e6246b995bf23ee183ae1b236fd463aae6dbc6421fbdbbc","0x6044a56be1f9bd69fb6214cd8ea9cd066cc7cc6656efd85cf01591400cf3ea6e","0x75245230289a9f0bf73a6c59aef6651b98b3833a62a3c0bd9ab6b0dec8ed4d8f","0xfb19a963956c9cb662dd3ae48988c4b90766df71ea130109840abe0a1b23dba8","0xee61682ec263cf9ac626d5a9b0cd5e26edbfa98b5b368b540e65bd739c37e3b7","0xe2002f192e5b410f647b5a051088d89aa923122e1e0e59e25b32f63134f1a7bc","0xfb154a68a03230304e97d71be2bff62775b1c694c3204db71be5805200a1cab6","0x8d629cb47d08e89353adb6c7692b952b309de6af172d6a1081aad5fa72045c48","0x54763e8343071cde9ef08d1f32bda16c77eb2c0bf9439d9a006a24afb62f1d26","0x6e11b2ad3f4a126fa523dbca759473ee7a6cebd4efb81c3015eabee05d9bea1f","0x390f6178407c9b8e95802b8659e6df8e34c1e3d4f8d6a49e6132bbcdd937b63a","0x2a306d7595987ab10375e6e054d7489cc80c1cf5351587e21ffbd126573f06c6","0x86f9b3c93134ec3dc29a864a165f3be052694aab7a9557bf4f01adfeb84e5bc6","0x3c679e5fc421e825187f885e3dcd7f4493f886ceeb4930450588e35818a32b9c","0x9951e5c97f68238701a07028be91c5ba29bde0c65662546c454bab615c93f76a","0xdb5ad80047612bad580468d7c2521a02bc637474d1c0e25fb17578bb79939703","0x732054380c06f66b946fe3c55339b1fc707995878c89c46f3c874fa55acf3188","0x665ae534dc370e0455cfbd96007688eb3036c0098287ebb3828064cca2ac03b3","0xe03178286da22a27dd0b1f68fb538cd07bc9080172ee9a5a2238416fe86db02a","0x8761b7b1c0c7c85b3cee06295ae28773ba07212f72db3573807feed93af88995","0x16b0131cb8f09e3874089fadbc97a82dc91da2d57ee2fea4aa6163621926b5e3","0x73d637d229721ca538a0a2e9712eeef46a1889496c0a60f402b430eba28d4a2e","0xa7cfd2f04a8f6fb8c2619836a0cb0f31862033c39e547a17dbd12927913b7f3c","0xe687156f27314703a0601ce95cc5ef568cfe2dd188161c7d31ca6f7c0a4c7f6a","0x2c30439ff7212c18beb0de2b700fd386af1ab6015fea22f0bd119a1c11b87409","0xb2940356fd89a84cf9a86227596a2f59f085c679d5f9450737d0ae4daf0efcea","0xc0bc9d145b50ee07fdd19f9cdc2d2b37d785313255a7c48acd3581dd12b96501","0x0078d452977d1507feddb433a637b414a79282ee8c10aa7e4415a11ae7f7cb56","0x00db2bcf95d8db29dfb6d1ab022e294b4d9a9ebb895e7ccc2e92a6967a5eeccf","0x6a4eff247b7329536ddf871ed3dd8d4d7d9d28d29ceac00d4f1f45bc6a92ef2c","0x070e1d9d82b774cc5b0ee75c4a3bbfd6290fb35c96578e62a94dc7fbce4ff7b6","0xb2df7d687ff5b2c4a86806e82fcadfcbaa72549cdcf6ff2a191c8c2f41bcb1c0","0x2d7b45d5edc30d9b211067de1328f28cc51cb18843f4a6997b639c5b3d1af263","0xb064600732a82908427d092d333e607598a6238a59aeb45e1288cb0bac7161cf","0xaf863274be5681dd15c28b07cc44ec05c35b85e20483f94c782d341146ca0a94","0x4de5a72cdf1ec035d1477beb522f9197e1ed5d4ec09de245abbd406ef3686969","0x6b1109c7e1669b7a23f286ed1bc8b52e9f75b714f0aecf873ed7076aaa6a7e6e","0x1d78d98fbcdfb1fadd8e557fa84e8d03f58d576bf2677cc7c749affcf9514574"]},{"address":"0x672fefac7f6e3017d9a2f1c14fe048191a24ce14","storage_keys":["0x000000000000000000000000000000000000000000000000000000000000000a","0x0000000000000000000000000000000000000000000000000000000000000008","0x000000000000000000000000000000000000000000000000000000000000000c","0x0000000000000000000000000000000000000000000000000000000000000006","0x0000000000000000000000000000000000000000000000000000000000000007","0x0000000000000000000000000000000000000000000000000000000000000009"]},{"address":"0xe592427a0aece92de3edee1f18e0157c05861564"},{"address":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","storage_keys":["0x1f21a62c4538bacf2aabeca410f0fe63151869f172e03c0e00357ba26a341eff","0xc89b25fe56d1ba78215fcf3327a6ba9c04e4963cbaa4bfd347c247e77d807314","0xfc2b3bb9fb6dbb48a9a60809098a73aec4efe638cc2b58c4fbda54532973c2bb","0x357054dd6aced983d97589cdcefc7259f879f3a2f58a95e2a99bba999cf5fd95","0xa7e7c6de3403f57f907d83f4ff7270f1db6606646146303d47116d6832d36f47","0x77c2deb5f328a1e2eb3e71837bf8cfc680463a159d7ed5194e39a26f7cc27293","0x8d629cb47d08e89353adb6c7692b952b309de6af172d6a1081aad5fa72045c48","0x5dbdfe526b24413b741fda95642956927e1071c9712bb304d570acca6aa82ad8","0xd8a70910dac42f61fd9139c80d49d52eb3db70e5a7a933aa2ea91eddffa444ac","0xe17984586c3f0705a19840446a6b2442fa70d4fca86fc23104ed4ee7341e9505","0x2d7b45d5edc30d9b211067de1328f28cc51cb18843f4a6997b639c5b3d1af263","0x390f6178407c9b8e95802b8659e6df8e34c1e3d4f8d6a49e6132bbcdd937b63a","0x368c3f5f03e5634b3e4381c9c3caac98f4d254c7027fd14b53436c90d060fef4","0x774f8bee1e75a08564e658613b87af0ac1a8c58c49805f476ff68bb84d72bf3d","0x26088c33b17dbee5ad120162feb67ad27b625349cd988da3a205b5370f0261cc","0xe03178286da22a27dd0b1f68fb538cd07bc9080172ee9a5a2238416fe86db02a","0xaa6d28fb9bd0913347937584e1d68460c089efde517bb42f9634f62fe306a434","0x25fca3dc274c4a6deae80522371872a0d8e1723e8adc8199203ae89d3bfc003b","0x7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3","0x0000000000000000000000000000000000000000000000000000000000000001","0x7ae84188dad39ac65698da6b247c2d7e504146b8fbe71a97d078fbb717de2d6b","0xe970dc6029598efe7359214a041b60ce7df98f3a5340cade99ec3de3ea290096","0x429d4eed491ec793d176b1cd2c9e12912f9df2c877000f2084223eef2d801813","0x4ac01ad812d5eac4698019823b7f6a507bc749124a4d82b1dd4c65e681cf7c39","0xc668e4251a8789d75fe978accafefb85df2369d3b3541b22a8e8dcf06f32bb44","0x05b89c245b6b535083b09c5e52e49a44e81461d5a18a19a89b5a5de8dda8a709","0x7b2a2744ef673caea5f128eecf6c743820aa7b8cbab5155e3ba12b1a8f246e57","0x53ef391d93f7b166cf8e993d7655d216cb7f5673c0bac9fb6f3a4189cb0678da","0x8dfed3551451e4271757cba3941504b230c6f0def7eab62749ab3ce56c79e548","0x792377d75044a0e29f2bef131c77c1e46cdf0f64a1af2cb09c30c83710503c8c","0xb374d549c4210ce4d86594fd6e5e972db66a2b8995be56e77460d52fbd255e5e","0x75245230289a9f0bf73a6c59aef6651b98b3833a62a3c0bd9ab6b0dec8ed4d8f","0xee8bdd3038743c4073e7014db500c60f6c2e74c21a27a3c557dac101d5591f2b","0x6544ff4ca800d8d3458621f2162d4458e540f8fd830f2460504bbd851a4b7231","0xebdca4826694e9af24ae34d77ef52095c010139ea12a6cb7b29a1faf7db70cc8","0xf56408d23e6790fec5453738cf042a4a3ef7ec36e9ceae8978e4ffce8e903bc3","0x10d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390b","0x5cfa01b9a733d8746bc28fdd3f8992b7dd3bb6d323fe96a760fbd1b87ca3a2bd","0x8e8ba7d0240c502147869f7a9ae17aa9f683ea273c256f64b6fe2403de607113"]},{"address":"0xa2327a938febf5fec13bacfb16ae10ecbc4cbdcf"},{"address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e"},{"address":"0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640","storage_keys":["0x2d485130b957a7beea5ecd7e231d54ac468418c35ee5abf54033cba1ed869152","0x3d8047c064ce35705a1bead4dd6881d3d5cc157824df6b418efa3253e3af380d","0x26a0a9b5111ffb12cc8d7c9db23c1e494c9c9eb45e0a50b9595b437445c55321","0x3a6e87e167fb8e9df6332ee0be1411937d2c803a8c4b7522abe0c16b731dbe11","0x3a6e87e167fb8e9df6332ee0be1411937d2c803a8c4b7522abe0c16b731dbe0f","0x0e5a64d6a0bdafae0f7b67cefe5663aca73ac5682a96d43e8501a2731e0d2587","0x00000000000000000000000000000000000000000000000000000000000001df","0x2d485130b957a7beea5ecd7e231d54ac468418c35ee5abf54033cba1ed869154","0x1988775e6c6f4b25d912ae5577f9b19952e8e16a59481301121feafa0d673092","0x3d8047c064ce35705a1bead4dd6881d3d5cc157824df6b418efa3253e3af380b","0x0000000000000000000000000000000000000000000000000000000000000002","0x26a0a9b5111ffb12cc8d7c9db23c1e494c9c9eb45e0a50b9595b437445c55320","0x3d8047c064ce35705a1bead4dd6881d3d5cc157824df6b418efa3253e3af380c","0x3d8047c064ce35705a1bead4dd6881d3d5cc157824df6b418efa3253e3af380a","0xd5ec2cdba30098a7becae9abe9ca3bfbc32195ee222c3aa0cf0f78089743d55b","0x4599bbaa72a0f54af58cb2739cf429f4c2b98d872f82d2ddc59ada0987fe7789","0x2d485130b957a7beea5ecd7e231d54ac468418c35ee5abf54033cba1ed869155","0x0000000000000000000000000000000000000000000000000000000000000000","0xd5ec2cdba30098a7becae9abe9ca3bfbc32195ee222c3aa0cf0f78089743d55a","0x0e5a64d6a0bdafae0f7b67cefe5663aca73ac5682a96d43e8501a2731e0d2585","0x3a6e87e167fb8e9df6332ee0be1411937d2c803a8c4b7522abe0c16b731dbe0e","0x3a6e87e167fb8e9df6332ee0be1411937d2c803a8c4b7522abe0c16b731dbe10","0xd5ec2cdba30098a7becae9abe9ca3bfbc32195ee222c3aa0cf0f78089743d55d","0x0000000000000000000000000000000000000000000000000000000000000001","0x2d485130b957a7beea5ecd7e231d54ac468418c35ee5abf54033cba1ed869153","0xd5ec2cdba30098a7becae9abe9ca3bfbc32195ee222c3aa0cf0f78089743d55c","0x0e5a64d6a0bdafae0f7b67cefe5663aca73ac5682a96d43e8501a2731e0d2586","0x4599bbaa72a0f54af58cb2739cf429f4c2b98d872f82d2ddc59ada0987fe7788","0x00000000000000000000000000000000000000000000000000000000000001e0","0x0000000000000000000000000000000000000000000000000000000000000004","0x26a0a9b5111ffb12cc8d7c9db23c1e494c9c9eb45e0a50b9595b437445c5531f","0x0e5a64d6a0bdafae0f7b67cefe5663aca73ac5682a96d43e8501a2731e0d2584","0x4599bbaa72a0f54af58cb2739cf429f4c2b98d872f82d2ddc59ada0987fe7786","0x4599bbaa72a0f54af58cb2739cf429f4c2b98d872f82d2ddc59ada0987fe7787","0x26a0a9b5111ffb12cc8d7c9db23c1e494c9c9eb45e0a50b9595b437445c55322"]},{"address":"0xeaa63125dd63f10874f99cdbbb18410e7fc79dd3","storage_keys":["0x45c2b503ea51a1d9b7423b06f35a3b115be95ee1c7447d31ce91bdec13a838df","0xe629a3873b2edc434149348402890d970a76d9a3ae4de8e57541156dab274d10","0x000000000000000000000000000000000000000000000000000000000000000f","0x54f5b59dc9b5bb49000ab23a9d0a924c5cdd1733e5bebeadcb8611814450120b","0x0000000000000000000000000000000000000000000000000000000000000008","0x08b50f8ab9aed2a88937ba19dd1c7f2fb0dd9c09b8cb8b916ab927bdaf4231ee","0x5b168827ab5e4aec7d219c0c08aec79965fc30b606d02d27fc6011b8d7b336de","0x000000000000000000000000000000000000000000000000000000000000001d","0x000000000000000000000000000000000000000000000000000000000000000a","0x0151402d6433238fc9a326da90804ebebdf85c662d744604ec6b0aa92c8ef988","0x48f3fa8c95ff087d8cbbc791160670b986d4ec1227f66c769ef7f1bbc33eb1f7","0x69ab7fecb0ec21e1cd2aaa23514e6680d52a78867ffe01666c529f702e81b5a5","0x0000000000000000000000000000000000000000000000000000000000000009","0x0000000000000000000000000000000000000000000000000000000000000010","0x2bfc01d3e1f55c0e56fdd7bc07c7b8dc1346e63f92436866e127d1fa813cda37","0x4c4f2af5d8ca665fef6669f93a750710b96e8bace756a7caec23a869c68a86ae","0x4ef7278799d815a37db20cddf79b831e505f85d81d0a3ac215d12383e521a80d","0x3267aa9ffce70d805c5444e039cbfc3299506e0d9c7bfa1d9c36a8e3b7f40070","0x2cc6ff61f76f3ba62d36d68440e2d4af25cd179eb727f6a48edcbddae9245ea2","0x9445ff856dd7851ed9e208f3989e5d3a69895d6cd337662f0ae3c8949e9a6588","0x000000000000000000000000000000000000000000000000000000000000000b","0x061a2a571a85ac39befae776e8435d42c1ef793c8e7d72a6798de91d433a9876","0x0000000000000000000000000000000000000000000000000000000000000005","0x325cb5e74a1216db82b6c181bb8c505d9fe31901515f0956d03b679ba48adf61","0x79f64b09067f0f20624b681c806e434d3135fbb0983aaba741c61ef1f3de2cd6","0x263cae475013f53a7607366cbbeba4f0fec9fc1528d4e60a19af45776e01745b","0x87f649784884298b2a1c91521736972cb4ea244eabcb419843687738f23be3c0","0x0000000000000000000000000000000000000000000000000000000000000014","0x7e46e59b0025c6296745e6f60a5f254ebb93191af16a086909f480f26fd33f6d","0x348d2e5830c20f07ed9302299bcb5cd5a4c9931e292bf42e5466f557d2db1cd0","0xfca351f4d96129454cfc8ef7930b638ac71fea35eb69ee3b8d959496beb04a33"]},{"address":"0x216b4b4ba9f3e719726886d34a177484278bfcae","storage_keys":["0x0000000000000000000000000000000000000000000000000000000000000000"]},{"address":"0x9be264469ef954c139da4a45cf76cbcc5e3a6a73"}]},"properties":{"transaction":{"title":"transaction","description":"Contains data related to the simulated transaction, including its hash, block number,\norigin and destination addresses, gas details, input data, nonce, status, timestamp,\nand involved contract addresses. The nested `transaction_info` object holds detailed\nexecution data such as the call trace, emitted logs, state diffs, and asset changes.","type":"object","properties":{"hash":{"title":"hash","description":"Transaction hash.","type":"string","example":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","uniqueKey":"oneOf.3.transaction.hash","typeLabel":"string"},"block_hash":{"title":"block_hash","description":"Hash of the block containing this transaction.","type":"string","example":"","uniqueKey":"oneOf.3.transaction.block_hash","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number at which the transaction was simulated.","type":"number","example":17884583,"uniqueKey":"oneOf.3.transaction.block_number","typeLabel":"number"},"from":{"title":"from","description":"Address that initiated the transaction.","type":"string","example":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","uniqueKey":"oneOf.3.transaction.from","typeLabel":"string"},"gas":{"title":"gas","description":"Gas limit provided for the simulation.","type":"number","example":648318,"uniqueKey":"oneOf.3.transaction.gas","typeLabel":"number"},"gas_price":{"title":"gas_price","description":"Gas price used in the simulation.","type":"number","example":0,"uniqueKey":"oneOf.3.transaction.gas_price","typeLabel":"number"},"gas_fee_cap":{"title":"gas_fee_cap","description":"EIP-1559 max fee per gas.","type":"number","example":0,"uniqueKey":"oneOf.3.transaction.gas_fee_cap","typeLabel":"number"},"gas_tip_cap":{"title":"gas_tip_cap","description":"EIP-1559 max priority fee per gas (tip).","type":"number","example":0,"uniqueKey":"oneOf.3.transaction.gas_tip_cap","typeLabel":"number"},"cumulative_gas_used":{"title":"cumulative_gas_used","description":"Total gas used in the block up to and including this transaction.","type":"number","example":0,"uniqueKey":"oneOf.3.transaction.cumulative_gas_used","typeLabel":"number"},"gas_used":{"title":"gas_used","description":"Actual gas consumed by the simulation.","type":"number","example":45065,"uniqueKey":"oneOf.3.transaction.gas_used","typeLabel":"number"},"effective_gas_price":{"title":"effective_gas_price","description":"Effective gas price after EIP-1559 calculations.","type":"number","example":0,"uniqueKey":"oneOf.3.transaction.effective_gas_price","typeLabel":"number"},"input":{"title":"input","description":"Hex-encoded calldata sent with the transaction.","type":"string","uniqueKey":"oneOf.3.transaction.input","typeLabel":"string"},"nonce":{"title":"nonce","description":"Transaction nonce of the sender.","type":"number","example":1094,"uniqueKey":"oneOf.3.transaction.nonce","typeLabel":"number"},"to":{"title":"to","description":"Recipient address of the transaction.","type":"string","example":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.3.transaction.to","typeLabel":"string"},"index":{"title":"index","description":"Transaction index within the block.","type":"number","example":0,"uniqueKey":"oneOf.3.transaction.index","typeLabel":"number"},"value":{"title":"value","description":"Ether value sent with the transaction (in hex).","type":"string","example":"0x","uniqueKey":"oneOf.3.transaction.value","typeLabel":"string"},"access_list":{"oneOf":[{"title":"access_list","description":"EIP-2930 access list used by the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.3.transaction.access_list.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.3.transaction.access_list.oneOf.0","typeLabel":"any[]"},{"title":"access_list","description":"EIP-2930 access list used by the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.3.transaction.access_list.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.transaction.access_list","typeLabel":"any[] | null"},"status":{"title":"status","description":"Whether the transaction succeeded (true) or reverted (false).","type":"boolean","example":false,"uniqueKey":"oneOf.3.transaction.status","typeLabel":"boolean"},"addresses":{"title":"addresses","description":"List of addresses involved in the transaction.","type":"array","items":{"type":"string","uniqueKey":"oneOf.3.transaction.addresses.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.3.transaction.addresses","typeLabel":"string[]"},"contract_ids":{"title":"contract_ids","description":"List of contract identifiers in `network:chainId:address` format.","type":"array","items":{"type":"string","uniqueKey":"oneOf.3.transaction.contract_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.3.transaction.contract_ids","typeLabel":"string[]"},"network_id":{"title":"network_id","description":"Network ID on which the simulation was run.","type":"string","example":"1","uniqueKey":"oneOf.3.transaction.network_id","typeLabel":"string"},"timestamp":{"title":"timestamp","description":"Timestamp of the block used for simulation.","type":"string","format":"date-time","example":"2023-08-10T12:48:11Z","uniqueKey":"oneOf.3.transaction.timestamp","typeLabel":"string\u003cdate-time>"},"function_selector":{"title":"function_selector","description":"4-byte function selector of the called method.","type":"string","uniqueKey":"oneOf.3.transaction.function_selector","typeLabel":"string"},"l1_block_number":{"title":"l1_block_number","description":"L1 block number (for L2 transactions).","type":"number","example":0,"uniqueKey":"oneOf.3.transaction.l1_block_number","typeLabel":"number"},"l1_timestamp":{"title":"l1_timestamp","description":"L1 timestamp (for L2 transactions).","type":"number","example":0,"uniqueKey":"oneOf.3.transaction.l1_timestamp","typeLabel":"number"},"deposit_tx":{"title":"deposit_tx","description":"Whether this is a deposit transaction (L1 to L2).","type":"boolean","example":false,"uniqueKey":"oneOf.3.transaction.deposit_tx","typeLabel":"boolean"},"system_tx":{"title":"system_tx","description":"Whether this is a system transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.3.transaction.system_tx","typeLabel":"boolean"},"sig":{"title":"sig","description":"Transaction signature values.","type":"object","properties":{"v":{"type":"string","uniqueKey":"oneOf.3.transaction.sig.v","typeLabel":"string"},"r":{"type":"string","uniqueKey":"oneOf.3.transaction.sig.r","typeLabel":"string"},"s":{"type":"string","uniqueKey":"oneOf.3.transaction.sig.s","typeLabel":"string"}},"uniqueKey":"oneOf.3.transaction.sig","typeLabel":"sig · object"},"transaction_info":{"title":"transaction_info","description":"Detailed execution information including the call trace, decoded method parameters,\nemitted logs, state diffs, asset changes, and balance changes.","type":"object","properties":{"contract_id":{"title":"contract_id","description":"Identifier of the primary contract in the transaction.","type":"string","example":"eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.3.transaction.transaction_info.contract_id","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number of the simulation.","type":"number","uniqueKey":"oneOf.3.transaction.transaction_info.block_number","typeLabel":"number"},"transaction_id":{"title":"transaction_id","description":"Transaction hash (same as top-level hash).","type":"string","uniqueKey":"oneOf.3.transaction.transaction_info.transaction_id","typeLabel":"string"},"contract_address":{"title":"contract_address","description":"Address of the primary contract called.","type":"string","uniqueKey":"oneOf.3.transaction.transaction_info.contract_address","typeLabel":"string"},"method":{"title":"method","description":"Name of the method that was called (e.g., \"transfer\", \"swap\").","type":"string","example":"multiSwap","uniqueKey":"oneOf.3.transaction.transaction_info.method","typeLabel":"string"},"parameters":{"oneOf":[{"title":"parameters","description":"Decoded input parameters of the called method.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.3.transaction.transaction_info.parameters.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.3.transaction.transaction_info.parameters.oneOf.0","typeLabel":"any[]"},{"title":"parameters","description":"Decoded input parameters of the called method.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.3.transaction.transaction_info.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.transaction.transaction_info.parameters","typeLabel":"any[] | null"},"intrinsic_gas":{"title":"intrinsic_gas","description":"Intrinsic gas cost of the transaction.","type":"number","uniqueKey":"oneOf.3.transaction.transaction_info.intrinsic_gas","typeLabel":"number"},"refund_gas":{"title":"refund_gas","description":"Gas refunded after execution.","type":"number","uniqueKey":"oneOf.3.transaction.transaction_info.refund_gas","typeLabel":"number"},"call_trace":{"title":"call_trace","description":"Root of the call trace tree. Contains the top-level call and all nested\ninternal calls, including decoded inputs/outputs, gas usage, and errors.","type":"object","uniqueKey":"oneOf.3.transaction.transaction_info.call_trace","typeLabel":"call_trace · object"},"stack_trace":{"oneOf":[{"title":"stack_trace","description":"Stack trace of the error if the transaction reverted.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.3.transaction.transaction_info.stack_trace.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.3.transaction.transaction_info.stack_trace.oneOf.0","typeLabel":"any[]"},{"title":"stack_trace","description":"Stack trace of the error if the transaction reverted.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.3.transaction.transaction_info.stack_trace.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.transaction.transaction_info.stack_trace","typeLabel":"any[] | null"},"logs":{"oneOf":[{"title":"logs","description":"Decoded event logs emitted during execution.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.3.transaction.transaction_info.logs.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.3.transaction.transaction_info.logs.oneOf.0","typeLabel":"any[]"},{"title":"logs","description":"Decoded event logs emitted during execution.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.3.transaction.transaction_info.logs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.transaction.transaction_info.logs","typeLabel":"any[] | null"},"state_diff":{"oneOf":[{"title":"state_diff","description":"State changes caused by the transaction. Each entry shows the original\nand modified values for storage slots.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.3.transaction.transaction_info.state_diff.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.3.transaction.transaction_info.state_diff.oneOf.0","typeLabel":"any[]"},{"title":"state_diff","description":"State changes caused by the transaction. Each entry shows the original\nand modified values for storage slots.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.3.transaction.transaction_info.state_diff.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.transaction.transaction_info.state_diff","typeLabel":"any[] | null"},"raw_state_diff":{"oneOf":[{"title":"raw_state_diff","description":"Raw (non-decoded) state changes as storage slot key-value pairs.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.3.transaction.transaction_info.raw_state_diff.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.3.transaction.transaction_info.raw_state_diff.oneOf.0","typeLabel":"any[]"},{"title":"raw_state_diff","description":"Raw (non-decoded) state changes as storage slot key-value pairs.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.3.transaction.transaction_info.raw_state_diff.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.transaction.transaction_info.raw_state_diff","typeLabel":"any[] | null"},"console_logs":{"oneOf":[{"title":"console_logs","description":"Console log outputs from Hardhat-style console.log calls.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.3.transaction.transaction_info.console_logs.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.3.transaction.transaction_info.console_logs.oneOf.0","typeLabel":"any[]"},{"title":"console_logs","description":"Console log outputs from Hardhat-style console.log calls.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.3.transaction.transaction_info.console_logs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.transaction.transaction_info.console_logs","typeLabel":"any[] | null"},"created_at":{"title":"created_at","description":"Timestamp when the simulation was created.","type":"string","format":"date-time","uniqueKey":"oneOf.3.transaction.transaction_info.created_at","typeLabel":"string\u003cdate-time>"},"asset_changes":{"oneOf":[{"title":"asset_changes","description":"Token transfers that occurred during the transaction, including ERC20,\nERC721, ERC1155, and native currency movements. Each entry includes\ntoken info, transfer type (Transfer, Mint, Burn), amounts, and USD values.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.3.transaction.transaction_info.asset_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.3.transaction.transaction_info.asset_changes.oneOf.0","typeLabel":"any[]"},{"title":"asset_changes","description":"Token transfers that occurred during the transaction, including ERC20,\nERC721, ERC1155, and native currency movements. Each entry includes\ntoken info, transfer type (Transfer, Mint, Burn), amounts, and USD values.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.3.transaction.transaction_info.asset_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.transaction.transaction_info.asset_changes","typeLabel":"any[] | null"},"balance_changes":{"oneOf":[{"title":"balance_changes","description":"Net balance changes per address, aggregating all asset transfers\nfor each participant in the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.3.transaction.transaction_info.balance_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.3.transaction.transaction_info.balance_changes.oneOf.0","typeLabel":"any[]"},{"title":"balance_changes","description":"Net balance changes per address, aggregating all asset transfers\nfor each participant in the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.3.transaction.transaction_info.balance_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.transaction.transaction_info.balance_changes","typeLabel":"any[] | null"},"exposure_changes":{"oneOf":[{"title":"exposure_changes","description":"Token approval changes (Approve, Revoke, Permit, ApproveForAll, RevokeForAll)\nthat occurred during the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.3.transaction.transaction_info.exposure_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.3.transaction.transaction_info.exposure_changes.oneOf.0","typeLabel":"any[]"},{"title":"exposure_changes","description":"Token approval changes (Approve, Revoke, Permit, ApproveForAll, RevokeForAll)\nthat occurred during the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.3.transaction.transaction_info.exposure_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.transaction.transaction_info.exposure_changes","typeLabel":"any[] | null"}},"uniqueKey":"oneOf.3.transaction.transaction_info","typeLabel":"transaction_info · object"},"error_message":{"title":"error_message","description":"Error message if the transaction reverted.","type":"string","uniqueKey":"oneOf.3.transaction.error_message","typeLabel":"string"},"error_info":{"oneOf":[{"title":"error_info","description":"Detailed error information including the address that caused the revert.","type":"object","properties":{"error_message":{"type":"string","uniqueKey":"oneOf.3.transaction.error_info.oneOf.0.error_message","typeLabel":"string"},"address":{"type":"string","uniqueKey":"oneOf.3.transaction.error_info.oneOf.0.address","typeLabel":"string"}},"uniqueKey":"oneOf.3.transaction.error_info.oneOf.0","typeLabel":"error_info · object"},{"title":"error_info","description":"Detailed error information including the address that caused the revert.","type":"null","properties":{"error_message":{"type":"string"},"address":{"type":"string"}},"uniqueKey":"oneOf.3.transaction.error_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.transaction.error_info","typeLabel":"error_info · object | null"},"method":{"title":"method","description":"Name of the method called.","type":"string","uniqueKey":"oneOf.3.transaction.method","typeLabel":"string"},"decoded_input":{"oneOf":[{"title":"decoded_input","description":"Decoded input parameters at the top level.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.3.transaction.decoded_input.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.3.transaction.decoded_input.oneOf.0","typeLabel":"any[]"},{"title":"decoded_input","description":"Decoded input parameters at the top level.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.3.transaction.decoded_input.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.transaction.decoded_input","typeLabel":"any[] | null"}},"uniqueKey":"oneOf.3.transaction","typeLabel":"transaction · object"},"simulation":{"title":"simulation","description":"Contains metadata about the simulation itself, including its unique ID, project and\nowner IDs, block number, gas used, the method invoked, simulation status, block header\nused, and timestamps.","type":"object","properties":{"id":{"title":"id","description":"Unique identifier of the simulation.","type":"string","format":"uuid","example":"1c08db12-8f6b-4377-95ef-2c0b99298de8","uniqueKey":"oneOf.3.simulation.id","typeLabel":"string\u003cuuid>"},"project_id":{"title":"project_id","description":"ID of the project the simulation belongs to.","type":"string","format":"uuid","example":"dfdc391a-a15d-4590-9aef-8691259c7df4","uniqueKey":"oneOf.3.simulation.project_id","typeLabel":"string\u003cuuid>"},"owner_id":{"title":"owner_id","description":"ID of the account that owns the simulation.","type":"string","format":"uuid","example":"7d5e8b1f-8bf8-4eae-a70f-fb7d354b1cc2","uniqueKey":"oneOf.3.simulation.owner_id","typeLabel":"string\u003cuuid>"},"network_id":{"title":"network_id","description":"Network ID on which the simulation was run.","type":"string","example":"1","uniqueKey":"oneOf.3.simulation.network_id","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number used for the simulation.","type":"number","example":17884583,"uniqueKey":"oneOf.3.simulation.block_number","typeLabel":"number"},"transaction_index":{"title":"transaction_index","description":"Transaction index within the block.","type":"number","example":0,"uniqueKey":"oneOf.3.simulation.transaction_index","typeLabel":"number"},"from":{"title":"from","description":"Sender address.","type":"string","example":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","uniqueKey":"oneOf.3.simulation.from","typeLabel":"string"},"to":{"title":"to","description":"Recipient address.","type":"string","example":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.3.simulation.to","typeLabel":"string"},"input":{"title":"input","description":"Hex-encoded calldata.","type":"string","uniqueKey":"oneOf.3.simulation.input","typeLabel":"string"},"gas":{"title":"gas","description":"Gas limit.","type":"number","example":648318,"uniqueKey":"oneOf.3.simulation.gas","typeLabel":"number"},"gas_price":{"title":"gas_price","description":"Gas price used.","type":"string","example":"0","uniqueKey":"oneOf.3.simulation.gas_price","typeLabel":"string"},"gas_used":{"title":"gas_used","description":"Actual gas consumed.","type":"number","example":45065,"uniqueKey":"oneOf.3.simulation.gas_used","typeLabel":"number"},"value":{"title":"value","description":"Ether value sent.","type":"string","example":"0","uniqueKey":"oneOf.3.simulation.value","typeLabel":"string"},"method":{"title":"method","description":"Name of the called method.","type":"string","example":"multiSwap","uniqueKey":"oneOf.3.simulation.method","typeLabel":"string"},"status":{"title":"status","description":"Whether the simulation succeeded.","type":"boolean","example":false,"uniqueKey":"oneOf.3.simulation.status","typeLabel":"boolean"},"access_list":{"oneOf":[{"title":"access_list","description":"EIP-2930 access list.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.3.simulation.access_list.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.3.simulation.access_list.oneOf.0","typeLabel":"any[]"},{"title":"access_list","description":"EIP-2930 access list.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.3.simulation.access_list.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.simulation.access_list","typeLabel":"any[] | null"},"queue_origin":{"title":"queue_origin","description":"Origin of the transaction in queue (for L2).","type":"string","uniqueKey":"oneOf.3.simulation.queue_origin","typeLabel":"string"},"block_header":{"title":"block_header","description":"Block header used during the simulation.","type":"object","uniqueKey":"oneOf.3.simulation.block_header","typeLabel":"block_header · object"},"deposit_tx":{"title":"deposit_tx","description":"Whether this is a deposit transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.3.simulation.deposit_tx","typeLabel":"boolean"},"system_tx":{"title":"system_tx","description":"Whether this is a system transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.3.simulation.system_tx","typeLabel":"boolean"},"error_message":{"title":"error_message","description":"Error message if the simulation reverted.","type":"string","example":"Deadline breached","uniqueKey":"oneOf.3.simulation.error_message","typeLabel":"string"},"nonce":{"title":"nonce","description":"Nonce of the sender.","type":"number","example":1094,"uniqueKey":"oneOf.3.simulation.nonce","typeLabel":"number"},"addresses":{"title":"addresses","description":"Addresses involved in the simulation.","type":"array","items":{"type":"string","uniqueKey":"oneOf.3.simulation.addresses.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.3.simulation.addresses","typeLabel":"string[]"},"contract_ids":{"title":"contract_ids","description":"Contract identifiers involved.","type":"array","items":{"type":"string","uniqueKey":"oneOf.3.simulation.contract_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.3.simulation.contract_ids","typeLabel":"string[]"},"shared":{"title":"shared","description":"Whether the simulation is shared/public.","type":"boolean","example":false,"uniqueKey":"oneOf.3.simulation.shared","typeLabel":"boolean"},"created_at":{"title":"created_at","description":"Timestamp when the simulation was created.","type":"string","format":"date-time","example":"2023-12-20T14:03:57.3212051Z","uniqueKey":"oneOf.3.simulation.created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"oneOf.3.simulation","typeLabel":"simulation · object"},"contracts":{"title":"contracts","description":"List of contract accounts involved in the simulation. Each entry contains\nthe contract's ID, network ID, address, name, verification status, associated\nstandards (ERC20, ERC721, etc.), token data, compiler version, deployed bytecode,\nand source code (if verified).","type":"array","items":{"type":"object","properties":{"id":{"title":"id","description":"Unique contract identifier in `network:chainId:address` format.","type":"string","example":"eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e","uniqueKey":"oneOf.3.contracts.items.[INDEX].id","typeLabel":"string"},"contract_id":{"title":"contract_id","description":"Contract identifier (same as id).","type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].contract_id","typeLabel":"string"},"balance":{"title":"balance","description":"Contract balance.","type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].balance","typeLabel":"string"},"network_id":{"title":"network_id","description":"Network ID the contract is deployed on.","type":"string","example":"1","uniqueKey":"oneOf.3.contracts.items.[INDEX].network_id","typeLabel":"string"},"public":{"title":"public","description":"Whether the contract is publicly verified.","type":"boolean","example":true,"uniqueKey":"oneOf.3.contracts.items.[INDEX].public","typeLabel":"boolean"},"verified_by":{"title":"verified_by","description":"Source of verification (e.g., \"etherscan\").","type":"string","example":"etherscan","uniqueKey":"oneOf.3.contracts.items.[INDEX].verified_by","typeLabel":"string"},"verification_date":{"title":"verification_date","description":"When the contract was verified.","type":"string","format":"date-time","uniqueKey":"oneOf.3.contracts.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time>"},"address":{"title":"address","description":"Contract address.","type":"string","example":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","uniqueKey":"oneOf.3.contracts.items.[INDEX].address","typeLabel":"string"},"contract_name":{"title":"contract_name","description":"Name of the contract (e.g., \"UniswapV2Router02\").","type":"string","example":"MultiPath","uniqueKey":"oneOf.3.contracts.items.[INDEX].contract_name","typeLabel":"string"},"ens_domain":{"oneOf":[{"title":"ens_domain","description":"ENS domains associated with this address.","type":"array","items":{"type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].ens_domain.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.3.contracts.items.[INDEX].ens_domain.oneOf.0","typeLabel":"string[]"},{"title":"ens_domain","description":"ENS domains associated with this address.","type":"null","items":{"type":"string"},"uniqueKey":"oneOf.3.contracts.items.[INDEX].ens_domain.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.contracts.items.[INDEX].ens_domain","typeLabel":"string[] | null"},"type":{"title":"type","description":"Account type. Possible values:\n- `wallet` - Externally Owned Account (EOA)\n- `contract` - Verified smart contract\n- `unverified_contract` - Unverified smart contract","type":"string","enum":["wallet","contract","unverified_contract"],"example":"contract","uniqueKey":"oneOf.3.contracts.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"standard":{"title":"standard","description":"Primary contract standard. Possible values include:\n`erc20`, `erc721`, `erc1155`, `eip1167`, `eip1967`, `beacon_proxy`, `custom_proxy`, `native_currency`","type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].standard","typeLabel":"string"},"standards":{"title":"standards","description":"List of all standards the contract implements.","type":"array","items":{"type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].standards.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.3.contracts.items.[INDEX].standards","typeLabel":"string[]"},"token_data":{"oneOf":[{"title":"token_data","description":"Token-specific data if the contract is a token.","type":"object","properties":{"symbol":{"type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].token_data.oneOf.0.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].token_data.oneOf.0.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"oneOf.3.contracts.items.[INDEX].token_data.oneOf.0.decimals","typeLabel":"number"},"main":{"type":"boolean","uniqueKey":"oneOf.3.contracts.items.[INDEX].token_data.oneOf.0.main","typeLabel":"boolean"}},"uniqueKey":"oneOf.3.contracts.items.[INDEX].token_data.oneOf.0","typeLabel":"token_data · object"},{"title":"token_data","description":"Token-specific data if the contract is a token.","type":"null","properties":{"symbol":{"type":"string"},"name":{"type":"string"},"decimals":{"type":"number"},"main":{"type":"boolean"}},"uniqueKey":"oneOf.3.contracts.items.[INDEX].token_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.contracts.items.[INDEX].token_data","typeLabel":"token_data · object | null"},"evm_version":{"title":"evm_version","description":"EVM version the contract was compiled for.","type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].evm_version","typeLabel":"string"},"compiler_version":{"title":"compiler_version","description":"Compiler version used to compile the contract.","type":"string","example":"v0.7.5+commit.eb77ed08","uniqueKey":"oneOf.3.contracts.items.[INDEX].compiler_version","typeLabel":"string"},"optimizations_used":{"title":"optimizations_used","description":"Whether compiler optimizations were enabled.","type":"boolean","uniqueKey":"oneOf.3.contracts.items.[INDEX].optimizations_used","typeLabel":"boolean"},"optimization_runs":{"title":"optimization_runs","description":"Number of optimizer runs.","type":"number","uniqueKey":"oneOf.3.contracts.items.[INDEX].optimization_runs","typeLabel":"number"},"libraries":{"oneOf":[{"title":"libraries","description":"Libraries linked to the contract.","type":"object","uniqueKey":"oneOf.3.contracts.items.[INDEX].libraries.oneOf.0","typeLabel":"libraries · object"},{"title":"libraries","description":"Libraries linked to the contract.","type":"null","uniqueKey":"oneOf.3.contracts.items.[INDEX].libraries.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.contracts.items.[INDEX].libraries","typeLabel":"libraries · object | null"},"compiler_settings":{"title":"compiler_settings","description":"Compiler settings used for compilation.","type":"object","uniqueKey":"oneOf.3.contracts.items.[INDEX].compiler_settings","typeLabel":"compiler_settings · object"},"deployed_bytecode":{"title":"deployed_bytecode","description":"Hex-encoded deployed bytecode of the contract.","type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].deployed_bytecode","typeLabel":"string"},"creation_bytecode":{"title":"creation_bytecode","description":"Hex-encoded creation bytecode of the contract.","type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].creation_bytecode","typeLabel":"string"},"data":{"oneOf":[{"title":"data","description":"Public contract data including the main contract name, source files, and ABI.","type":"object","properties":{"main_contract":{"type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].data.oneOf.0.main_contract","typeLabel":"string"},"contract_info":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number","uniqueKey":"oneOf.3.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].id","typeLabel":"number"},"path":{"type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].path","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].name","typeLabel":"string"},"source":{"type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].source","typeLabel":"string"}},"uniqueKey":"oneOf.3.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.3.contracts.items.[INDEX].data.oneOf.0.contract_info","typeLabel":"object[]"},"abi":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.3.contracts.items.[INDEX].data.oneOf.0.abi.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.3.contracts.items.[INDEX].data.oneOf.0.abi","typeLabel":"any[]"}},"uniqueKey":"oneOf.3.contracts.items.[INDEX].data.oneOf.0","typeLabel":"data · object"},{"title":"data","description":"Public contract data including the main contract name, source files, and ABI.","type":"null","properties":{"main_contract":{"type":"string"},"contract_info":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number"},"path":{"type":"string"},"name":{"type":"string"},"source":{"type":"string"}}}},"abi":{"type":"array","items":{"oneOf":[{}]}}},"uniqueKey":"oneOf.3.contracts.items.[INDEX].data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.contracts.items.[INDEX].data","typeLabel":"data · object | null"},"src_map":{"title":"src_map","description":"Source map for the contract bytecode.","type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].src_map","typeLabel":"string"},"creation_block":{"title":"creation_block","description":"Block number at which the contract was deployed.","type":"number","uniqueKey":"oneOf.3.contracts.items.[INDEX].creation_block","typeLabel":"number"},"creation_tx":{"title":"creation_tx","description":"Transaction hash of the contract deployment.","type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].creation_tx","typeLabel":"string"},"creator_address":{"title":"creator_address","description":"Address that deployed the contract.","type":"string","uniqueKey":"oneOf.3.contracts.items.[INDEX].creator_address","typeLabel":"string"},"language":{"title":"language","description":"Programming language (solidity or vyper).","type":"string","enum":["solidity","vyper"],"uniqueKey":"oneOf.3.contracts.items.[INDEX].language","typeLabel":"enum\u003cstring>"},"in_project":{"title":"in_project","description":"Whether the contract is part of the project.","type":"boolean","uniqueKey":"oneOf.3.contracts.items.[INDEX].in_project","typeLabel":"boolean"},"token_info":{"oneOf":[{"title":"token_info","description":"Token metadata (symbol, name, decimals, logo, USD value).","type":"object","uniqueKey":"oneOf.3.contracts.items.[INDEX].token_info.oneOf.0","typeLabel":"token_info · object"},{"title":"token_info","description":"Token metadata (symbol, name, decimals, logo, USD value).","type":"null","uniqueKey":"oneOf.3.contracts.items.[INDEX].token_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.contracts.items.[INDEX].token_info","typeLabel":"token_info · object | null"}},"uniqueKey":"oneOf.3.contracts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.3.contracts","typeLabel":"contracts · object[]"},"generated_access_list":{"title":"generated_access_list","description":"EIP-2930 access list generated by the simulation when `generate_access_list`\nis set to `true` in the request. Contains addresses and their accessed storage\nkeys for gas optimization.","type":"array","items":{"type":"object","properties":{"address":{"title":"address","description":"Contract address in the access list.","type":"string","uniqueKey":"oneOf.3.generated_access_list.items.[INDEX].address","typeLabel":"string"},"storage_keys":{"title":"storage_keys","description":"Storage keys accessed in this contract.","type":"array","items":{"type":"string","uniqueKey":"oneOf.3.generated_access_list.items.[INDEX].storage_keys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.3.generated_access_list.items.[INDEX].storage_keys","typeLabel":"string[]"}},"uniqueKey":"oneOf.3.generated_access_list.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.3.generated_access_list","typeLabel":"generated_access_list · object[]"}},"uniqueKey":"oneOf.3","typeLabel":"Failed Transaction Simulation Response · object"},{"type":"object","title":"Simulate Transaction Response with Asset Changes (ERC20 Swap)","description":"Simulation response containing the simulated transaction, simulation metadata, involved contracts, and generated access list.","required":["asset_changes"],"example":{"transaction":{"...":"...","transaction_info":{"...":"...","asset_changes":[{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","symbol":"weth","name":"WETH","logo":"https://assets.coingecko.com/coins/images/2518/large/weth.png?1628852295","decimals":18,"dollar_value":"1677.3499755859375"},"type":"Mint","to":"0x3fc91a3afd70395cd496c647d5a6cc9d4b2b7fad","amount":"0.004","raw_amount":"4000000000000000","dollar_value":"6.7093999023437499996"},{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","symbol":"weth","name":"WETH","logo":"https://assets.coingecko.com/coins/images/2518/large/weth.png?1628852295","decimals":18,"dollar_value":"1677.3499755859375"},"type":"Transfer","from":"0x3fc91a3afd70395cd496c647d5a6cc9d4b2b7fad","to":"0xdfc14d2af169b0d36c4eff567ada9b2e0cae044f","amount":"0.004","raw_amount":"4000000000000000","dollar_value":"6.7093999023437499996"},{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9","symbol":"aave","name":"Aave","logo":"https://assets.coingecko.com/coins/images/12645/large/AAVE.png?1601374110","decimals":18,"dollar_value":"57.09000015258789"},"type":"Transfer","from":"0xdfc14d2af169b0d36c4eff567ada9b2e0cae044f","to":"0xe8e6959a29bb94cb1080de4257417e6f22ab3ae2","amount":"0.114329491204601088","raw_amount":"114329491204601088","dollar_value":"6.527070670315972013"},{"token_info":{"standard":"NativeCurrency","type":"Native","symbol":"eth","name":"Ethereum","logo":"https://assets.coingecko.com/coins/images/279/large/ethereum.png?1595348880","decimals":18,"dollar_value":"1677.5799560546875"},"type":"Transfer","from":"0xe8e6959a29bb94cb1080de4257417e6f22ab3ae2","to":"0x3fc91a3afd70395cd496c647d5a6cc9d4b2b7fad","amount":"0.004","raw_amount":"4000000000000000","dollar_value":"6.7103198242187499997"},{"token_info":{"standard":"NativeCurrency","type":"Native","symbol":"eth","name":"Ethereum","logo":"https://assets.coingecko.com/coins/images/279/large/ethereum.png?1595348880","decimals":18,"dollar_value":"1677.5799560546875"},"type":"Transfer","from":"0x3fc91a3afd70395cd496c647d5a6cc9d4b2b7fad","to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","amount":"0.004","raw_amount":"4000000000000000","dollar_value":"6.7103198242187499997"}]}}},"properties":{"asset_changes":{"title":"asset_changes","description":"Asset changes for given simulated transaction.","type":"array","items":{"type":"object","properties":{"type":{"title":"type","description":"Can be Transfer, Mint, Burn.","type":"string","enum":["Transfer","Mint","Burn"],"example":"Transfer","isRequired":true,"uniqueKey":"oneOf.4.asset_changes.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"amount":{"title":"amount","description":"The amount of the token that was transferred.","type":"string","example":"0.004","isRequired":true,"uniqueKey":"oneOf.4.asset_changes.items.[INDEX].amount","typeLabel":"string"},"raw_amount":{"title":"raw_amount","description":"Raw amount transfer for the token.","type":"string","example":"4000000000000000","isRequired":true,"uniqueKey":"oneOf.4.asset_changes.items.[INDEX].raw_amount","typeLabel":"string"},"dollar_value":{"title":"dollar_value","description":"Dollar value of the transferred token.","type":"string","example":"6.7093999023437499996","isRequired":true,"uniqueKey":"oneOf.4.asset_changes.items.[INDEX].dollar_value","typeLabel":"string"},"token_info":{"title":"token_info","description":"Token information.","type":"object","properties":{"standard":{"title":"standard","description":"Supported token standards: ERC20, ERC721, NativeCurrency.","type":"string","enum":["ERC20","ERC721","NativeCurrency"],"example":"ERC20","isRequired":true,"uniqueKey":"oneOf.4.asset_changes.items.[INDEX].token_info.standard","typeLabel":"enum\u003cstring>"},"type":{"title":"type","description":"The token type: Native, Fungible, Non-Fungible.","type":"string","enum":["Native","Fungible","Non-Fungible"],"example":"Fungible","isRequired":true,"uniqueKey":"oneOf.4.asset_changes.items.[INDEX].token_info.type","typeLabel":"enum\u003cstring>"},"contract_address":{"title":"contract_address","description":"Address of the contract.","type":"string","example":"0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9","isRequired":true,"uniqueKey":"oneOf.4.asset_changes.items.[INDEX].token_info.contract_address","typeLabel":"string"},"symbol":{"title":"symbol","description":"Token symbol.","type":"string","example":"aave","isRequired":true,"uniqueKey":"oneOf.4.asset_changes.items.[INDEX].token_info.symbol","typeLabel":"string"},"name":{"title":"name","description":"Token name.","type":"string","example":"AAVE","isRequired":true,"uniqueKey":"oneOf.4.asset_changes.items.[INDEX].token_info.name","typeLabel":"string"},"logo":{"title":"logo","description":"URL for the token icon.","type":"string","example":"https://assets.coingecko.com/coins/images/12645/large/AAVE.png?1601374110","isRequired":true,"uniqueKey":"oneOf.4.asset_changes.items.[INDEX].token_info.logo","typeLabel":"string"},"decimals":{"title":"decimals","description":"Number of decimals in the token.","type":"number","example":18,"isRequired":true,"uniqueKey":"oneOf.4.asset_changes.items.[INDEX].token_info.decimals","typeLabel":"number"},"dollar_value":{"title":"dollar_value","description":"Dollar value of a single ERC20 token.","type":"string","example":"57.09000015258789","isRequired":true,"uniqueKey":"oneOf.4.asset_changes.items.[INDEX].token_info.dollar_value","typeLabel":"string"}},"required":["standard","type","contract_address","symbol","name","logo","decimals","dollar_value"],"isRequired":true,"uniqueKey":"oneOf.4.asset_changes.items.[INDEX].token_info","typeLabel":"token_info · object"},"from":{"title":"from","description":"Address of the sender (Empty for mint transfers).","type":"string","example":"0x3fc91a3afd70395cd496c647d5a6cc9d4b2b7fad","uniqueKey":"oneOf.4.asset_changes.items.[INDEX].from","typeLabel":"string"},"to":{"title":"to","description":"Address of the receiver (Empty for burn transfers).","type":"string","example":"0xdfc14d2af169b0d36c4eff567ada9b2e0cae044f","uniqueKey":"oneOf.4.asset_changes.items.[INDEX].to","typeLabel":"string"}},"required":["type","amount","raw_amount","dollar_value","token_info"],"uniqueKey":"oneOf.4.asset_changes.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.4.asset_changes","typeLabel":"asset_changes · object[]"},"transaction":{"title":"transaction","description":"Contains data related to the simulated transaction, including its hash, block number,\norigin and destination addresses, gas details, input data, nonce, status, timestamp,\nand involved contract addresses. The nested `transaction_info` object holds detailed\nexecution data such as the call trace, emitted logs, state diffs, and asset changes.","type":"object","properties":{"hash":{"title":"hash","description":"Transaction hash.","type":"string","example":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","uniqueKey":"oneOf.4.transaction.hash","typeLabel":"string"},"block_hash":{"title":"block_hash","description":"Hash of the block containing this transaction.","type":"string","example":"","uniqueKey":"oneOf.4.transaction.block_hash","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number at which the transaction was simulated.","type":"number","example":17884583,"uniqueKey":"oneOf.4.transaction.block_number","typeLabel":"number"},"from":{"title":"from","description":"Address that initiated the transaction.","type":"string","example":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","uniqueKey":"oneOf.4.transaction.from","typeLabel":"string"},"gas":{"title":"gas","description":"Gas limit provided for the simulation.","type":"number","example":648318,"uniqueKey":"oneOf.4.transaction.gas","typeLabel":"number"},"gas_price":{"title":"gas_price","description":"Gas price used in the simulation.","type":"number","example":0,"uniqueKey":"oneOf.4.transaction.gas_price","typeLabel":"number"},"gas_fee_cap":{"title":"gas_fee_cap","description":"EIP-1559 max fee per gas.","type":"number","example":0,"uniqueKey":"oneOf.4.transaction.gas_fee_cap","typeLabel":"number"},"gas_tip_cap":{"title":"gas_tip_cap","description":"EIP-1559 max priority fee per gas (tip).","type":"number","example":0,"uniqueKey":"oneOf.4.transaction.gas_tip_cap","typeLabel":"number"},"cumulative_gas_used":{"title":"cumulative_gas_used","description":"Total gas used in the block up to and including this transaction.","type":"number","example":0,"uniqueKey":"oneOf.4.transaction.cumulative_gas_used","typeLabel":"number"},"gas_used":{"title":"gas_used","description":"Actual gas consumed by the simulation.","type":"number","example":45065,"uniqueKey":"oneOf.4.transaction.gas_used","typeLabel":"number"},"effective_gas_price":{"title":"effective_gas_price","description":"Effective gas price after EIP-1559 calculations.","type":"number","example":0,"uniqueKey":"oneOf.4.transaction.effective_gas_price","typeLabel":"number"},"input":{"title":"input","description":"Hex-encoded calldata sent with the transaction.","type":"string","uniqueKey":"oneOf.4.transaction.input","typeLabel":"string"},"nonce":{"title":"nonce","description":"Transaction nonce of the sender.","type":"number","example":1094,"uniqueKey":"oneOf.4.transaction.nonce","typeLabel":"number"},"to":{"title":"to","description":"Recipient address of the transaction.","type":"string","example":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.4.transaction.to","typeLabel":"string"},"index":{"title":"index","description":"Transaction index within the block.","type":"number","example":0,"uniqueKey":"oneOf.4.transaction.index","typeLabel":"number"},"value":{"title":"value","description":"Ether value sent with the transaction (in hex).","type":"string","example":"0x","uniqueKey":"oneOf.4.transaction.value","typeLabel":"string"},"access_list":{"oneOf":[{"title":"access_list","description":"EIP-2930 access list used by the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.4.transaction.access_list.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.4.transaction.access_list.oneOf.0","typeLabel":"any[]"},{"title":"access_list","description":"EIP-2930 access list used by the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.4.transaction.access_list.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.transaction.access_list","typeLabel":"any[] | null"},"status":{"title":"status","description":"Whether the transaction succeeded (true) or reverted (false).","type":"boolean","example":false,"uniqueKey":"oneOf.4.transaction.status","typeLabel":"boolean"},"addresses":{"title":"addresses","description":"List of addresses involved in the transaction.","type":"array","items":{"type":"string","uniqueKey":"oneOf.4.transaction.addresses.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.4.transaction.addresses","typeLabel":"string[]"},"contract_ids":{"title":"contract_ids","description":"List of contract identifiers in `network:chainId:address` format.","type":"array","items":{"type":"string","uniqueKey":"oneOf.4.transaction.contract_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.4.transaction.contract_ids","typeLabel":"string[]"},"network_id":{"title":"network_id","description":"Network ID on which the simulation was run.","type":"string","example":"1","uniqueKey":"oneOf.4.transaction.network_id","typeLabel":"string"},"timestamp":{"title":"timestamp","description":"Timestamp of the block used for simulation.","type":"string","format":"date-time","example":"2023-08-10T12:48:11Z","uniqueKey":"oneOf.4.transaction.timestamp","typeLabel":"string\u003cdate-time>"},"function_selector":{"title":"function_selector","description":"4-byte function selector of the called method.","type":"string","uniqueKey":"oneOf.4.transaction.function_selector","typeLabel":"string"},"l1_block_number":{"title":"l1_block_number","description":"L1 block number (for L2 transactions).","type":"number","example":0,"uniqueKey":"oneOf.4.transaction.l1_block_number","typeLabel":"number"},"l1_timestamp":{"title":"l1_timestamp","description":"L1 timestamp (for L2 transactions).","type":"number","example":0,"uniqueKey":"oneOf.4.transaction.l1_timestamp","typeLabel":"number"},"deposit_tx":{"title":"deposit_tx","description":"Whether this is a deposit transaction (L1 to L2).","type":"boolean","example":false,"uniqueKey":"oneOf.4.transaction.deposit_tx","typeLabel":"boolean"},"system_tx":{"title":"system_tx","description":"Whether this is a system transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.4.transaction.system_tx","typeLabel":"boolean"},"sig":{"title":"sig","description":"Transaction signature values.","type":"object","properties":{"v":{"type":"string","uniqueKey":"oneOf.4.transaction.sig.v","typeLabel":"string"},"r":{"type":"string","uniqueKey":"oneOf.4.transaction.sig.r","typeLabel":"string"},"s":{"type":"string","uniqueKey":"oneOf.4.transaction.sig.s","typeLabel":"string"}},"uniqueKey":"oneOf.4.transaction.sig","typeLabel":"sig · object"},"transaction_info":{"title":"transaction_info","description":"Detailed execution information including the call trace, decoded method parameters,\nemitted logs, state diffs, asset changes, and balance changes.","type":"object","properties":{"contract_id":{"title":"contract_id","description":"Identifier of the primary contract in the transaction.","type":"string","example":"eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.4.transaction.transaction_info.contract_id","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number of the simulation.","type":"number","uniqueKey":"oneOf.4.transaction.transaction_info.block_number","typeLabel":"number"},"transaction_id":{"title":"transaction_id","description":"Transaction hash (same as top-level hash).","type":"string","uniqueKey":"oneOf.4.transaction.transaction_info.transaction_id","typeLabel":"string"},"contract_address":{"title":"contract_address","description":"Address of the primary contract called.","type":"string","uniqueKey":"oneOf.4.transaction.transaction_info.contract_address","typeLabel":"string"},"method":{"title":"method","description":"Name of the method that was called (e.g., \"transfer\", \"swap\").","type":"string","example":"multiSwap","uniqueKey":"oneOf.4.transaction.transaction_info.method","typeLabel":"string"},"parameters":{"oneOf":[{"title":"parameters","description":"Decoded input parameters of the called method.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.4.transaction.transaction_info.parameters.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.4.transaction.transaction_info.parameters.oneOf.0","typeLabel":"any[]"},{"title":"parameters","description":"Decoded input parameters of the called method.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.4.transaction.transaction_info.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.transaction.transaction_info.parameters","typeLabel":"any[] | null"},"intrinsic_gas":{"title":"intrinsic_gas","description":"Intrinsic gas cost of the transaction.","type":"number","uniqueKey":"oneOf.4.transaction.transaction_info.intrinsic_gas","typeLabel":"number"},"refund_gas":{"title":"refund_gas","description":"Gas refunded after execution.","type":"number","uniqueKey":"oneOf.4.transaction.transaction_info.refund_gas","typeLabel":"number"},"call_trace":{"title":"call_trace","description":"Root of the call trace tree. Contains the top-level call and all nested\ninternal calls, including decoded inputs/outputs, gas usage, and errors.","type":"object","uniqueKey":"oneOf.4.transaction.transaction_info.call_trace","typeLabel":"call_trace · object"},"stack_trace":{"oneOf":[{"title":"stack_trace","description":"Stack trace of the error if the transaction reverted.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.4.transaction.transaction_info.stack_trace.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.4.transaction.transaction_info.stack_trace.oneOf.0","typeLabel":"any[]"},{"title":"stack_trace","description":"Stack trace of the error if the transaction reverted.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.4.transaction.transaction_info.stack_trace.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.transaction.transaction_info.stack_trace","typeLabel":"any[] | null"},"logs":{"oneOf":[{"title":"logs","description":"Decoded event logs emitted during execution.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.4.transaction.transaction_info.logs.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.4.transaction.transaction_info.logs.oneOf.0","typeLabel":"any[]"},{"title":"logs","description":"Decoded event logs emitted during execution.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.4.transaction.transaction_info.logs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.transaction.transaction_info.logs","typeLabel":"any[] | null"},"state_diff":{"oneOf":[{"title":"state_diff","description":"State changes caused by the transaction. Each entry shows the original\nand modified values for storage slots.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.4.transaction.transaction_info.state_diff.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.4.transaction.transaction_info.state_diff.oneOf.0","typeLabel":"any[]"},{"title":"state_diff","description":"State changes caused by the transaction. Each entry shows the original\nand modified values for storage slots.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.4.transaction.transaction_info.state_diff.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.transaction.transaction_info.state_diff","typeLabel":"any[] | null"},"raw_state_diff":{"oneOf":[{"title":"raw_state_diff","description":"Raw (non-decoded) state changes as storage slot key-value pairs.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.4.transaction.transaction_info.raw_state_diff.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.4.transaction.transaction_info.raw_state_diff.oneOf.0","typeLabel":"any[]"},{"title":"raw_state_diff","description":"Raw (non-decoded) state changes as storage slot key-value pairs.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.4.transaction.transaction_info.raw_state_diff.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.transaction.transaction_info.raw_state_diff","typeLabel":"any[] | null"},"console_logs":{"oneOf":[{"title":"console_logs","description":"Console log outputs from Hardhat-style console.log calls.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.4.transaction.transaction_info.console_logs.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.4.transaction.transaction_info.console_logs.oneOf.0","typeLabel":"any[]"},{"title":"console_logs","description":"Console log outputs from Hardhat-style console.log calls.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.4.transaction.transaction_info.console_logs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.transaction.transaction_info.console_logs","typeLabel":"any[] | null"},"created_at":{"title":"created_at","description":"Timestamp when the simulation was created.","type":"string","format":"date-time","uniqueKey":"oneOf.4.transaction.transaction_info.created_at","typeLabel":"string\u003cdate-time>"},"asset_changes":{"oneOf":[{"title":"asset_changes","description":"Token transfers that occurred during the transaction, including ERC20,\nERC721, ERC1155, and native currency movements. Each entry includes\ntoken info, transfer type (Transfer, Mint, Burn), amounts, and USD values.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.4.transaction.transaction_info.asset_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.4.transaction.transaction_info.asset_changes.oneOf.0","typeLabel":"any[]"},{"title":"asset_changes","description":"Token transfers that occurred during the transaction, including ERC20,\nERC721, ERC1155, and native currency movements. Each entry includes\ntoken info, transfer type (Transfer, Mint, Burn), amounts, and USD values.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.4.transaction.transaction_info.asset_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.transaction.transaction_info.asset_changes","typeLabel":"any[] | null"},"balance_changes":{"oneOf":[{"title":"balance_changes","description":"Net balance changes per address, aggregating all asset transfers\nfor each participant in the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.4.transaction.transaction_info.balance_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.4.transaction.transaction_info.balance_changes.oneOf.0","typeLabel":"any[]"},{"title":"balance_changes","description":"Net balance changes per address, aggregating all asset transfers\nfor each participant in the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.4.transaction.transaction_info.balance_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.transaction.transaction_info.balance_changes","typeLabel":"any[] | null"},"exposure_changes":{"oneOf":[{"title":"exposure_changes","description":"Token approval changes (Approve, Revoke, Permit, ApproveForAll, RevokeForAll)\nthat occurred during the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.4.transaction.transaction_info.exposure_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.4.transaction.transaction_info.exposure_changes.oneOf.0","typeLabel":"any[]"},{"title":"exposure_changes","description":"Token approval changes (Approve, Revoke, Permit, ApproveForAll, RevokeForAll)\nthat occurred during the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.4.transaction.transaction_info.exposure_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.transaction.transaction_info.exposure_changes","typeLabel":"any[] | null"}},"uniqueKey":"oneOf.4.transaction.transaction_info","typeLabel":"transaction_info · object"},"error_message":{"title":"error_message","description":"Error message if the transaction reverted.","type":"string","uniqueKey":"oneOf.4.transaction.error_message","typeLabel":"string"},"error_info":{"oneOf":[{"title":"error_info","description":"Detailed error information including the address that caused the revert.","type":"object","properties":{"error_message":{"type":"string","uniqueKey":"oneOf.4.transaction.error_info.oneOf.0.error_message","typeLabel":"string"},"address":{"type":"string","uniqueKey":"oneOf.4.transaction.error_info.oneOf.0.address","typeLabel":"string"}},"uniqueKey":"oneOf.4.transaction.error_info.oneOf.0","typeLabel":"error_info · object"},{"title":"error_info","description":"Detailed error information including the address that caused the revert.","type":"null","properties":{"error_message":{"type":"string"},"address":{"type":"string"}},"uniqueKey":"oneOf.4.transaction.error_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.transaction.error_info","typeLabel":"error_info · object | null"},"method":{"title":"method","description":"Name of the method called.","type":"string","uniqueKey":"oneOf.4.transaction.method","typeLabel":"string"},"decoded_input":{"oneOf":[{"title":"decoded_input","description":"Decoded input parameters at the top level.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.4.transaction.decoded_input.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.4.transaction.decoded_input.oneOf.0","typeLabel":"any[]"},{"title":"decoded_input","description":"Decoded input parameters at the top level.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.4.transaction.decoded_input.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.transaction.decoded_input","typeLabel":"any[] | null"}},"uniqueKey":"oneOf.4.transaction","typeLabel":"transaction · object"},"simulation":{"title":"simulation","description":"Contains metadata about the simulation itself, including its unique ID, project and\nowner IDs, block number, gas used, the method invoked, simulation status, block header\nused, and timestamps.","type":"object","properties":{"id":{"title":"id","description":"Unique identifier of the simulation.","type":"string","format":"uuid","example":"1c08db12-8f6b-4377-95ef-2c0b99298de8","uniqueKey":"oneOf.4.simulation.id","typeLabel":"string\u003cuuid>"},"project_id":{"title":"project_id","description":"ID of the project the simulation belongs to.","type":"string","format":"uuid","example":"dfdc391a-a15d-4590-9aef-8691259c7df4","uniqueKey":"oneOf.4.simulation.project_id","typeLabel":"string\u003cuuid>"},"owner_id":{"title":"owner_id","description":"ID of the account that owns the simulation.","type":"string","format":"uuid","example":"7d5e8b1f-8bf8-4eae-a70f-fb7d354b1cc2","uniqueKey":"oneOf.4.simulation.owner_id","typeLabel":"string\u003cuuid>"},"network_id":{"title":"network_id","description":"Network ID on which the simulation was run.","type":"string","example":"1","uniqueKey":"oneOf.4.simulation.network_id","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number used for the simulation.","type":"number","example":17884583,"uniqueKey":"oneOf.4.simulation.block_number","typeLabel":"number"},"transaction_index":{"title":"transaction_index","description":"Transaction index within the block.","type":"number","example":0,"uniqueKey":"oneOf.4.simulation.transaction_index","typeLabel":"number"},"from":{"title":"from","description":"Sender address.","type":"string","example":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","uniqueKey":"oneOf.4.simulation.from","typeLabel":"string"},"to":{"title":"to","description":"Recipient address.","type":"string","example":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.4.simulation.to","typeLabel":"string"},"input":{"title":"input","description":"Hex-encoded calldata.","type":"string","uniqueKey":"oneOf.4.simulation.input","typeLabel":"string"},"gas":{"title":"gas","description":"Gas limit.","type":"number","example":648318,"uniqueKey":"oneOf.4.simulation.gas","typeLabel":"number"},"gas_price":{"title":"gas_price","description":"Gas price used.","type":"string","example":"0","uniqueKey":"oneOf.4.simulation.gas_price","typeLabel":"string"},"gas_used":{"title":"gas_used","description":"Actual gas consumed.","type":"number","example":45065,"uniqueKey":"oneOf.4.simulation.gas_used","typeLabel":"number"},"value":{"title":"value","description":"Ether value sent.","type":"string","example":"0","uniqueKey":"oneOf.4.simulation.value","typeLabel":"string"},"method":{"title":"method","description":"Name of the called method.","type":"string","example":"multiSwap","uniqueKey":"oneOf.4.simulation.method","typeLabel":"string"},"status":{"title":"status","description":"Whether the simulation succeeded.","type":"boolean","example":false,"uniqueKey":"oneOf.4.simulation.status","typeLabel":"boolean"},"access_list":{"oneOf":[{"title":"access_list","description":"EIP-2930 access list.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.4.simulation.access_list.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.4.simulation.access_list.oneOf.0","typeLabel":"any[]"},{"title":"access_list","description":"EIP-2930 access list.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.4.simulation.access_list.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.simulation.access_list","typeLabel":"any[] | null"},"queue_origin":{"title":"queue_origin","description":"Origin of the transaction in queue (for L2).","type":"string","uniqueKey":"oneOf.4.simulation.queue_origin","typeLabel":"string"},"block_header":{"title":"block_header","description":"Block header used during the simulation.","type":"object","uniqueKey":"oneOf.4.simulation.block_header","typeLabel":"block_header · object"},"deposit_tx":{"title":"deposit_tx","description":"Whether this is a deposit transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.4.simulation.deposit_tx","typeLabel":"boolean"},"system_tx":{"title":"system_tx","description":"Whether this is a system transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.4.simulation.system_tx","typeLabel":"boolean"},"error_message":{"title":"error_message","description":"Error message if the simulation reverted.","type":"string","example":"Deadline breached","uniqueKey":"oneOf.4.simulation.error_message","typeLabel":"string"},"nonce":{"title":"nonce","description":"Nonce of the sender.","type":"number","example":1094,"uniqueKey":"oneOf.4.simulation.nonce","typeLabel":"number"},"addresses":{"title":"addresses","description":"Addresses involved in the simulation.","type":"array","items":{"type":"string","uniqueKey":"oneOf.4.simulation.addresses.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.4.simulation.addresses","typeLabel":"string[]"},"contract_ids":{"title":"contract_ids","description":"Contract identifiers involved.","type":"array","items":{"type":"string","uniqueKey":"oneOf.4.simulation.contract_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.4.simulation.contract_ids","typeLabel":"string[]"},"shared":{"title":"shared","description":"Whether the simulation is shared/public.","type":"boolean","example":false,"uniqueKey":"oneOf.4.simulation.shared","typeLabel":"boolean"},"created_at":{"title":"created_at","description":"Timestamp when the simulation was created.","type":"string","format":"date-time","example":"2023-12-20T14:03:57.3212051Z","uniqueKey":"oneOf.4.simulation.created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"oneOf.4.simulation","typeLabel":"simulation · object"},"contracts":{"title":"contracts","description":"List of contract accounts involved in the simulation. Each entry contains\nthe contract's ID, network ID, address, name, verification status, associated\nstandards (ERC20, ERC721, etc.), token data, compiler version, deployed bytecode,\nand source code (if verified).","type":"array","items":{"type":"object","properties":{"id":{"title":"id","description":"Unique contract identifier in `network:chainId:address` format.","type":"string","example":"eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e","uniqueKey":"oneOf.4.contracts.items.[INDEX].id","typeLabel":"string"},"contract_id":{"title":"contract_id","description":"Contract identifier (same as id).","type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].contract_id","typeLabel":"string"},"balance":{"title":"balance","description":"Contract balance.","type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].balance","typeLabel":"string"},"network_id":{"title":"network_id","description":"Network ID the contract is deployed on.","type":"string","example":"1","uniqueKey":"oneOf.4.contracts.items.[INDEX].network_id","typeLabel":"string"},"public":{"title":"public","description":"Whether the contract is publicly verified.","type":"boolean","example":true,"uniqueKey":"oneOf.4.contracts.items.[INDEX].public","typeLabel":"boolean"},"verified_by":{"title":"verified_by","description":"Source of verification (e.g., \"etherscan\").","type":"string","example":"etherscan","uniqueKey":"oneOf.4.contracts.items.[INDEX].verified_by","typeLabel":"string"},"verification_date":{"title":"verification_date","description":"When the contract was verified.","type":"string","format":"date-time","uniqueKey":"oneOf.4.contracts.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time>"},"address":{"title":"address","description":"Contract address.","type":"string","example":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","uniqueKey":"oneOf.4.contracts.items.[INDEX].address","typeLabel":"string"},"contract_name":{"title":"contract_name","description":"Name of the contract (e.g., \"UniswapV2Router02\").","type":"string","example":"MultiPath","uniqueKey":"oneOf.4.contracts.items.[INDEX].contract_name","typeLabel":"string"},"ens_domain":{"oneOf":[{"title":"ens_domain","description":"ENS domains associated with this address.","type":"array","items":{"type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].ens_domain.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.4.contracts.items.[INDEX].ens_domain.oneOf.0","typeLabel":"string[]"},{"title":"ens_domain","description":"ENS domains associated with this address.","type":"null","items":{"type":"string"},"uniqueKey":"oneOf.4.contracts.items.[INDEX].ens_domain.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.contracts.items.[INDEX].ens_domain","typeLabel":"string[] | null"},"type":{"title":"type","description":"Account type. Possible values:\n- `wallet` - Externally Owned Account (EOA)\n- `contract` - Verified smart contract\n- `unverified_contract` - Unverified smart contract","type":"string","enum":["wallet","contract","unverified_contract"],"example":"contract","uniqueKey":"oneOf.4.contracts.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"standard":{"title":"standard","description":"Primary contract standard. Possible values include:\n`erc20`, `erc721`, `erc1155`, `eip1167`, `eip1967`, `beacon_proxy`, `custom_proxy`, `native_currency`","type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].standard","typeLabel":"string"},"standards":{"title":"standards","description":"List of all standards the contract implements.","type":"array","items":{"type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].standards.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.4.contracts.items.[INDEX].standards","typeLabel":"string[]"},"token_data":{"oneOf":[{"title":"token_data","description":"Token-specific data if the contract is a token.","type":"object","properties":{"symbol":{"type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].token_data.oneOf.0.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].token_data.oneOf.0.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"oneOf.4.contracts.items.[INDEX].token_data.oneOf.0.decimals","typeLabel":"number"},"main":{"type":"boolean","uniqueKey":"oneOf.4.contracts.items.[INDEX].token_data.oneOf.0.main","typeLabel":"boolean"}},"uniqueKey":"oneOf.4.contracts.items.[INDEX].token_data.oneOf.0","typeLabel":"token_data · object"},{"title":"token_data","description":"Token-specific data if the contract is a token.","type":"null","properties":{"symbol":{"type":"string"},"name":{"type":"string"},"decimals":{"type":"number"},"main":{"type":"boolean"}},"uniqueKey":"oneOf.4.contracts.items.[INDEX].token_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.contracts.items.[INDEX].token_data","typeLabel":"token_data · object | null"},"evm_version":{"title":"evm_version","description":"EVM version the contract was compiled for.","type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].evm_version","typeLabel":"string"},"compiler_version":{"title":"compiler_version","description":"Compiler version used to compile the contract.","type":"string","example":"v0.7.5+commit.eb77ed08","uniqueKey":"oneOf.4.contracts.items.[INDEX].compiler_version","typeLabel":"string"},"optimizations_used":{"title":"optimizations_used","description":"Whether compiler optimizations were enabled.","type":"boolean","uniqueKey":"oneOf.4.contracts.items.[INDEX].optimizations_used","typeLabel":"boolean"},"optimization_runs":{"title":"optimization_runs","description":"Number of optimizer runs.","type":"number","uniqueKey":"oneOf.4.contracts.items.[INDEX].optimization_runs","typeLabel":"number"},"libraries":{"oneOf":[{"title":"libraries","description":"Libraries linked to the contract.","type":"object","uniqueKey":"oneOf.4.contracts.items.[INDEX].libraries.oneOf.0","typeLabel":"libraries · object"},{"title":"libraries","description":"Libraries linked to the contract.","type":"null","uniqueKey":"oneOf.4.contracts.items.[INDEX].libraries.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.contracts.items.[INDEX].libraries","typeLabel":"libraries · object | null"},"compiler_settings":{"title":"compiler_settings","description":"Compiler settings used for compilation.","type":"object","uniqueKey":"oneOf.4.contracts.items.[INDEX].compiler_settings","typeLabel":"compiler_settings · object"},"deployed_bytecode":{"title":"deployed_bytecode","description":"Hex-encoded deployed bytecode of the contract.","type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].deployed_bytecode","typeLabel":"string"},"creation_bytecode":{"title":"creation_bytecode","description":"Hex-encoded creation bytecode of the contract.","type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].creation_bytecode","typeLabel":"string"},"data":{"oneOf":[{"title":"data","description":"Public contract data including the main contract name, source files, and ABI.","type":"object","properties":{"main_contract":{"type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].data.oneOf.0.main_contract","typeLabel":"string"},"contract_info":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number","uniqueKey":"oneOf.4.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].id","typeLabel":"number"},"path":{"type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].path","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].name","typeLabel":"string"},"source":{"type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].source","typeLabel":"string"}},"uniqueKey":"oneOf.4.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.4.contracts.items.[INDEX].data.oneOf.0.contract_info","typeLabel":"object[]"},"abi":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.4.contracts.items.[INDEX].data.oneOf.0.abi.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.4.contracts.items.[INDEX].data.oneOf.0.abi","typeLabel":"any[]"}},"uniqueKey":"oneOf.4.contracts.items.[INDEX].data.oneOf.0","typeLabel":"data · object"},{"title":"data","description":"Public contract data including the main contract name, source files, and ABI.","type":"null","properties":{"main_contract":{"type":"string"},"contract_info":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number"},"path":{"type":"string"},"name":{"type":"string"},"source":{"type":"string"}}}},"abi":{"type":"array","items":{"oneOf":[{}]}}},"uniqueKey":"oneOf.4.contracts.items.[INDEX].data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.contracts.items.[INDEX].data","typeLabel":"data · object | null"},"src_map":{"title":"src_map","description":"Source map for the contract bytecode.","type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].src_map","typeLabel":"string"},"creation_block":{"title":"creation_block","description":"Block number at which the contract was deployed.","type":"number","uniqueKey":"oneOf.4.contracts.items.[INDEX].creation_block","typeLabel":"number"},"creation_tx":{"title":"creation_tx","description":"Transaction hash of the contract deployment.","type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].creation_tx","typeLabel":"string"},"creator_address":{"title":"creator_address","description":"Address that deployed the contract.","type":"string","uniqueKey":"oneOf.4.contracts.items.[INDEX].creator_address","typeLabel":"string"},"language":{"title":"language","description":"Programming language (solidity or vyper).","type":"string","enum":["solidity","vyper"],"uniqueKey":"oneOf.4.contracts.items.[INDEX].language","typeLabel":"enum\u003cstring>"},"in_project":{"title":"in_project","description":"Whether the contract is part of the project.","type":"boolean","uniqueKey":"oneOf.4.contracts.items.[INDEX].in_project","typeLabel":"boolean"},"token_info":{"oneOf":[{"title":"token_info","description":"Token metadata (symbol, name, decimals, logo, USD value).","type":"object","uniqueKey":"oneOf.4.contracts.items.[INDEX].token_info.oneOf.0","typeLabel":"token_info · object"},{"title":"token_info","description":"Token metadata (symbol, name, decimals, logo, USD value).","type":"null","uniqueKey":"oneOf.4.contracts.items.[INDEX].token_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.contracts.items.[INDEX].token_info","typeLabel":"token_info · object | null"}},"uniqueKey":"oneOf.4.contracts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.4.contracts","typeLabel":"contracts · object[]"},"generated_access_list":{"title":"generated_access_list","description":"EIP-2930 access list generated by the simulation when `generate_access_list`\nis set to `true` in the request. Contains addresses and their accessed storage\nkeys for gas optimization.","type":"array","items":{"type":"object","properties":{"address":{"title":"address","description":"Contract address in the access list.","type":"string","uniqueKey":"oneOf.4.generated_access_list.items.[INDEX].address","typeLabel":"string"},"storage_keys":{"title":"storage_keys","description":"Storage keys accessed in this contract.","type":"array","items":{"type":"string","uniqueKey":"oneOf.4.generated_access_list.items.[INDEX].storage_keys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.4.generated_access_list.items.[INDEX].storage_keys","typeLabel":"string[]"}},"uniqueKey":"oneOf.4.generated_access_list.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.4.generated_access_list","typeLabel":"generated_access_list · object[]"}},"uniqueKey":"oneOf.4","typeLabel":"Simulate Transaction Response with Asset Changes (ERC20 Swap) · object"},{"type":"object","title":"Simulate Transaction Response with Asset Changes (NFT Transfer)","description":"Simulation response containing the simulated transaction, simulation metadata, involved contracts, and generated access list.","example":{"transaction":{"...":"...","transaction_info":{"...":"...","asset_changes":[{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7","symbol":"wavax","name":"Wrapped AVAX","logo":"https://assets.coingecko.com/coins/images/15075/large/wrapped-avax.png?1629873618","decimals":18,"dollar_value":"10.329999923706055"},"type":"Mint","to":"0xae079eda901f7727d0715aff8f82ba8295719977","amount":"9.434","raw_amount":"9434000000000000000","dollar_value":"97.45321928024291992"},{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7","symbol":"wavax","name":"Wrapped AVAX","logo":"https://assets.coingecko.com/coins/images/15075/large/wrapped-avax.png?1629873618","decimals":18,"dollar_value":"10.329999923706055"},"type":"Transfer","from":"0xae079eda901f7727d0715aff8f82ba8295719977","to":"0x64c4607ad853999ee5042ba8377bfc4099c273de","amount":"0.075","raw_amount":"75000000000000000","dollar_value":"0.7747499942779541016"},{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7","symbol":"wavax","name":"Wrapped AVAX","logo":"https://assets.coingecko.com/coins/images/15075/large/wrapped-avax.png?1629873618","decimals":18,"dollar_value":"10.329999923706055"},"type":"Transfer","from":"0xae079eda901f7727d0715aff8f82ba8295719977","to":"0x2fffffb80ea0c59ca19258872351ae4a43facb37","amount":"0.18","raw_amount":"180000000000000000","dollar_value":"1.8593999862670898438"},{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7","symbol":"wavax","name":"Wrapped AVAX","logo":"https://assets.coingecko.com/coins/images/15075/large/wrapped-avax.png?1629873618","decimals":18,"dollar_value":"10.329999923706055"},"type":"Transfer","from":"0xae079eda901f7727d0715aff8f82ba8295719977","to":"0xd7b87018c0434427f3a1f9d8c26c3f1a8a759b1b","amount":"2.745","raw_amount":"2745000000000000000","dollar_value":"28.355849790573120116"},{"token_info":{"standard":"ERC721","type":"NonFungible","contract_address":"0x7a420aeff902aaa2c85a190d7b91ce8beffffe14","symbol":"DCGHERO","name":"Dragon Crypto Hero","logo":"https://assets.coingecko.com/nft_contracts/images/1461/small/dragon-crypto-hero.png?1662020122","decimals":0,"dollar_value":"28.489999771118164"},"type":"Transfer","from":"0xd7b87018c0434427f3a1f9d8c26c3f1a8a759b1b","to":"0xe8e6959a29bb94cb1080de4257417e6f22ab3ae2","amount":"1","raw_amount":"1","token_id":"0x0000000000000000000000000000000000000000000000000000000000000489","dollar_value":"28.489999771118164062"},{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7","symbol":"wavax","name":"Wrapped AVAX","logo":"https://assets.coingecko.com/coins/images/15075/large/wrapped-avax.png?1629873618","decimals":18,"dollar_value":"10.329999923706055"},"type":"Transfer","from":"0xae079eda901f7727d0715aff8f82ba8295719977","to":"0x64c4607ad853999ee5042ba8377bfc4099c273de","amount":"0.075","raw_amount":"75000000000000000","dollar_value":"0.7747499942779541016"},{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7","symbol":"wavax","name":"Wrapped AVAX","logo":"https://assets.coingecko.com/coins/images/15075/large/wrapped-avax.png?1629873618","decimals":18,"dollar_value":"10.329999923706055"},"type":"Transfer","from":"0xae079eda901f7727d0715aff8f82ba8295719977","to":"0xb090fc5d0c06804dfbf06efb59ce1f291f13162a","amount":"0.15","raw_amount":"150000000000000000","dollar_value":"1.5494999885559082032"},{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7","symbol":"wavax","name":"Wrapped AVAX","logo":"https://assets.coingecko.com/coins/images/15075/large/wrapped-avax.png?1629873618","decimals":18,"dollar_value":"10.329999923706055"},"type":"Transfer","from":"0xae079eda901f7727d0715aff8f82ba8295719977","to":"0x2ce84ba90f3cd2c9281cc3170295d84b60ac28b4","amount":"2.775","raw_amount":"2775000000000000000","dollar_value":"28.66574978828430176"},{"token_info":{"standard":"ERC721","type":"NonFungible","contract_address":"0xb42d0f524564cafe2a47ca3331221903eda83b3c","symbol":"MONKEEZ","name":"Monkeez","logo":"https://assets.coingecko.com/nft_contracts/images/1417/small/monkeez.png?1662019843","decimals":0,"dollar_value":"25.670000076293945"},"type":"Transfer","from":"0x2ce84ba90f3cd2c9281cc3170295d84b60ac28b4","to":"0xe8e6959a29bb94cb1080de4257417e6f22ab3ae2","amount":"1","raw_amount":"1","token_id":"0x0000000000000000000000000000000000000000000000000000000000000190","dollar_value":"25.670000076293945312"},{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7","symbol":"wavax","name":"Wrapped AVAX","logo":"https://assets.coingecko.com/coins/images/15075/large/wrapped-avax.png?1629873618","decimals":18,"dollar_value":"10.329999923706055"},"type":"Transfer","from":"0xae079eda901f7727d0715aff8f82ba8295719977","to":"0x64c4607ad853999ee5042ba8377bfc4099c273de","amount":"0.02475","raw_amount":"24750000000000000","dollar_value":"0.25566749811172485352"},{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7","symbol":"wavax","name":"Wrapped AVAX","logo":"https://assets.coingecko.com/coins/images/15075/large/wrapped-avax.png?1629873618","decimals":18,"dollar_value":"10.329999923706055"},"type":"Transfer","from":"0xae079eda901f7727d0715aff8f82ba8295719977","to":"0x5b34932f643a143bdc9801064ea06526ba9476af","amount":"0.0495","raw_amount":"49500000000000000","dollar_value":"0.51133499622344970705"},{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7","symbol":"wavax","name":"Wrapped AVAX","logo":"https://assets.coingecko.com/coins/images/15075/large/wrapped-avax.png?1629873618","decimals":18,"dollar_value":"10.329999923706055"},"type":"Transfer","from":"0xae079eda901f7727d0715aff8f82ba8295719977","to":"0x9aa4b22a616d5cbc6834d3e5da877d17f93c2b77","amount":"0.91575","raw_amount":"915750000000000000","dollar_value":"9.45969743013381958"},{"token_info":{"standard":"ERC721","type":"NonFungible","contract_address":"0x4245a1bd84eb5f3ebc115c2edf57e50667f98b0b","symbol":"HOP","name":"Hoppers Game","logo":"https://assets.coingecko.com/nft_contracts/images/1448/small/hoppers-game.png?1662020093","decimals":0,"dollar_value":"8.229999542236328"},"type":"Transfer","from":"0x9aa4b22a616d5cbc6834d3e5da877d17f93c2b77","to":"0xe8e6959a29bb94cb1080de4257417e6f22ab3ae2","amount":"1","raw_amount":"1","token_id":"0x00000000000000000000000000000000000000000000000000000000000011eb","dollar_value":"8.229999542236328125"},{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7","symbol":"wavax","name":"Wrapped AVAX","logo":"https://assets.coingecko.com/coins/images/15075/large/wrapped-avax.png?1629873618","decimals":18,"dollar_value":"10.329999923706055"},"type":"Transfer","from":"0xae079eda901f7727d0715aff8f82ba8295719977","to":"0x64c4607ad853999ee5042ba8377bfc4099c273de","amount":"0.0611","raw_amount":"61100000000000000","dollar_value":"0.63116299533843994143"},{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7","symbol":"wavax","name":"Wrapped AVAX","logo":"https://assets.coingecko.com/coins/images/15075/large/wrapped-avax.png?1629873618","decimals":18,"dollar_value":"10.329999923706055"},"type":"Transfer","from":"0xae079eda901f7727d0715aff8f82ba8295719977","to":"0xcafbcfd3fe93bccf1e15fa831f7d98ecfab4e281","amount":"0.1222","raw_amount":"122200000000000000","dollar_value":"1.2623259906768798829"},{"token_info":{"standard":"ERC20","type":"Fungible","contract_address":"0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7","symbol":"wavax","name":"Wrapped AVAX","logo":"https://assets.coingecko.com/coins/images/15075/large/wrapped-avax.png?1629873618","decimals":18,"dollar_value":"10.329999923706055"},"type":"Transfer","from":"0xae079eda901f7727d0715aff8f82ba8295719977","to":"0xaee1806aefbe8068db299c4c859937a1aee55dae","amount":"2.2607","raw_amount":"2260700000000000000","dollar_value":"23.353030827522277832"},{"token_info":{"standard":"ERC721","type":"NonFungible","contract_address":"0x3025c5c2aa6eb7364555aac0074292195701bbd6","symbol":"MADSKULLZ","name":"MadSkullz","logo":"https://assets.coingecko.com/nft_contracts/images/1407/small/madskullz.png?1662019779","decimals":0,"dollar_value":"29.829999923706055"},"type":"Transfer","from":"0xaee1806aefbe8068db299c4c859937a1aee55dae","to":"0xe8e6959a29bb94cb1080de4257417e6f22ab3ae2","amount":"1","raw_amount":"1","token_id":"0x0000000000000000000000000000000000000000000000000000000000000827","dollar_value":"29.829999923706054688"},{"token_info":{"standard":"NativeCurrency","type":"Native","symbol":"avax","name":"Avalanche","logo":"https://assets.coingecko.com/coins/images/12559/large/Avalanche_Circle_RedWhite_Trans.png?1670992574","decimals":18,"dollar_value":"10.210000038146973"},"type":"Transfer","from":"0xe8e6959a29bb94cb1080de4257417e6f22ab3ae2","to":"0xae079eda901f7727d0715aff8f82ba8295719977","amount":"9.434","raw_amount":"9434000000000000000","dollar_value":"96.32114035987854004"},{"token_info":{"standard":"NativeCurrency","type":"Native","symbol":"avax","name":"Avalanche","logo":"https://assets.coingecko.com/coins/images/12559/large/Avalanche_Circle_RedWhite_Trans.png?1670992574","decimals":18,"dollar_value":"10.210000038146973"},"type":"Transfer","from":"0xbb01d7ad46a1229f8383f4e863abf4461b427745","to":"0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7","amount":"9.434","raw_amount":"9434000000000000000","dollar_value":"96.32114035987854004"}]}}},"properties":{"transaction":{"title":"transaction","description":"Contains data related to the simulated transaction, including its hash, block number,\norigin and destination addresses, gas details, input data, nonce, status, timestamp,\nand involved contract addresses. The nested `transaction_info` object holds detailed\nexecution data such as the call trace, emitted logs, state diffs, and asset changes.","type":"object","properties":{"hash":{"title":"hash","description":"Transaction hash.","type":"string","example":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","uniqueKey":"oneOf.5.transaction.hash","typeLabel":"string"},"block_hash":{"title":"block_hash","description":"Hash of the block containing this transaction.","type":"string","example":"","uniqueKey":"oneOf.5.transaction.block_hash","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number at which the transaction was simulated.","type":"number","example":17884583,"uniqueKey":"oneOf.5.transaction.block_number","typeLabel":"number"},"from":{"title":"from","description":"Address that initiated the transaction.","type":"string","example":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","uniqueKey":"oneOf.5.transaction.from","typeLabel":"string"},"gas":{"title":"gas","description":"Gas limit provided for the simulation.","type":"number","example":648318,"uniqueKey":"oneOf.5.transaction.gas","typeLabel":"number"},"gas_price":{"title":"gas_price","description":"Gas price used in the simulation.","type":"number","example":0,"uniqueKey":"oneOf.5.transaction.gas_price","typeLabel":"number"},"gas_fee_cap":{"title":"gas_fee_cap","description":"EIP-1559 max fee per gas.","type":"number","example":0,"uniqueKey":"oneOf.5.transaction.gas_fee_cap","typeLabel":"number"},"gas_tip_cap":{"title":"gas_tip_cap","description":"EIP-1559 max priority fee per gas (tip).","type":"number","example":0,"uniqueKey":"oneOf.5.transaction.gas_tip_cap","typeLabel":"number"},"cumulative_gas_used":{"title":"cumulative_gas_used","description":"Total gas used in the block up to and including this transaction.","type":"number","example":0,"uniqueKey":"oneOf.5.transaction.cumulative_gas_used","typeLabel":"number"},"gas_used":{"title":"gas_used","description":"Actual gas consumed by the simulation.","type":"number","example":45065,"uniqueKey":"oneOf.5.transaction.gas_used","typeLabel":"number"},"effective_gas_price":{"title":"effective_gas_price","description":"Effective gas price after EIP-1559 calculations.","type":"number","example":0,"uniqueKey":"oneOf.5.transaction.effective_gas_price","typeLabel":"number"},"input":{"title":"input","description":"Hex-encoded calldata sent with the transaction.","type":"string","uniqueKey":"oneOf.5.transaction.input","typeLabel":"string"},"nonce":{"title":"nonce","description":"Transaction nonce of the sender.","type":"number","example":1094,"uniqueKey":"oneOf.5.transaction.nonce","typeLabel":"number"},"to":{"title":"to","description":"Recipient address of the transaction.","type":"string","example":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.5.transaction.to","typeLabel":"string"},"index":{"title":"index","description":"Transaction index within the block.","type":"number","example":0,"uniqueKey":"oneOf.5.transaction.index","typeLabel":"number"},"value":{"title":"value","description":"Ether value sent with the transaction (in hex).","type":"string","example":"0x","uniqueKey":"oneOf.5.transaction.value","typeLabel":"string"},"access_list":{"oneOf":[{"title":"access_list","description":"EIP-2930 access list used by the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.5.transaction.access_list.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.5.transaction.access_list.oneOf.0","typeLabel":"any[]"},{"title":"access_list","description":"EIP-2930 access list used by the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.5.transaction.access_list.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.transaction.access_list","typeLabel":"any[] | null"},"status":{"title":"status","description":"Whether the transaction succeeded (true) or reverted (false).","type":"boolean","example":false,"uniqueKey":"oneOf.5.transaction.status","typeLabel":"boolean"},"addresses":{"title":"addresses","description":"List of addresses involved in the transaction.","type":"array","items":{"type":"string","uniqueKey":"oneOf.5.transaction.addresses.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.5.transaction.addresses","typeLabel":"string[]"},"contract_ids":{"title":"contract_ids","description":"List of contract identifiers in `network:chainId:address` format.","type":"array","items":{"type":"string","uniqueKey":"oneOf.5.transaction.contract_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.5.transaction.contract_ids","typeLabel":"string[]"},"network_id":{"title":"network_id","description":"Network ID on which the simulation was run.","type":"string","example":"1","uniqueKey":"oneOf.5.transaction.network_id","typeLabel":"string"},"timestamp":{"title":"timestamp","description":"Timestamp of the block used for simulation.","type":"string","format":"date-time","example":"2023-08-10T12:48:11Z","uniqueKey":"oneOf.5.transaction.timestamp","typeLabel":"string\u003cdate-time>"},"function_selector":{"title":"function_selector","description":"4-byte function selector of the called method.","type":"string","uniqueKey":"oneOf.5.transaction.function_selector","typeLabel":"string"},"l1_block_number":{"title":"l1_block_number","description":"L1 block number (for L2 transactions).","type":"number","example":0,"uniqueKey":"oneOf.5.transaction.l1_block_number","typeLabel":"number"},"l1_timestamp":{"title":"l1_timestamp","description":"L1 timestamp (for L2 transactions).","type":"number","example":0,"uniqueKey":"oneOf.5.transaction.l1_timestamp","typeLabel":"number"},"deposit_tx":{"title":"deposit_tx","description":"Whether this is a deposit transaction (L1 to L2).","type":"boolean","example":false,"uniqueKey":"oneOf.5.transaction.deposit_tx","typeLabel":"boolean"},"system_tx":{"title":"system_tx","description":"Whether this is a system transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.5.transaction.system_tx","typeLabel":"boolean"},"sig":{"title":"sig","description":"Transaction signature values.","type":"object","properties":{"v":{"type":"string","uniqueKey":"oneOf.5.transaction.sig.v","typeLabel":"string"},"r":{"type":"string","uniqueKey":"oneOf.5.transaction.sig.r","typeLabel":"string"},"s":{"type":"string","uniqueKey":"oneOf.5.transaction.sig.s","typeLabel":"string"}},"uniqueKey":"oneOf.5.transaction.sig","typeLabel":"sig · object"},"transaction_info":{"title":"transaction_info","description":"Detailed execution information including the call trace, decoded method parameters,\nemitted logs, state diffs, asset changes, and balance changes.","type":"object","properties":{"contract_id":{"title":"contract_id","description":"Identifier of the primary contract in the transaction.","type":"string","example":"eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.5.transaction.transaction_info.contract_id","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number of the simulation.","type":"number","uniqueKey":"oneOf.5.transaction.transaction_info.block_number","typeLabel":"number"},"transaction_id":{"title":"transaction_id","description":"Transaction hash (same as top-level hash).","type":"string","uniqueKey":"oneOf.5.transaction.transaction_info.transaction_id","typeLabel":"string"},"contract_address":{"title":"contract_address","description":"Address of the primary contract called.","type":"string","uniqueKey":"oneOf.5.transaction.transaction_info.contract_address","typeLabel":"string"},"method":{"title":"method","description":"Name of the method that was called (e.g., \"transfer\", \"swap\").","type":"string","example":"multiSwap","uniqueKey":"oneOf.5.transaction.transaction_info.method","typeLabel":"string"},"parameters":{"oneOf":[{"title":"parameters","description":"Decoded input parameters of the called method.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.5.transaction.transaction_info.parameters.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.5.transaction.transaction_info.parameters.oneOf.0","typeLabel":"any[]"},{"title":"parameters","description":"Decoded input parameters of the called method.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.5.transaction.transaction_info.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.transaction.transaction_info.parameters","typeLabel":"any[] | null"},"intrinsic_gas":{"title":"intrinsic_gas","description":"Intrinsic gas cost of the transaction.","type":"number","uniqueKey":"oneOf.5.transaction.transaction_info.intrinsic_gas","typeLabel":"number"},"refund_gas":{"title":"refund_gas","description":"Gas refunded after execution.","type":"number","uniqueKey":"oneOf.5.transaction.transaction_info.refund_gas","typeLabel":"number"},"call_trace":{"title":"call_trace","description":"Root of the call trace tree. Contains the top-level call and all nested\ninternal calls, including decoded inputs/outputs, gas usage, and errors.","type":"object","uniqueKey":"oneOf.5.transaction.transaction_info.call_trace","typeLabel":"call_trace · object"},"stack_trace":{"oneOf":[{"title":"stack_trace","description":"Stack trace of the error if the transaction reverted.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.5.transaction.transaction_info.stack_trace.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.5.transaction.transaction_info.stack_trace.oneOf.0","typeLabel":"any[]"},{"title":"stack_trace","description":"Stack trace of the error if the transaction reverted.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.5.transaction.transaction_info.stack_trace.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.transaction.transaction_info.stack_trace","typeLabel":"any[] | null"},"logs":{"oneOf":[{"title":"logs","description":"Decoded event logs emitted during execution.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.5.transaction.transaction_info.logs.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.5.transaction.transaction_info.logs.oneOf.0","typeLabel":"any[]"},{"title":"logs","description":"Decoded event logs emitted during execution.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.5.transaction.transaction_info.logs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.transaction.transaction_info.logs","typeLabel":"any[] | null"},"state_diff":{"oneOf":[{"title":"state_diff","description":"State changes caused by the transaction. Each entry shows the original\nand modified values for storage slots.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.5.transaction.transaction_info.state_diff.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.5.transaction.transaction_info.state_diff.oneOf.0","typeLabel":"any[]"},{"title":"state_diff","description":"State changes caused by the transaction. Each entry shows the original\nand modified values for storage slots.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.5.transaction.transaction_info.state_diff.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.transaction.transaction_info.state_diff","typeLabel":"any[] | null"},"raw_state_diff":{"oneOf":[{"title":"raw_state_diff","description":"Raw (non-decoded) state changes as storage slot key-value pairs.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.5.transaction.transaction_info.raw_state_diff.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.5.transaction.transaction_info.raw_state_diff.oneOf.0","typeLabel":"any[]"},{"title":"raw_state_diff","description":"Raw (non-decoded) state changes as storage slot key-value pairs.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.5.transaction.transaction_info.raw_state_diff.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.transaction.transaction_info.raw_state_diff","typeLabel":"any[] | null"},"console_logs":{"oneOf":[{"title":"console_logs","description":"Console log outputs from Hardhat-style console.log calls.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.5.transaction.transaction_info.console_logs.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.5.transaction.transaction_info.console_logs.oneOf.0","typeLabel":"any[]"},{"title":"console_logs","description":"Console log outputs from Hardhat-style console.log calls.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.5.transaction.transaction_info.console_logs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.transaction.transaction_info.console_logs","typeLabel":"any[] | null"},"created_at":{"title":"created_at","description":"Timestamp when the simulation was created.","type":"string","format":"date-time","uniqueKey":"oneOf.5.transaction.transaction_info.created_at","typeLabel":"string\u003cdate-time>"},"asset_changes":{"oneOf":[{"title":"asset_changes","description":"Token transfers that occurred during the transaction, including ERC20,\nERC721, ERC1155, and native currency movements. Each entry includes\ntoken info, transfer type (Transfer, Mint, Burn), amounts, and USD values.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.5.transaction.transaction_info.asset_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.5.transaction.transaction_info.asset_changes.oneOf.0","typeLabel":"any[]"},{"title":"asset_changes","description":"Token transfers that occurred during the transaction, including ERC20,\nERC721, ERC1155, and native currency movements. Each entry includes\ntoken info, transfer type (Transfer, Mint, Burn), amounts, and USD values.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.5.transaction.transaction_info.asset_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.transaction.transaction_info.asset_changes","typeLabel":"any[] | null"},"balance_changes":{"oneOf":[{"title":"balance_changes","description":"Net balance changes per address, aggregating all asset transfers\nfor each participant in the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.5.transaction.transaction_info.balance_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.5.transaction.transaction_info.balance_changes.oneOf.0","typeLabel":"any[]"},{"title":"balance_changes","description":"Net balance changes per address, aggregating all asset transfers\nfor each participant in the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.5.transaction.transaction_info.balance_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.transaction.transaction_info.balance_changes","typeLabel":"any[] | null"},"exposure_changes":{"oneOf":[{"title":"exposure_changes","description":"Token approval changes (Approve, Revoke, Permit, ApproveForAll, RevokeForAll)\nthat occurred during the transaction.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.5.transaction.transaction_info.exposure_changes.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.5.transaction.transaction_info.exposure_changes.oneOf.0","typeLabel":"any[]"},{"title":"exposure_changes","description":"Token approval changes (Approve, Revoke, Permit, ApproveForAll, RevokeForAll)\nthat occurred during the transaction.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.5.transaction.transaction_info.exposure_changes.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.transaction.transaction_info.exposure_changes","typeLabel":"any[] | null"}},"uniqueKey":"oneOf.5.transaction.transaction_info","typeLabel":"transaction_info · object"},"error_message":{"title":"error_message","description":"Error message if the transaction reverted.","type":"string","uniqueKey":"oneOf.5.transaction.error_message","typeLabel":"string"},"error_info":{"oneOf":[{"title":"error_info","description":"Detailed error information including the address that caused the revert.","type":"object","properties":{"error_message":{"type":"string","uniqueKey":"oneOf.5.transaction.error_info.oneOf.0.error_message","typeLabel":"string"},"address":{"type":"string","uniqueKey":"oneOf.5.transaction.error_info.oneOf.0.address","typeLabel":"string"}},"uniqueKey":"oneOf.5.transaction.error_info.oneOf.0","typeLabel":"error_info · object"},{"title":"error_info","description":"Detailed error information including the address that caused the revert.","type":"null","properties":{"error_message":{"type":"string"},"address":{"type":"string"}},"uniqueKey":"oneOf.5.transaction.error_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.transaction.error_info","typeLabel":"error_info · object | null"},"method":{"title":"method","description":"Name of the method called.","type":"string","uniqueKey":"oneOf.5.transaction.method","typeLabel":"string"},"decoded_input":{"oneOf":[{"title":"decoded_input","description":"Decoded input parameters at the top level.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.5.transaction.decoded_input.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.5.transaction.decoded_input.oneOf.0","typeLabel":"any[]"},{"title":"decoded_input","description":"Decoded input parameters at the top level.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.5.transaction.decoded_input.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.transaction.decoded_input","typeLabel":"any[] | null"}},"uniqueKey":"oneOf.5.transaction","typeLabel":"transaction · object"},"simulation":{"title":"simulation","description":"Contains metadata about the simulation itself, including its unique ID, project and\nowner IDs, block number, gas used, the method invoked, simulation status, block header\nused, and timestamps.","type":"object","properties":{"id":{"title":"id","description":"Unique identifier of the simulation.","type":"string","format":"uuid","example":"1c08db12-8f6b-4377-95ef-2c0b99298de8","uniqueKey":"oneOf.5.simulation.id","typeLabel":"string\u003cuuid>"},"project_id":{"title":"project_id","description":"ID of the project the simulation belongs to.","type":"string","format":"uuid","example":"dfdc391a-a15d-4590-9aef-8691259c7df4","uniqueKey":"oneOf.5.simulation.project_id","typeLabel":"string\u003cuuid>"},"owner_id":{"title":"owner_id","description":"ID of the account that owns the simulation.","type":"string","format":"uuid","example":"7d5e8b1f-8bf8-4eae-a70f-fb7d354b1cc2","uniqueKey":"oneOf.5.simulation.owner_id","typeLabel":"string\u003cuuid>"},"network_id":{"title":"network_id","description":"Network ID on which the simulation was run.","type":"string","example":"1","uniqueKey":"oneOf.5.simulation.network_id","typeLabel":"string"},"block_number":{"title":"block_number","description":"Block number used for the simulation.","type":"number","example":17884583,"uniqueKey":"oneOf.5.simulation.block_number","typeLabel":"number"},"transaction_index":{"title":"transaction_index","description":"Transaction index within the block.","type":"number","example":0,"uniqueKey":"oneOf.5.simulation.transaction_index","typeLabel":"number"},"from":{"title":"from","description":"Sender address.","type":"string","example":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","uniqueKey":"oneOf.5.simulation.from","typeLabel":"string"},"to":{"title":"to","description":"Recipient address.","type":"string","example":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","uniqueKey":"oneOf.5.simulation.to","typeLabel":"string"},"input":{"title":"input","description":"Hex-encoded calldata.","type":"string","uniqueKey":"oneOf.5.simulation.input","typeLabel":"string"},"gas":{"title":"gas","description":"Gas limit.","type":"number","example":648318,"uniqueKey":"oneOf.5.simulation.gas","typeLabel":"number"},"gas_price":{"title":"gas_price","description":"Gas price used.","type":"string","example":"0","uniqueKey":"oneOf.5.simulation.gas_price","typeLabel":"string"},"gas_used":{"title":"gas_used","description":"Actual gas consumed.","type":"number","example":45065,"uniqueKey":"oneOf.5.simulation.gas_used","typeLabel":"number"},"value":{"title":"value","description":"Ether value sent.","type":"string","example":"0","uniqueKey":"oneOf.5.simulation.value","typeLabel":"string"},"method":{"title":"method","description":"Name of the called method.","type":"string","example":"multiSwap","uniqueKey":"oneOf.5.simulation.method","typeLabel":"string"},"status":{"title":"status","description":"Whether the simulation succeeded.","type":"boolean","example":false,"uniqueKey":"oneOf.5.simulation.status","typeLabel":"boolean"},"access_list":{"oneOf":[{"title":"access_list","description":"EIP-2930 access list.","type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.5.simulation.access_list.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.5.simulation.access_list.oneOf.0","typeLabel":"any[]"},{"title":"access_list","description":"EIP-2930 access list.","type":"null","items":{"oneOf":[{}]},"uniqueKey":"oneOf.5.simulation.access_list.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.simulation.access_list","typeLabel":"any[] | null"},"queue_origin":{"title":"queue_origin","description":"Origin of the transaction in queue (for L2).","type":"string","uniqueKey":"oneOf.5.simulation.queue_origin","typeLabel":"string"},"block_header":{"title":"block_header","description":"Block header used during the simulation.","type":"object","uniqueKey":"oneOf.5.simulation.block_header","typeLabel":"block_header · object"},"deposit_tx":{"title":"deposit_tx","description":"Whether this is a deposit transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.5.simulation.deposit_tx","typeLabel":"boolean"},"system_tx":{"title":"system_tx","description":"Whether this is a system transaction.","type":"boolean","example":false,"uniqueKey":"oneOf.5.simulation.system_tx","typeLabel":"boolean"},"error_message":{"title":"error_message","description":"Error message if the simulation reverted.","type":"string","example":"Deadline breached","uniqueKey":"oneOf.5.simulation.error_message","typeLabel":"string"},"nonce":{"title":"nonce","description":"Nonce of the sender.","type":"number","example":1094,"uniqueKey":"oneOf.5.simulation.nonce","typeLabel":"number"},"addresses":{"title":"addresses","description":"Addresses involved in the simulation.","type":"array","items":{"type":"string","uniqueKey":"oneOf.5.simulation.addresses.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.5.simulation.addresses","typeLabel":"string[]"},"contract_ids":{"title":"contract_ids","description":"Contract identifiers involved.","type":"array","items":{"type":"string","uniqueKey":"oneOf.5.simulation.contract_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.5.simulation.contract_ids","typeLabel":"string[]"},"shared":{"title":"shared","description":"Whether the simulation is shared/public.","type":"boolean","example":false,"uniqueKey":"oneOf.5.simulation.shared","typeLabel":"boolean"},"created_at":{"title":"created_at","description":"Timestamp when the simulation was created.","type":"string","format":"date-time","example":"2023-12-20T14:03:57.3212051Z","uniqueKey":"oneOf.5.simulation.created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"oneOf.5.simulation","typeLabel":"simulation · object"},"contracts":{"title":"contracts","description":"List of contract accounts involved in the simulation. Each entry contains\nthe contract's ID, network ID, address, name, verification status, associated\nstandards (ERC20, ERC721, etc.), token data, compiler version, deployed bytecode,\nand source code (if verified).","type":"array","items":{"type":"object","properties":{"id":{"title":"id","description":"Unique contract identifier in `network:chainId:address` format.","type":"string","example":"eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e","uniqueKey":"oneOf.5.contracts.items.[INDEX].id","typeLabel":"string"},"contract_id":{"title":"contract_id","description":"Contract identifier (same as id).","type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].contract_id","typeLabel":"string"},"balance":{"title":"balance","description":"Contract balance.","type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].balance","typeLabel":"string"},"network_id":{"title":"network_id","description":"Network ID the contract is deployed on.","type":"string","example":"1","uniqueKey":"oneOf.5.contracts.items.[INDEX].network_id","typeLabel":"string"},"public":{"title":"public","description":"Whether the contract is publicly verified.","type":"boolean","example":true,"uniqueKey":"oneOf.5.contracts.items.[INDEX].public","typeLabel":"boolean"},"verified_by":{"title":"verified_by","description":"Source of verification (e.g., \"etherscan\").","type":"string","example":"etherscan","uniqueKey":"oneOf.5.contracts.items.[INDEX].verified_by","typeLabel":"string"},"verification_date":{"title":"verification_date","description":"When the contract was verified.","type":"string","format":"date-time","uniqueKey":"oneOf.5.contracts.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time>"},"address":{"title":"address","description":"Contract address.","type":"string","example":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","uniqueKey":"oneOf.5.contracts.items.[INDEX].address","typeLabel":"string"},"contract_name":{"title":"contract_name","description":"Name of the contract (e.g., \"UniswapV2Router02\").","type":"string","example":"MultiPath","uniqueKey":"oneOf.5.contracts.items.[INDEX].contract_name","typeLabel":"string"},"ens_domain":{"oneOf":[{"title":"ens_domain","description":"ENS domains associated with this address.","type":"array","items":{"type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].ens_domain.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.5.contracts.items.[INDEX].ens_domain.oneOf.0","typeLabel":"string[]"},{"title":"ens_domain","description":"ENS domains associated with this address.","type":"null","items":{"type":"string"},"uniqueKey":"oneOf.5.contracts.items.[INDEX].ens_domain.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.contracts.items.[INDEX].ens_domain","typeLabel":"string[] | null"},"type":{"title":"type","description":"Account type. Possible values:\n- `wallet` - Externally Owned Account (EOA)\n- `contract` - Verified smart contract\n- `unverified_contract` - Unverified smart contract","type":"string","enum":["wallet","contract","unverified_contract"],"example":"contract","uniqueKey":"oneOf.5.contracts.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"standard":{"title":"standard","description":"Primary contract standard. Possible values include:\n`erc20`, `erc721`, `erc1155`, `eip1167`, `eip1967`, `beacon_proxy`, `custom_proxy`, `native_currency`","type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].standard","typeLabel":"string"},"standards":{"title":"standards","description":"List of all standards the contract implements.","type":"array","items":{"type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].standards.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.5.contracts.items.[INDEX].standards","typeLabel":"string[]"},"token_data":{"oneOf":[{"title":"token_data","description":"Token-specific data if the contract is a token.","type":"object","properties":{"symbol":{"type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].token_data.oneOf.0.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].token_data.oneOf.0.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"oneOf.5.contracts.items.[INDEX].token_data.oneOf.0.decimals","typeLabel":"number"},"main":{"type":"boolean","uniqueKey":"oneOf.5.contracts.items.[INDEX].token_data.oneOf.0.main","typeLabel":"boolean"}},"uniqueKey":"oneOf.5.contracts.items.[INDEX].token_data.oneOf.0","typeLabel":"token_data · object"},{"title":"token_data","description":"Token-specific data if the contract is a token.","type":"null","properties":{"symbol":{"type":"string"},"name":{"type":"string"},"decimals":{"type":"number"},"main":{"type":"boolean"}},"uniqueKey":"oneOf.5.contracts.items.[INDEX].token_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.contracts.items.[INDEX].token_data","typeLabel":"token_data · object | null"},"evm_version":{"title":"evm_version","description":"EVM version the contract was compiled for.","type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].evm_version","typeLabel":"string"},"compiler_version":{"title":"compiler_version","description":"Compiler version used to compile the contract.","type":"string","example":"v0.7.5+commit.eb77ed08","uniqueKey":"oneOf.5.contracts.items.[INDEX].compiler_version","typeLabel":"string"},"optimizations_used":{"title":"optimizations_used","description":"Whether compiler optimizations were enabled.","type":"boolean","uniqueKey":"oneOf.5.contracts.items.[INDEX].optimizations_used","typeLabel":"boolean"},"optimization_runs":{"title":"optimization_runs","description":"Number of optimizer runs.","type":"number","uniqueKey":"oneOf.5.contracts.items.[INDEX].optimization_runs","typeLabel":"number"},"libraries":{"oneOf":[{"title":"libraries","description":"Libraries linked to the contract.","type":"object","uniqueKey":"oneOf.5.contracts.items.[INDEX].libraries.oneOf.0","typeLabel":"libraries · object"},{"title":"libraries","description":"Libraries linked to the contract.","type":"null","uniqueKey":"oneOf.5.contracts.items.[INDEX].libraries.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.contracts.items.[INDEX].libraries","typeLabel":"libraries · object | null"},"compiler_settings":{"title":"compiler_settings","description":"Compiler settings used for compilation.","type":"object","uniqueKey":"oneOf.5.contracts.items.[INDEX].compiler_settings","typeLabel":"compiler_settings · object"},"deployed_bytecode":{"title":"deployed_bytecode","description":"Hex-encoded deployed bytecode of the contract.","type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].deployed_bytecode","typeLabel":"string"},"creation_bytecode":{"title":"creation_bytecode","description":"Hex-encoded creation bytecode of the contract.","type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].creation_bytecode","typeLabel":"string"},"data":{"oneOf":[{"title":"data","description":"Public contract data including the main contract name, source files, and ABI.","type":"object","properties":{"main_contract":{"type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].data.oneOf.0.main_contract","typeLabel":"string"},"contract_info":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number","uniqueKey":"oneOf.5.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].id","typeLabel":"number"},"path":{"type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].path","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].name","typeLabel":"string"},"source":{"type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX].source","typeLabel":"string"}},"uniqueKey":"oneOf.5.contracts.items.[INDEX].data.oneOf.0.contract_info.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.5.contracts.items.[INDEX].data.oneOf.0.contract_info","typeLabel":"object[]"},"abi":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.5.contracts.items.[INDEX].data.oneOf.0.abi.items.[INDEX]","typeLabel":"any"},"uniqueKey":"oneOf.5.contracts.items.[INDEX].data.oneOf.0.abi","typeLabel":"any[]"}},"uniqueKey":"oneOf.5.contracts.items.[INDEX].data.oneOf.0","typeLabel":"data · object"},{"title":"data","description":"Public contract data including the main contract name, source files, and ABI.","type":"null","properties":{"main_contract":{"type":"string"},"contract_info":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number"},"path":{"type":"string"},"name":{"type":"string"},"source":{"type":"string"}}}},"abi":{"type":"array","items":{"oneOf":[{}]}}},"uniqueKey":"oneOf.5.contracts.items.[INDEX].data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.contracts.items.[INDEX].data","typeLabel":"data · object | null"},"src_map":{"title":"src_map","description":"Source map for the contract bytecode.","type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].src_map","typeLabel":"string"},"creation_block":{"title":"creation_block","description":"Block number at which the contract was deployed.","type":"number","uniqueKey":"oneOf.5.contracts.items.[INDEX].creation_block","typeLabel":"number"},"creation_tx":{"title":"creation_tx","description":"Transaction hash of the contract deployment.","type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].creation_tx","typeLabel":"string"},"creator_address":{"title":"creator_address","description":"Address that deployed the contract.","type":"string","uniqueKey":"oneOf.5.contracts.items.[INDEX].creator_address","typeLabel":"string"},"language":{"title":"language","description":"Programming language (solidity or vyper).","type":"string","enum":["solidity","vyper"],"uniqueKey":"oneOf.5.contracts.items.[INDEX].language","typeLabel":"enum\u003cstring>"},"in_project":{"title":"in_project","description":"Whether the contract is part of the project.","type":"boolean","uniqueKey":"oneOf.5.contracts.items.[INDEX].in_project","typeLabel":"boolean"},"token_info":{"oneOf":[{"title":"token_info","description":"Token metadata (symbol, name, decimals, logo, USD value).","type":"object","uniqueKey":"oneOf.5.contracts.items.[INDEX].token_info.oneOf.0","typeLabel":"token_info · object"},{"title":"token_info","description":"Token metadata (symbol, name, decimals, logo, USD value).","type":"null","uniqueKey":"oneOf.5.contracts.items.[INDEX].token_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.contracts.items.[INDEX].token_info","typeLabel":"token_info · object | null"}},"uniqueKey":"oneOf.5.contracts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.5.contracts","typeLabel":"contracts · object[]"},"generated_access_list":{"title":"generated_access_list","description":"EIP-2930 access list generated by the simulation when `generate_access_list`\nis set to `true` in the request. Contains addresses and their accessed storage\nkeys for gas optimization.","type":"array","items":{"type":"object","properties":{"address":{"title":"address","description":"Contract address in the access list.","type":"string","uniqueKey":"oneOf.5.generated_access_list.items.[INDEX].address","typeLabel":"string"},"storage_keys":{"title":"storage_keys","description":"Storage keys accessed in this contract.","type":"array","items":{"type":"string","uniqueKey":"oneOf.5.generated_access_list.items.[INDEX].storage_keys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.5.generated_access_list.items.[INDEX].storage_keys","typeLabel":"string[]"}},"uniqueKey":"oneOf.5.generated_access_list.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.5.generated_access_list","typeLabel":"generated_access_list · object[]"}},"uniqueKey":"oneOf.5","typeLabel":"Simulate Transaction Response with Asset Changes (NFT Transfer) · object"}],"uniqueKey":"","typeLabel":"Full Simulation Response · object | Quick Simulation Response · object | ABI Simulation Response · object | Failed Transaction Simulation Response · object | Simulate Transaction Response with Asset Changes (ERC20 Swap) · object | Simulate Transaction Response with Asset Changes (NFT Transfer) · object"},"examples":{"Example":{"title":"Example","value":{"transaction":{"hash":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","block_hash":"","block_number":17884583,"from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","gas":648318,"gas_price":0,"gas_fee_cap":0,"gas_tip_cap":0,"cumulative_gas_used":0,"gas_used":45065,"effective_gas_price":0,"input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","nonce":1094,"to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","index":0,"value":"0x","access_list":null,"status":false,"addresses":["0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","0xdef171fe48cf0115b1d80b88dc8eab59176fee57","0xbd7b550d2e7571383d84acf597a00d341e5c406e"],"contract_ids":["eth:1:0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e"],"network_id":"1","timestamp":"2023-08-10T12:48:11Z","function_selector":"","l1_block_number":0,"l1_timestamp":0,"deposit_tx":false,"system_tx":false,"sig":{"v":"0x0","r":"0x0","s":"0x0"},"transaction_info":{"contract_id":"eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","block_number":17884583,"transaction_id":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","contract_address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","method":"fallback","parameters":null,"intrinsic_gas":32744,"refund_gas":0,"call_trace":{"hash":"0x8bb054967340f08827e1943ad34e2a448357e72ad1adee7397c577a716530a0f","contract_name":"AugustusSwapper","function_name":"fallback","function_pc":100,"function_op":"JUMPDEST","function_file_index":0,"function_code_start":47102,"function_line_number":1467,"function_code_length":5950,"absolute_position":28,"caller_pc":0,"caller_op":"CALL","call_type":"CALL","address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","from_balance":"50912118197849012","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to_balance":"0","value":"0","caller":{"address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","balance":"50912118197849012"},"block_timestamp":"0001-01-01T00:00:00Z","gas":615574,"gas_used":12321,"intrinsic_gas":32744,"storage_address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","nonce_diff":[{"address":"0x3F41a1CFd3C8B8d9c162dE0f42307a0095A6e5DF","original":"1094","dirty":"1095"}],"output":"0x","decoded_output":null,"error_hex_data":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000011446561646c696e65206272656163686564000000000000000000000000000000","network_id":"1","calls":[{"hash":"","contract_name":"AugustusSwapper","function_name":"getImplementation","function_pc":1627,"function_op":"JUMPDEST","function_file_index":0,"function_code_start":49421,"function_line_number":1539,"function_code_length":123,"absolute_position":59,"caller_pc":467,"caller_op":"JUMP","caller_file_index":0,"caller_line_number":1497,"caller_code_start":48052,"caller_code_length":27,"call_type":"JUMPDEST","address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from_balance":null,"to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to_balance":null,"value":null,"caller":{"address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","balance":"50912118197849012"},"block_timestamp":"0001-01-01T00:00:00Z","gas":615338,"gas_used":2202,"storage_address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0x","decoded_input":[{"soltype":{"name":"selector","type":"bytes4","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},"value":"0xa94e78ef"}],"output":"0x","decoded_output":[{"soltype":{"name":"","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},"value":"0xbd7b550d2e7571383d84acf597a00d341e5c406e"}],"network_id":"","calls":null},{"hash":"","contract_name":"AugustusSwapper","function_name":"multiSwap","function_pc":2546,"function_op":"JUMPDEST","function_file_index":14,"function_code_start":1200,"function_line_number":43,"function_code_length":2514,"absolute_position":2044,"caller_pc":736,"caller_op":"DELEGATECALL","caller_file_index":0,"caller_line_number":1508,"caller_code_start":48425,"caller_code_length":37,"call_type":"DELEGATECALL","address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from_balance":"0","to":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","to_balance":"0","value":null,"caller":{"address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","balance":"50912118197849012"},"block_timestamp":"0001-01-01T00:00:00Z","gas":600460,"gas_used":6554,"refund_gas":9531,"storage_address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","decoded_input":[{"soltype":{"name":"data","type":"tuple","storage_location":"default","components":[{"name":"fromToken","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"fromAmount","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"toAmount","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"expectedAmount","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"beneficiary","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"path","type":"tuple[]","storage_location":"default","components":[{"name":"to","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"totalNetworkFee","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"adapters","type":"tuple[]","storage_location":"default","components":[{"name":"adapter","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"percent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"networkFee","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"route","type":"tuple[]","storage_location":"default","components":[{"name":"index","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"targetExchange","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"percent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"payload","type":"bytes","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},{"name":"networkFee","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice"}},{"name":"partner","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"feePercent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"permit","type":"bytes","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},{"name":"deadline","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"uuid","type":"bytes16","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false},"value":{"fromToken":"0x68037790a0229e9ce6eaa8a99ea92964106c4703","fromAmount":"5000000000000000000000","toAmount":"5467020078","expectedAmount":"5494492541","beneficiary":"0x0000000000000000000000000000000000000000","path":[{"to":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","totalNetworkFee":"0","adapters":[{"adapter":"0x9be264469ef954c139da4a45cf76cbcc5e3a6a73","percent":"10000","networkFee":"0","route":[{"index":"6","targetExchange":"0xe592427a0aece92de3edee1f18e0157c05861564","percent":"10000","payload":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002b68037790a0229e9ce6eaa8a99ea92964106c47030001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000","networkFee":"0"}]}]},{"to":"0xdac17f958d2ee523a2206206994597c13d831ec7","totalNetworkFee":"0","adapters":[{"adapter":"0x9be264469ef954c139da4a45cf76cbcc5e3a6a73","percent":"10000","networkFee":"0","route":[{"index":"6","targetExchange":"0x1b81d678ffb9c0263b24a97847620c99d213eb14","percent":"10000","payload":"0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000064db6806000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000064dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000000000000000000000","networkFee":"0"}]}]}],"partner":"0x0000000000000000000000000000000000000000","feePercent":"452312848583266388373324160190187140051835877600158453279131187530910679040","permit":"0x","deadline":"1691517414","uuid":"0x5c9438a5a99c4bccb1035296d5d2d8d2"}}],"output":"0x","decoded_output":null,"error_absolute_position":2043,"error":"execution reverted","error_op":"REVERT","error_file_index":14,"error_line_number":44,"error_code_start":1290,"error_code_length":62,"error_reason":"Deadline breached","network_id":"","calls":[{"hash":"","contract_name":"AugustusSwapper","function_name":"multiSwap","function_pc":0,"function_op":"","absolute_position":2043,"caller_pc":0,"caller_op":"","address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","from":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","from_balance":null,"to":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","to_balance":null,"value":null,"block_timestamp":"0001-01-01T00:00:00Z","gas":0,"gas_used":0,"input":"0x","output":"0x","decoded_output":null,"error":"execution reverted","error_op":"REVERT","error_file_index":14,"error_line_number":44,"error_code_start":1290,"error_code_length":62,"network_id":"","calls":null}]},{"hash":"","contract_name":"AugustusSwapper","function_name":"_revertWithData","function_pc":1705,"function_op":"JUMPDEST","function_file_index":0,"function_code_start":52803,"function_line_number":1640,"function_code_length":120,"absolute_position":2092,"caller_pc":806,"caller_op":"JUMP","caller_file_index":0,"caller_line_number":1510,"caller_code_start":48500,"caller_code_length":27,"call_type":"JUMPDEST","address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from_balance":null,"to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to_balance":null,"value":null,"caller":{"address":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","balance":"50912118197849012"},"block_timestamp":"0001-01-01T00:00:00Z","gas":603269,"gas_used":603269,"storage_address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0x","decoded_input":[{"soltype":{"name":"data","type":"bytes","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},"value":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000011446561646c696e65206272656163686564000000000000000000000000000000"}],"output":"0x","decoded_output":null,"error_absolute_position":2098,"error":"execution reverted","error_op":"REVERT","error_file_index":0,"error_line_number":1641,"error_code_start":52881,"error_code_length":34,"network_id":"","calls":[{"hash":"","contract_name":"AugustusSwapper","function_name":"_revertWithData","function_pc":0,"function_op":"","absolute_position":2098,"caller_pc":0,"caller_op":"","address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","from_balance":null,"to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to_balance":null,"value":null,"block_timestamp":"0001-01-01T00:00:00Z","gas":0,"gas_used":0,"input":"0x","output":"0x","decoded_output":null,"error":"execution reverted","error_op":"REVERT","error_file_index":0,"error_line_number":1641,"error_code_start":52881,"error_code_length":34,"network_id":"","calls":null}]}]},"stack_trace":[{"file_index":0,"contract":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","name":"AugustusSwapper","line":1641,"error":"execution reverted","code":"_revertWithData","op":"REVERT","length":34},{"file_index":0,"contract":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","name":"AugustusSwapper","line":1510,"error":null,"code":"_revertWithData","op":"JUMP","length":27},{"file_index":0,"contract":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","name":"AugustusSwapper","line":1467,"error":null,"code":"fallback","op":"JUMPDEST","length":5950}],"logs":null,"balance_diff":null,"nonce_diff":[{"address":"0x3F41a1CFd3C8B8d9c162dE0f42307a0095A6e5DF","original":"1094","dirty":"1095"}],"state_diff":null,"raw_state_diff":null,"console_logs":null,"asset_changes":null,"balance_changes":[],"created_at":"2023-08-10T12:48:11Z"},"error_message":"Deadline breached","error_info":{"error_message":"Deadline breached","address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e"},"method":"","decoded_input":null,"call_trace":[{"call_type":"CALL","from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","gas":615574,"gas_used":12321,"address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","error":"value:\"execution reverted\"","subtraces":1,"input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","output":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000011446561646c696e65206272656163686564000000000000000000000000000000","errorMessage":"value:\"Deadline breached\"","fromBalance":"0xb4e04d3ff20bb4"},{"call_type":"DELEGATECALL","from":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","to":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","gas":600460,"gas_used":6554,"address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","error":"value:\"execution reverted\"","trace_address":[0],"input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","output":"0x08c379a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000011446561646c696e65206272656163686564000000000000000000000000000000","gas_in":612591,"gas_cost":603060,"errorMessage":"value:\"Deadline breached\""}]},"simulation":{"id":"1c08db12-8f6b-4377-95ef-2c0b99298de8","project_id":"dfdc391a-a15d-4590-9aef-8691259c7df4","owner_id":"7d5e8b1f-8bf8-4eae-a70f-fb7d354b1cc2","network_id":"1","block_number":17884583,"transaction_index":0,"from":"0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","to":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","input":"0xa94e78ef0000000000000000000000000000000000000000000000000000000000000020...","gas":648318,"gas_price":"0","gas_used":45065,"value":"0","method":"multiSwap","status":false,"access_list":null,"queue_origin":"","block_header":{"number":"0x110e5a7","hash":"0x0000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x5aedfee941729c66fab3bc35cc00a8687d4c8f177e800565fa3895fee02a8d12","parentHash":"0x9075514cb7db4dc5c7f25b7b53bdee3ea51b3088eb94a5551668f49d5fd7bdc9","sha3Uncles":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","transactionsRoot":"0x3f3e3bac2d1a65adabe655196f48341105a8c21600b5d1dcd0f95ad6baf91d11","receiptsRoot":"0xb129fa08d3abb39c49b4e65f1edf7efc0d3d5ddf6b84ff802b43eb2b29e9b046","logsBloom":"0x74717005272adbead19e3886a21a471915102405ca59280ca44b9062f41101c5e441130e920943f04203fb604087c1b12293878b8c5b381213d09c35c12cc09046c0e4af0174382b7952554bf1f820ec0ff34a2c0560597035187563c6e023501ac2c8a2129384ab01a13c0015b43cdd7a0b03c200148d6d57861cb000a810560e11925caa60b13b60f5614117b606c68907e5859bc0903c643127dbc5900e2c831408093b4a209b1e40cec85cf20d07a4919a40b539994611a185ab00280022f39a08d67104014a096fa60a493a80da0f6e8a22412fb0ba6884429e1033a31cd8bce468d10c7d8a82663785a120c4408b2112604a101a5fa8891290302b970d","timestamp":"0x64d4dc8b","difficulty":"0x0","gasLimit":"0x1c9c380","gasUsed":"0x9d2881","miner":"0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5","extraData":"0x6265617665726275696c642e6f7267","mixHash":"0xcd3023878e91294b673f69b51e3ed64e814f6caabb795a93caadb34cc39a8ff3","nonce":"0x0000000000000000","baseFeePerGas":"0x4d0b44e27","size":"0x0","totalDifficulty":"0x0","uncles":null,"transactions":null},"deposit_tx":false,"system_tx":false,"error_message":"Deadline breached","nonce":1094,"addresses":["0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","0xdef171fe48cf0115b1d80b88dc8eab59176fee57","0xbd7b550d2e7571383d84acf597a00d341e5c406e"],"contract_ids":["eth:1:0x3f41a1cfd3c8b8d9c162de0f42307a0095a6e5df","eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e"],"shared":false,"created_at":"2023-12-20T14:03:57.3212051Z"},"contracts":[{"id":"eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e","contract_id":"eth:1:0xbd7b550d2e7571383d84acf597a00d341e5c406e","balance":"","network_id":"1","public":true,"verified_by":"etherscan","verification_date":"2023-06-13T17:26:37Z","address":"0xbd7b550d2e7571383d84acf597a00d341e5c406e","contract_name":"MultiPath","ens_domain":null,"type":"contract","evm_version":"","compiler_version":"v0.7.5+commit.eb77ed08","optimizations_used":false,"optimization_runs":0,"libraries":null,"compiler_settings":{},"deployed_bytecode":"0x6080604052600436106100c75760003560e01c806381cbd3ea11610074578063...","creation_bytecode":"0x6101206040523480156200001257600080fd5b506040516200354b3803806200...","data":{"main_contract":14,"contract_info":[{"id":5,"path":"contracts/IAugustusSwapperV5.sol","name":"IAugustusSwapperV5.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\n\ninterface IAugustusSwapperV5 {\n function hasRole(bytes32 role, address account) external view returns (bool);\n}\n"},{"id":8,"path":"contracts/adapters/IBuyAdapter.sol","name":"IBuyAdapter.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\n\nimport \"../lib/Utils.sol\";\n\ninterface IBuyAdapter {\n /**\n * @dev Certain adapters needs to be initialized.\n * This method will be called from Augustus\n */\n function initialize(bytes calldata data) external;\n\n /**\n * @dev The function which performs the swap on an exchange.\n * @param index Index of the router in the adapter\n * @param fromToken Address of the source token\n * @param toToken Address of the destination token\n * @param maxFromAmount Max amount of source tokens to be swapped\n * @param toAmount Amount of destination tokens to be received\n * @param targetExchange Target exchange address to be called\n * @param payload extra data which needs to be passed to this router\n */\n function buy(\n uint256 index,\n IERC20 fromToken,\n IERC20 toToken,\n uint256 maxFromAmount,\n uint256 toAmount,\n address targetExchange,\n bytes calldata payload\n ) external payable;\n}\n"},{"id":11,"path":"contracts/lib/Utils.sol","name":"Utils.sol","source":"/*solhint-disable avoid-low-level-calls */\n// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\npragma experimental ABIEncoderV2;\n\nimport \"@openzeppelin/contracts/token/ERC20/IERC20.sol\";\nimport \"@openzeppelin/contracts/token/ERC20/SafeERC20.sol\";\nimport \"@openzeppelin/contracts/math/SafeMath.sol\";\nimport \"../ITokenTransferProxy.sol\";\n\n// ... remaining source omitted from this example"},{"id":1,"path":"@openzeppelin/contracts/token/ERC20/IERC20.sol","name":"IERC20.sol","source":"// SPDX-License-Identifier: MIT\n\npragma solidity >=0.6.0 \u003c0.8.0;\n\n/**\n * @dev Interface of the ERC20 standard as defined in the EIP.\n */\ninterface IERC20 {\n /**\n * @dev Returns the amount of tokens in existence.\n\n// ... remaining source omitted from this example"},{"id":3,"path":"@openzeppelin/contracts/utils/Address.sol","name":"Address.sol","source":"// SPDX-License-Identifier: MIT\n\npragma solidity >=0.6.2 \u003c0.8.0;\n\n/**\n * @dev Collection of functions related to the address type\n */\nlibrary Address {\n /**\n * @dev Returns true if `account` is a contract.\n\n// ... remaining source omitted from this example"},{"id":4,"path":"contracts/AugustusStorage.sol","name":"AugustusStorage.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\n\nimport \"./ITokenTransferProxy.sol\";\n\ncontract AugustusStorage {\n struct FeeStructure {\n uint256 partnerShare;\n bool noPositiveSlippage;\n bool positiveSlippageToUser;\n uint16 feePercent;\n string partnerId;\n bytes data;\n }\n\n ITokenTransferProxy internal tokenTransferProxy;\n address payable internal feeWallet;\n\n mapping(address => FeeStructure) internal registeredPartners;\n\n mapping(bytes4 => address) internal selectorVsRouter;\n mapping(bytes32 => bool) internal adapterInitialized;\n mapping(bytes32 => bytes) internal adapterVsData;\n\n mapping(bytes32 => bytes) internal routerData;\n mapping(bytes32 => bool) internal routerInitialized;\n\n bytes32 public constant WHITELISTED_ROLE = keccak256(\"WHITELISTED_ROLE\");\n\n bytes32 public constant ROUTER_ROLE = keccak256(\"ROUTER_ROLE\");\n}\n"},{"id":7,"path":"contracts/adapters/IAdapter.sol","name":"IAdapter.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\npragma abicoder v2;\n\nimport \"../lib/Utils.sol\";\n\ninterface IAdapter {\n /**\n * @dev Certain adapters needs to be initialized.\n * This method will be called from Augustus\n */\n function initialize(bytes calldata data) external;\n\n /**\n * @dev The function which performs the swap on an exchange.\n * @param fromToken Address of the source token\n * @param toToken Address of the destination token\n * @param fromAmount Amount of source tokens to be swapped\n * @param networkFee NOT USED - Network fee to be used in this router\n * @param route Route to be followed\n */\n function swap(\n IERC20 fromToken,\n IERC20 toToken,\n uint256 fromAmount,\n uint256 networkFee,\n Utils.Route[] calldata route\n ) external payable;\n}\n"},{"id":0,"path":"@openzeppelin/contracts/math/SafeMath.sol","name":"SafeMath.sol","source":"// SPDX-License-Identifier: MIT\n\npragma solidity >=0.6.0 \u003c0.8.0;\n\n/**\n * @dev Wrappers over Solidity's arithmetic operations with added overflow\n * checks.\n *\n * Arithmetic operations in Solidity wrap on overflow. This can easily result\n * in bugs, because programmers usually assume that an overflow raises an\n\n// ... remaining source omitted from this example"},{"id":6,"path":"contracts/ITokenTransferProxy.sol","name":"ITokenTransferProxy.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\n\ninterface ITokenTransferProxy {\n function transferFrom(\n address token,\n address from,\n address to,\n uint256 amount\n ) external;\n}\n"},{"id":9,"path":"contracts/fee/FeeModel.sol","name":"FeeModel.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\n\nimport \"@openzeppelin/contracts/math/SafeMath.sol\";\nimport \"../AugustusStorage.sol\";\nimport \"../lib/Utils.sol\";\nimport \"./IFeeClaimer.sol\";\n// helpers\nimport { IERC20 } from \"@openzeppelin/contracts/token/ERC20/IERC20.sol\";\n\n// ... remaining source omitted from this example"},{"id":2,"path":"@openzeppelin/contracts/token/ERC20/SafeERC20.sol","name":"SafeERC20.sol","source":"// SPDX-License-Identifier: MIT\n\npragma solidity >=0.6.0 \u003c0.8.0;\n\nimport \"./IERC20.sol\";\nimport \"../../math/SafeMath.sol\";\nimport \"../../utils/Address.sol\";\n\n/**\n * @title SafeERC20\n\n// ... remaining source omitted from this example"},{"id":10,"path":"contracts/fee/IFeeClaimer.sol","name":"IFeeClaimer.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\n\nimport { IERC20 } from \"@openzeppelin/contracts/token/ERC20/IERC20.sol\";\n\ninterface IFeeClaimer {\n /**\n * @notice register partner's, affiliate's and PP's fee\n * @dev only callable by AugustusSwapper contract\n\n// ... remaining source omitted from this example"},{"id":12,"path":"contracts/lib/balancerv2/IBalancerV2Vault.sol","name":"IBalancerV2Vault.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\npragma abicoder v2;\n\nimport \"../Utils.sol\";\n\ninterface IBalancerV2Vault {\n enum SwapKind {\n GIVEN_IN,\n GIVEN_OUT\n }\n\n struct SingleSwap {\n bytes32 poolId;\n SwapKind kind;\n address assetIn;\n address assetOut;\n uint256 amount;\n bytes userData;\n }\n\n struct BatchSwapStep {\n bytes32 poolId;\n uint256 assetInIndex;\n uint256 assetOutIndex;\n uint256 amount;\n bytes userData;\n }\n\n struct FundManagement {\n address sender;\n bool fromInternalBalance;\n address payable recipient;\n bool toInternalBalance;\n }\n\n function swap(\n SingleSwap memory singleSwap,\n FundManagement memory funds,\n uint256 limit,\n uint256 deadline\n ) external payable returns (uint256);\n\n function batchSwap(\n SwapKind kind,\n BatchSwapStep[] memory swaps,\n address[] memory assets,\n FundManagement memory funds,\n int256[] memory limits,\n uint256 deadline\n ) external payable returns (int256[] memory);\n}\n"},{"id":13,"path":"contracts/routers/IRouter.sol","name":"IRouter.sol","source":"// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\n\ninterface IRouter {\n /**\n * @dev Certain routers/exchanges needs to be initialized.\n * This method will be called from Augustus\n */\n function initialize(bytes calldata data) external;\n\n /**\n * @dev Returns unique identifier for the router\n */\n function getKey() external pure returns (bytes32);\n\n event SwappedV3(\n bytes16 uuid,\n address partner,\n uint256 feePercent,\n address initiator,\n address indexed beneficiary,\n address indexed srcToken,\n address indexed destToken,\n uint256 srcAmount,\n uint256 receivedAmount,\n uint256 expectedAmount\n );\n\n event BoughtV3(\n bytes16 uuid,\n address partner,\n uint256 feePercent,\n address initiator,\n address indexed beneficiary,\n address indexed srcToken,\n address indexed destToken,\n uint256 srcAmount,\n uint256 receivedAmount,\n uint256 expectedAmount\n );\n}\n"},{"id":14,"path":"contracts/routers/MultiPath.sol","name":"MultiPath.sol","source":"/*solhint-disable avoid-low-level-calls*/\n// SPDX-License-Identifier: ISC\n\npragma solidity 0.7.5;\npragma abicoder v2;\n\nimport \"./IRouter.sol\";\nimport \"../IAugustusSwapperV5.sol\";\nimport \"../adapters/IAdapter.sol\";\nimport \"../adapters/IBuyAdapter.sol\";\n\n// ... remaining source omitted from this example"}],"abi":[{"type":"constructor","name":"","constant":false,"anonymous":false,"stateMutability":"","inputs":[{"name":"_partnerSharePercent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"_maxFeePercent","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"_paraswapReferralShare","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"_paraswapSlippageShare","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"_feeClaimer","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}}],"outputs":null},{"type":"function","name":"paraswapReferralShare","constant":false,"anonymous":false,"stateMutability":"view","inputs":[],"outputs":[{"name":"","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}}]},{"type":"function","name":"getKey","constant":false,"anonymous":false,"stateMutability":"pure","inputs":[],"outputs":[{"name":"","type":"bytes32","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}}]}],"raw_abi":[{"inputs":[{"internalType":"uint256","name":"_partnerSharePercent","type":"uint256"},{"internalType":"uint256","name":"_maxFeePercent","type":"uint256"},{"internalType":"uint256","name":"_paraswapReferralShare","type":"uint256"},{"internalType":"uint256","name":"_paraswapSlippageShare","type":"uint256"},{"internalType":"contract IFeeClaimer","name":"_feeClaimer","type":"address"}],"stateMutability":"nonpayable","type":{"$circularRef":"constructor"}},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes16","name":"uuid","type":"bytes16"},{"indexed":false,"internalType":"address","name":"partner","type":"address"},{"indexed":false,"internalType":"uint256","name":"feePercent","type":"uint256"},{"indexed":false,"internalType":"address","name":"initiator","type":"address"},{"indexed":true,"internalType":"address","name":"beneficiary","type":"address"},{"indexed":true,"internalType":"address","name":"srcToken","type":"address"},{"indexed":true,"internalType":"address","name":"destToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"srcAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"receivedAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"expectedAmount","type":"uint256"}],"name":"BoughtV3","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes16","name":"uuid","type":"bytes16"},{"indexed":false,"internalType":"address","name":"partner","type":"address"},{"indexed":false,"internalType":"uint256","name":"feePercent","type":"uint256"},{"indexed":false,"internalType":"address","name":"initiator","type":"address"},{"indexed":true,"internalType":"address","name":"beneficiary","type":"address"},{"indexed":true,"internalType":"address","name":"srcToken","type":"address"},{"indexed":true,"internalType":"address","name":"destToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"srcAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"receivedAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"expectedAmount","type":"uint256"}],"name":"SwappedV3","type":"event"}],"states":[{"name":"adapterInitialized","type":"mapping (bytes32 => bool)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000004","indexed":false},{"name":"adapterVsData","type":"mapping (bytes32 => bytes)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000005","indexed":false},{"name":"routerData","type":"mapping (bytes32 => bytes)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000006","indexed":false},{"name":"routerInitialized","type":"mapping (bytes32 => bool)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000007","indexed":false},{"name":"tokenTransferProxy","type":"address","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"feeWallet","type":"address payable","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"address payable"}},{"name":"registeredPartners","type":"mapping (address => tuple)","storage_location":"memory","components":[{"name":"partnerShare","type":"uint256","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"noPositiveSlippage","type":"bool","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"bool"}},{"name":"positiveSlippageToUser","type":"bool","storage_location":"memory","offset":8,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"bool"}},{"name":"feePercent","type":"uint16","storage_location":"memory","offset":16,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"uint"}},{"name":"partnerId","type":"string","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000002","indexed":false,"simple_type":{"type":"string"}},{"name":"data","type":"bytes","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000003","indexed":false,"simple_type":{"type":"bytes"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000002","indexed":false},{"name":"selectorVsRouter","type":"mapping (bytes4 => address)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000003","indexed":false}]},"src_map":{"0":{"r":"316:13499:14","s":316,"l":13499,"ln":14,"c":1,"f":14,"j":"-"},"2":{"r":"316:13499:14","s":316,"l":13499,"ln":14,"c":1,"f":14,"j":"-"}},"creation_block":0,"creation_tx":"","creator_address":"","created_at":"2023-06-13T17:26:36Z","language":"solidity","in_project":false},{"id":"eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","contract_id":"eth:1:0xdef171fe48cf0115b1d80b88dc8eab59176fee57","balance":"","network_id":"1","public":true,"verified_by":"etherscan","verification_date":"2021-08-18T12:43:57Z","address":"0xdef171fe48cf0115b1d80b88dc8eab59176fee57","contract_name":"AugustusSwapper","ens_domain":null,"type":"contract","evm_version":"istanbul","compiler_version":"v0.7.5+commit.eb77ed08","optimizations_used":true,"optimization_runs":1000000,"libraries":null,"compiler_settings":{"optimizer":{"enabled":true,"runs":1000000},"evmVersion":"istanbul","metadata":{"useLiteralContent":true}},"deployed_bytecode":"0x60806040526004361061019a5760003560e01c80639010d07c116100e1578063...","creation_bytecode":"0x60806040523480156200001157600080fd5b5060405162003395380380620033...","data":{"main_contract":0,"contract_info":[{"id":0,"path":"contracts/flattened/AugustusSwapper.sol","name":"AugustusSwapper.sol","source":"// File: openzeppelin-solidity/contracts/utils/EnumerableSet.sol\n\n\n\npragma solidity >=0.6.0 \u003c0.8.0;\n\n/**\n * @dev Library for managing\n * https://en.wikipedia.org/wiki/Set_(abstract_data_type)[sets] of primitive\n * types.\n\n// ... remaining source omitted from this example"}],"abi":[{"type":{"$circularRef":"constructor"},"name":"","constant":false,"anonymous":false,"stateMutability":"","inputs":[{"name":"_feeWallet","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}}],"outputs":null},{"type":"function","name":"setImplementation","constant":false,"anonymous":false,"stateMutability":"nonpayable","inputs":[{"name":"selector","type":"bytes4","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}},{"name":"implementation","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}}],"outputs":[]},{"type":"function","name":"registerPartner","constant":false,"anonymous":false,"stateMutability":"nonpayable","inputs":[{"name":"partner","type":"address","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"_partnerShare","type":"uint256","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"_noPositiveSlippage","type":"bool","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bool"}},{"name":"_positiveSlippageToUser","type":"bool","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bool"}},{"name":"_feePercent","type":"uint16","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"partnerId","type":"string","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"string"}},{"name":"_data","type":"bytes","storage_location":"default","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"bytes"}}],"outputs":[]}],"raw_abi":[{"inputs":[{"internalType":"address payable","name":"_feeWallet","type":"address"}],"stateMutability":"nonpayable","type":{"$circularRef":"constructor"}},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"adapter","type":"address"}],"name":"AdapterInitialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"}],"states":[{"name":"feeWallet","type":"address payable","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"address payable"}},{"name":"adapterVsData","type":"mapping (bytes32 => bytes)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000005","indexed":false},{"name":"routerData","type":"mapping (bytes32 => bytes)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000006","indexed":false},{"name":"tokenTransferProxy","type":"address","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"address"}},{"name":"registeredPartners","type":"mapping (address => tuple)","storage_location":"memory","components":[{"name":"partnerShare","type":"uint256","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"uint"}},{"name":"noPositiveSlippage","type":"bool","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"bool"}},{"name":"positiveSlippageToUser","type":"bool","storage_location":"memory","offset":8,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"bool"}},{"name":"feePercent","type":"uint16","storage_location":"memory","offset":16,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false,"simple_type":{"type":"uint"}},{"name":"partnerId","type":"string","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000002","indexed":false,"simple_type":{"type":"string"}},{"name":"data","type":"bytes","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000003","indexed":false,"simple_type":{"type":"bytes"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000002","indexed":false},{"name":"selectorVsRouter","type":"mapping (bytes4 => address)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000003","indexed":false},{"name":"adapterInitialized","type":"mapping (bytes32 => bool)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000004","indexed":false},{"name":"routerInitialized","type":"mapping (bytes32 => bool)","storage_location":"storage","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000007","indexed":false},{"name":"_roles","type":"mapping (bytes32 => tuple)","storage_location":"memory","components":[{"name":"members","type":"tuple","storage_location":"memory","components":[{"name":"_inner","type":"tuple","storage_location":"memory","components":[{"name":"_values","type":"bytes32[]","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false,"simple_type":{"type":"slice","nested_type":{"type":"bytes"}}},{"name":"_indexes","type":"mapping (bytes32 => uint256)","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000001","indexed":false}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000000","indexed":false},{"name":"adminRole","type":"bytes32","storage_location":"memory","offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000002","indexed":false,"simple_type":{"type":"bytes"}}],"offset":0,"index":"0x0000000000000000000000000000000000000000000000000000000000000008","indexed":false}]},"src_map":{"0":{"r":"47102:5950:0","s":47102,"l":5950,"ln":1467,"c":1,"j":"-"},"2":{"r":"47102:5950:0","s":47102,"l":5950,"ln":1467,"c":1,"j":"-"}},"creation_block":0,"creation_tx":"","creator_address":"","created_at":"2021-08-18T12:43:57Z","language":"solidity","in_project":false}],"generated_access_list":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"1164a8a0-01e2-4efc-9fe0-07a7818d365d":{"description":"Bad Request","headers":{"X-Tdly-Limit":{"schema":{"type":"integer"},"example":100,"description":"The default limit on number of requests that can be made per minute. Current rate limits are:\n* **Non-authenticated users:** 100 requests per minute\n* **Authenticated users:** 400 requests per minute"},"X-Tdly-Remaining":{"schema":{"type":"integer"},"example":16,"description":"The number of requests in your quota that remain before you hit your request limit."},"X-Tdly-Reset-Timestamp":{"schema":{"type":"integer"},"example":1444931833,"description":"The time when the oldest request will expire. The value is given in Unix epoch time."}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"id":{"description":"Endpoints include an error ID that should be provided when reporting bugs or opening support tickets to help identify the issue.","type":"string","example":"4d9d8375-3c56-4925-a3e7-eb137fed17e9","isRequired":true,"uniqueKey":"error.id","typeLabel":"string"},"slug":{"description":"A short identifier corresponding to the HTTP status code returned. For example, the ID for a response returning a 404 status code would be \"not_found.\"","type":"string","example":"not_found","isRequired":true,"uniqueKey":"error.slug","typeLabel":"string"},"message":{"description":"A message providing additional information about the error, including details to help resolve it when possible.","type":"string","example":"The resource you were accessing could not be found.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"data":{"description":"Additional context about the error.","type":"object","properties":{"rid":{"description":"Resource identifier indicating which resource type caused the error.","type":"string","enum":["rid:account","rid:project","rid:alert","rid:contract","rid:delivery_channel","rid:network","rid:simulation","rid:simulation_draft","rid:vnet","rid:wallet","rid:action","rid:action_call"],"example":"rid:project","uniqueKey":"error.data.rid","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"error.data","typeLabel":"object"}},"required":["id","slug","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"id":"596b1dc7-af60-477b-aab3-6c93eb92ddfa","slug":"bad_request","message":"Bad request input parameters"}},"examples":{"Example":{"title":"Example","value":{"error":{"id":"596b1dc7-af60-477b-aab3-6c93eb92ddfa","slug":"bad_request","message":"Bad request input parameters"}}}},"exampleType":"examples"}},"exampleType":"examples"},"3fa92646-6b23-43a7-90dd-c3a3d67b2204":{"description":"Unauthorized","headers":{"X-Tdly-Limit":{"schema":{"type":"integer"},"example":100,"description":"The default limit on number of requests that can be made per minute. Current rate limits are:\n* **Non-authenticated users:** 100 requests per minute\n* **Authenticated users:** 400 requests per minute"},"X-Tdly-Remaining":{"schema":{"type":"integer"},"example":16,"description":"The number of requests in your quota that remain before you hit your request limit."},"X-Tdly-Reset-Timestamp":{"schema":{"type":"integer"},"example":1444931833,"description":"The time when the oldest request will expire. The value is given in Unix epoch time."}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"id":{"description":"Endpoints include an error ID that should be provided when reporting bugs or opening support tickets to help identify the issue.","type":"string","example":"4d9d8375-3c56-4925-a3e7-eb137fed17e9","isRequired":true,"uniqueKey":"error.id","typeLabel":"string"},"slug":{"description":"A short identifier corresponding to the HTTP status code returned. For example, the ID for a response returning a 404 status code would be \"not_found.\"","type":"string","example":"not_found","isRequired":true,"uniqueKey":"error.slug","typeLabel":"string"},"message":{"description":"A message providing additional information about the error, including details to help resolve it when possible.","type":"string","example":"The resource you were accessing could not be found.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"data":{"description":"Additional context about the error.","type":"object","properties":{"rid":{"description":"Resource identifier indicating which resource type caused the error.","type":"string","enum":["rid:account","rid:project","rid:alert","rid:contract","rid:delivery_channel","rid:network","rid:simulation","rid:simulation_draft","rid:vnet","rid:wallet","rid:action","rid:action_call"],"example":"rid:project","uniqueKey":"error.data.rid","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"error.data","typeLabel":"object"}},"required":["id","slug","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"id":"596b1dc7-af60-477b-aab3-6c93eb92ddfa","slug":"unauthorized","message":"Unauthorized"}},"examples":{"Example":{"title":"Example","value":{"error":{"id":"596b1dc7-af60-477b-aab3-6c93eb92ddfa","slug":"unauthorized","message":"Unauthorized"}}}},"exampleType":"examples"}},"exampleType":"examples"},"1dbbb99e-2e40-4919-8f1b-a34abe7bd79e":{"description":"Forbidden","headers":{"X-Tdly-Limit":{"schema":{"type":"integer"},"example":100,"description":"The default limit on number of requests that can be made per minute. Current rate limits are:\n* **Non-authenticated users:** 100 requests per minute\n* **Authenticated users:** 400 requests per minute"},"X-Tdly-Remaining":{"schema":{"type":"integer"},"example":16,"description":"The number of requests in your quota that remain before you hit your request limit."},"X-Tdly-Reset-Timestamp":{"schema":{"type":"integer"},"example":1444931833,"description":"The time when the oldest request will expire. The value is given in Unix epoch time."}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"id":{"description":"Endpoints include an error ID that should be provided when reporting bugs or opening support tickets to help identify the issue.","type":"string","example":"4d9d8375-3c56-4925-a3e7-eb137fed17e9","isRequired":true,"uniqueKey":"error.id","typeLabel":"string"},"slug":{"description":"A short identifier corresponding to the HTTP status code returned. For example, the ID for a response returning a 404 status code would be \"not_found.\"","type":"string","example":"not_found","isRequired":true,"uniqueKey":"error.slug","typeLabel":"string"},"message":{"description":"A message providing additional information about the error, including details to help resolve it when possible.","type":"string","example":"The resource you were accessing could not be found.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"data":{"description":"Additional context about the error.","type":"object","properties":{"rid":{"description":"Resource identifier indicating which resource type caused the error.","type":"string","enum":["rid:account","rid:project","rid:alert","rid:contract","rid:delivery_channel","rid:network","rid:simulation","rid:simulation_draft","rid:vnet","rid:wallet","rid:action","rid:action_call"],"example":"rid:project","uniqueKey":"error.data.rid","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"error.data","typeLabel":"object"}},"required":["id","slug","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"id":"596b1dc7-af60-477b-aab3-6c93eb92ddfa","slug":"insufficient_permissions","message":"Insufficient permissions"}},"examples":{"Example":{"title":"Example","value":{"error":{"id":"596b1dc7-af60-477b-aab3-6c93eb92ddfa","slug":"insufficient_permissions","message":"Insufficient permissions"}}}},"exampleType":"examples"}},"exampleType":"examples"},"5e36d1a1-8fd2-4845-a4da-28dc16670b35":{"description":"The resource was not found.","headers":{"X-Tdly-Limit":{"schema":{"type":"integer"},"example":100,"description":"The default limit on number of requests that can be made per minute. Current rate limits are:\n* **Non-authenticated users:** 100 requests per minute\n* **Authenticated users:** 400 requests per minute"},"X-Tdly-Remaining":{"schema":{"type":"integer"},"example":16,"description":"The number of requests in your quota that remain before you hit your request limit."},"X-Tdly-Reset-Timestamp":{"schema":{"type":"integer"},"example":1444931833,"description":"The time when the oldest request will expire. The value is given in Unix epoch time."}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"id":{"description":"Endpoints include an error ID that should be provided when reporting bugs or opening support tickets to help identify the issue.","type":"string","example":"4d9d8375-3c56-4925-a3e7-eb137fed17e9","isRequired":true,"uniqueKey":"error.id","typeLabel":"string"},"slug":{"description":"A short identifier corresponding to the HTTP status code returned. For example, the ID for a response returning a 404 status code would be \"not_found.\"","type":"string","example":"not_found","isRequired":true,"uniqueKey":"error.slug","typeLabel":"string"},"message":{"description":"A message providing additional information about the error, including details to help resolve it when possible.","type":"string","example":"The resource you were accessing could not be found.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"data":{"description":"Additional context about the error.","type":"object","properties":{"rid":{"description":"Resource identifier indicating which resource type caused the error.","type":"string","enum":["rid:account","rid:project","rid:alert","rid:contract","rid:delivery_channel","rid:network","rid:simulation","rid:simulation_draft","rid:vnet","rid:wallet","rid:action","rid:action_call"],"example":"rid:project","uniqueKey":"error.data.rid","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"error.data","typeLabel":"object"}},"required":["id","slug","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"id":"596b1dc7-af60-477b-aab3-6c93eb92ddfa","slug":"resource_not_found","message":"The resource you requested could not be found."}},"examples":{"Example":{"title":"Example","value":{"error":{"id":"596b1dc7-af60-477b-aab3-6c93eb92ddfa","slug":"resource_not_found","message":"The resource you requested could not be found."}}}},"exampleType":"examples"}},"exampleType":"examples"},"119f829d-2c66-4c35-bd03-5e88502c3984":{"description":"The request was rate limited. See the [rate limits](#section/Introduction/Rate-limits) section for the current limits and how request counts expire.","headers":{"X-Tdly-Limit":{"schema":{"type":"integer"},"example":100,"description":"The default limit on number of requests that can be made per minute. Current rate limits are:\n* **Non-authenticated users:** 100 requests per minute\n* **Authenticated users:** 400 requests per minute"},"X-Tdly-Remaining":{"schema":{"type":"integer"},"example":16,"description":"The number of requests in your quota that remain before you hit your request limit."},"X-Tdly-Reset-Timestamp":{"schema":{"type":"integer"},"example":1444931833,"description":"The time when the oldest request will expire. The value is given in Unix epoch time."}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"id":{"description":"Endpoints include an error ID that should be provided when reporting bugs or opening support tickets to help identify the issue.","type":"string","example":"4d9d8375-3c56-4925-a3e7-eb137fed17e9","isRequired":true,"uniqueKey":"error.id","typeLabel":"string"},"slug":{"description":"A short identifier corresponding to the HTTP status code returned. For example, the ID for a response returning a 404 status code would be \"not_found.\"","type":"string","example":"not_found","isRequired":true,"uniqueKey":"error.slug","typeLabel":"string"},"message":{"description":"A message providing additional information about the error, including details to help resolve it when possible.","type":"string","example":"The resource you were accessing could not be found.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"data":{"description":"Additional context about the error.","type":"object","properties":{"rid":{"description":"Resource identifier indicating which resource type caused the error.","type":"string","enum":["rid:account","rid:project","rid:alert","rid:contract","rid:delivery_channel","rid:network","rid:simulation","rid:simulation_draft","rid:vnet","rid:wallet","rid:action","rid:action_call"],"example":"rid:project","uniqueKey":"error.data.rid","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"error.data","typeLabel":"object"}},"required":["id","slug","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"id":"9a7bbe06-7f6f-4a45-8c78-8d64b9a9d0e1","slug":"too_many_requests","message":"API Rate limit exceeded."}},"examples":{"Example":{"title":"Example","value":{"error":{"id":"9a7bbe06-7f6f-4a45-8c78-8d64b9a9d0e1","slug":"too_many_requests","message":"API Rate limit exceeded."}}}},"exampleType":"examples"}},"exampleType":"examples"},"280d4638-8e58-4892-b79e-d5564285662b":{"description":"Server error.","headers":{"X-Tdly-Limit":{"schema":{"type":"integer"},"example":100,"description":"The default limit on number of requests that can be made per minute. Current rate limits are:\n* **Non-authenticated users:** 100 requests per minute\n* **Authenticated users:** 400 requests per minute"},"X-Tdly-Remaining":{"schema":{"type":"integer"},"example":16,"description":"The number of requests in your quota that remain before you hit your request limit."},"X-Tdly-Reset-Timestamp":{"schema":{"type":"integer"},"example":1444931833,"description":"The time when the oldest request will expire. The value is given in Unix epoch time."}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"id":{"description":"Endpoints include an error ID that should be provided when reporting bugs or opening support tickets to help identify the issue.","type":"string","example":"4d9d8375-3c56-4925-a3e7-eb137fed17e9","isRequired":true,"uniqueKey":"error.id","typeLabel":"string"},"slug":{"description":"A short identifier corresponding to the HTTP status code returned. For example, the ID for a response returning a 404 status code would be \"not_found.\"","type":"string","example":"not_found","isRequired":true,"uniqueKey":"error.slug","typeLabel":"string"},"message":{"description":"A message providing additional information about the error, including details to help resolve it when possible.","type":"string","example":"The resource you were accessing could not be found.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"data":{"description":"Additional context about the error.","type":"object","properties":{"rid":{"description":"Resource identifier indicating which resource type caused the error.","type":"string","enum":["rid:account","rid:project","rid:alert","rid:contract","rid:delivery_channel","rid:network","rid:simulation","rid:simulation_draft","rid:vnet","rid:wallet","rid:action","rid:action_call"],"example":"rid:project","uniqueKey":"error.data.rid","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"error.data","typeLabel":"object"}},"required":["id","slug","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"id":"596b1dc7-af60-477b-aab3-6c93eb92ddfa","slug":"internal_server_error","message":"Internal server error"}},"examples":{"Example":{"title":"Example","value":{"error":{"id":"596b1dc7-af60-477b-aab3-6c93eb92ddfa","slug":"internal_server_error","message":"Internal server error"}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"593ed36d-1b83-4688-8bee-310b17e16441":{"ApiKeyAuth":{"type":"apiKey","name":"X-Access-Key","in":"header","description":"An API key is a token that a client provides when making API calls. Send it as the `X-Access-Key` request header on any endpoint:\n\n```bash\ncurl '\u003cAPI_ENDPOINT>' \\\n -H 'X-Access-Key: ${TENDERLY_ACCESS_KEY}' \\\n ...\n```\n\nLearn how to generate API access tokens at [Tenderly Docs](https://docs.tenderly.co/platform/account/projects/api-tokens).","scopes":[],"schemeName":"ApiKeyAuth"}},"56360f71-6068-4013-92ba-153260f3efdd":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Bearer authentication (also called token authentication) is an HTTP authentication scheme that involves security tokens called bearer tokens.\nThe bearer token is a cryptic string, usually generated by the server in response to a login request. The client must send this token in\nthe Authorization header when making requests to protected resources:\n\n```bash\ncurl '\u003cAPI_ENDPOINT>' \\\n -H 'Authorization: Bearer \u003cTENDERLY_TOKEN>' \\\n ...\n```\n\n**Note**: Bearer tokens cannot be revoked and expire after 30 days.","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"b340f948-8ad0-4e33-81bf-d68172cdda28":{"url":"https://api.tenderly.co/api","description":"production"}},"schemas":{"constructor":{"type":"any"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","name":"X-Access-Key","in":"header","description":"An API key is a token that a client provides when making API calls. Send it as the `X-Access-Key` request header on any endpoint:\n\n```bash\ncurl '\u003cAPI_ENDPOINT>' \\\n -H 'X-Access-Key: ${TENDERLY_ACCESS_KEY}' \\\n ...\n```\n\nLearn how to generate API access tokens at [Tenderly Docs](https://docs.tenderly.co/platform/account/projects/api-tokens).","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"X-Access-Key","type":"string","description":"An API key is a token that a client provides when making API calls. Send it as the `X-Access-Key` request header on any endpoint:\n\n```bash\ncurl '\u003cAPI_ENDPOINT>' \\\n -H 'X-Access-Key: ${TENDERLY_ACCESS_KEY}' \\\n ...\n```\n\nLearn how to generate API access tokens at [Tenderly Docs](https://docs.tenderly.co/platform/account/projects/api-tokens).","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"X-Access-Key"}],"title":"ApiKeyAuth"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Bearer authentication (also called token authentication) is an HTTP authentication scheme that involves security tokens called bearer tokens.\nThe bearer token is a cryptic string, usually generated by the server in response to a login request. The client must send this token in\nthe Authorization header when making requests to protected resources:\n\n```bash\ncurl '\u003cAPI_ENDPOINT>' \\\n -H 'Authorization: Bearer \u003cTENDERLY_TOKEN>' \\\n ...\n```\n\n**Note**: Bearer tokens cannot be revoked and expire after 30 days.","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication (also called token authentication) is an HTTP authentication scheme that involves security tokens called bearer tokens.\nThe bearer token is a cryptic string, usually generated by the server in response to a login request. The client must send this token in\nthe Authorization header when making requests to protected resources:\n\n```bash\ncurl '\u003cAPI_ENDPOINT>' \\\n -H 'Authorization: Bearer \u003cTENDERLY_TOKEN>' \\\n ...\n```\n\n**Note**: Bearer tokens cannot be revoked and expire after 30 days.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"tenderly","siteName":"Tenderly","title":"Simulate transaction - Tenderly","contextualStarterQuestions":[],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/simulator/simulate-transaction","matchLevel":0},"ru":{"href":"/api-reference/simulator/simulate-transaction","matchLevel":0},"zh":{"href":"/api-reference/simulator/simulate-transaction","matchLevel":0},"hi":{"href":"/api-reference/simulator/simulate-transaction","matchLevel":0}}},"lastModified":"2026-10-15T11:06:39.981Z","originalFileLocation":"api-reference/simulator/simulate-transaction.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Simulate a single EVM transaction before sending it and get the decoded call trace, emitted events, state changes, asset changes, and gas used.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Tenderly\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tenderly/eQa6_1msdloETVQa/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/tenderly/eQa6_1msdloETVQa/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tenderly/eQa6_1msdloETVQa/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tenderly/eQa6_1msdloETVQa/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tenderly/eQa6_1msdloETVQa/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tenderly/eQa6_1msdloETVQa/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tenderly/eQa6_1msdloETVQa/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tenderly/eQa6_1msdloETVQa/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tenderly/eQa6_1msdloETVQa/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Simulate transaction - Tenderly\">\u003cmeta data-mint-head property=\"og:description\" content=\"Simulate a single EVM transaction before sending it and get the decoded call trace, emitted events, state changes, asset changes, and gas used.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Tenderly\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.tenderly.co/api-reference/simulator/simulate-transaction\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tenderly.mintlify.app/_mintlify/api/og/v2?division=Simulator\u0026amp;title=Simulate+transaction\u0026amp;description=Simulate+a+single+EVM+transaction+before+sending+it+and+get+the+decoded+call+trace%2C+emitted+events%2C+state+changes%2C+asset+changes%2C+and+gas+used.\u0026amp;theme=817f8a2deaf431054b1e6873\u0026amp;signature=271660c53b55ace6708a790510c6fce16a91c72bf3f2bbdabbebc9af63625ba2\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Simulate transaction - Tenderly\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Simulate a single EVM transaction before sending it and get the decoded call trace, emitted events, state changes, asset changes, and gas used.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tenderly.mintlify.app/_mintlify/api/og/v2?division=Simulator\u0026amp;title=Simulate+transaction\u0026amp;description=Simulate+a+single+EVM+transaction+before+sending+it+and+get+the+decoded+call+trace%2C+emitted+events%2C+state+changes%2C+asset+changes%2C+and+gas+used.\u0026amp;theme=817f8a2deaf431054b1e6873\u0026amp;signature=271660c53b55ace6708a790510c6fce16a91c72bf3f2bbdabbebc9af63625ba2\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/tenderly/eQa6_1msdloETVQa/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Tenderly\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7857FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.tenderly.co/api-reference/simulator/simulate-transaction\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/simulator/simulate-transaction.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.tenderly.co/#organization\",\"name\":\"Tenderly\",\"url\":\"https://docs.tenderly.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tenderly/OpA99rKrR1G10AGk/logo/tenderly-logo-light-background.svg?fit=max\u0026auto=format\u0026n=OpA99rKrR1G10AGk\u0026q=85\u0026s=8655a53ac5f0fdc1af7c82f4e2e270ef\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.tenderly.co#website\",\"name\":\"Tenderly\",\"url\":\"https://docs.tenderly.co\",\"publisher\":{\"@id\":\"https://docs.tenderly.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.tenderly.co/api-reference/simulator/simulate-transaction#webpage\",\"url\":\"https://docs.tenderly.co/api-reference/simulator/simulate-transaction\",\"name\":\"Simulate transaction\",\"description\":\"Simulate a single EVM transaction before sending it and get the decoded call trace, emitted events, state changes, asset changes, and gas used.\",\"dateModified\":\"2026-10-15T11:06:39.981Z\",\"isPartOf\":{\"@id\":\"https://docs.tenderly.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tenderly.co/api-reference/simulator/simulate-transaction#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tenderly.co/api-reference/simulator/simulate-transaction#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Simulator\",\"item\":\"https://docs.tenderly.co/api-reference/simulator/fetch-all-simulated-transactions\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Simulate transaction\",\"item\":\"https://docs.tenderly.co/api-reference/simulator/simulate-transaction\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.tenderly.co/api-reference/simulator/simulate-transaction#apireference\",\"headline\":\"Simulate transaction\",\"name\":\"Simulate transaction\",\"description\":\"Simulate a single EVM transaction before sending it and get the decoded call trace, emitted events, state changes, asset changes, and gas used.\",\"url\":\"https://docs.tenderly.co/api-reference/simulator/simulate-transaction\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tenderly.co/api-reference/simulator/simulate-transaction#webpage\"},\"dateModified\":\"2026-10-15T11:06:39.981Z\",\"publisher\":{\"@id\":\"https://docs.tenderly.co/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.tenderly.co#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Tenderly\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Tenderly","nav":{"global":null,"languages":[{"language":"en","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"Supported Networks","pages":[{"title":"Supported Networks","href":"/platform/supported-networks"}]},{"tab":"API Reference","groups":[{"group":"Projects","public":true,"pages":[{"title":"List projects","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/projects","href":"/api-reference/projects/list-projects"},{"title":"Create a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project","href":"/api-reference/projects/create-a-project"},{"title":"Get a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}","href":"/api-reference/projects/get-a-project"},{"title":"Update a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}","href":"/api-reference/projects/update-a-project"},{"title":"Delete a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}","href":"/api-reference/projects/delete-a-project"}]},{"group":"Simulator","public":true,"pages":[{"title":"Fetch all simulated transactions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/simulations","href":"/api-reference/simulator/fetch-all-simulated-transactions"},{"title":"Get quick simulated transaction details","description":"Fetch only the transaction_info object of a saved simulation by ID, plus its block header and block overrides, without the full contract data.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}/info","href":"/api-reference/simulator/get-quick-simulated-transaction-details"},{"title":"Simulate transaction","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulate","href":"/api-reference/simulator/simulate-transaction"},{"title":"Simulate bundled transactions","description":"Simulate a sequence of EVM transactions in one request, each running on the state left by the previous one, and get results for every transaction.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulate-bundle","href":"/api-reference/simulator/simulate-bundled-transactions"},{"title":"Get full simulated transaction details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}","href":"/api-reference/simulator/get-full-simulated-transaction-details"},{"title":"Enable simulation sharing","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}/share","href":"/api-reference/simulator/enable-simulation-sharing"},{"title":"Disable simulation sharing","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}/unshare","href":"/api-reference/simulator/disable-simulation-sharing"},{"title":"Get a simulation draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v2/account/{accountSlug}/project/{projectSlug}/simulation-drafts/{draftId}","href":"/api-reference/simulator/get-a-simulation-draft"},{"title":"Create a simulation draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v2/account/{accountSlug}/project/{projectSlug}/simulation-drafts","href":"/api-reference/simulator/create-a-simulation-draft"}]},{"group":"Virtual Environments","public":true,"pages":[{"title":"Batch Delete Environments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /public/v1/account/{accountSlug}/project/{projectSlug}/environments","href":"/api-reference/virtual-environments/batch-delete-environments"},{"title":"List Environments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments","href":"/api-reference/virtual-environments/list-environments"},{"title":"Create Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /public/v1/account/{accountSlug}/project/{projectSlug}/environments","href":"/api-reference/virtual-environments/create-environment"},{"title":"Delete Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}","href":"/api-reference/virtual-environments/delete-environment"},{"title":"Get Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}","href":"/api-reference/virtual-environments/get-environment"},{"title":"Get Environment Instance Transactions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/transactions","href":"/api-reference/virtual-environments/get-environment-instance-transactions"},{"title":"Get Environment Instance Transaction","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/transactions/{txHash}","href":"/api-reference/virtual-environments/get-environment-instance-transaction"},{"title":"Send Transaction on Environment Virtual Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/vnet/{vnetId}/transactions","href":"/api-reference/virtual-environments/send-transaction-on-environment-virtual-environment"},{"title":"Simulate Transaction on Environment Virtual Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/vnet/{vnetId}/transactions/simulate","href":"/api-reference/virtual-environments/simulate-transaction-on-environment-virtual-environment"}]},{"group":"Alerts","public":true,"pages":[{"title":"Delete Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/alert/{alertId}","href":"/api-reference/alerts/delete-alert"},{"title":"Get Alert History","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/alert-history","href":"/api-reference/alerts/get-alert-history"},{"title":"List Alerts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/alerts","href":"/api-reference/alerts/list-alerts"},{"title":"Update Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/account/{accountSlug}/project/{projectSlug}/alert/{alertId}","href":"/api-reference/alerts/update-alert"},{"title":"Create Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/alert","href":"/api-reference/alerts/create-alert"},{"title":"Send test Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/test-alerts","href":"/api-reference/alerts/send-test-alert"}]},{"group":"Actions","public":true,"pages":[{"title":"Delete Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}","href":"/api-reference/actions/delete-web3-action"},{"title":"Get details for all Web3 Actions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions","href":"/api-reference/actions/get-details-for-all-web3-actions"},{"title":"Get Web3 Action details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}","href":"/api-reference/actions/get-web3-action-details"},{"title":"Get execution history for single Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/calls","href":"/api-reference/actions/get-execution-history-for-single-web3-action"},{"title":"Get details for single Web3 Action execution","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/calls/call/{executionId}","href":"/api-reference/actions/get-details-for-single-web3-action-execution"},{"title":"Resume specific Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/resume","href":"/api-reference/actions/resume-specific-web3-action"},{"title":"Stop specific Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/stop","href":"/api-reference/actions/stop-specific-web3-action"},{"title":"Create Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/publishFile","href":"/api-reference/actions/create-web3-action"},{"title":"Resume all Web3 Actions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/resume","href":"/api-reference/actions/resume-all-web3-actions"},{"title":"Stop all Web3 Actions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/stop","href":"/api-reference/actions/stop-all-web3-actions"}]},{"group":"Delivery Channels","public":true,"pages":[{"title":"List Delivery Channels","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/delivery-channels","href":"/api-reference/delivery-channels/list-delivery-channels"},{"title":"List Delivery Channels for project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/delivery-channels","href":"/api-reference/delivery-channels/list-delivery-channels-for-project"}]},{"group":"Contracts","public":true,"pages":[{"title":"Delete contract from project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/contract/{networkId}/{address}","href":"/api-reference/contracts/delete-contract-from-project"},{"title":"Delete contract tag","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/contract/{networkId}/{address}/tag","href":"/api-reference/contracts/delete-contract-tag"},{"title":"Get all contracts in project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/contracts","href":"/api-reference/contracts/get-all-contracts-in-project"},{"title":"Add contract to project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/address","href":"/api-reference/contracts/add-contract-to-project"},{"title":"Rename contract","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/contract/{networkId}/{address}/rename","href":"/api-reference/contracts/rename-contract"},{"title":"Encode state overrides","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/contracts/encode-states","href":"/api-reference/contracts/encode-state-overrides"},{"title":"Add tag to mutiple contracts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/tag","href":"/api-reference/contracts/add-tag-to-mutiple-contracts"}]},{"group":"Wallets","public":true,"pages":[{"title":"Get wallet in project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/wallet/{address}/network/{networkId}","href":"/api-reference/wallets/get-wallet-in-project"},{"title":"Add wallet to project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/wallet","href":"/api-reference/wallets/add-wallet-to-project"},{"title":"Add wallets to a project in bulk","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v2/accounts/{accountSlug}/projects/{projectSlug}/wallets","href":"/api-reference/wallets/add-wallets-to-a-project-in-bulk"}]},{"group":"Other","public":true,"pages":[{"title":"Check supported networks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/supported-networks","href":"/api-reference/other/check-supported-networks"}]}]},{"tab":"Troubleshooting","pages":[{"title":"Troubleshooting","href":"/troubleshooting/overview"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/overview"}]}]},{"language":"ru","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/ru/introduction"}]},{"tab":"Supported Networks","pages":[{"title":"Supported Networks","href":"/ru/platform/supported-networks"}]},{"tab":"API Reference","groups":[{"group":"Projects","public":true,"pages":[{"title":"List projects","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/projects","href":"/api-reference/projects/list-projects"},{"title":"Create a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project","href":"/api-reference/projects/create-a-project"},{"title":"Get a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}","href":"/api-reference/projects/get-a-project"},{"title":"Update a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}","href":"/api-reference/projects/update-a-project"},{"title":"Delete a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}","href":"/api-reference/projects/delete-a-project"}]},{"group":"Simulator","public":true,"pages":[{"title":"Fetch all simulated transactions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/simulations","href":"/api-reference/simulator/fetch-all-simulated-transactions"},{"title":"Get quick simulated transaction details","description":"Fetch only the transaction_info object of a saved simulation by ID, plus its block header and block overrides, without the full contract data.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}/info","href":"/api-reference/simulator/get-quick-simulated-transaction-details"},{"title":"Simulate transaction","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulate","href":"/api-reference/simulator/simulate-transaction"},{"title":"Simulate bundled transactions","description":"Simulate a sequence of EVM transactions in one request, each running on the state left by the previous one, and get results for every transaction.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulate-bundle","href":"/api-reference/simulator/simulate-bundled-transactions"},{"title":"Get full simulated transaction details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}","href":"/api-reference/simulator/get-full-simulated-transaction-details"},{"title":"Enable simulation sharing","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}/share","href":"/api-reference/simulator/enable-simulation-sharing"},{"title":"Disable simulation sharing","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}/unshare","href":"/api-reference/simulator/disable-simulation-sharing"},{"title":"Get a simulation draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v2/account/{accountSlug}/project/{projectSlug}/simulation-drafts/{draftId}","href":"/api-reference/simulator/get-a-simulation-draft"},{"title":"Create a simulation draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v2/account/{accountSlug}/project/{projectSlug}/simulation-drafts","href":"/api-reference/simulator/create-a-simulation-draft"}]},{"group":"Virtual Environments","public":true,"pages":[{"title":"Batch Delete Environments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /public/v1/account/{accountSlug}/project/{projectSlug}/environments","href":"/api-reference/virtual-environments/batch-delete-environments"},{"title":"List Environments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments","href":"/api-reference/virtual-environments/list-environments"},{"title":"Create Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /public/v1/account/{accountSlug}/project/{projectSlug}/environments","href":"/api-reference/virtual-environments/create-environment"},{"title":"Delete Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}","href":"/api-reference/virtual-environments/delete-environment"},{"title":"Get Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}","href":"/api-reference/virtual-environments/get-environment"},{"title":"Get Environment Instance Transactions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/transactions","href":"/api-reference/virtual-environments/get-environment-instance-transactions"},{"title":"Get Environment Instance Transaction","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/transactions/{txHash}","href":"/api-reference/virtual-environments/get-environment-instance-transaction"},{"title":"Send Transaction on Environment Virtual Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/vnet/{vnetId}/transactions","href":"/api-reference/virtual-environments/send-transaction-on-environment-virtual-environment"},{"title":"Simulate Transaction on Environment Virtual Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/vnet/{vnetId}/transactions/simulate","href":"/api-reference/virtual-environments/simulate-transaction-on-environment-virtual-environment"}]},{"group":"Alerts","public":true,"pages":[{"title":"Delete Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/alert/{alertId}","href":"/api-reference/alerts/delete-alert"},{"title":"Get Alert History","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/alert-history","href":"/api-reference/alerts/get-alert-history"},{"title":"List Alerts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/alerts","href":"/api-reference/alerts/list-alerts"},{"title":"Update Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/account/{accountSlug}/project/{projectSlug}/alert/{alertId}","href":"/api-reference/alerts/update-alert"},{"title":"Create Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/alert","href":"/api-reference/alerts/create-alert"},{"title":"Send test Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/test-alerts","href":"/api-reference/alerts/send-test-alert"}]},{"group":"Actions","public":true,"pages":[{"title":"Delete Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}","href":"/api-reference/actions/delete-web3-action"},{"title":"Get details for all Web3 Actions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions","href":"/api-reference/actions/get-details-for-all-web3-actions"},{"title":"Get Web3 Action details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}","href":"/api-reference/actions/get-web3-action-details"},{"title":"Get execution history for single Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/calls","href":"/api-reference/actions/get-execution-history-for-single-web3-action"},{"title":"Get details for single Web3 Action execution","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/calls/call/{executionId}","href":"/api-reference/actions/get-details-for-single-web3-action-execution"},{"title":"Resume specific Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/resume","href":"/api-reference/actions/resume-specific-web3-action"},{"title":"Stop specific Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/stop","href":"/api-reference/actions/stop-specific-web3-action"},{"title":"Create Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/publishFile","href":"/api-reference/actions/create-web3-action"},{"title":"Resume all Web3 Actions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/resume","href":"/api-reference/actions/resume-all-web3-actions"},{"title":"Stop all Web3 Actions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/stop","href":"/api-reference/actions/stop-all-web3-actions"}]},{"group":"Delivery Channels","public":true,"pages":[{"title":"List Delivery Channels","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/delivery-channels","href":"/api-reference/delivery-channels/list-delivery-channels"},{"title":"List Delivery Channels for project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/delivery-channels","href":"/api-reference/delivery-channels/list-delivery-channels-for-project"}]},{"group":"Contracts","public":true,"pages":[{"title":"Delete contract from project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/contract/{networkId}/{address}","href":"/api-reference/contracts/delete-contract-from-project"},{"title":"Delete contract tag","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/contract/{networkId}/{address}/tag","href":"/api-reference/contracts/delete-contract-tag"},{"title":"Get all contracts in project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/contracts","href":"/api-reference/contracts/get-all-contracts-in-project"},{"title":"Add contract to project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/address","href":"/api-reference/contracts/add-contract-to-project"},{"title":"Rename contract","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/contract/{networkId}/{address}/rename","href":"/api-reference/contracts/rename-contract"},{"title":"Encode state overrides","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/contracts/encode-states","href":"/api-reference/contracts/encode-state-overrides"},{"title":"Add tag to mutiple contracts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/tag","href":"/api-reference/contracts/add-tag-to-mutiple-contracts"}]},{"group":"Wallets","public":true,"pages":[{"title":"Get wallet in project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/wallet/{address}/network/{networkId}","href":"/api-reference/wallets/get-wallet-in-project"},{"title":"Add wallet to project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/wallet","href":"/api-reference/wallets/add-wallet-to-project"},{"title":"Add wallets to a project in bulk","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v2/accounts/{accountSlug}/projects/{projectSlug}/wallets","href":"/api-reference/wallets/add-wallets-to-a-project-in-bulk"}]},{"group":"Other","public":true,"pages":[{"title":"Check supported networks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/supported-networks","href":"/api-reference/other/check-supported-networks"}]}]},{"tab":"Troubleshooting","pages":[{"title":"Troubleshooting","href":"/ru/troubleshooting/overview"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/ru/changelog/overview"}]}]},{"language":"zh","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/zh/introduction"}]},{"tab":"Supported Networks","pages":[{"title":"Supported Networks","href":"/zh/platform/supported-networks"}]},{"tab":"API Reference","groups":[{"group":"Projects","public":true,"pages":[{"title":"List projects","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/projects","href":"/api-reference/projects/list-projects"},{"title":"Create a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project","href":"/api-reference/projects/create-a-project"},{"title":"Get a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}","href":"/api-reference/projects/get-a-project"},{"title":"Update a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}","href":"/api-reference/projects/update-a-project"},{"title":"Delete a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}","href":"/api-reference/projects/delete-a-project"}]},{"group":"Simulator","public":true,"pages":[{"title":"Fetch all simulated transactions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/simulations","href":"/api-reference/simulator/fetch-all-simulated-transactions"},{"title":"Get quick simulated transaction details","description":"Fetch only the transaction_info object of a saved simulation by ID, plus its block header and block overrides, without the full contract data.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}/info","href":"/api-reference/simulator/get-quick-simulated-transaction-details"},{"title":"Simulate transaction","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulate","href":"/api-reference/simulator/simulate-transaction"},{"title":"Simulate bundled transactions","description":"Simulate a sequence of EVM transactions in one request, each running on the state left by the previous one, and get results for every transaction.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulate-bundle","href":"/api-reference/simulator/simulate-bundled-transactions"},{"title":"Get full simulated transaction details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}","href":"/api-reference/simulator/get-full-simulated-transaction-details"},{"title":"Enable simulation sharing","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}/share","href":"/api-reference/simulator/enable-simulation-sharing"},{"title":"Disable simulation sharing","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}/unshare","href":"/api-reference/simulator/disable-simulation-sharing"},{"title":"Get a simulation draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v2/account/{accountSlug}/project/{projectSlug}/simulation-drafts/{draftId}","href":"/api-reference/simulator/get-a-simulation-draft"},{"title":"Create a simulation draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v2/account/{accountSlug}/project/{projectSlug}/simulation-drafts","href":"/api-reference/simulator/create-a-simulation-draft"}]},{"group":"Virtual Environments","public":true,"pages":[{"title":"Batch Delete Environments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /public/v1/account/{accountSlug}/project/{projectSlug}/environments","href":"/api-reference/virtual-environments/batch-delete-environments"},{"title":"List Environments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments","href":"/api-reference/virtual-environments/list-environments"},{"title":"Create Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /public/v1/account/{accountSlug}/project/{projectSlug}/environments","href":"/api-reference/virtual-environments/create-environment"},{"title":"Delete Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}","href":"/api-reference/virtual-environments/delete-environment"},{"title":"Get Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}","href":"/api-reference/virtual-environments/get-environment"},{"title":"Get Environment Instance Transactions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/transactions","href":"/api-reference/virtual-environments/get-environment-instance-transactions"},{"title":"Get Environment Instance Transaction","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/transactions/{txHash}","href":"/api-reference/virtual-environments/get-environment-instance-transaction"},{"title":"Send Transaction on Environment Virtual Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/vnet/{vnetId}/transactions","href":"/api-reference/virtual-environments/send-transaction-on-environment-virtual-environment"},{"title":"Simulate Transaction on Environment Virtual Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/vnet/{vnetId}/transactions/simulate","href":"/api-reference/virtual-environments/simulate-transaction-on-environment-virtual-environment"}]},{"group":"Alerts","public":true,"pages":[{"title":"Delete Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/alert/{alertId}","href":"/api-reference/alerts/delete-alert"},{"title":"Get Alert History","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/alert-history","href":"/api-reference/alerts/get-alert-history"},{"title":"List Alerts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/alerts","href":"/api-reference/alerts/list-alerts"},{"title":"Update Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/account/{accountSlug}/project/{projectSlug}/alert/{alertId}","href":"/api-reference/alerts/update-alert"},{"title":"Create Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/alert","href":"/api-reference/alerts/create-alert"},{"title":"Send test Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/test-alerts","href":"/api-reference/alerts/send-test-alert"}]},{"group":"Actions","public":true,"pages":[{"title":"Delete Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}","href":"/api-reference/actions/delete-web3-action"},{"title":"Get details for all Web3 Actions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions","href":"/api-reference/actions/get-details-for-all-web3-actions"},{"title":"Get Web3 Action details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}","href":"/api-reference/actions/get-web3-action-details"},{"title":"Get execution history for single Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/calls","href":"/api-reference/actions/get-execution-history-for-single-web3-action"},{"title":"Get details for single Web3 Action execution","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/calls/call/{executionId}","href":"/api-reference/actions/get-details-for-single-web3-action-execution"},{"title":"Resume specific Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/resume","href":"/api-reference/actions/resume-specific-web3-action"},{"title":"Stop specific Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/stop","href":"/api-reference/actions/stop-specific-web3-action"},{"title":"Create Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/publishFile","href":"/api-reference/actions/create-web3-action"},{"title":"Resume all Web3 Actions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/resume","href":"/api-reference/actions/resume-all-web3-actions"},{"title":"Stop all Web3 Actions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/stop","href":"/api-reference/actions/stop-all-web3-actions"}]},{"group":"Delivery Channels","public":true,"pages":[{"title":"List Delivery Channels","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/delivery-channels","href":"/api-reference/delivery-channels/list-delivery-channels"},{"title":"List Delivery Channels for project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/delivery-channels","href":"/api-reference/delivery-channels/list-delivery-channels-for-project"}]},{"group":"Contracts","public":true,"pages":[{"title":"Delete contract from project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/contract/{networkId}/{address}","href":"/api-reference/contracts/delete-contract-from-project"},{"title":"Delete contract tag","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/contract/{networkId}/{address}/tag","href":"/api-reference/contracts/delete-contract-tag"},{"title":"Get all contracts in project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/contracts","href":"/api-reference/contracts/get-all-contracts-in-project"},{"title":"Add contract to project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/address","href":"/api-reference/contracts/add-contract-to-project"},{"title":"Rename contract","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/contract/{networkId}/{address}/rename","href":"/api-reference/contracts/rename-contract"},{"title":"Encode state overrides","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/contracts/encode-states","href":"/api-reference/contracts/encode-state-overrides"},{"title":"Add tag to mutiple contracts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/tag","href":"/api-reference/contracts/add-tag-to-mutiple-contracts"}]},{"group":"Wallets","public":true,"pages":[{"title":"Get wallet in project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/wallet/{address}/network/{networkId}","href":"/api-reference/wallets/get-wallet-in-project"},{"title":"Add wallet to project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/wallet","href":"/api-reference/wallets/add-wallet-to-project"},{"title":"Add wallets to a project in bulk","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v2/accounts/{accountSlug}/projects/{projectSlug}/wallets","href":"/api-reference/wallets/add-wallets-to-a-project-in-bulk"}]},{"group":"Other","public":true,"pages":[{"title":"Check supported networks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/supported-networks","href":"/api-reference/other/check-supported-networks"}]}]},{"tab":"Troubleshooting","pages":[{"title":"Troubleshooting","href":"/zh/troubleshooting/overview"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/zh/changelog/overview"}]}]},{"language":"hi","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/hi/introduction"}]},{"tab":"Supported Networks","pages":[{"title":"Supported Networks","href":"/hi/platform/supported-networks"}]},{"tab":"API Reference","groups":[{"group":"Projects","public":true,"pages":[{"title":"List projects","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/projects","href":"/api-reference/projects/list-projects"},{"title":"Create a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project","href":"/api-reference/projects/create-a-project"},{"title":"Get a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}","href":"/api-reference/projects/get-a-project"},{"title":"Update a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}","href":"/api-reference/projects/update-a-project"},{"title":"Delete a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}","href":"/api-reference/projects/delete-a-project"}]},{"group":"Simulator","public":true,"pages":[{"title":"Fetch all simulated transactions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/simulations","href":"/api-reference/simulator/fetch-all-simulated-transactions"},{"title":"Get quick simulated transaction details","description":"Fetch only the transaction_info object of a saved simulation by ID, plus its block header and block overrides, without the full contract data.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}/info","href":"/api-reference/simulator/get-quick-simulated-transaction-details"},{"title":"Simulate transaction","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulate","href":"/api-reference/simulator/simulate-transaction"},{"title":"Simulate bundled transactions","description":"Simulate a sequence of EVM transactions in one request, each running on the state left by the previous one, and get results for every transaction.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulate-bundle","href":"/api-reference/simulator/simulate-bundled-transactions"},{"title":"Get full simulated transaction details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}","href":"/api-reference/simulator/get-full-simulated-transaction-details"},{"title":"Enable simulation sharing","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}/share","href":"/api-reference/simulator/enable-simulation-sharing"},{"title":"Disable simulation sharing","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/simulations/{simulationId}/unshare","href":"/api-reference/simulator/disable-simulation-sharing"},{"title":"Get a simulation draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v2/account/{accountSlug}/project/{projectSlug}/simulation-drafts/{draftId}","href":"/api-reference/simulator/get-a-simulation-draft"},{"title":"Create a simulation draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v2/account/{accountSlug}/project/{projectSlug}/simulation-drafts","href":"/api-reference/simulator/create-a-simulation-draft"}]},{"group":"Virtual Environments","public":true,"pages":[{"title":"Batch Delete Environments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /public/v1/account/{accountSlug}/project/{projectSlug}/environments","href":"/api-reference/virtual-environments/batch-delete-environments"},{"title":"List Environments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments","href":"/api-reference/virtual-environments/list-environments"},{"title":"Create Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /public/v1/account/{accountSlug}/project/{projectSlug}/environments","href":"/api-reference/virtual-environments/create-environment"},{"title":"Delete Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}","href":"/api-reference/virtual-environments/delete-environment"},{"title":"Get Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}","href":"/api-reference/virtual-environments/get-environment"},{"title":"Get Environment Instance Transactions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/transactions","href":"/api-reference/virtual-environments/get-environment-instance-transactions"},{"title":"Get Environment Instance Transaction","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/transactions/{txHash}","href":"/api-reference/virtual-environments/get-environment-instance-transaction"},{"title":"Send Transaction on Environment Virtual Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/vnet/{vnetId}/transactions","href":"/api-reference/virtual-environments/send-transaction-on-environment-virtual-environment"},{"title":"Simulate Transaction on Environment Virtual Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /public/v1/account/{accountSlug}/project/{projectSlug}/environments/{environmentId}/instance/{instanceId}/vnet/{vnetId}/transactions/simulate","href":"/api-reference/virtual-environments/simulate-transaction-on-environment-virtual-environment"}]},{"group":"Alerts","public":true,"pages":[{"title":"Delete Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/alert/{alertId}","href":"/api-reference/alerts/delete-alert"},{"title":"Get Alert History","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/alert-history","href":"/api-reference/alerts/get-alert-history"},{"title":"List Alerts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/alerts","href":"/api-reference/alerts/list-alerts"},{"title":"Update Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/account/{accountSlug}/project/{projectSlug}/alert/{alertId}","href":"/api-reference/alerts/update-alert"},{"title":"Create Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/alert","href":"/api-reference/alerts/create-alert"},{"title":"Send test Alert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/test-alerts","href":"/api-reference/alerts/send-test-alert"}]},{"group":"Actions","public":true,"pages":[{"title":"Delete Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}","href":"/api-reference/actions/delete-web3-action"},{"title":"Get details for all Web3 Actions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions","href":"/api-reference/actions/get-details-for-all-web3-actions"},{"title":"Get Web3 Action details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}","href":"/api-reference/actions/get-web3-action-details"},{"title":"Get execution history for single Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/calls","href":"/api-reference/actions/get-execution-history-for-single-web3-action"},{"title":"Get details for single Web3 Action execution","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/calls/call/{executionId}","href":"/api-reference/actions/get-details-for-single-web3-action-execution"},{"title":"Resume specific Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/resume","href":"/api-reference/actions/resume-specific-web3-action"},{"title":"Stop specific Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/action/{actionId}/stop","href":"/api-reference/actions/stop-specific-web3-action"},{"title":"Create Web3 Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/publishFile","href":"/api-reference/actions/create-web3-action"},{"title":"Resume all Web3 Actions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/resume","href":"/api-reference/actions/resume-all-web3-actions"},{"title":"Stop all Web3 Actions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/actions/stop","href":"/api-reference/actions/stop-all-web3-actions"}]},{"group":"Delivery Channels","public":true,"pages":[{"title":"List Delivery Channels","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/delivery-channels","href":"/api-reference/delivery-channels/list-delivery-channels"},{"title":"List Delivery Channels for project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/delivery-channels","href":"/api-reference/delivery-channels/list-delivery-channels-for-project"}]},{"group":"Contracts","public":true,"pages":[{"title":"Delete contract from project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/contract/{networkId}/{address}","href":"/api-reference/contracts/delete-contract-from-project"},{"title":"Delete contract tag","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/account/{accountSlug}/project/{projectSlug}/contract/{networkId}/{address}/tag","href":"/api-reference/contracts/delete-contract-tag"},{"title":"Get all contracts in project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/contracts","href":"/api-reference/contracts/get-all-contracts-in-project"},{"title":"Add contract to project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/address","href":"/api-reference/contracts/add-contract-to-project"},{"title":"Rename contract","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/contract/{networkId}/{address}/rename","href":"/api-reference/contracts/rename-contract"},{"title":"Encode state overrides","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/contracts/encode-states","href":"/api-reference/contracts/encode-state-overrides"},{"title":"Add tag to mutiple contracts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/tag","href":"/api-reference/contracts/add-tag-to-mutiple-contracts"}]},{"group":"Wallets","public":true,"pages":[{"title":"Get wallet in project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/account/{accountSlug}/project/{projectSlug}/wallet/{address}/network/{networkId}","href":"/api-reference/wallets/get-wallet-in-project"},{"title":"Add wallet to project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/account/{accountSlug}/project/{projectSlug}/wallet","href":"/api-reference/wallets/add-wallet-to-project"},{"title":"Add wallets to a project in bulk","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v2/accounts/{accountSlug}/projects/{projectSlug}/wallets","href":"/api-reference/wallets/add-wallets-to-a-project-in-bulk"}]},{"group":"Other","public":true,"pages":[{"title":"Check supported networks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/supported-networks","href":"/api-reference/other/check-supported-networks"}]}]},{"tab":"Troubleshooting","pages":[{"title":"Troubleshooting","href":"/hi/troubleshooting/overview"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/hi/changelog/overview"}]}]}]},"basePath":"","title":"Simulate transaction - Tenderly","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-B7XKH4J3.js","utils-lOYzL7z-.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DF6jUUIM.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dpsj5f7C.js","snippetPresets-CYeiDe8v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CUFz1YZ_.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D8H_iLS4.js","shallow-DdluZBHX.js","getApiPlaygroundDisplay-B9922vev.js","CodeSnippet-CMoRNGYs.js","CodeSnippets-DwyrPHuw.js","Page-DSVu9Ucl.js","getPastedJson-G-zIvlHh.js","icon-B03fnEy0.js","MethodPill-CW7teklc.js","DuplicateIcon-CtO8eekd.js","createIcon-DZTKdM_A.js","DynamicMarkdown-D5M2At0B.js","SectionHeading-C_2NaA2U.js","axios-vUo_bRtp.js","Markdown-D7QRHV3m.js","clsx-D1Z-ELXV.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-lvhuD9Du.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CKfC4ywL.js"]}