Networks: all supported EVM chains, plus TRON. See Supported Chains.
Assess a transaction before signing, identify the requested action, and return a direct ALLOW, WARN, or BLOCK recommendation.
This established integration keeps its current request and response field names. Do not rename protocol or simulation fields such as gasLimit, tokenName, or tokenPriceUSD.
Forwarding an unsigned TronWeb transaction? Use TRON Raw for a separate request form.
Full URL of the dApp that initiated the transaction. Recommended because the domain can provide a risk signal even when the destination contract is new. Alias: dappUrl.
Exactly one flattened transaction. Use this shape for EVM, or for TRON when you have already converted the transaction into the common format. Alias: transactions.
Show EVM / TRON flattened transaction fields
Only chain_id, from, and to are required. In production, send the complete transaction object available to the wallet so the analysis matches what the user is being asked to sign.
Optional client-defined label. It is returned unchanged and is not used during analysis.
TRON-only flattened fieldsThese fields apply only when evm_transactions[].chain_id identifies TRON. Prefer tron_transactions when forwarding a transaction created by TronWeb.
Keep true for the fullest assessment. Set to false only when you want a verdict without execution results and accept that execution-dependent risk signals are unavailable.
Summary of the action requested by the submitted transaction. This describes intent; it is separate from the security verdict and simulation result, and remains available when simulation is disabled or cannot complete.
Main recognized action, such as approve, transfer, swap, or contract_call. A supported swap takes precedence; otherwise, multiple distinct business actions produce batch.
Decoded value. Integers and fixed-point values are decimal strings in raw units; bytes are hex strings; booleans are JSON booleans; arrays preserve their original order. Tuples are arrays of parameter objects with the same name, type, and value fields.
Transaction intent is not a security verdict. Use transaction_info to explain what the user is being asked to do, security to decide whether the transaction is safe to sign, and simulation results only to describe predicted execution effects.Use recommended_action as the signing decision:
Value
Meaning
Suggested UI behavior
ALLOW
No risk worth interrupting the user for was detected.
Continue to the normal confirmation screen.
WARN
The user should understand one or more risks before signing.
Show every risk_details[].description and require confirmation.
BLOCK
Strong evidence indicates that the transaction may harm the user.
Advise against signing and stop the default flow.
Show every risk_details[].description so the user understands why a warning or block was returned. Use risk_details[].name for application logic because identifiers are stable while descriptions can improve over time.Use transaction_type for the transaction title and main client flow:
transaction_type
Suggested title
transfer
Transfer
swap
Swap
approve
Approve
revoke
Revoke
contract_deployment
Contract deployment
mint
Mint
sale
Sale
listing
Listing
make_offer
Make offer
place_bid
Place bid
signature_request
Signature request
other
Transaction
An explicit other is authoritative; do not replace it by matching primary_action, a function name, a selector, or a risk finding. If an older response omits transaction_type, you may fall back to your existing title logic. Use a generic title for an unrecognized future category.primary_action and actions provide more detailed intent and can include values such as execute, batch, contract_call, or unknown. Clients should accept additional action values so new classifications do not break an existing integration. Use decoded_call when available for a more specific display, and preserve large decoded integer values as strings to avoid precision loss.
Every int | string field in this request — value, gas, gas_price, max_fee_per_gas, max_priority_fee_per_gas, nonce, type, block_height, token_id, token_value, and the amount inside freeze_balance and delegate_resource — accepts all three of:
Form
Example
JSON number
1000000
Decimal string
"1000000"
0x-prefixed hex
"0xf4240"
The three are equivalent. Send strings above 2^53 so JavaScript callers do not lose precision.A hex string must carry the 0x prefix: "f4240" is a 400.
A required field is missing, a value cannot be read, two aliases disagree, more than one transaction was sent, or the chain is unsupported.
401
Authentication error
X-API-KEY is missing or invalid.
429
too many requests
The caller exceeded its request limit.
500
internal server error
HashDit could not complete the request.
Correct 400 errors before retrying. Back off with jitter after 429; retry 500 only a bounded number of times.Error responses include a detail or message explaining the failure:
{ "code": "-1", "status": "invalid request", "detail": "send exactly one transaction; batch analysis is not supported"}
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"HashDit API Documentation","colors":{"primary":"#000000","light":"#7B93FF","dark":"#4063FF"},"logo":{"light":"https://mintcdn.com/hashdit/e2aqOz3kgheFaA6s/images/HashDitLogo.svg?fit=max\u0026auto=format\u0026n=e2aqOz3kgheFaA6s\u0026q=85\u0026s=7a9dd78fd2333ba181ff121df47e1fc1","dark":"https://mintcdn.com/hashdit/e2aqOz3kgheFaA6s/images/HashDitLogo.svg?fit=max\u0026auto=format\u0026n=e2aqOz3kgheFaA6s\u0026q=85\u0026s=7a9dd78fd2333ba181ff121df47e1fc1"},"favicon":"https://mintcdn.com/hashdit/X1tf79Epn6gAycQ4/favicon.svg?fit=max\u0026auto=format\u0026n=X1tf79Epn6gAycQ4\u0026q=85\u0026s=61edaedec3378b17c771d60c971ceebd","api":{"examples":{"prefill":true},"mdx":{"auth":{"method":"key","name":"X-API-KEY"},"server":"https://service.hashdit.io"}},"navbar":{"links":[{"href":"mailto:support@hashdit.io","label":"Support"}],"primary":{"type":"button","label":"HashDit.io","href":"https://www.hashdit.io"}},"footer":{"socials":{"website":"https://www.hashdit.io","x":"https://x.com/hashdit","github":"https://github.com/hashdit"}},"seo":{"metatags":{"canonical":"https://docs.hashdit.io/"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hashdit","hasAudioNarration":false,"actualSubdomain":"hashdit","customDomains":["docs.hashdit.io"],"gitSource":{"type":"github","owner":"matrix-devs","repo":"hashdit-docs-mintlify","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad308e855791369b484ddd6","collectionId":"7fdcca7b-37a0-4ec4-979f-6171e5105c85","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad308e855791369b484ddd6"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{},"buildId":"6ad308e855791369b484ddd6","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Blog","count":44},{"language":"default","tag":"Latest Posts","count":44},{"language":"default","tag":"HashDit APIs","count":15},{"language":"default","tag":"Endpoints","count":13},{"language":"default","tag":"Address Poisoning Detection","count":3},{"language":"default","tag":"Address Classification","count":2},{"language":"default","tag":"Transaction Security","count":2},{"language":"default","tag":"API Documentation","count":2},{"language":"default","tag":"Address Security v2","count":1},{"language":"default","tag":"Domain Security","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"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},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"[data-tron-only-styled=true]{text-transform:uppercase}[data-new-field-styled=true],[data-tron-only-styled=true]{display:inline-flex!important;align-items:center;justify-content:center;padding:.125rem .5rem!important;border-radius:.375rem!important;font-size:.6875rem!important;font-weight:600!important;line-height:1rem!important;letter-spacing:.025em;white-space:nowrap}[data-tron-only-styled=true]{background-color:rgb(124 58 237/.12)!important;color:#7c3aed!important}.dark [data-tron-only-styled=true]{background-color:rgb(167 139 250/.18)!important;color:#c4b5fd!important}[data-new-field-styled=true]{background-color:rgb(22 163 74/.12)!important;color:#15803d!important;text-transform:lowercase}.dark [data-new-field-styled=true]{background-color:rgb(34 197 94/.18)!important;color:#86efac!important}[data-not-simulated-styled=true]{background-color:rgb(234 88 12/.12)!important;color:#ea580c!important}.dark [data-not-simulated-styled=true]{background-color:rgb(234 88 12/.18)!important;color:#fdba74!important}@media (min-width:1024px){:root{--sidebar-width:18rem;--toc-width:0rem;--column-gap:3.5rem;--edge-min:1.5rem;--cluster-left:var(--edge-min);--cluster-right:var(--edge-min);--article-width:calc(\n\t\t\t100vw - var(--sidebar-width) - var(--column-gap) - 2 * var(--edge-min)\n\t\t);--toc-left:calc(100% - var(--toc-width) - var(--edge-min))}#navbar{width:100vw!important;max-width:none!important;left:0!important;right:0!important}#navbar [class*=max-w-],#navbar [class*=px-12]{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}#navbar,#navbar [class*=h-16],#navbar [class*=max-w-]{padding-left:0!important;padding-right:0!important}#navbar [class*=h-12],#navbar [class*=h-16]>[class*=border-b]{padding-left:var(--cluster-left)!important;padding-right:var(--cluster-right)!important}:has(>#content-container){padding-left:0!important;padding-right:0!important;max-width:none!important;width:100%!important;gap:0!important}#content-container{width:100%!important;max-width:none!important}#sidebar{position:fixed!important;top:7rem;left:var(--cluster-left);z-index:20;box-sizing:border-box;width:var(--sidebar-width);height:calc(100vh - 7rem);padding-left:0;padding-right:0;overflow:auto}#content-area{margin-left:0!important;padding-left:0!important;padding-right:0!important;width:100%!important;max-width:none!important}#content-area>#content,#content-area>#footer,#content-area>#header,#content-area>#pagination,#content-area>.feedback-toolbar,#content-area>.mdx-content,#content-area>[id*=api-playground]{max-width:var(--article-width);width:100%;margin-left:calc(var(--cluster-left) + var(--sidebar-width) + var(--column-gap))!important;margin-right:var(--cluster-right)!important}}@media (min-width:1024px) and (max-width:1279px){:root{--edge-min:2.5rem}}@media (max-width:1023px){:root{--edge-min:2.5rem}#navbar [class*=mx-4]{margin-left:0!important;margin-right:0!important}#navbar [class*=h-16]>[class*=border-b]{padding-left:var(--edge-min)!important;padding-right:var(--edge-min)!important}:has(>#content-container){padding-left:var(--edge-min)!important;padding-right:var(--edge-min)!important}}#wide-page-toc-layout{display:none}@media (min-width:1280px){:root{--toc-width:19rem;--side-space:max(\n\t\t\tvar(--sidebar-width) + var(--column-gap),\n\t\t\tvar(--toc-width) + var(--column-gap)\n\t\t);--article-width:min(\n\t\t\t52rem,\n\t\t\tcalc(100vw - 2 * var(--side-space) - 2 * var(--edge-min))\n\t\t);--cluster-left:max(\n\t\t\tvar(--edge-min),\n\t\t\tcalc(50% - (var(--article-width) / 2) - var(--column-gap) - var(--sidebar-width))\n\t\t);--cluster-right:max(\n\t\t\tvar(--edge-min),\n\t\t\tcalc(50% - (var(--article-width) / 2) - var(--column-gap) - var(--toc-width))\n\t\t);--toc-left:min(\n\t\t\tcalc(50% + (var(--article-width) / 2) + var(--column-gap)),\n\t\t\tcalc(100% - var(--toc-width) - var(--edge-min))\n\t\t)}#wide-page-toc-layout{display:flex;flex:0 0 0;flex-direction:column;position:fixed;top:9.5rem;left:var(--toc-left);right:auto;z-index:21;box-sizing:border-box;width:15rem;min-width:15rem;max-width:15rem;height:calc(100vh - 10.25rem);padding:0;overflow:auto}:has(>#content-side-layout),:has(>#wide-page-toc-layout){gap:0!important}:has(>#content-area):not(:has(>#content-side-layout))>#content-area{min-width:0!important;width:100%!important;max-width:none!important;flex:1 1 auto!important;padding-left:0!important;padding-right:0!important}#content-container:not(:has(#content-side-layout)){max-width:none!important}#content-side-layout{position:fixed!important;top:9.5rem;left:var(--toc-left);right:auto!important;z-index:21;box-sizing:border-box;width:var(--toc-width);min-width:var(--toc-width);max-width:var(--toc-width);height:calc(100vh - 10.25rem);margin-right:0!important;overflow:auto}}.wide-page-toc-title{margin:0 0 .5rem;font-size:.875rem;font-weight:500;line-height:1.5rem;color:#374151}.dark #wide-page-toc-list [data-wide-toc-item] a:hover,.dark .wide-page-toc-title{color:#d1d5db}#wide-page-toc-list{margin:0;padding:0;list-style:none}#wide-page-toc-list [data-wide-toc-item] a{display:block;padding:.25rem 0;font-size:.875rem;line-height:1.5rem;color:#4b5563;text-decoration:none;word-break:break-word}.dark #wide-page-toc-list [data-wide-toc-item] a{color:#9ca3af}#wide-page-toc-list [data-wide-toc-item][data-depth='1'] a{padding-left:.75rem}#wide-page-toc-list [data-wide-toc-item][data-depth='2'] a{padding-left:1.5rem}#wide-page-toc-list [data-wide-toc-item] a:hover{color:#111827}#wide-page-toc-list [data-wide-toc-item][data-active] a{color:#4063ff;text-shadow:-.15px 0 0 currentColor,.15px 0 0 currentColor}.dark #wide-page-toc-list [data-wide-toc-item][data-active] a{color:#7b93ff}.api-lifecycle-source{display:none}.api-lifecycle-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;width:3.5rem;min-width:3.5rem;height:1.375rem;margin-left:.75rem;padding:0 .25rem;border:1px solid currentColor;border-radius:.4375rem;text-align:center;font-size:.65rem;font-weight:700;line-height:1;letter-spacing:.04em;vertical-align:.25em;white-space:nowrap}.api-lifecycle-badge[data-lifecycle=sync]{color:#15803d}.api-lifecycle-badge[data-lifecycle=async]{color:#a16207}.dark .api-lifecycle-badge[data-lifecycle=sync]{color:#86efac}.dark .api-lifecycle-badge[data-lifecycle=async]{color:#fde047}@media (max-width:640px){#page-title{white-space:normal;overflow-wrap:anywhere}}"}],"page":{"pagePath":"api-reference/endpoint/transaction-security","slug":"/api-reference/endpoint/transaction-security","pageMetadata":{"title":"Transaction Security — EVM / TRON Flattened","api":"POST /v2/hashdit/transaction-security","mode":"wide","description":null,"href":"/api-reference/endpoint/transaction-security"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Expandable,Heading,Note,ParamField,ResponseField,Tab,Table,Tabs}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsx(`span`,{className:`api-lifecycle-source`,\"data-lifecycle\":`sync`,children:`Synchronous endpoint`}),`\n`,_jsxs(`p`,{children:[_jsx(_components.strong,{children:`Networks:`}),` all supported EVM chains, plus TRON. See `,_jsx(_components.a,{href:`/api-reference/supported-chains`,children:`Supported Chains`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Assess a transaction before signing, identify the requested action, and return a direct `,_jsx(_components.code,{children:`ALLOW`}),`, `,_jsx(_components.code,{children:`WARN`}),`, or `,_jsx(_components.code,{children:`BLOCK`}),` recommendation.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`This established integration keeps its current request and response field names. Do not rename protocol or simulation fields such as `,_jsx(_components.code,{children:`gasLimit`}),`, `,_jsx(_components.code,{children:`tokenName`}),`, or `,_jsx(_components.code,{children:`tokenPriceUSD`}),`.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Forwarding an unsigned TronWeb transaction? Use `,_jsx(_components.a,{href:`/api-reference/endpoint/transaction-security/tron-raw`,children:`TRON Raw`}),` for a separate request form.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`quick-start`,children:`Quick Start`}),`\n`,`\n`,`\n`,_jsx(Heading,{level:`3`,id:`more-request-examples`,children:`More Request Examples`}),`\n`,_jsxs(_components.p,{children:[`The examples below use the default `,_jsx(_components.code,{children:`simulate: true`}),`. Send exactly one flattened transaction in `,_jsx(_components.code,{children:`evm_transactions`}),`.`]}),`\n`,_jsx(Heading,{level:`4`,id:`evm`,children:`EVM`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Unlimited Approval`,id:`unlimited-approval`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`12`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`12`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"dapp_url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://pancakeswap.finance/swap\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"evm_transactions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"chain_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`56`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"from\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x8894E0a0c962CB723c1976a4421c95949bE2D4E3\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"to\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x55d398326f99059ff775485246999027b3197955\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x095ea7b300000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),_jsx(Tab,{title:`Native Transfer`,id:`native-transfer`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`13`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`13`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"evm_transactions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Native Transfer of 1 BNB\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"chain_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"56\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"from\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x000000000000000000000000000000000000dead\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"to\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x6ad549e6312114e646f30cDDde75e15a96d86233\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1000000000000000000\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"gasLimit\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`21000`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),_jsx(Tab,{title:`ERC-20 Transfer`,id:`erc-20-transfer`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`14`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`14`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"evm_transactions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ERC20 Transfer 1 BUSD\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"chain_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"56\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"from\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0xD920d10d29Ea69F91859Af3C495F25F7E7acD953\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"to\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x55d398326f99059ff775485246999027b3197955\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"block_height\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"79151135\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0xa9059cbb0000000000000000000000006ad549e6312114e646f30cddde75e15a96d862330000000000000000000000000000000000000000000000000de0b6b3a7640000\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"gasLimit\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"60000\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`4`,id:`tron`,children:`TRON`}),`\n`,_jsx(Tabs,{children:_jsx(Tab,{title:`TRON Flattened`,id:`tron-flattened`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`13`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`13`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"dapp_url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://app.tronlink.org/send\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"evm_transactions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"chain_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"tron\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"from\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"TRYtrEkTFiZbuuzt7o7ac7TVeEC5PLsnQa\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"to\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0xa9059cbb000000000000000000000000aae8e079b632f89a3591a3c2264076a8e1536f570000000000000000000000000000000000000000000000000000000000989680\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"gas\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"65000\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})})}),`\n`,_jsx(Heading,{level:`2`,id:`request-fields`,children:`Request Fields`}),`\n`,_jsx(ParamField,{header:`X-API-KEY`,type:`string`,required:true,id:`param-x-api-key`,children:_jsxs(_components.p,{children:[`Your HashDit API key. Missing or invalid keys return HTTP `,_jsx(_components.code,{children:`401`}),`. Keep the key on a trusted server.`]})}),`\n`,_jsx(ParamField,{body:`dapp_url`,type:`string`,id:`param-dapp-url`,children:_jsxs(_components.p,{children:[`Full URL of the dApp that initiated the transaction. Recommended because the domain can provide a risk signal even when the destination contract is new. Alias: `,_jsx(_components.code,{children:`dappUrl`}),`.`]})}),`\n`,_jsx(ParamField,{body:`evm_transactions`,type:`object[]`,required:true,id:`param-evm-transactions`,children:_jsxs(_components.p,{children:[`Exactly one flattened transaction. Use this shape for EVM, or for TRON when you have already converted the transaction into the common format. Alias: `,_jsx(_components.code,{children:`transactions`}),`.`]})}),`\n`,_jsxs(Expandable,{title:`EVM / TRON flattened transaction fields`,children:[_jsxs(_components.p,{children:[`Only `,_jsx(_components.code,{children:`chain_id`}),`, `,_jsx(_components.code,{children:`from`}),`, and `,_jsx(_components.code,{children:`to`}),` are required. In production, send the complete transaction object available to the wallet so the analysis matches what the user is being asked to sign.`]}),_jsx(ParamField,{body:`evm_transactions[].chain_id`,type:`string`,required:true,id:`param-evm-transactions-chain-id`,children:_jsxs(_components.p,{children:[`Network chain ID, such as `,_jsx(_components.code,{children:`1`}),` or `,_jsx(_components.code,{children:`\"56\"`}),`. JSON integers and strings are accepted. Use `,_jsx(_components.code,{children:`\"tron\"`}),` or `,_jsx(_components.code,{children:`728126428`}),` for TRON. Alias: `,_jsx(_components.code,{children:`chainId`}),`. See `,_jsx(_components.a,{href:`/api-reference/supported-chains`,children:`Supported Chains`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].from`,type:`string`,required:true,id:`param-evm-transactions-from`,children:_jsxs(_components.p,{children:[`Signer’s address: a `,_jsx(_components.code,{children:`0x`}),` address on EVM chains or a Base58 `,_jsx(_components.code,{children:`T...`}),` address on TRON.`]})}),_jsx(ParamField,{body:`evm_transactions[].to`,type:`string`,required:true,id:`param-evm-transactions-to`,children:_jsx(_components.p,{children:`Target contract or recipient address.`})}),_jsx(ParamField,{body:`evm_transactions[].value`,type:`string`,id:`param-evm-transactions-value`,children:_jsxs(_components.p,{children:[`Native asset amount in the smallest unit: wei on EVM and sun on TRON. JSON integers and numeric strings are accepted. Defaults to `,_jsx(_components.code,{children:`0`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].data`,type:`string`,id:`param-evm-transactions-data`,children:_jsxs(_components.p,{children:[`Hex-encoded calldata. Use `,_jsx(_components.code,{children:`\"0x\"`}),` for a plain transfer. Alias: `,_jsx(_components.code,{children:`input`}),`; send only one of the two names.`]})}),_jsx(ParamField,{body:`evm_transactions[].gas`,type:`string`,id:`param-evm-transactions-gas`,children:_jsxs(_components.p,{children:[`Gas limit. JSON integers and numeric strings are accepted. Alias: `,_jsx(_components.code,{children:`gasLimit`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].gas_price`,type:`string`,id:`param-evm-transactions-gas-price`,children:_jsxs(_components.p,{children:[`Gas price for a legacy transaction. JSON integers and numeric strings are accepted. Alias: `,_jsx(_components.code,{children:`gasPrice`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].max_fee_per_gas`,type:`string`,id:`param-evm-transactions-max-fee-per-gas`,children:_jsxs(_components.p,{children:[`EIP-1559 maximum fee per gas, normally used with `,_jsx(_components.code,{children:`type: 2`}),`. Alias: `,_jsx(_components.code,{children:`maxFeePerGas`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].max_priority_fee_per_gas`,type:`string`,id:`param-evm-transactions-max-priority-fee-per-gas`,children:_jsxs(_components.p,{children:[`EIP-1559 priority fee per gas. Alias: `,_jsx(_components.code,{children:`maxPriorityFeePerGas`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].nonce`,type:`string`,id:`param-evm-transactions-nonce`,children:_jsx(_components.p,{children:`Sender nonce. JSON integers and numeric strings are accepted.`})}),_jsx(ParamField,{body:`evm_transactions[].type`,type:`string`,id:`param-evm-transactions-type`,children:_jsxs(_components.p,{children:[`EIP-2718 transaction type, normally `,_jsx(_components.code,{children:`0`}),` or `,_jsx(_components.code,{children:`2`}),`. JSON integers and numeric strings are accepted.`]})}),_jsx(ParamField,{body:`evm_transactions[].block_height`,type:`string`,id:`param-evm-transactions-block-height`,children:_jsxs(_components.p,{children:[`Block to simulate against. Defaults to the latest block; TRON always uses current state. Alias: `,_jsx(_components.code,{children:`blockHeight`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].name`,type:`string`,id:`param-evm-transactions-name`,children:_jsx(_components.p,{children:`Optional client-defined label. It is returned unchanged and is not used during analysis.`})}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`TRON-only flattened fields`})}),_jsxs(_components.p,{children:[`These fields apply only when `,_jsx(_components.code,{children:`evm_transactions[].chain_id`}),` identifies TRON. Prefer `,_jsx(_components.code,{children:`tron_transactions`}),` when forwarding a transaction created by TronWeb.`]}),_jsx(ParamField,{body:`evm_transactions[].token_id`,type:`string`,id:`param-evm-transactions-token-id`,children:_jsxs(_components.p,{children:[`TRC-10 asset ID. Send together with `,_jsx(_components.code,{children:`token_value`}),`. Alias: `,_jsx(_components.code,{children:`tokenId`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].token_value`,type:`string`,id:`param-evm-transactions-token-value`,children:_jsxs(_components.p,{children:[`TRC-10 amount. Alias: `,_jsx(_components.code,{children:`tokenValue`}),` or `,_jsx(_components.code,{children:`call_token_value`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].freeze_balance`,type:`object`,id:`param-evm-transactions-freeze-balance`,children:_jsxs(_components.p,{children:[`Optional Stake 2.0 freeze or unfreeze operation. If you provide `,_jsx(_components.code,{children:`freeze_balance`}),`, include `,_jsx(_components.code,{children:`action`}),`, `,_jsx(_components.code,{children:`resource`}),`, and `,_jsx(_components.code,{children:`amount`}),`. Alias: `,_jsx(_components.code,{children:`freezeBalance`}),`.`]})}),_jsxs(Expandable,{title:`Freeze balance fields`,children:[_jsx(ParamField,{body:`evm_transactions[].freeze_balance.action`,type:`string`,id:`param-evm-transactions-freeze-balance-action`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`freeze`}),` or `,_jsx(_components.code,{children:`unfreeze`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].freeze_balance.resource`,type:`string`,id:`param-evm-transactions-freeze-balance-resource`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`BANDWIDTH`}),`, `,_jsx(_components.code,{children:`ENERGY`}),`, or `,_jsx(_components.code,{children:`TRON_POWER`}),`; numeric values `,_jsx(_components.code,{children:`0`}),`, `,_jsx(_components.code,{children:`1`}),`, or `,_jsx(_components.code,{children:`2`}),` are also accepted.`]})}),_jsx(ParamField,{body:`evm_transactions[].freeze_balance.amount`,type:`string`,id:`param-evm-transactions-freeze-balance-amount`,children:_jsx(_components.p,{children:`Amount in sun. JSON integers and numeric strings are accepted.`})})]}),_jsx(ParamField,{body:`evm_transactions[].delegate_resource`,type:`object`,id:`param-evm-transactions-delegate-resource`,children:_jsxs(_components.p,{children:[`Optional Stake 2.0 delegate or undelegate operation. If you provide `,_jsx(_components.code,{children:`delegate_resource`}),`, include `,_jsx(_components.code,{children:`action`}),`, `,_jsx(_components.code,{children:`resource`}),`, and `,_jsx(_components.code,{children:`amount`}),`. Alias: `,_jsx(_components.code,{children:`delegateResource`}),`.`]})}),_jsxs(Expandable,{title:`Delegate resource fields`,children:[_jsx(ParamField,{body:`evm_transactions[].delegate_resource.action`,type:`string`,id:`param-evm-transactions-delegate-resource-action`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`delegate`}),` or `,_jsx(_components.code,{children:`undelegate`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].delegate_resource.resource`,type:`string`,id:`param-evm-transactions-delegate-resource-resource`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`BANDWIDTH`}),` or `,_jsx(_components.code,{children:`ENERGY`}),`; numeric values `,_jsx(_components.code,{children:`0`}),` or `,_jsx(_components.code,{children:`1`}),` are also accepted.`]})}),_jsx(ParamField,{body:`evm_transactions[].delegate_resource.amount`,type:`string`,id:`param-evm-transactions-delegate-resource-amount`,children:_jsx(_components.p,{children:`Amount in sun. JSON integers and numeric strings are accepted.`})})]}),_jsx(ParamField,{body:`evm_transactions[].withdraw_expire_unfreeze`,type:`boolean`,id:`param-evm-transactions-withdraw-expire-unfreeze`,children:_jsxs(_components.p,{children:[`Set to `,_jsx(_components.code,{children:`true`}),` to claim matured Stake 2.0 unfreeze entries. Alias: `,_jsx(_components.code,{children:`withdrawExpireUnfreeze`}),`.`]})})]}),`\n`,_jsx(ParamField,{body:`simulate`,type:`boolean`,default:`true`,id:`param-simulate`,children:_jsxs(_components.p,{children:[`Keep `,_jsx(_components.code,{children:`true`}),` for the fullest assessment. Set to `,_jsx(_components.code,{children:`false`}),` only when you want a verdict without execution results and accept that execution-dependent risk signals are unavailable.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`response-fields`,children:`Response Fields`}),`\n`,_jsx(ResponseField,{name:`code`,type:`string`,required:true,id:`param-code`,children:_jsxs(_components.p,{children:[`API result code. `,_jsx(_components.code,{children:`\"0\"`}),` indicates success; non-zero values indicate an error.`]})}),`\n`,_jsx(ResponseField,{name:`status`,type:`string`,required:true,id:`param-status`,children:_jsxs(_components.p,{children:[`Request status. A successful completed response returns `,_jsx(_components.code,{children:`\"ok\"`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`data.transaction_info`,type:`object`,required:true,id:`param-data-transaction-info`,children:_jsx(_components.p,{children:`Summary of the action requested by the submitted transaction. This describes intent; it is separate from the security verdict and simulation result, and remains available when simulation is disabled or cannot complete.`})}),`\n`,_jsxs(Expandable,{title:`Transaction information fields`,children:[_jsx(ResponseField,{name:`data.transaction_info.transaction_type`,type:`string`,required:true,id:`param-data-transaction-info-transaction-type`,children:_jsxs(_components.p,{children:[`Canonical business category for the transaction title and primary client flow. Use `,_jsx(_components.code,{children:`other`}),` when the request does not map to a more specific category.`]})}),_jsx(ResponseField,{name:`data.transaction_info.primary_action`,type:`string`,required:true,id:`param-data-transaction-info-primary-action`,children:_jsxs(_components.p,{children:[`Main recognized action, such as `,_jsx(_components.code,{children:`approve`}),`, `,_jsx(_components.code,{children:`transfer`}),`, `,_jsx(_components.code,{children:`swap`}),`, or `,_jsx(_components.code,{children:`contract_call`}),`. A supported swap takes precedence; otherwise, multiple distinct business actions produce `,_jsx(_components.code,{children:`batch`}),`.`]})}),_jsx(ResponseField,{name:`data.transaction_info.actions`,type:`string[]`,required:true,id:`param-data-transaction-info-actions`,children:_jsx(_components.p,{children:`Recognized actions in first-seen order, without duplicates. Execution wrappers appear before the command actions they contain.`})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call`,type:`object | null`,required:true,id:`param-data-transaction-info-decoded-call`,children:_jsxs(_components.p,{children:[`Decoded top-level contract call. It is `,_jsx(_components.code,{children:`null`}),` for native transfers and when no ABI-style call can be decoded.`]})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call.selector`,type:`string | null`,required:true,id:`param-data-transaction-info-decoded-call-selector`,children:_jsxs(_components.p,{children:[`Four-byte function selector with a `,_jsx(_components.code,{children:`0x`}),` prefix, or `,_jsx(_components.code,{children:`null`}),` when unavailable.`]})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call.function_name`,type:`string | null`,required:true,id:`param-data-transaction-info-decoded-call-function-name`,children:_jsxs(_components.p,{children:[`Decoded function name, or `,_jsx(_components.code,{children:`null`}),` when it cannot be determined.`]})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call.function_signature`,type:`string | null`,required:true,id:`param-data-transaction-info-decoded-call-function-signature`,children:_jsxs(_components.p,{children:[`Canonical function signature, such as `,_jsx(_components.code,{children:`approve(address,uint256)`}),`, or `,_jsx(_components.code,{children:`null`}),` when unavailable.`]})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call.params`,type:`object[] | null`,required:true,id:`param-data-transaction-info-decoded-call-params`,children:_jsxs(_components.p,{children:[`Ordered decoded parameters. An empty array means the decoded function has no parameters; `,_jsx(_components.code,{children:`null`}),` means the parameters could not be decoded.`]})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call.params[].name`,type:`string`,required:true,id:`param-data-transaction-info-decoded-call-params-name`,children:_jsx(_components.p,{children:`Parameter name. It can be an empty string when the ABI does not provide one.`})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call.params[].type`,type:`string`,required:true,id:`param-data-transaction-info-decoded-call-params-type`,children:_jsxs(_components.p,{children:[`Canonical ABI type, such as `,_jsx(_components.code,{children:`address`}),`, `,_jsx(_components.code,{children:`uint256`}),`, `,_jsx(_components.code,{children:`bytes`}),`, or an array type.`]})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call.params[].value`,type:`string | boolean | array`,required:true,id:`param-data-transaction-info-decoded-call-params-value`,children:_jsxs(_components.p,{children:[`Decoded value. Integers and fixed-point values are decimal strings in raw units; bytes are hex strings; booleans are JSON booleans; arrays preserve their original order. Tuples are arrays of parameter objects with the same `,_jsx(_components.code,{children:`name`}),`, `,_jsx(_components.code,{children:`type`}),`, and `,_jsx(_components.code,{children:`value`}),` fields.`]})})]}),`\n`,_jsx(ResponseField,{name:`data.security.overall_score`,type:`integer`,required:true,id:`param-data-security-overall-score`,children:_jsxs(_components.p,{children:[`Risk score from `,_jsx(_components.code,{children:`0`}),` to `,_jsx(_components.code,{children:`5`}),`; higher values indicate greater risk.`]})}),`\n`,_jsx(ResponseField,{name:`data.security.overall_risk_level`,type:`string`,required:true,id:`param-data-security-overall-risk-level`,children:_jsxs(_components.p,{children:[`Human-readable risk level corresponding to `,_jsx(_components.code,{children:`overall_score`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`data.security.recommended_action`,type:`string`,id:`param-data-security-recommended-action`,children:_jsxs(_components.p,{children:[`Signing-flow decision: `,_jsx(_components.code,{children:`ALLOW`}),`, `,_jsx(_components.code,{children:`WARN`}),`, or `,_jsx(_components.code,{children:`BLOCK`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`data.security.risk_details`,type:`object[]`,id:`param-data-security-risk-details`,children:_jsxs(_components.p,{children:[`Triggered security findings. Use `,_jsx(_components.code,{children:`name`}),` for logic and `,_jsx(_components.code,{children:`description`}),` for display.`]})}),`\n`,_jsxs(Expandable,{title:`Risk detail fields`,children:[_jsx(ResponseField,{name:`data.security.risk_details[].name`,type:`string`,required:true,id:`param-data-security-risk-details-name`,children:_jsx(_components.p,{children:`Stable finding identifier for application logic.`})}),_jsx(ResponseField,{name:`data.security.risk_details[].description`,type:`string`,required:true,id:`param-data-security-risk-details-description`,children:_jsx(_components.p,{children:`Human-readable explanation to show to the user.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-to-use-the-response`,children:`How to Use the Response`}),`\n`,_jsxs(_components.p,{children:[`Transaction intent is not a security verdict. Use `,_jsx(_components.code,{children:`transaction_info`}),` to explain what the user is being asked to do, `,_jsx(_components.code,{children:`security`}),` to decide whether the transaction is safe to sign, and simulation results only to describe predicted execution effects.`]}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.code,{children:`recommended_action`}),` as the signing decision:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Value`}),_jsx(_components.th,{children:`Meaning`}),_jsx(_components.th,{children:`Suggested UI behavior`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`ALLOW`})}),_jsx(_components.td,{children:`No risk worth interrupting the user for was detected.`}),_jsx(_components.td,{children:`Continue to the normal confirmation screen.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`WARN`})}),_jsx(_components.td,{children:`The user should understand one or more risks before signing.`}),_jsxs(_components.td,{children:[`Show every `,_jsx(_components.code,{children:`risk_details[].description`}),` and require confirmation.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`BLOCK`})}),_jsx(_components.td,{children:`Strong evidence indicates that the transaction may harm the user.`}),_jsx(_components.td,{children:`Advise against signing and stop the default flow.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Show every `,_jsx(_components.code,{children:`risk_details[].description`}),` so the user understands why a warning or block was returned. Use `,_jsx(_components.code,{children:`risk_details[].name`}),` for application logic because identifiers are stable while descriptions can improve over time.`]}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.code,{children:`transaction_type`}),` for the transaction title and main client flow:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.code,{children:`transaction_type`})}),_jsx(_components.th,{children:`Suggested title`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`transfer`})}),_jsx(_components.td,{children:`Transfer`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`swap`})}),_jsx(_components.td,{children:`Swap`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`approve`})}),_jsx(_components.td,{children:`Approve`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`revoke`})}),_jsx(_components.td,{children:`Revoke`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`contract_deployment`})}),_jsx(_components.td,{children:`Contract deployment`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mint`})}),_jsx(_components.td,{children:`Mint`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sale`})}),_jsx(_components.td,{children:`Sale`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`listing`})}),_jsx(_components.td,{children:`Listing`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`make_offer`})}),_jsx(_components.td,{children:`Make offer`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`place_bid`})}),_jsx(_components.td,{children:`Place bid`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`signature_request`})}),_jsx(_components.td,{children:`Signature request`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`other`})}),_jsx(_components.td,{children:`Transaction`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`An explicit `,_jsx(_components.code,{children:`other`}),` is authoritative; do not replace it by matching `,_jsx(_components.code,{children:`primary_action`}),`, a function name, a selector, or a risk finding. If an older response omits `,_jsx(_components.code,{children:`transaction_type`}),`, you may fall back to your existing title logic. Use a generic title for an unrecognized future category.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`primary_action`}),` and `,_jsx(_components.code,{children:`actions`}),` provide more detailed intent and can include values such as `,_jsx(_components.code,{children:`execute`}),`, `,_jsx(_components.code,{children:`batch`}),`, `,_jsx(_components.code,{children:`contract_call`}),`, or `,_jsx(_components.code,{children:`unknown`}),`. Clients should accept additional action values so new classifications do not break an existing integration. Use `,_jsx(_components.code,{children:`decoded_call`}),` when available for a more specific display, and preserve large decoded integer values as strings to avoid precision loss.`]}),`\n`,_jsx(Heading,{level:`2`,id:`risk-level-reference`,children:`Risk Level Reference`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Score`}),_jsx(_components.th,{children:`Risk level`}),_jsx(_components.th,{children:`Recommended action`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`0`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`No Obvious Risk`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`ALLOW`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`1`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Caution`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`ALLOW`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`2`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Low Risk`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`WARN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`3`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Medium Risk`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`WARN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`4`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`High Risk`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`BLOCK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`5`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Significant Risk`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`BLOCK`})})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`numeric-fields`,children:`Numeric Fields`}),`\n`,_jsxs(_components.p,{children:[`Every `,_jsx(_components.code,{children:`int | string`}),` field in this request — `,_jsx(_components.code,{children:`value`}),`, `,_jsx(_components.code,{children:`gas`}),`, `,_jsx(_components.code,{children:`gas_price`}),`, `,_jsx(_components.code,{children:`max_fee_per_gas`}),`, `,_jsx(_components.code,{children:`max_priority_fee_per_gas`}),`, `,_jsx(_components.code,{children:`nonce`}),`, `,_jsx(_components.code,{children:`type`}),`, `,_jsx(_components.code,{children:`block_height`}),`, `,_jsx(_components.code,{children:`token_id`}),`, `,_jsx(_components.code,{children:`token_value`}),`, and the `,_jsx(_components.code,{children:`amount`}),` inside `,_jsx(_components.code,{children:`freeze_balance`}),` and `,_jsx(_components.code,{children:`delegate_resource`}),` — accepts all three of:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Form`}),_jsx(_components.th,{children:`Example`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`JSON number`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`1000000`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Decimal string`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"1000000\"`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`0x`}),`-prefixed hex`]}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"0xf4240\"`})})]})]})]}),`\n`,_jsx(_components.p,{children:`The three are equivalent. Send strings above 2^53 so JavaScript callers do not lose precision.`}),`\n`,_jsxs(_components.p,{children:[`A hex string `,_jsx(_components.strong,{children:`must`}),` carry the `,_jsx(_components.code,{children:`0x`}),` prefix: `,_jsx(_components.code,{children:`\"f4240\"`}),` is a `,_jsx(_components.code,{children:`400`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`errors-and-retry-guidance`,children:`Errors and Retry Guidance`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`HTTP status`}),_jsx(_components.th,{children:`Example status`}),_jsx(_components.th,{children:`When it happens`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`400`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`invalid request`})}),_jsx(_components.td,{children:`A required field is missing, a value cannot be read, two aliases disagree, more than one transaction was sent, or the chain is unsupported.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`401`})}),_jsx(_components.td,{children:`Authentication error`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`X-API-KEY`}),` is missing or invalid.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`429`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`too many requests`})}),_jsx(_components.td,{children:`The caller exceeded its request limit.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`500`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`internal server error`})}),_jsx(_components.td,{children:`HashDit could not complete the request.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Correct `,_jsx(_components.code,{children:`400`}),` errors before retrying. Back off with jitter after `,_jsx(_components.code,{children:`429`}),`; retry `,_jsx(_components.code,{children:`500`}),` only a bounded number of times.`]}),`\n`,_jsxs(_components.p,{children:[`Error responses include a `,_jsx(_components.code,{children:`detail`}),` or `,_jsx(_components.code,{children:`message`}),` explaining the failure:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"-1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"invalid request\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"detail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"send exactly one transaction; batch analysis is not supported\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Transaction Security — EVM / TRON Flattened","api":"POST /v2/hashdit/transaction-security","mode":"wide","description":null,"href":"/api-reference/endpoint/transaction-security"}}},"mdxSourceWithNoJs":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Expandable,Heading,Note,ParamField,RequestExample,ResponseExample,ResponseField,Tab,Table,Tabs}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!RequestExample)_missingMdxReference(`RequestExample`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsx(`span`,{className:`api-lifecycle-source`,\"data-lifecycle\":`sync`,children:`Synchronous endpoint`}),`\n`,_jsxs(`p`,{children:[_jsx(_components.strong,{children:`Networks:`}),` all supported EVM chains, plus TRON. See `,_jsx(_components.a,{href:`/api-reference/supported-chains`,children:`Supported Chains`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Assess a transaction before signing, identify the requested action, and return a direct `,_jsx(_components.code,{children:`ALLOW`}),`, `,_jsx(_components.code,{children:`WARN`}),`, or `,_jsx(_components.code,{children:`BLOCK`}),` recommendation.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`This established integration keeps its current request and response field names. Do not rename protocol or simulation fields such as `,_jsx(_components.code,{children:`gasLimit`}),`, `,_jsx(_components.code,{children:`tokenName`}),`, or `,_jsx(_components.code,{children:`tokenPriceUSD`}),`.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Forwarding an unsigned TronWeb transaction? Use `,_jsx(_components.a,{href:`/api-reference/endpoint/transaction-security/tron-raw`,children:`TRON Raw`}),` for a separate request form.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`quick-start`,children:`Quick Start`}),`\n`,_jsxs(RequestExample,{children:[_jsx(CodeBlock,{filename:`Unlimited Approval`,numberOfLines:`16`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`16`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://service.hashdit.io/v2/hashdit/transaction-security`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'X-API-KEY: YOUR_API_KEY'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"dapp_url\": \"https://pancakeswap.finance/swap\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"evm_transactions\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"chain_id\": 56,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"from\": \"0x8894E0a0c962CB723c1976a4421c95949bE2D4E3\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"to\": \"0x55d398326f99059ff775485246999027b3197955\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"value\": \"0\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"data\": \"0x095ea7b300000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`Native Transfer`,numberOfLines:`17`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`17`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://service.hashdit.io/v2/hashdit/transaction-security`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'X-API-KEY: YOUR_API_KEY'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"evm_transactions\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"name\": \"Native Transfer of 1 BNB\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"chain_id\": \"56\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"from\": \"0x000000000000000000000000000000000000dead\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"to\": \"0x6ad549e6312114e646f30cDDde75e15a96d86233\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"value\": \"1000000000000000000\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"data\": \"0x\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"gasLimit\": 21000`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`ERC-20 Transfer`,numberOfLines:`18`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`18`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://service.hashdit.io/v2/hashdit/transaction-security`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'X-API-KEY: YOUR_API_KEY'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"evm_transactions\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"name\": \"ERC20 Transfer 1 BUSD\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"chain_id\": \"56\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"from\": \"0xD920d10d29Ea69F91859Af3C495F25F7E7acD953\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"to\": \"0x55d398326f99059ff775485246999027b3197955\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"value\": \"0x0\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"block_height\": \"79151135\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"data\": \"0xa9059cbb0000000000000000000000006ad549e6312114e646f30cddde75e15a96d862330000000000000000000000000000000000000000000000000de0b6b3a7640000\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"gasLimit\": \"60000\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`TRON Flattened`,numberOfLines:`17`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`17`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://service.hashdit.io/v2/hashdit/transaction-security`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'X-API-KEY: YOUR_API_KEY'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"dapp_url\": \"https://app.tronlink.org/send\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"evm_transactions\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"chain_id\": \"tron\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"from\": \"TRYtrEkTFiZbuuzt7o7ac7TVeEC5PLsnQa\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"to\": \"TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"value\": \"0\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"data\": \"0xa9059cbb000000000000000000000000aae8e079b632f89a3591a3c2264076a8e1536f570000000000000000000000000000000000000000000000000000000000989680\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"gas\": \"65000\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})})]}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:`200`,numberOfLines:`57`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`57`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ok\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"exec_summary\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"result_code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"000000000\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"result_description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Successful simulation.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"error_data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"results\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"revert\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"platform\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"bsc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"approve_changes\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"token_address\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x55d398326f99059ff775485246999027b3197955\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"transaction_info\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"transaction_type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"approve\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"primary_action\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"approve\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"actions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"approve\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"decoded_call\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"selector\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x095ea7b3\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"function_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"approve\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"function_signature\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"approve(address,uint256)\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"params\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"spender\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"address\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x10ed43c718714eb63d5aa57b78b54704e256024e\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"amount\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"uint256\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"115792089237316195423570985008687907853269984665640564039457584007913129639935\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"security\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"overall_score\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"overall_risk_level\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Medium Risk\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"recommended_action\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"WARN\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"risk_details\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"tx_unlimited_approval\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Grants the spender an unlimited allowance.\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsx(Heading,{level:`3`,id:`more-request-examples`,children:`More Request Examples`}),`\n`,_jsxs(_components.p,{children:[`The examples below use the default `,_jsx(_components.code,{children:`simulate: true`}),`. Send exactly one flattened transaction in `,_jsx(_components.code,{children:`evm_transactions`}),`.`]}),`\n`,_jsx(Heading,{level:`4`,id:`evm`,children:`EVM`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Unlimited Approval`,id:`unlimited-approval`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`12`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`12`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"dapp_url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://pancakeswap.finance/swap\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"evm_transactions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"chain_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`56`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"from\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x8894E0a0c962CB723c1976a4421c95949bE2D4E3\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"to\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x55d398326f99059ff775485246999027b3197955\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x095ea7b300000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),_jsx(Tab,{title:`Native Transfer`,id:`native-transfer`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`13`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`13`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"evm_transactions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Native Transfer of 1 BNB\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"chain_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"56\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"from\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x000000000000000000000000000000000000dead\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"to\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x6ad549e6312114e646f30cDDde75e15a96d86233\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1000000000000000000\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"gasLimit\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`21000`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),_jsx(Tab,{title:`ERC-20 Transfer`,id:`erc-20-transfer`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`14`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`14`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"evm_transactions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ERC20 Transfer 1 BUSD\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"chain_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"56\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"from\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0xD920d10d29Ea69F91859Af3C495F25F7E7acD953\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"to\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x55d398326f99059ff775485246999027b3197955\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"block_height\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"79151135\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0xa9059cbb0000000000000000000000006ad549e6312114e646f30cddde75e15a96d862330000000000000000000000000000000000000000000000000de0b6b3a7640000\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"gasLimit\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"60000\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`4`,id:`tron`,children:`TRON`}),`\n`,_jsx(Tabs,{children:_jsx(Tab,{title:`TRON Flattened`,id:`tron-flattened`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`13`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`13`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"dapp_url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://app.tronlink.org/send\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"evm_transactions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"chain_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"tron\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"from\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"TRYtrEkTFiZbuuzt7o7ac7TVeEC5PLsnQa\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"to\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0xa9059cbb000000000000000000000000aae8e079b632f89a3591a3c2264076a8e1536f570000000000000000000000000000000000000000000000000000000000989680\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"gas\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"65000\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})})}),`\n`,_jsx(Heading,{level:`2`,id:`request-fields`,children:`Request Fields`}),`\n`,_jsx(ParamField,{header:`X-API-KEY`,type:`string`,required:true,id:`param-x-api-key`,children:_jsxs(_components.p,{children:[`Your HashDit API key. Missing or invalid keys return HTTP `,_jsx(_components.code,{children:`401`}),`. Keep the key on a trusted server.`]})}),`\n`,_jsx(ParamField,{body:`dapp_url`,type:`string`,id:`param-dapp-url`,children:_jsxs(_components.p,{children:[`Full URL of the dApp that initiated the transaction. Recommended because the domain can provide a risk signal even when the destination contract is new. Alias: `,_jsx(_components.code,{children:`dappUrl`}),`.`]})}),`\n`,_jsx(ParamField,{body:`evm_transactions`,type:`object[]`,required:true,id:`param-evm-transactions`,children:_jsxs(_components.p,{children:[`Exactly one flattened transaction. Use this shape for EVM, or for TRON when you have already converted the transaction into the common format. Alias: `,_jsx(_components.code,{children:`transactions`}),`.`]})}),`\n`,_jsxs(Expandable,{title:`EVM / TRON flattened transaction fields`,children:[_jsxs(_components.p,{children:[`Only `,_jsx(_components.code,{children:`chain_id`}),`, `,_jsx(_components.code,{children:`from`}),`, and `,_jsx(_components.code,{children:`to`}),` are required. In production, send the complete transaction object available to the wallet so the analysis matches what the user is being asked to sign.`]}),_jsx(ParamField,{body:`evm_transactions[].chain_id`,type:`string`,required:true,id:`param-evm-transactions-chain-id`,children:_jsxs(_components.p,{children:[`Network chain ID, such as `,_jsx(_components.code,{children:`1`}),` or `,_jsx(_components.code,{children:`\"56\"`}),`. JSON integers and strings are accepted. Use `,_jsx(_components.code,{children:`\"tron\"`}),` or `,_jsx(_components.code,{children:`728126428`}),` for TRON. Alias: `,_jsx(_components.code,{children:`chainId`}),`. See `,_jsx(_components.a,{href:`/api-reference/supported-chains`,children:`Supported Chains`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].from`,type:`string`,required:true,id:`param-evm-transactions-from`,children:_jsxs(_components.p,{children:[`Signer’s address: a `,_jsx(_components.code,{children:`0x`}),` address on EVM chains or a Base58 `,_jsx(_components.code,{children:`T...`}),` address on TRON.`]})}),_jsx(ParamField,{body:`evm_transactions[].to`,type:`string`,required:true,id:`param-evm-transactions-to`,children:_jsx(_components.p,{children:`Target contract or recipient address.`})}),_jsx(ParamField,{body:`evm_transactions[].value`,type:`string`,id:`param-evm-transactions-value`,children:_jsxs(_components.p,{children:[`Native asset amount in the smallest unit: wei on EVM and sun on TRON. JSON integers and numeric strings are accepted. Defaults to `,_jsx(_components.code,{children:`0`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].data`,type:`string`,id:`param-evm-transactions-data`,children:_jsxs(_components.p,{children:[`Hex-encoded calldata. Use `,_jsx(_components.code,{children:`\"0x\"`}),` for a plain transfer. Alias: `,_jsx(_components.code,{children:`input`}),`; send only one of the two names.`]})}),_jsx(ParamField,{body:`evm_transactions[].gas`,type:`string`,id:`param-evm-transactions-gas`,children:_jsxs(_components.p,{children:[`Gas limit. JSON integers and numeric strings are accepted. Alias: `,_jsx(_components.code,{children:`gasLimit`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].gas_price`,type:`string`,id:`param-evm-transactions-gas-price`,children:_jsxs(_components.p,{children:[`Gas price for a legacy transaction. JSON integers and numeric strings are accepted. Alias: `,_jsx(_components.code,{children:`gasPrice`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].max_fee_per_gas`,type:`string`,id:`param-evm-transactions-max-fee-per-gas`,children:_jsxs(_components.p,{children:[`EIP-1559 maximum fee per gas, normally used with `,_jsx(_components.code,{children:`type: 2`}),`. Alias: `,_jsx(_components.code,{children:`maxFeePerGas`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].max_priority_fee_per_gas`,type:`string`,id:`param-evm-transactions-max-priority-fee-per-gas`,children:_jsxs(_components.p,{children:[`EIP-1559 priority fee per gas. Alias: `,_jsx(_components.code,{children:`maxPriorityFeePerGas`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].nonce`,type:`string`,id:`param-evm-transactions-nonce`,children:_jsx(_components.p,{children:`Sender nonce. JSON integers and numeric strings are accepted.`})}),_jsx(ParamField,{body:`evm_transactions[].type`,type:`string`,id:`param-evm-transactions-type`,children:_jsxs(_components.p,{children:[`EIP-2718 transaction type, normally `,_jsx(_components.code,{children:`0`}),` or `,_jsx(_components.code,{children:`2`}),`. JSON integers and numeric strings are accepted.`]})}),_jsx(ParamField,{body:`evm_transactions[].block_height`,type:`string`,id:`param-evm-transactions-block-height`,children:_jsxs(_components.p,{children:[`Block to simulate against. Defaults to the latest block; TRON always uses current state. Alias: `,_jsx(_components.code,{children:`blockHeight`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].name`,type:`string`,id:`param-evm-transactions-name`,children:_jsx(_components.p,{children:`Optional client-defined label. It is returned unchanged and is not used during analysis.`})}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`TRON-only flattened fields`})}),_jsxs(_components.p,{children:[`These fields apply only when `,_jsx(_components.code,{children:`evm_transactions[].chain_id`}),` identifies TRON. Prefer `,_jsx(_components.code,{children:`tron_transactions`}),` when forwarding a transaction created by TronWeb.`]}),_jsx(ParamField,{body:`evm_transactions[].token_id`,type:`string`,id:`param-evm-transactions-token-id`,children:_jsxs(_components.p,{children:[`TRC-10 asset ID. Send together with `,_jsx(_components.code,{children:`token_value`}),`. Alias: `,_jsx(_components.code,{children:`tokenId`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].token_value`,type:`string`,id:`param-evm-transactions-token-value`,children:_jsxs(_components.p,{children:[`TRC-10 amount. Alias: `,_jsx(_components.code,{children:`tokenValue`}),` or `,_jsx(_components.code,{children:`call_token_value`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].freeze_balance`,type:`object`,id:`param-evm-transactions-freeze-balance`,children:_jsxs(_components.p,{children:[`Optional Stake 2.0 freeze or unfreeze operation. If you provide `,_jsx(_components.code,{children:`freeze_balance`}),`, include `,_jsx(_components.code,{children:`action`}),`, `,_jsx(_components.code,{children:`resource`}),`, and `,_jsx(_components.code,{children:`amount`}),`. Alias: `,_jsx(_components.code,{children:`freezeBalance`}),`.`]})}),_jsxs(Expandable,{title:`Freeze balance fields`,children:[_jsx(ParamField,{body:`evm_transactions[].freeze_balance.action`,type:`string`,id:`param-evm-transactions-freeze-balance-action`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`freeze`}),` or `,_jsx(_components.code,{children:`unfreeze`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].freeze_balance.resource`,type:`string`,id:`param-evm-transactions-freeze-balance-resource`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`BANDWIDTH`}),`, `,_jsx(_components.code,{children:`ENERGY`}),`, or `,_jsx(_components.code,{children:`TRON_POWER`}),`; numeric values `,_jsx(_components.code,{children:`0`}),`, `,_jsx(_components.code,{children:`1`}),`, or `,_jsx(_components.code,{children:`2`}),` are also accepted.`]})}),_jsx(ParamField,{body:`evm_transactions[].freeze_balance.amount`,type:`string`,id:`param-evm-transactions-freeze-balance-amount`,children:_jsx(_components.p,{children:`Amount in sun. JSON integers and numeric strings are accepted.`})})]}),_jsx(ParamField,{body:`evm_transactions[].delegate_resource`,type:`object`,id:`param-evm-transactions-delegate-resource`,children:_jsxs(_components.p,{children:[`Optional Stake 2.0 delegate or undelegate operation. If you provide `,_jsx(_components.code,{children:`delegate_resource`}),`, include `,_jsx(_components.code,{children:`action`}),`, `,_jsx(_components.code,{children:`resource`}),`, and `,_jsx(_components.code,{children:`amount`}),`. Alias: `,_jsx(_components.code,{children:`delegateResource`}),`.`]})}),_jsxs(Expandable,{title:`Delegate resource fields`,children:[_jsx(ParamField,{body:`evm_transactions[].delegate_resource.action`,type:`string`,id:`param-evm-transactions-delegate-resource-action`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`delegate`}),` or `,_jsx(_components.code,{children:`undelegate`}),`.`]})}),_jsx(ParamField,{body:`evm_transactions[].delegate_resource.resource`,type:`string`,id:`param-evm-transactions-delegate-resource-resource`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`BANDWIDTH`}),` or `,_jsx(_components.code,{children:`ENERGY`}),`; numeric values `,_jsx(_components.code,{children:`0`}),` or `,_jsx(_components.code,{children:`1`}),` are also accepted.`]})}),_jsx(ParamField,{body:`evm_transactions[].delegate_resource.amount`,type:`string`,id:`param-evm-transactions-delegate-resource-amount`,children:_jsx(_components.p,{children:`Amount in sun. JSON integers and numeric strings are accepted.`})})]}),_jsx(ParamField,{body:`evm_transactions[].withdraw_expire_unfreeze`,type:`boolean`,id:`param-evm-transactions-withdraw-expire-unfreeze`,children:_jsxs(_components.p,{children:[`Set to `,_jsx(_components.code,{children:`true`}),` to claim matured Stake 2.0 unfreeze entries. Alias: `,_jsx(_components.code,{children:`withdrawExpireUnfreeze`}),`.`]})})]}),`\n`,_jsx(ParamField,{body:`simulate`,type:`boolean`,default:`true`,id:`param-simulate`,children:_jsxs(_components.p,{children:[`Keep `,_jsx(_components.code,{children:`true`}),` for the fullest assessment. Set to `,_jsx(_components.code,{children:`false`}),` only when you want a verdict without execution results and accept that execution-dependent risk signals are unavailable.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`response-fields`,children:`Response Fields`}),`\n`,_jsx(ResponseField,{name:`code`,type:`string`,required:true,id:`param-code`,children:_jsxs(_components.p,{children:[`API result code. `,_jsx(_components.code,{children:`\"0\"`}),` indicates success; non-zero values indicate an error.`]})}),`\n`,_jsx(ResponseField,{name:`status`,type:`string`,required:true,id:`param-status`,children:_jsxs(_components.p,{children:[`Request status. A successful completed response returns `,_jsx(_components.code,{children:`\"ok\"`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`data.transaction_info`,type:`object`,required:true,id:`param-data-transaction-info`,children:_jsx(_components.p,{children:`Summary of the action requested by the submitted transaction. This describes intent; it is separate from the security verdict and simulation result, and remains available when simulation is disabled or cannot complete.`})}),`\n`,_jsxs(Expandable,{title:`Transaction information fields`,children:[_jsx(ResponseField,{name:`data.transaction_info.transaction_type`,type:`string`,required:true,id:`param-data-transaction-info-transaction-type`,children:_jsxs(_components.p,{children:[`Canonical business category for the transaction title and primary client flow. Use `,_jsx(_components.code,{children:`other`}),` when the request does not map to a more specific category.`]})}),_jsx(ResponseField,{name:`data.transaction_info.primary_action`,type:`string`,required:true,id:`param-data-transaction-info-primary-action`,children:_jsxs(_components.p,{children:[`Main recognized action, such as `,_jsx(_components.code,{children:`approve`}),`, `,_jsx(_components.code,{children:`transfer`}),`, `,_jsx(_components.code,{children:`swap`}),`, or `,_jsx(_components.code,{children:`contract_call`}),`. A supported swap takes precedence; otherwise, multiple distinct business actions produce `,_jsx(_components.code,{children:`batch`}),`.`]})}),_jsx(ResponseField,{name:`data.transaction_info.actions`,type:`string[]`,required:true,id:`param-data-transaction-info-actions`,children:_jsx(_components.p,{children:`Recognized actions in first-seen order, without duplicates. Execution wrappers appear before the command actions they contain.`})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call`,type:`object | null`,required:true,id:`param-data-transaction-info-decoded-call`,children:_jsxs(_components.p,{children:[`Decoded top-level contract call. It is `,_jsx(_components.code,{children:`null`}),` for native transfers and when no ABI-style call can be decoded.`]})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call.selector`,type:`string | null`,required:true,id:`param-data-transaction-info-decoded-call-selector`,children:_jsxs(_components.p,{children:[`Four-byte function selector with a `,_jsx(_components.code,{children:`0x`}),` prefix, or `,_jsx(_components.code,{children:`null`}),` when unavailable.`]})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call.function_name`,type:`string | null`,required:true,id:`param-data-transaction-info-decoded-call-function-name`,children:_jsxs(_components.p,{children:[`Decoded function name, or `,_jsx(_components.code,{children:`null`}),` when it cannot be determined.`]})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call.function_signature`,type:`string | null`,required:true,id:`param-data-transaction-info-decoded-call-function-signature`,children:_jsxs(_components.p,{children:[`Canonical function signature, such as `,_jsx(_components.code,{children:`approve(address,uint256)`}),`, or `,_jsx(_components.code,{children:`null`}),` when unavailable.`]})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call.params`,type:`object[] | null`,required:true,id:`param-data-transaction-info-decoded-call-params`,children:_jsxs(_components.p,{children:[`Ordered decoded parameters. An empty array means the decoded function has no parameters; `,_jsx(_components.code,{children:`null`}),` means the parameters could not be decoded.`]})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call.params[].name`,type:`string`,required:true,id:`param-data-transaction-info-decoded-call-params-name`,children:_jsx(_components.p,{children:`Parameter name. It can be an empty string when the ABI does not provide one.`})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call.params[].type`,type:`string`,required:true,id:`param-data-transaction-info-decoded-call-params-type`,children:_jsxs(_components.p,{children:[`Canonical ABI type, such as `,_jsx(_components.code,{children:`address`}),`, `,_jsx(_components.code,{children:`uint256`}),`, `,_jsx(_components.code,{children:`bytes`}),`, or an array type.`]})}),_jsx(ResponseField,{name:`data.transaction_info.decoded_call.params[].value`,type:`string | boolean | array`,required:true,id:`param-data-transaction-info-decoded-call-params-value`,children:_jsxs(_components.p,{children:[`Decoded value. Integers and fixed-point values are decimal strings in raw units; bytes are hex strings; booleans are JSON booleans; arrays preserve their original order. Tuples are arrays of parameter objects with the same `,_jsx(_components.code,{children:`name`}),`, `,_jsx(_components.code,{children:`type`}),`, and `,_jsx(_components.code,{children:`value`}),` fields.`]})})]}),`\n`,_jsx(ResponseField,{name:`data.security.overall_score`,type:`integer`,required:true,id:`param-data-security-overall-score`,children:_jsxs(_components.p,{children:[`Risk score from `,_jsx(_components.code,{children:`0`}),` to `,_jsx(_components.code,{children:`5`}),`; higher values indicate greater risk.`]})}),`\n`,_jsx(ResponseField,{name:`data.security.overall_risk_level`,type:`string`,required:true,id:`param-data-security-overall-risk-level`,children:_jsxs(_components.p,{children:[`Human-readable risk level corresponding to `,_jsx(_components.code,{children:`overall_score`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`data.security.recommended_action`,type:`string`,id:`param-data-security-recommended-action`,children:_jsxs(_components.p,{children:[`Signing-flow decision: `,_jsx(_components.code,{children:`ALLOW`}),`, `,_jsx(_components.code,{children:`WARN`}),`, or `,_jsx(_components.code,{children:`BLOCK`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`data.security.risk_details`,type:`object[]`,id:`param-data-security-risk-details`,children:_jsxs(_components.p,{children:[`Triggered security findings. Use `,_jsx(_components.code,{children:`name`}),` for logic and `,_jsx(_components.code,{children:`description`}),` for display.`]})}),`\n`,_jsxs(Expandable,{title:`Risk detail fields`,children:[_jsx(ResponseField,{name:`data.security.risk_details[].name`,type:`string`,required:true,id:`param-data-security-risk-details-name`,children:_jsx(_components.p,{children:`Stable finding identifier for application logic.`})}),_jsx(ResponseField,{name:`data.security.risk_details[].description`,type:`string`,required:true,id:`param-data-security-risk-details-description`,children:_jsx(_components.p,{children:`Human-readable explanation to show to the user.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-to-use-the-response`,children:`How to Use the Response`}),`\n`,_jsxs(_components.p,{children:[`Transaction intent is not a security verdict. Use `,_jsx(_components.code,{children:`transaction_info`}),` to explain what the user is being asked to do, `,_jsx(_components.code,{children:`security`}),` to decide whether the transaction is safe to sign, and simulation results only to describe predicted execution effects.`]}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.code,{children:`recommended_action`}),` as the signing decision:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Value`}),_jsx(_components.th,{children:`Meaning`}),_jsx(_components.th,{children:`Suggested UI behavior`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`ALLOW`})}),_jsx(_components.td,{children:`No risk worth interrupting the user for was detected.`}),_jsx(_components.td,{children:`Continue to the normal confirmation screen.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`WARN`})}),_jsx(_components.td,{children:`The user should understand one or more risks before signing.`}),_jsxs(_components.td,{children:[`Show every `,_jsx(_components.code,{children:`risk_details[].description`}),` and require confirmation.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`BLOCK`})}),_jsx(_components.td,{children:`Strong evidence indicates that the transaction may harm the user.`}),_jsx(_components.td,{children:`Advise against signing and stop the default flow.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Show every `,_jsx(_components.code,{children:`risk_details[].description`}),` so the user understands why a warning or block was returned. Use `,_jsx(_components.code,{children:`risk_details[].name`}),` for application logic because identifiers are stable while descriptions can improve over time.`]}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.code,{children:`transaction_type`}),` for the transaction title and main client flow:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.code,{children:`transaction_type`})}),_jsx(_components.th,{children:`Suggested title`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`transfer`})}),_jsx(_components.td,{children:`Transfer`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`swap`})}),_jsx(_components.td,{children:`Swap`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`approve`})}),_jsx(_components.td,{children:`Approve`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`revoke`})}),_jsx(_components.td,{children:`Revoke`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`contract_deployment`})}),_jsx(_components.td,{children:`Contract deployment`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mint`})}),_jsx(_components.td,{children:`Mint`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sale`})}),_jsx(_components.td,{children:`Sale`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`listing`})}),_jsx(_components.td,{children:`Listing`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`make_offer`})}),_jsx(_components.td,{children:`Make offer`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`place_bid`})}),_jsx(_components.td,{children:`Place bid`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`signature_request`})}),_jsx(_components.td,{children:`Signature request`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`other`})}),_jsx(_components.td,{children:`Transaction`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`An explicit `,_jsx(_components.code,{children:`other`}),` is authoritative; do not replace it by matching `,_jsx(_components.code,{children:`primary_action`}),`, a function name, a selector, or a risk finding. If an older response omits `,_jsx(_components.code,{children:`transaction_type`}),`, you may fall back to your existing title logic. Use a generic title for an unrecognized future category.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`primary_action`}),` and `,_jsx(_components.code,{children:`actions`}),` provide more detailed intent and can include values such as `,_jsx(_components.code,{children:`execute`}),`, `,_jsx(_components.code,{children:`batch`}),`, `,_jsx(_components.code,{children:`contract_call`}),`, or `,_jsx(_components.code,{children:`unknown`}),`. Clients should accept additional action values so new classifications do not break an existing integration. Use `,_jsx(_components.code,{children:`decoded_call`}),` when available for a more specific display, and preserve large decoded integer values as strings to avoid precision loss.`]}),`\n`,_jsx(Heading,{level:`2`,id:`risk-level-reference`,children:`Risk Level Reference`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Score`}),_jsx(_components.th,{children:`Risk level`}),_jsx(_components.th,{children:`Recommended action`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`0`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`No Obvious Risk`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`ALLOW`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`1`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Caution`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`ALLOW`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`2`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Low Risk`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`WARN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`3`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Medium Risk`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`WARN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`4`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`High Risk`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`BLOCK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`5`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Significant Risk`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`BLOCK`})})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`numeric-fields`,children:`Numeric Fields`}),`\n`,_jsxs(_components.p,{children:[`Every `,_jsx(_components.code,{children:`int | string`}),` field in this request — `,_jsx(_components.code,{children:`value`}),`, `,_jsx(_components.code,{children:`gas`}),`, `,_jsx(_components.code,{children:`gas_price`}),`, `,_jsx(_components.code,{children:`max_fee_per_gas`}),`, `,_jsx(_components.code,{children:`max_priority_fee_per_gas`}),`, `,_jsx(_components.code,{children:`nonce`}),`, `,_jsx(_components.code,{children:`type`}),`, `,_jsx(_components.code,{children:`block_height`}),`, `,_jsx(_components.code,{children:`token_id`}),`, `,_jsx(_components.code,{children:`token_value`}),`, and the `,_jsx(_components.code,{children:`amount`}),` inside `,_jsx(_components.code,{children:`freeze_balance`}),` and `,_jsx(_components.code,{children:`delegate_resource`}),` — accepts all three of:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Form`}),_jsx(_components.th,{children:`Example`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`JSON number`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`1000000`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Decimal string`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"1000000\"`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`0x`}),`-prefixed hex`]}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"0xf4240\"`})})]})]})]}),`\n`,_jsx(_components.p,{children:`The three are equivalent. Send strings above 2^53 so JavaScript callers do not lose precision.`}),`\n`,_jsxs(_components.p,{children:[`A hex string `,_jsx(_components.strong,{children:`must`}),` carry the `,_jsx(_components.code,{children:`0x`}),` prefix: `,_jsx(_components.code,{children:`\"f4240\"`}),` is a `,_jsx(_components.code,{children:`400`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`errors-and-retry-guidance`,children:`Errors and Retry Guidance`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`HTTP status`}),_jsx(_components.th,{children:`Example status`}),_jsx(_components.th,{children:`When it happens`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`400`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`invalid request`})}),_jsx(_components.td,{children:`A required field is missing, a value cannot be read, two aliases disagree, more than one transaction was sent, or the chain is unsupported.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`401`})}),_jsx(_components.td,{children:`Authentication error`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`X-API-KEY`}),` is missing or invalid.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`429`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`too many requests`})}),_jsx(_components.td,{children:`The caller exceeded its request limit.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`500`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`internal server error`})}),_jsx(_components.td,{children:`HashDit could not complete the request.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Correct `,_jsx(_components.code,{children:`400`}),` errors before retrying. Back off with jitter after `,_jsx(_components.code,{children:`429`}),`; retry `,_jsx(_components.code,{children:`500`}),` only a bounded number of times.`]}),`\n`,_jsxs(_components.p,{children:[`Error responses include a `,_jsx(_components.code,{children:`detail`}),` or `,_jsx(_components.code,{children:`message`}),` explaining the failure:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"-1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"invalid request\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"detail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"send exactly one transaction; batch analysis is not supported\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Transaction Security — EVM / TRON Flattened","api":"POST /v2/hashdit/transaction-security","mode":"wide","description":null,"href":"/api-reference/endpoint/transaction-security"}}}},"mdxExtracts":{"tableOfContents":[{"title":"Quick Start","slug":"quick-start","depth":2,"children":[{"title":"More Request Examples","slug":"more-request-examples","depth":3,"children":[]},{"title":"EVM","slug":"evm","depth":4,"children":[]},{"title":"TRON","slug":"tron","depth":4,"children":[]}]},{"title":"Request Fields","slug":"request-fields","depth":2,"children":[]},{"title":"Response Fields","slug":"response-fields","depth":2,"children":[]},{"title":"How to Use the Response","slug":"how-to-use-the-response","depth":2,"children":[]},{"title":"Risk Level Reference","slug":"risk-level-reference","depth":2,"children":[]},{"title":"Numeric Fields","slug":"numeric-fields","depth":2,"children":[]},{"title":"Errors and Retry Guidance","slug":"errors-and-retry-guidance","depth":2,"children":[]}],"codeExamples":{"request":{"type":"RequestExample","children":[{"filename":"Unlimited Approval","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"16\">\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#DCDCAA\">curl\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --request\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> POST\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --url\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> https://service.hashdit.io/v2/hashdit/transaction-security\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Content-Type: application/json'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'X-API-KEY: YOUR_API_KEY'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --data\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> '{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"dapp_url\": \"https://pancakeswap.finance/swap\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"evm_transactions\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"chain_id\": 56,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"from\": \"0x8894E0a0c962CB723c1976a4421c95949bE2D4E3\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"to\": \"0x55d398326f99059ff775485246999027b3197955\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"value\": \"0\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"data\": \"0x095ea7b300000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"Native Transfer","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"17\">\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#DCDCAA\">curl\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --request\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> POST\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --url\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> https://service.hashdit.io/v2/hashdit/transaction-security\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Content-Type: application/json'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'X-API-KEY: YOUR_API_KEY'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --data\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> '{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"evm_transactions\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"name\": \"Native Transfer of 1 BNB\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"chain_id\": \"56\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"from\": \"0x000000000000000000000000000000000000dead\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"to\": \"0x6ad549e6312114e646f30cDDde75e15a96d86233\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"value\": \"1000000000000000000\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"data\": \"0x\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"gasLimit\": 21000\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"ERC-20 Transfer","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"18\">\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#DCDCAA\">curl\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --request\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> POST\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --url\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> https://service.hashdit.io/v2/hashdit/transaction-security\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Content-Type: application/json'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'X-API-KEY: YOUR_API_KEY'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --data\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> '{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"evm_transactions\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"name\": \"ERC20 Transfer 1 BUSD\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"chain_id\": \"56\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"from\": \"0xD920d10d29Ea69F91859Af3C495F25F7E7acD953\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"to\": \"0x55d398326f99059ff775485246999027b3197955\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"value\": \"0x0\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"block_height\": \"79151135\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"data\": \"0xa9059cbb0000000000000000000000006ad549e6312114e646f30cddde75e15a96d862330000000000000000000000000000000000000000000000000de0b6b3a7640000\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"gasLimit\": \"60000\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"TRON Flattened","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"17\">\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#DCDCAA\">curl\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --request\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> POST\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --url\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> https://service.hashdit.io/v2/hashdit/transaction-security\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Content-Type: application/json'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'X-API-KEY: YOUR_API_KEY'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --data\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> '{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"dapp_url\": \"https://app.tronlink.org/send\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"evm_transactions\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"chain_id\": \"tron\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"from\": \"TRYtrEkTFiZbuuzt7o7ac7TVeEC5PLsnQa\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"to\": \"TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"value\": \"0\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"data\": \"0xa9059cbb000000000000000000000000aae8e079b632f89a3591a3c2264076a8e1536f570000000000000000000000000000000000000000000000000000000000989680\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"gas\": \"65000\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]},"response":{"type":"ResponseExample","children":[{"filename":"200","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"57\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"code\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"0\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"status\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"ok\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"data\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"exec_summary\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"result_code\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"000000000\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"result_description\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Successful simulation.\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"error_data\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">null\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"results\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"revert\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">false\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"platform\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"bsc\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"approve_changes\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"token_address\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"0x55d398326f99059ff775485246999027b3197955\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"transaction_info\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"transaction_type\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"approve\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"primary_action\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"approve\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"actions\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"approve\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"decoded_call\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"selector\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"0x095ea7b3\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"function_name\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"approve\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"function_signature\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"approve(address,uint256)\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"params\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"name\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"spender\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"type\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"address\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"value\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"0x10ed43c718714eb63d5aa57b78b54704e256024e\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"name\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"amount\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"type\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"uint256\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"value\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"115792089237316195423570985008687907853269984665640564039457584007913129639935\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"security\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"overall_score\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">3\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"overall_risk_level\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Medium Risk\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"recommended_action\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"WARN\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"risk_details\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"name\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"tx_unlimited_approval\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"description\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Grants the spender an unlimited allowance.\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}},"endpoint":{"title":"Transaction Security — EVM / TRON Flattened","path":"/v2/hashdit/transaction-security","servers":[{"url":"https://service.hashdit.io"}],"method":"post","request":{"security":[{"title":"API Key Auth","parameters":{"header":{"X-API-KEY":{"type":"apiKey"}},"query":{},"cookie":{}}}],"parameters":{"query":{},"header":{"X-API-KEY":{"schema":[{"type":"string","description":"Your HashDit API key. Missing or invalid keys return HTTP `401` . Keep the key on a trusted server.","required":true}]}},"cookie":{},"path":{}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"dapp_url":[{"type":"string","description":"Full URL of the dApp that initiated the transaction. Recommended because the domain can provide a risk signal even when the destination contract is new. Alias: `dappUrl` ."}],"evm_transactions":[{"type":"array","items":[{"type":"object","properties":{}}],"description":"Exactly one flattened transaction. Use this shape for EVM, or for TRON when you have already converted the transaction into the common format. Alias: `transactions` .","required":true}],"simulate":[{"type":"boolean","description":"Keep `true` for the fullest assessment. Set to `false` only when you want a verdict without execution results and accept that execution-dependent risk signals are unavailable."}]}}],"examples":{"example":{"value":{"dapp_url":"\u003cstring>","evm_transactions":[{}],"simulate":true}}}}}},"response":{"200":{"application/json":{"schemaArray":[{"type":"object","properties":{"code":[{"type":"string","description":"API result code. `\"0\"` indicates success; non-zero values indicate an error.","required":true}],"status":[{"type":"string","description":"Request status. A successful completed response returns `\"ok\"` .","required":true}],"data.transaction_info":[{"type":"object","properties":{},"description":"Summary of the action requested by the submitted transaction. This describes intent; it is separate from the security verdict and simulation result, and remains available when simulation is disabled or cannot complete.","required":true}],"data.security.overall_score":[{"type":"integer","description":"Risk score from `0` to `5` ; higher values indicate greater risk.","required":true}],"data.security.overall_risk_level":[{"type":"string","description":"Human-readable risk level corresponding to `overall_score` .","required":true}],"data.security.recommended_action":[{"type":"string","description":"Signing-flow decision: `ALLOW` , `WARN` , or `BLOCK` ."}],"data.security.risk_details":[{"type":"array","items":[{"type":"object","properties":{}}],"description":"Triggered security findings. Use `name` for logic and `description` for display."}]}}],"examples":{"example":{"value":{"code":"\u003cstring>","status":"\u003cstring>","data.transaction_info":{},"data.security.overall_score":123,"data.security.overall_risk_level":"\u003cstring>","data.security.recommended_action":"\u003cstring>","data.security.risk_details":[{}]}}}}}},"deprecated":false}},"jsLinks":["/_mintlify/custom/hashdit/fb235fc5bd2aba0c/tron-only-pills.js","/_mintlify/custom/hashdit/16c8c996730bd252/wide-page-toc.js","/_mintlify/custom/hashdit/23b0c35ec62d5190/scope-search.js","/_mintlify/custom/hashdit/3fed54a6f46829c9/api-lifecycle-sidebar.js"],"subdomain":"hashdit","siteName":"HashDit API Documentation","title":"Transaction Security — EVM / TRON Flattened - HashDit API Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-17T05:34:45.141Z","originalFileLocation":"api-reference/endpoint/transaction-security.mdx"},"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=\"system\"}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=\"application-name\" content=\"HashDit API Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hashdit/Wv3pdFsF73h4GSVE/_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/hashdit/Wv3pdFsF73h4GSVE/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hashdit/Wv3pdFsF73h4GSVE/_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/hashdit/Wv3pdFsF73h4GSVE/_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/hashdit/Wv3pdFsF73h4GSVE/_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/hashdit/Wv3pdFsF73h4GSVE/_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/hashdit/Wv3pdFsF73h4GSVE/_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/hashdit/Wv3pdFsF73h4GSVE/_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/hashdit/Wv3pdFsF73h4GSVE/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Transaction Security — EVM / TRON Flattened - HashDit API Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"HashDit API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.hashdit.io//api-reference/endpoint/transaction-security\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hashdit.mintlify.app/_mintlify/api/og/v2?division=Transaction+Security\u0026amp;title=Transaction+Security+%E2%80%94+EVM+%2F+TRON+Flattened\u0026amp;theme=5ffe7efa8d5388d13f637b82\u0026amp;signature=a6e224b4690b595297e4515b092a17a737cfb0c1637af3f4c6b02a4ac16adc06\">\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=\"Transaction Security — EVM / TRON Flattened - HashDit API Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hashdit.mintlify.app/_mintlify/api/og/v2?division=Transaction+Security\u0026amp;title=Transaction+Security+%E2%80%94+EVM+%2F+TRON+Flattened\u0026amp;theme=5ffe7efa8d5388d13f637b82\u0026amp;signature=a6e224b4690b595297e4515b092a17a737cfb0c1637af3f4c6b02a4ac16adc06\">\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/hashdit/Wv3pdFsF73h4GSVE/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"HashDit API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.hashdit.io//api-reference/endpoint/transaction-security\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoint/transaction-security.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.hashdit.io/#organization\",\"name\":\"HashDit API Documentation\",\"url\":\"https://docs.hashdit.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hashdit/e2aqOz3kgheFaA6s/images/HashDitLogo.svg?fit=max\u0026auto=format\u0026n=e2aqOz3kgheFaA6s\u0026q=85\u0026s=7a9dd78fd2333ba181ff121df47e1fc1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.hashdit.io#website\",\"name\":\"HashDit API Documentation\",\"url\":\"https://docs.hashdit.io\",\"publisher\":{\"@id\":\"https://docs.hashdit.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.hashdit.io//api-reference/endpoint/transaction-security#webpage\",\"url\":\"https://docs.hashdit.io//api-reference/endpoint/transaction-security\",\"name\":\"Transaction Security — EVM / TRON Flattened\",\"dateModified\":\"2026-10-17T05:34:45.141Z\",\"isPartOf\":{\"@id\":\"https://docs.hashdit.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.hashdit.io//api-reference/endpoint/transaction-security#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.hashdit.io//api-reference/endpoint/transaction-security#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.hashdit.io/api-reference/endpoint/address-classify\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Transaction Security\",\"item\":\"https://docs.hashdit.io/api-reference/endpoint/transaction-security\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Transaction Security — EVM / TRON Flattened\",\"item\":\"https://docs.hashdit.io//api-reference/endpoint/transaction-security\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.hashdit.io//api-reference/endpoint/transaction-security#apireference\",\"headline\":\"Transaction Security — EVM / TRON Flattened\",\"name\":\"Transaction Security — EVM / TRON Flattened\",\"url\":\"https://docs.hashdit.io//api-reference/endpoint/transaction-security\",\"mainEntityOfPage\":{\"@id\":\"https://docs.hashdit.io//api-reference/endpoint/transaction-security#webpage\"},\"dateModified\":\"2026-10-17T05:34:45.141Z\",\"publisher\":{\"@id\":\"https://docs.hashdit.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.hashdit.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"HashDit API Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"HashDit API Documentation","nav":{"global":null,"tabs":[{"tab":"HashDit APIs","groups":[{"group":"API Documentation","pages":[{"title":"Introduction","href":""},{"title":"Supported Chains","href":"/api-reference/supported-chains"}]},{"group":"Endpoints","pages":[{"group":"Address Classification","icon":"address-card","pages":[{"title":"Address Classification","api":"POST /v2/hashdit/address-classify","mode":"wide","href":"/api-reference/endpoint/address-classify"},{"title":"Address Classification","api":"GET /v2/hashdit/address-classify","mode":"wide","href":"/api-reference/endpoint/address-classify/get"}]},{"group":"Address Poisoning Detection","icon":"virus","pages":[{"title":"Address Poisoning — Single Address","api":"POST /v2/hashdit/address-poisoning","mode":"wide","href":"/api-reference/endpoint/address-poisoning/single"},{"title":"Address Poisoning — Batch Addresses","api":"POST /v2/hashdit/address-poisoning","mode":"wide","href":"/api-reference/endpoint/address-poisoning/batch"},{"title":"Address Poisoning — Single Address","api":"GET /v2/hashdit/address-poisoning","mode":"wide","href":"/api-reference/endpoint/address-poisoning/get"}]},{"group":"Address Security v2","icon":"address-book","pages":[{"title":"Address Security v2","api":"POST /v2/hashdit/address-security-v2","mode":"wide","href":"/api-reference/endpoint/address-security-v2"}]},{"group":"Domain Security","icon":"globe","pages":[{"title":"Domain Security","api":"POST /v2/hashdit/domain-security","mode":"wide","href":"/api-reference/endpoint/domain-security"}]},{"group":"EVM Token Security","icon":"coins","pages":[{"title":"EVM Token Security","api":"POST /v2/hashdit/token-security","mode":"wide","href":"/api-reference/endpoint/token-security"}]},{"group":"Solana Token Security","icon":"coin-blank","pages":[{"title":"Solana Token Security","api":"POST /v2/hashdit/solana-token-security","mode":"wide","href":"/api-reference/endpoint/solana-token-security"}]},{"group":"Token Approval Security","icon":"check","pages":[{"title":"Token Approval Security","api":"POST /v2/hashdit/token-approval-security","mode":"wide","href":"/api-reference/endpoint/token-approval-security"}]},{"group":"EIP-712 Signature Security","icon":"signature","pages":[{"title":"EIP-712 Signature Security","api":"POST /v2/hashdit/eip712-security","mode":"wide","description":null,"href":"/api-reference/endpoint/eip712-security"}]},{"group":"Transaction Security","icon":"shield-halved","pages":[{"title":"Transaction Security — EVM / TRON Flattened","api":"POST /v2/hashdit/transaction-security","mode":"wide","href":"/api-reference/endpoint/transaction-security"},{"title":"Transaction Security — TRON Raw","api":"POST /v2/hashdit/transaction-security","mode":"wide","description":null,"href":"/api-reference/endpoint/transaction-security/tron-raw"}]}]}]},{"tab":"Blog","pages":[{"title":"Blog","href":"/blog/2025-12-29/2025-12-29"}]}]},"basePath":"","title":"Transaction Security — EVM / TRON Flattened - HashDit API Documentation","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","b0f84f53ff"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-m07pfKpT.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js"]}