From 7cc413c1ed0bfe4d4fbecee0f282815541df9cf9 Mon Sep 17 00:00:00 2001 From: Iveta Date: Wed, 21 Jan 2026 13:41:43 -0500 Subject: [PATCH 01/16] Transaction Dashboard: Call stack trace tab --- .../components/CallStackTrace.tsx | 638 + .../(sidebar)/transaction-dashboard/page.tsx | 20 +- .../transaction-dashboard/styles.scss | 304 + src/components/TabView/index.tsx | 3 + src/constants/networkLimits.ts | 384 +- src/helpers/formatDiagnosticEvents.ts | 10169 ++++++++++++++++ src/types/types.ts | 3 +- 7 files changed, 11324 insertions(+), 197 deletions(-) create mode 100644 src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx create mode 100644 src/helpers/formatDiagnosticEvents.ts diff --git a/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx b/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx new file mode 100644 index 000000000..ab323ccea --- /dev/null +++ b/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx @@ -0,0 +1,638 @@ +import { JSX, useState } from "react"; +import { + Alert, + Button, + Icon, + Label, + Text, + Toggle, +} from "@stellar/design-system"; + +import { Box } from "@/components/layout/Box"; +import { SdsLink } from "@/components/SdsLink"; + +import { + DiagnosticEventJson, + formatDiagnosticEvents, + FormattedEventData, + ProcessedEvent, + TEMP_FAILED, + TEMP_KALE, + TEMP_LONG_PARAMS, + TEMP_MIXED, + TEMP_SS, +} from "@/helpers/formatDiagnosticEvents"; +import { shortenStellarAddress } from "@/helpers/shortenStellarAddress"; +import { getStellarExpertNetwork } from "@/helpers/getStellarExpertNetwork"; +import { getContractIdError } from "@/validate/methods/getContractIdError"; +import { useStore } from "@/store/useStore"; +import { NetworkType } from "@/types/types"; +import { STELLAR_EXPERT } from "@/constants/settings"; +import { buildContractExplorerHref } from "@/helpers/buildContractExplorerHref"; + +export const CallStackTrace = ({ + diagnosticEvents, +}: { + diagnosticEvents: DiagnosticEventJson[] | undefined; +}) => { + const { network } = useStore(); + const [testDataId, setTestDataId] = useState(""); + + const TEST_DATA: { [key: string]: DiagnosticEventJson[] } = { + soroSwap: TEMP_SS, + kale: TEMP_KALE, + longParams: TEMP_LONG_PARAMS, + someFailed: TEMP_MIXED, + allFailed: TEMP_FAILED, + }; + + const data = diagnosticEvents + ? formatDiagnosticEvents(TEST_DATA[testDataId] || diagnosticEvents) + : null; + + const [isCollapsedView, setIsCollapsedView] = useState(false); + + if (!data?.callStack) { + // TODO: no data case + return null; + } + + const truncateParams = ( + data: FormattedEventData[], + maxItems: number, + ): FormattedEventData[] => { + let itemCount = 0; + let wasTruncated = false; + + const isContainer = (type: string): boolean => { + return type === "vec" || type === "map"; + }; + + const traverse = (node: any): any => { + if ( + node && + typeof node === "object" && + "type" in node && + "value" in node + ) { + const isContainerType = isContainer(node.type); + + if (!isContainerType) { + itemCount++; + + if (itemCount > maxItems) { + wasTruncated = true; + return undefined; + } + + return node; + } + + if (Array.isArray(node.value)) { + const truncatedArray: any[] = []; + + for (const item of node.value) { + if (itemCount >= maxItems) { + wasTruncated = true; + break; + } + const result = traverse(item); + if (result !== undefined) { + truncatedArray.push(result); + } + } + + if (truncatedArray.length > 0) { + return { ...node, value: truncatedArray }; + } + return undefined; + } + + return node; + } + + if (Array.isArray(node)) { + const truncatedArray: any[] = []; + for (const item of node) { + if (itemCount >= maxItems) { + wasTruncated = true; + break; + } + const result = traverse(item); + if (result !== undefined) { + truncatedArray.push(result); + } + } + + // Add ellipsis at the root level if truncated + if (wasTruncated && truncatedArray.length > 0) { + truncatedArray.push({ value: "...", type: "ellipsis" }); + } + + return truncatedArray.length > 0 ? truncatedArray : undefined; + } + + return node; + }; + + const result = traverse(data); + return result || []; + }; + + const renderData = ({ + dataItem, + parentId, + voidAsEmptyFn, + isFnParams, + }: { + dataItem: FormattedEventData; + parentId?: string; + voidAsEmptyFn?: boolean; + isFnParams?: boolean; + }) => { + const { type, value } = dataItem; + + // Ellipsis (special case) for collapsed params + if (type === "ellipsis") { + return ; + } + + // Array + if (type === "vec") { + let renderVal = value; + + if (isFnParams && isCollapsedView) { + renderVal = truncateParams(value, 4); + } + + return ( + + {/* Don’t show square brackets for param arrays */} + {parentId ? : null} + + {renderVal.map((v, vIndex) => { + const id = `vec-${vIndex}`; + + return ( + + {renderData({ dataItem: v, parentId: id })} + + + ); + })} + + {parentId ? : null} + + ); + } + + // Object + if (type === "map") { + return ( + + + {value.map((v, vIndex) => { + return ( + + + + {renderData({ dataItem: v.val })} + + + ); + })} + + + ); + } + + // Void + if (type === "void") { + // For function params, we want to show void as () + return ; + } + + if (type === "address") { + return ; + } + + // Primitive + return ( + + ); + }; + + const renderContractId = (contractId: string) => ( + + at + + {shortenStellarAddress(contractId)} + + + ); + + const renderItemContent = (event: ProcessedEvent) => { + // Contract event + if (event.type === "contract_event") { + return ( + + + + + {event.name} + + {event.dataContractParams?.length ? ( + <> + + + {renderData({ + dataItem: { + type: "vec", + value: event.dataContractParams, + }, + voidAsEmptyFn: true, + isFnParams: true, + })} + + + + ) : null} + + + {event.contractId ? renderContractId(event.contractId) : null} + + + + data: + {renderData({ + dataItem: event.data, + voidAsEmptyFn: true, + parentId: `data-${event.name}`, + })} + + + ); + } + + // Function + return ( + + + + {event.name} + + + {renderData({ + dataItem: event.data, + voidAsEmptyFn: true, + isFnParams: true, + })} + + + + + {event.contractId ? renderContractId(event.contractId) : null} + + + {event.return ? ( + + + + + {renderData({ dataItem: event.return.data, parentId: event.name })} + + ) : null} + + ); + }; + + const renderNested = (events: ProcessedEvent[], parentId?: string) => { + return events.map((event, eventIndex) => { + return ( +
+ +
+ ); + }); + }; + + return ( + + {/* TODO: remove before merge */} +
+ FOR TESTING: + + + + + + + + + + + + +
+ + + + This log shows all contract-related events that occurred during the + transaction in chronological order. + + + + + + setIsCollapsedView(!isCollapsedView)} + /> + + + + {data.errorLevel === "all" ? ( + + This transaction failed and was fully rolled back. All state changes + were reverted, and no contract effects were applied. + + ) : null} + + {data.errorLevel === "some" ? ( + + This transaction succeeded, but some internal contract calls failed + and their effects were rolled back. + + ) : null} + +
{renderNested(data.callStack)}
+
+ ); +}; + +// ============================================================================= +// Helpers +// ============================================================================= +const isAsset = (value: unknown) => { + return typeof value === "string" && value?.split(":")?.length === 2; +}; + +const renderAssetString = (value: string) => { + if (isAsset(value)) { + const [code, issuer] = value.split(":"); + + return `${code}:${shortenStellarAddress(issuer)}}`; + } + + return value; +}; + +// ============================================================================= +// Components +// ============================================================================= +const TypedValueItem = ({ + value, + type, + title, +}: { + value: any; + type?: string; + title?: string; +}) => { + const val = + type && ["string", "symbol"].includes(type) ? ( + {renderAssetString(value)} + ) : ( + `${value}` + ); + + return ( + + {val} + + ); +}; + +const AddressItem = ({ + value, + networkId, +}: { + value: any; + networkId: NetworkType; +}) => { + const seNetwork = getStellarExpertNetwork(networkId); + const isContract = !getContractIdError(value); + + let linkEl: string | JSX.Element; + + // Stellar account on Futurnet or Custom network + if (!isContract && !seNetwork) { + linkEl = shortenStellarAddress(value); + } else { + const props = { + href: isContract + ? buildContractExplorerHref(value) + : `${STELLAR_EXPERT}/${seNetwork}/account/${value}`, + ...(isContract ? { target: "_blank" } : {}), + }; + + linkEl = ( + + {shortenStellarAddress(value)} + + ); + } + + return ( + + {linkEl} + + ); +}; + +const Comma = ({ enabled }: { enabled?: boolean }) => { + if (enabled) { + return ,; + } + + return null; +}; + +const Colon = () => { + return :; +}; + +const Bracket = ({ + char, + hasComma, +}: { + char: "{" | "}" | "[" | "]" | "(" | ")"; + hasComma?: boolean; +}) => ( + + {char} + {hasComma ? : null} + +); + +const Quotes = ({ children }: { children: React.ReactNode }) => ( + <> + {'"'} + {children} + {'"'} + +); + +const EventItem = ({ + event, + renderContent, + renderNested, +}: { + event: ProcessedEvent; + renderContent: (event: ProcessedEvent) => JSX.Element; + renderNested: (events: ProcessedEvent[], parentId?: string) => JSX.Element[]; +}) => { + const [isExpanded, setIsExpanded] = useState(true); + + return ( + <> +
+ 0} + data-is-expanded={isExpanded} + onClick={() => setIsExpanded(!isExpanded)} + > + + + + {event.isError ? ( + + + + ) : null} + + + {event.type} + + + {renderContent(event)} +
+ + {event.nested.length && isExpanded ? ( +
+ {renderNested(event.nested)} +
+ ) : null} + + ); +}; diff --git a/src/app/(sidebar)/transaction-dashboard/page.tsx b/src/app/(sidebar)/transaction-dashboard/page.tsx index 15f065fa2..df61fe98b 100644 --- a/src/app/(sidebar)/transaction-dashboard/page.tsx +++ b/src/app/(sidebar)/transaction-dashboard/page.tsx @@ -31,6 +31,7 @@ import { Events } from "./components/Events"; import { TokenSummary } from "./components/TokenSummary"; import { Contracts } from "./components/Contracts"; import { ResourceProfiler } from "./components/ResourceProfiler"; +import { CallStackTrace } from "./components/CallStackTrace"; import "./styles.scss"; @@ -42,7 +43,8 @@ export default function TransactionDashboard() { | "tx-state-change" | "tx-resource-profiler" | "tx-signatures" - | "tx-fee-breakdown"; + | "tx-fee-breakdown" + | "tx-call-stack-trace"; const { network, txDashboard } = useStore(); @@ -325,6 +327,16 @@ export default function TransactionDashboard() { isDisabled: !isDataLoaded, }} tab4={{ + id: "tx-call-stack-trace", + label: "Call Stack Trace", + content: ( + + ), + isDisabled: !isDataLoaded, + }} + tab5={{ id: "tx-state-change", label: "State Change", content: isDataLoaded ? ( @@ -334,19 +346,19 @@ export default function TransactionDashboard() { ), isDisabled: !isDataLoaded, }} - tab5={{ + tab6={{ id: "tx-resource-profiler", label: "Resource Profiler", content: , isDisabled: !isDataLoaded, }} - tab6={{ + tab7={{ id: "tx-signatures", label: "Signatures", content: , isDisabled: !isDataLoaded, }} - tab7={{ + tab8={{ id: "tx-fee-breakdown", label: "Fee Breakdown", content: , diff --git a/src/app/(sidebar)/transaction-dashboard/styles.scss b/src/app/(sidebar)/transaction-dashboard/styles.scss index 875265290..2f0795a16 100644 --- a/src/app/(sidebar)/transaction-dashboard/styles.scss +++ b/src/app/(sidebar)/transaction-dashboard/styles.scss @@ -513,3 +513,307 @@ } } } + +// ============================================================================= +// Call Stack Trace +// ============================================================================= +.CallStackTrace { + border: 1px solid var(--sds-clr-gray-06); + padding: pxToRem(24px); + border-radius: pxToRem(8px); + + font-family: var(--sds-ff-monospace); + font-size: pxToRem(14px); + line-height: pxToRem(18px); + letter-spacing: -0.28px; + overflow: hidden; + + &__event { + display: flex; + flex-direction: column; + gap: pxToRem(8px); + + &__info { + display: flex; + flex-direction: row; + gap: pxToRem(4px); + + .CallStackTrace__icon { + // Match the actual line hight (with type offsets) + height: pxToRem(22px); + + svg { + stroke: var(--sds-clr-gray-09); + display: none; + } + + &[data-visible="true"] { + cursor: pointer; + + svg { + display: block; + } + } + } + } + + &__nested { + display: flex; + gap: pxToRem(8px); + flex-direction: column; + + // Level 1 items + & > .CallStackTrace__event { + background-color: var(--sds-clr-gray-03); + border-radius: pxToRem(4px); + padding: pxToRem(16px); + padding-left: pxToRem(20px); + + &[data-is-error="true"] { + background-color: var(--sds-clr-red-05) !important; + } + + // Level 2 and deeper items + .CallStackTrace__event__nested > .CallStackTrace__event { + padding-top: pxToRem(2px); + padding-bottom: pxToRem(2px); + padding-right: 0; + } + } + } + } + + &__itemType { + --CallStackTrace--itemType-bg-color: #{var(--sds-clr-teal-03)}; + --CallStackTrace--itemType-border-color: #{var(--sds-clr-teal-06)}; + --CallStackTrace--itemType-text-color: #{var(--sds-clr-teal-11)}; + + border: 1px solid var(--CallStackTrace--itemType-border-color); + color: var(--CallStackTrace--itemType-text-color); + background-color: var(--CallStackTrace--itemType-bg-color); + + padding: pxToRem(2px) pxToRem(6px); + border-radius: pxToRem(6px); + font-size: pxToRem(12px); + line-height: pxToRem(16px); + font-weight: var(--sds-fw-semi-bold); + height: fit-content; + + &[data-type="contract_event"] { + --CallStackTrace--itemType-bg-color: #{var(--sds-clr-lilac-03)}; + --CallStackTrace--itemType-border-color: #{var(--sds-clr-lilac-06)}; + --CallStackTrace--itemType-text-color: #{var(--sds-clr-lilac-11)}; + } + } + + &__itemContent { + display: flex; + flex-wrap: wrap; + } + + &__itemFunc { + &__func, + .CallStackTrace__bracket { + color: var(--sds-clr-gray-12); + } + + &__params { + padding: 0 pxToRem(4px); + + .CallStackTrace__comma { + padding-right: pxToRem(4px); + } + } + } + + &__itemContract { + display: inline-flex; + gap: pxToRem(4px); + padding-left: pxToRem(4px); + } + + &__itemData { + display: inline; + flex-basis: 100%; + color: var(--sds-clr-gray-12); + padding-top: pxToRem(4px); + + & > span:first-child { + padding-right: pxToRem(4px); + } + } + + &__itemReturn { + padding-left: pxToRem(4px); + display: inline-flex; + gap: pxToRem(4px); + + .CallStackTrace__icon { + height: pxToRem(18px); + + svg { + stroke: var(--sds-clr-teal-08); + display: block; + } + } + + .CallStackTrace__comma { + padding-right: pxToRem(4px); + } + } + + &__itemError { + padding-right: pxToRem(4px); + + &.CallStackTrace__icon { + svg { + display: block; + stroke: var(--sds-clr-red-09); + } + } + } + + &__item { + display: inline; + vertical-align: top; + } + + &__itemObject { + display: inline; + vertical-align: top; + + &__item { + display: inline; + } + + // Bracket space + .CallStackTrace__bracket + .CallStackTrace__itemObject__item, + .CallStackTrace__itemObject__item + .CallStackTrace__bracket { + padding-left: pxToRem(4px); + } + } + + &__itemArray { + display: inline; + vertical-align: top; + + &__items { + display: inline; + } + + // Bracket space + .CallStackTrace__bracket + .CallStackTrace__itemArray__items:not(:empty) { + padding-left: pxToRem(4px); + padding-right: pxToRem(4px); + } + + &__item { + display: inline; + } + } + + &__typedValueItem { + white-space: nowrap; + color: var(--sds-clr-gray-12); + + &[data-type] { + display: inline-flex; + + &::after { + display: block; + content: attr(data-type); + margin-top: pxToRem(6px); + padding-left: 2px; + + white-space: nowrap; + font-size: pxToRem(12px); + line-height: pxToRem(16px); + color: var(--sds-clr-gray-11); + } + } + + // Colors + // Symbol + &[data-type="sym"] { + color: var(--sds-clr-navy-10); + } + + // String + &[data-type="string"] { + color: var(--sds-clr-gray-12); + } + + // Bytes + &[data-type="bytes"], + &[data-type="bytesN"] { + color: var(--sds-clr-gray-10); + } + + // Number + &[data-type="u8"], + &[data-type="u16"], + &[data-type="u32"], + &[data-type="u64"], + &[data-type="i8"], + &[data-type="i16"], + &[data-type="i32"], + &[data-type="i64"] { + color: var(--sds-clr-mint-08); + } + + // Big int + &[data-type="i128"], + &[data-type="i256"], + &[data-type="u128"], + &[data-type="u256"] { + color: var(--sds-clr-teal-08); + } + + // Bool + &[data-type="bool"] { + color: var(--sds-clr-pink-10); + } + + // Address + &[data-type="address"] { + color: var(--sds-clr-gray-10); + } + } + + &__bracket, + &__comma, + &__colon, + &__ellipsis { + color: var(--sds-clr-gray-12); + } + + &__bracket { + font-weight: var(--sds-fw-bold); + } + + &__colon { + margin-right: 4px; + } + + &__icon { + flex-shrink: 0; + display: inline-flex; + justify-content: center; + align-items: center; + width: pxToRem(16px); + height: pxToRem(18px); + + svg { + transition: transform ease-in-out 0.2s; + transform: rotate(0deg); + width: 100%; + height: 100%; + } + + &[data-is-expanded="false"] { + svg { + transform: rotate(-90deg); + } + } + } +} diff --git a/src/components/TabView/index.tsx b/src/components/TabView/index.tsx index ccc6edd5e..357c4655f 100644 --- a/src/components/TabView/index.tsx +++ b/src/components/TabView/index.tsx @@ -23,6 +23,9 @@ type TabViewProps = { tab5?: Tab; tab6?: Tab; tab7?: Tab; + tab8?: Tab; + tab9?: Tab; + tab10?: Tab; onTabChange: (id: string) => void; activeTabId: string; rightElement?: React.ReactNode; diff --git a/src/constants/networkLimits.ts b/src/constants/networkLimits.ts index ebdd6d331..266664f5f 100644 --- a/src/constants/networkLimits.ts +++ b/src/constants/networkLimits.ts @@ -48,207 +48,207 @@ export interface NetworkLimits { } export const MAINNET_LIMITS: NetworkLimits = { - tx_max_instructions: 100000000, - tx_memory_limit: 41943040, - tx_max_footprint_entries: 100, - tx_max_disk_read_entries: 100, - tx_max_write_ledger_entries: 50, - tx_max_disk_read_bytes: 200000, - tx_max_write_bytes: 132096, - tx_max_contract_events_size_bytes: 16384, - contract_data_key_size_bytes: 250, - contract_max_size_bytes: 131072, - ledger_max_instructions: 600000000, - ledger_max_disk_read_entries: 1000, - ledger_max_disk_read_bytes: 7000000, - ledger_max_write_ledger_entries: 500, - ledger_max_write_bytes: 143360, - ledger_max_txs_size_bytes: 133120, - max_entry_ttl: 3110400, - min_temporary_ttl: 17280, - min_persistent_ttl: 2073600, - fee_rate_per_instructions_increment: 25, - fee_read_ledger_entry: "6250", - fee_write_ledger_entry: "10000", - fee_read_1kb: "1786", - fee_write_1kb: "3500", - fee_tx_size_1kb: "1624", - fee_historical_1kb: "16235", - fee_contract_events_1kb: "10000", - persistent_rent_rate_denominator: "1215", - temp_rent_rate_denominator: "2430", - live_soroban_state_size_window: [ - "545401203", - "546080047", - "546747807", - "547064723", - "547532195", - "548143703", - "548819723", - "549619151", - "550308131", - "550589095", - "551001819", - "551744683", - "552419107", - "553185231", - "553475619", - "553886647", - "554391263", - "555075939", - "555836615", - "556284587", - "556729931", - "557341231", - "558035635", - "558563459", - "558987979", - "559427959", - "559962375", - "560741971", - "561467051", - "561794831", + "tx_max_instructions": 100000000, + "tx_memory_limit": 41943040, + "tx_max_footprint_entries": 100, + "tx_max_disk_read_entries": 100, + "tx_max_write_ledger_entries": 50, + "tx_max_disk_read_bytes": 200000, + "tx_max_write_bytes": 132096, + "tx_max_contract_events_size_bytes": 16384, + "contract_data_key_size_bytes": 250, + "contract_max_size_bytes": 131072, + "ledger_max_instructions": 600000000, + "ledger_max_disk_read_entries": 1000, + "ledger_max_disk_read_bytes": 7000000, + "ledger_max_write_ledger_entries": 500, + "ledger_max_write_bytes": 143360, + "ledger_max_txs_size_bytes": 133120, + "max_entry_ttl": 3110400, + "min_temporary_ttl": 17280, + "min_persistent_ttl": 2073600, + "fee_rate_per_instructions_increment": 25, + "fee_read_ledger_entry": "6250", + "fee_write_ledger_entry": "10000", + "fee_read_1kb": "1786", + "fee_write_1kb": "3500", + "fee_tx_size_1kb": "1624", + "fee_historical_1kb": "16235", + "fee_contract_events_1kb": "10000", + "persistent_rent_rate_denominator": "1215", + "temp_rent_rate_denominator": "2430", + "live_soroban_state_size_window": [ + "749029564", + "749613280", + "749733384", + "749705612", + "749645476", + "749630656", + "749613812", + "749624628", + "749636004", + "749646520", + "749654220", + "749666512", + "749681760", + "749695644", + "749717500", + "749716784", + "749734072", + "749750236", + "749764532", + "749787912", + "749793448", + "749810856", + "749826880", + "749840648", + "749838264", + "749809424", + "749789052", + "749769188", + "749723808", + "749692100" ], - state_target_size_bytes: "3000000000", - rent_fee_1kb_state_size_low: "-17000", - rent_fee_1kb_state_size_high: "10000", - state_size_rent_fee_growth_factor: 5000, + "state_target_size_bytes": "3000000000", + "rent_fee_1kb_state_size_low": "-17000", + "rent_fee_1kb_state_size_high": "10000", + "state_size_rent_fee_growth_factor": 5000 } as const; export const TESTNET_LIMITS: NetworkLimits = { - tx_max_instructions: 600000000, - tx_memory_limit: 41943040, - tx_max_footprint_entries: 100, - tx_max_disk_read_entries: 100, - tx_max_write_ledger_entries: 50, - tx_max_disk_read_bytes: 200000, - tx_max_write_bytes: 132096, - tx_max_contract_events_size_bytes: 16384, - contract_data_key_size_bytes: 250, - contract_max_size_bytes: 131072, - ledger_max_instructions: 600000000, - ledger_max_disk_read_entries: 500, - ledger_max_disk_read_bytes: 3500000, - ledger_max_write_ledger_entries: 250, - ledger_max_write_bytes: 143360, - ledger_max_txs_size_bytes: 133120, - max_entry_ttl: 3110400, - min_temporary_ttl: 720, - min_persistent_ttl: 120960, - fee_rate_per_instructions_increment: 25, - fee_read_ledger_entry: "6250", - fee_write_ledger_entry: "10000", - fee_read_1kb: "1786", - fee_write_1kb: "3500", - fee_tx_size_1kb: "1624", - fee_historical_1kb: "16235", - fee_contract_events_1kb: "10000", - persistent_rent_rate_denominator: "1215", - temp_rent_rate_denominator: "2430", - live_soroban_state_size_window: [ - "257294109", - "257298949", - "256754028", - "256756296", - "256760520", - "256262355", - "256278279", - "256272539", - "256690767", - "257154528", - "257181936", - "259574829", - "259590253", - "259606961", - "259548953", - "259553401", - "259169885", - "259027803", - "259031739", - "259050795", - "258544962", - "258559598", - "258571994", - "258582082", - "258592586", - "258597422", - "258624394", - "258441051", - "258462811", - "258486235", + "tx_max_instructions": 600000000, + "tx_memory_limit": 41943040, + "tx_max_footprint_entries": 100, + "tx_max_disk_read_entries": 100, + "tx_max_write_ledger_entries": 50, + "tx_max_disk_read_bytes": 200000, + "tx_max_write_bytes": 132096, + "tx_max_contract_events_size_bytes": 16384, + "contract_data_key_size_bytes": 250, + "contract_max_size_bytes": 131072, + "ledger_max_instructions": 600000000, + "ledger_max_disk_read_entries": 500, + "ledger_max_disk_read_bytes": 3500000, + "ledger_max_write_ledger_entries": 250, + "ledger_max_write_bytes": 143360, + "ledger_max_txs_size_bytes": 133120, + "max_entry_ttl": 3110400, + "min_temporary_ttl": 720, + "min_persistent_ttl": 120960, + "fee_rate_per_instructions_increment": 25, + "fee_read_ledger_entry": "6250", + "fee_write_ledger_entry": "10000", + "fee_read_1kb": "1786", + "fee_write_1kb": "3500", + "fee_tx_size_1kb": "1624", + "fee_historical_1kb": "16235", + "fee_contract_events_1kb": "10000", + "persistent_rent_rate_denominator": "1215", + "temp_rent_rate_denominator": "2430", + "live_soroban_state_size_window": [ + "303579996", + "303571692", + "304069557", + "304498393", + "304740057", + "305015235", + "305020419", + "304998943", + "305007847", + "305012559", + "305016495", + "305036151", + "305171919", + "304759932", + "304763868", + "304768140", + "304772452", + "304983699", + "305003271", + "302798597", + "303207731", + "302837585", + "302849437", + "302874213", + "302888909", + "302914261", + "302906433", + "302903641", + "302747070", + "302765070" ], - state_target_size_bytes: "3000000000", - rent_fee_1kb_state_size_low: "-17000", - rent_fee_1kb_state_size_high: "10000", - state_size_rent_fee_growth_factor: 5000, + "state_target_size_bytes": "3000000000", + "rent_fee_1kb_state_size_low": "-17000", + "rent_fee_1kb_state_size_high": "10000", + "state_size_rent_fee_growth_factor": 5000 } as const; export const FUTURENET_LIMITS: NetworkLimits = { - tx_max_instructions: 600000000, - tx_memory_limit: 41943040, - tx_max_footprint_entries: 100, - tx_max_disk_read_entries: 100, - tx_max_write_ledger_entries: 50, - tx_max_disk_read_bytes: 200000, - tx_max_write_bytes: 132096, - tx_max_contract_events_size_bytes: 16384, - contract_data_key_size_bytes: 250, - contract_max_size_bytes: 131072, - ledger_max_instructions: 600000000, - ledger_max_disk_read_entries: 500, - ledger_max_disk_read_bytes: 3500000, - ledger_max_write_ledger_entries: 250, - ledger_max_write_bytes: 143360, - ledger_max_txs_size_bytes: 133120, - max_entry_ttl: 3110400, - min_temporary_ttl: 720, - min_persistent_ttl: 120960, - fee_rate_per_instructions_increment: 25, - fee_read_ledger_entry: "6250", - fee_write_ledger_entry: "10000", - fee_read_1kb: "1786", - fee_write_1kb: "3500", - fee_tx_size_1kb: "1624", - fee_historical_1kb: "16235", - fee_contract_events_1kb: "10000", - persistent_rent_rate_denominator: "1215", - temp_rent_rate_denominator: "2430", - live_soroban_state_size_window: [ - "52977587", - "52977587", - "52977587", - "52977587", - "52977587", - "52977587", - "52977587", - "52977587", - "52977587", - "52977587", - "52977587", - "52977587", - "52977483", - "52977483", - "52977483", - "52977483", - "52977483", - "52977483", - "52977483", - "52979447", - "52979447", - "52979447", - "52979447", - "52979447", - "52979447", - "52979447", - "52979447", - "52979447", - "52979447", - "52979447", + "tx_max_instructions": 600000000, + "tx_memory_limit": 41943040, + "tx_max_footprint_entries": 100, + "tx_max_disk_read_entries": 100, + "tx_max_write_ledger_entries": 50, + "tx_max_disk_read_bytes": 200000, + "tx_max_write_bytes": 132096, + "tx_max_contract_events_size_bytes": 16384, + "contract_data_key_size_bytes": 250, + "contract_max_size_bytes": 131072, + "ledger_max_instructions": 600000000, + "ledger_max_disk_read_entries": 500, + "ledger_max_disk_read_bytes": 3500000, + "ledger_max_write_ledger_entries": 250, + "ledger_max_write_bytes": 143360, + "ledger_max_txs_size_bytes": 133120, + "max_entry_ttl": 3110400, + "min_temporary_ttl": 720, + "min_persistent_ttl": 120960, + "fee_rate_per_instructions_increment": 25, + "fee_read_ledger_entry": "6250", + "fee_write_ledger_entry": "10000", + "fee_read_1kb": "1786", + "fee_write_1kb": "3500", + "fee_tx_size_1kb": "1624", + "fee_historical_1kb": "16235", + "fee_contract_events_1kb": "10000", + "persistent_rent_rate_denominator": "1215", + "temp_rent_rate_denominator": "2430", + "live_soroban_state_size_window": [ + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50248220", + "50247016", + "50247016", + "50247016", + "50247016", + "50247016", + "50247016", + "50247016", + "50247016", + "50247016", + "50247016" ], - state_target_size_bytes: "3000000000", - rent_fee_1kb_state_size_low: "-17000", - rent_fee_1kb_state_size_high: "10000", - state_size_rent_fee_growth_factor: 5000, + "state_target_size_bytes": "3000000000", + "rent_fee_1kb_state_size_low": "-17000", + "rent_fee_1kb_state_size_high": "10000", + "state_size_rent_fee_growth_factor": 5000 } as const; export const NETWORK_LIMITS: Record = { diff --git a/src/helpers/formatDiagnosticEvents.ts b/src/helpers/formatDiagnosticEvents.ts new file mode 100644 index 000000000..41cfb7ca4 --- /dev/null +++ b/src/helpers/formatDiagnosticEvents.ts @@ -0,0 +1,10169 @@ +// ============================================================================= +// Constants +// ============================================================================= +const EVENT_TOPIC_SYMBOLS = { + FN_CALL: "fn_call", + FN_RETURN: "fn_return", + CORE_METRICS: "core_metrics", +} as const; + +const EVENT_TYPES = { + DIAGNOSTIC: "diagnostic", + CONTRACT: "contract", +} as const; + +// ============================================================================= +// Type Definitions +// ============================================================================= +export type ErrorLevel = "all" | "some" | undefined; +export type EventTopicSymbol = + (typeof EVENT_TOPIC_SYMBOLS)[keyof typeof EVENT_TOPIC_SYMBOLS]; +export type EventType = (typeof EVENT_TYPES)[keyof typeof EVENT_TYPES]; + +type ScError = + | { contract: number } + | { wasm_vm: unknown } + | { context: unknown } + | { storage: unknown } + | { object: unknown } + | { crypto: unknown } + | { events: unknown } + | { budget: unknown } + | { value: unknown } + | { auth: unknown }; + +type ScInt128 = { hi: number; lo: number }; +type ScInt256 = { + hi_hi: number; + hi_lo: number; + lo_hi: number; + lo_lo: number; +}; + +type ScMapEntry = { key: ScValType; val: ScValType }; +type FormattedMapEntry = { key: FormattedEventData; val: FormattedEventData }; + +type FormattedPrimitive = + | { type: "symbol"; value: string } + | { type: "bytes"; value: string } + | { type: "address"; value: string } + | { type: "i32"; value: number } + | { type: "i64"; value: bigint | string } + | { type: "i128"; value: ScInt128 | string } + | { type: "i256"; value: ScInt256 } + | { type: "u32"; value: number } + | { type: "u64"; value: bigint | string } + | { type: "u128"; value: ScInt128 | string } + | { type: "u256"; value: ScInt256 } + | { type: "bool"; value: boolean } + | { type: "string"; value: string } + | { type: "error"; value: ScError } + | { type: "void"; value: null }; + +export type FormattedEventData = + | FormattedPrimitive + | { type: "vec"; value: FormattedEventData[] } + | { type: "map"; value: FormattedMapEntry[] } + | { type: "literal"; value: string } + | { type: "ellipsis"; value: string } + | { type: undefined; value: unknown }; + +interface CoreMetric { + key: string | undefined; + value: any; + type: string; +} + +export interface ProcessedEvent { + type: string; + name: string; + contractId: string | null; + data: FormattedEventData; + dataContractParams?: FormattedEventData[]; + isError: boolean; + nested: ProcessedEvent[]; + return?: ProcessedEvent; +} + +interface ScValType { + symbol?: string; + bytes?: string; + address?: string; + i32?: number; + i64?: bigint | string; + i128?: ScInt128 | string; + i256?: ScInt256; + u32?: number; + u64?: bigint | string; + u128?: ScInt128 | string; + u256?: ScInt256; + bool?: boolean; + string?: string; + vec?: ScValType[]; + map?: ScMapEntry[]; + error?: ScError; + void?: null; +} + +interface DiagnosticEventBody { + v0: { + topics: ScValType[]; + data: ScValType | string; + }; +} + +interface DiagnosticEvent { + ext: string; + contract_id: string | null; + type_: EventType; + body: DiagnosticEventBody; +} + +export interface DiagnosticEventJson { + in_successful_contract_call: boolean; + event: DiagnosticEvent; +} + +// ============================================================================= +// Helper Functions +// ============================================================================= +/** + * Extracts the event type from a diagnostic event. + * For diagnostic events, returns the first topic symbol. + * For contract events, returns "contract_event". + */ +const getEventType = (event: DiagnosticEvent): string => { + switch (event.type_) { + case EVENT_TYPES.DIAGNOSTIC: + return event.body?.v0?.topics[0]?.symbol || ""; + case EVENT_TYPES.CONTRACT: + return "contract_event"; + default: + return ""; + } +}; + +/** + * Extracts the event name from a diagnostic event. + * - For fn_return: uses the 2nd topic (function name) + * - For fn_call: uses the 3rd topic (function name) + * - For contract events: uses the 1st topic (event name) + * - For other diagnostic events: uses the 1st topic symbol + */ +const getEventName = (event: DiagnosticEvent): string => { + const topics = event.body?.v0?.topics; + if (!topics || topics.length === 0) return ""; + + const topicSymbol = topics[0]?.symbol; + + if (event.type_ === EVENT_TYPES.DIAGNOSTIC) { + if (topicSymbol === EVENT_TOPIC_SYMBOLS.FN_RETURN) { + // Use the function name (2nd topic) + return topics?.[1]?.symbol || ""; + } else if (topicSymbol === EVENT_TOPIC_SYMBOLS.FN_CALL) { + // Use the function name (3rd topic) + return topics?.[2]?.symbol || ""; + } + + return topicSymbol || ""; + } + + // No name for contract events + if (event.type_ === EVENT_TYPES.CONTRACT) { + return ""; + } + + return ""; +}; + +/** + * Recursively formats event data from ScVal types. + * Handles vectors (arrays), maps (key-value pairs), primitives, and plain string literals. + */ +type PrimitiveKey = Exclude; + +const isPrimitiveKey = (key: keyof ScValType): key is PrimitiveKey => + key !== "vec" && key !== "map"; + +const formatEventData = (data: ScValType | string): FormattedEventData => { + // Handle plain string case (e.g., "void" literal) + if (typeof data === "string") { + if (data === "void") { + return { value: null, type: "void" }; + } + + return { value: data, type: "literal" }; + } + + if (typeof data === "object" && data !== null) { + const keys = Object.keys(data) as Array; + + if (keys.length === 1) { + const key = keys[0]; + const value = data[key]; + + switch (key) { + // Array + case "vec": + if (Array.isArray(value)) { + return { + value: value.map((item: ScValType) => formatEventData(item)), + type: "vec", + }; + } + break; + // Object + case "map": + if (Array.isArray(value)) { + return { + value: (value as ScMapEntry[]).map((item) => ({ + key: formatEventData(item.key), + val: formatEventData(item.val), + })), + type: "map", + }; + } + break; + // Primitives + default: + if (isPrimitiveKey(key) && value !== undefined) { + switch (key) { + case "symbol": + case "bytes": + case "address": + case "string": + return { value: value as string, type: key }; + case "i32": + case "u32": + return { value: value as number, type: key }; + case "i64": + case "u64": + return { value: value as bigint | string, type: key }; + case "i128": + case "u128": + return { value: value as ScInt128 | string, type: key }; + case "i256": + case "u256": + return { value: value as ScInt256, type: key }; + case "bool": + return { value: value as boolean, type: key }; + case "error": + return { value: value as ScError, type: key }; + case "void": + return { value: null, type: "void" }; + } + } + } + } + } + + // Non-object or unrecognized case + return { value: data, type: undefined }; +}; + +/** + * Calculates the error level across all events in the call stack. + * @returns "all" if all events are errors, "some" if only some are errors, undefined if no errors + */ +const calculateErrorLevel = (callStack: ProcessedEvent[]): ErrorLevel => { + /** + * Recursively flattens the event tree to get all events including nested ones. + */ + const getAllEvents = (events: ProcessedEvent[]): ProcessedEvent[] => { + const allEvents: ProcessedEvent[] = []; + + events.forEach((event) => { + allEvents.push(event); + + if (event.nested && event.nested.length > 0) { + allEvents.push(...getAllEvents(event.nested)); + } + + if (event.return) { + allEvents.push(event.return); + } + }); + + return allEvents; + }; + + const allEvents = getAllEvents(callStack); + + if (allEvents.length === 0) return undefined; + + const errorEvents = allEvents.filter((event) => event.isError === true); + + if (errorEvents.length === 0) return undefined; + if (errorEvents.length === allEvents.length) return "all"; + + return "some"; +}; + +// ============================================================================= +// Main Processing +// ============================================================================= + +/** + * Formats contract event topics (excluding the first one used for event name). + * Returns undefined for non-contract events or events with no additional topics. + */ +const formatContractParams = ( + eventType: string | undefined, + topics: ScValType[] | undefined, +): FormattedEventData[] | undefined => { + if (eventType !== EVENT_TYPES.CONTRACT || !topics) { + return undefined; + } + + return topics.map((topic) => formatEventData(topic)); +}; + +/** + * Processes diagnostic events into a structured call stack with nesting. + * + * Event processing logic: + * - Core metrics: Extracted and stored separately + * - fn_call (diagnostic): Creates a new stack frame and nests subsequent events + * - fn_return (diagnostic): Attached to the current stack frame's return property + * - Other diagnostic events: Added to the current stack frame or root + * - Contract events: Added to the current stack frame or root + * + * The currentStack tracks the function call hierarchy to properly nest events. + */ +const processEvents = ( + dEvents: DiagnosticEventJson[], +): { + callStack: ProcessedEvent[]; + coreMetrics: CoreMetric[]; +} => { + const currentStack: ProcessedEvent[] = []; + const result: ProcessedEvent[] = []; + const coreMetrics: CoreMetric[] = []; + + dEvents.forEach((ev) => { + const evType = ev.event?.type_; + const evTopics = ev.event?.body?.v0?.topics; + const topicSymbol = evTopics?.[0]?.symbol; + + // Core metrics + if (topicSymbol === EVENT_TOPIC_SYMBOLS.CORE_METRICS) { + const dataEntries = ev.event?.body?.v0?.data + ? Object.entries(ev.event.body.v0.data) + : []; + + if (dataEntries.length > 0) { + const [type, value] = dataEntries[0]; + coreMetrics.push({ + key: evTopics?.[1]?.symbol, + value, + type, + }); + } + return; + } + + // Diagnostic and contract events + if (evType !== EVENT_TYPES.DIAGNOSTIC && evType !== EVENT_TYPES.CONTRACT) { + return; + } + + const eventObj: ProcessedEvent = { + type: getEventType(ev.event), + name: getEventName(ev.event), + contractId: ev.event?.contract_id || null, + data: formatEventData(ev.event?.body?.v0?.data), + dataContractParams: formatContractParams(evType, evTopics), + isError: !ev.in_successful_contract_call, + nested: [], + }; + + const addEvent = (event: ProcessedEvent): void => { + if (currentStack.length > 0) { + currentStack[currentStack.length - 1].nested.push(event); + } else { + result.push(event); + } + }; + + // Process event based on type and add to appropriate location in call stack + if (evType === EVENT_TYPES.DIAGNOSTIC) { + if (topicSymbol === EVENT_TOPIC_SYMBOLS.FN_CALL) { + // Add to parent/result and push to current stack + addEvent(eventObj); + currentStack.push(eventObj); + } else if (topicSymbol === EVENT_TOPIC_SYMBOLS.FN_RETURN) { + // Add to current function's return property and remove from current stack + if (currentStack.length > 0) { + currentStack[currentStack.length - 1].return = eventObj; + currentStack.pop(); + } else { + // Edge case: fn_return without matching fn_call - add to root + result.push(eventObj); + } + } else { + // Add to current stack + addEvent(eventObj); + } + } else if (evType === EVENT_TYPES.CONTRACT) { + // Add to current stack + addEvent(eventObj); + } + }); + + return { callStack: result, coreMetrics }; +}; + +/** + * Formats diagnostic events from a transaction into a structured call stack. + * + * @param dEvents - Array of diagnostic events from a Stellar transaction + * @returns Object containing: + * - callStack: Nested structure of function calls and events + * - coreMetrics: Array of core performance metrics + * - errorLevel: Overall error status ("all", "some", or undefined) + */ +export const formatDiagnosticEvents = ( + dEvents: DiagnosticEventJson[], +): { + callStack: ProcessedEvent[]; + coreMetrics: CoreMetric[]; + errorLevel: ErrorLevel; +} => { + // Early return for empty input + if (!dEvents || dEvents.length === 0) { + return { + callStack: [], + coreMetrics: [], + errorLevel: undefined, + }; + } + + const { callStack, coreMetrics } = processEvents(dEvents); + + return { + callStack, + coreMetrics, + errorLevel: calculateErrorLevel(callStack), + }; +}; + +// TODO: remove before merge +// ============================================================================= +// Test Data +// ============================================================================= +export const TEMP_MIXED: DiagnosticEventJson[] = [ + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "ab6400f0f464b102fc3d31629e4a3d80284a703b34e74d7951eac6b750bcef55", + }, + { + symbol: "level1", + }, + ], + data: { + vec: [ + { + address: + "CCXSFZSLOZ5UUMKPNESF6EDEOQ5DOCKE6JVWGPFBQK2ICPBADO6GAIFL", + }, + { + address: + "CDHIKAPYDNRANRSHTHY5JSS2EGDSMC2XAR2WLZJISPCEFLHLY2P3OO4S", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCVWIAHQ6RSLCAX4HUYWFHSKHWACQSTQHM2OOTLZKHVMNN2QXTXVKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "af22e64b767b4a314f69245f1064743a370944f26b633ca182b4813c201bbc60", + }, + { + symbol: "level2", + }, + ], + data: { + address: "CDHIKAPYDNRANRSHTHY5JSS2EGDSMC2XAR2WLZJISPCEFLHLY2P3OO4S", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCXSFZSLOZ5UUMKPNESF6EDEOQ5DOCKE6JVWGPFBQK2ICPBADO6GAIFL", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "ce8501f81b6206c64799f1d4ca5a2187260b57047565e52893c442acebc69fb7", + }, + { + symbol: "level3", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDHIKAPYDNRANRSHTHY5JSS2EGDSMC2XAR2WLZJISPCEFLHLY2P3OO4S", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "work_done", + }, + ], + data: { + map: [ + { + key: { + symbol: "success", + }, + val: { + bool: true, + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDHIKAPYDNRANRSHTHY5JSS2EGDSMC2XAR2WLZJISPCEFLHLY2P3OO4S", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "level3", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCXSFZSLOZ5UUMKPNESF6EDEOQ5DOCKE6JVWGPFBQK2ICPBADO6GAIFL", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "failing", + }, + ], + data: { + map: [ + { + key: { + symbol: "reason", + }, + val: { + symbol: "always", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCXSFZSLOZ5UUMKPNESF6EDEOQ5DOCKE6JVWGPFBQK2ICPBADO6GAIFL", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "error", + }, + { + error: { + contract: 1, + }, + }, + ], + data: { + string: "escalating Ok(ScErrorType::Contract) frame-exit to Err", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCVWIAHQ6RSLCAX4HUYWFHSKHWACQSTQHM2OOTLZKHVMNN2QXTXVKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "error", + }, + { + error: { + contract: 1, + }, + }, + ], + data: { + vec: [ + { + string: "contract try_call failed", + }, + { + symbol: "level2", + }, + { + vec: [ + { + address: + "CDHIKAPYDNRANRSHTHY5JSS2EGDSMC2XAR2WLZJISPCEFLHLY2P3OO4S", + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCVWIAHQ6RSLCAX4HUYWFHSKHWACQSTQHM2OOTLZKHVMNN2QXTXVKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "level1", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_entry", + }, + ], + data: { + u64: "6", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_entry", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_read_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_write_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_data_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_data_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event_byte", + }, + ], + data: { + u64: "4", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "cpu_insn", + }, + ], + data: { + u64: "806090", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "mem_byte", + }, + ], + data: { + u64: "3570616", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "invoke_time_nsecs", + }, + ], + data: { + u64: "489666", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_data_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_emit_event_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, +]; + +export const TEMP_KALE: DiagnosticEventJson[] = [ + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "4d20ab0cc3bce618f0bddae0c4d5a0cb41d45abac5b95dcdec7526dd0b8fee25", + }, + { + symbol: "harvest", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + vec: [ + { + u32: 113278, + }, + { + u32: 113280, + }, + { + u32: 113281, + }, + { + u32: 113282, + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBGSBKYMYO6OMGHQXXNOBRGVUDFUDVC2XLC3SXON5R2SNXILR7XCKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "d7fe44bd0af11d602b1091f2f4a1f4df212d444d0321ea32adb3cc1cbbab0a04", + }, + { + symbol: "harvest", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + u32: 113278, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "75bb4470b1a4ff61ecc7295e8b8eb74419dd586eee404cdf5249915d890e0877", + }, + { + symbol: "mint", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + i128: "4241990", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "mint", + }, + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + string: + "KALE:GBDVX4VELCDSQ54KQJYTNHXAHFLBCA77ZY2USQBM4CSHTTV7DME7KALE", + }, + ], + data: { + i128: "4241990", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "mint", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "harvest", + }, + ], + data: { + i128: "4241990", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBGSBKYMYO6OMGHQXXNOBRGVUDFUDVC2XLC3SXON5R2SNXILR7XCKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "d7fe44bd0af11d602b1091f2f4a1f4df212d444d0321ea32adb3cc1cbbab0a04", + }, + { + symbol: "harvest", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + u32: 113280, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "75bb4470b1a4ff61ecc7295e8b8eb74419dd586eee404cdf5249915d890e0877", + }, + { + symbol: "mint", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + i128: "11348760", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "mint", + }, + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + string: + "KALE:GBDVX4VELCDSQ54KQJYTNHXAHFLBCA77ZY2USQBM4CSHTTV7DME7KALE", + }, + ], + data: { + i128: "11348760", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "mint", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "harvest", + }, + ], + data: { + i128: "11348760", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBGSBKYMYO6OMGHQXXNOBRGVUDFUDVC2XLC3SXON5R2SNXILR7XCKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "d7fe44bd0af11d602b1091f2f4a1f4df212d444d0321ea32adb3cc1cbbab0a04", + }, + { + symbol: "harvest", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + u32: 113281, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "75bb4470b1a4ff61ecc7295e8b8eb74419dd586eee404cdf5249915d890e0877", + }, + { + symbol: "mint", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + i128: "13089724", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "mint", + }, + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + string: + "KALE:GBDVX4VELCDSQ54KQJYTNHXAHFLBCA77ZY2USQBM4CSHTTV7DME7KALE", + }, + ], + data: { + i128: "13089724", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "mint", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "harvest", + }, + ], + data: { + i128: "13089724", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBGSBKYMYO6OMGHQXXNOBRGVUDFUDVC2XLC3SXON5R2SNXILR7XCKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "d7fe44bd0af11d602b1091f2f4a1f4df212d444d0321ea32adb3cc1cbbab0a04", + }, + { + symbol: "harvest", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + u32: 113282, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "75bb4470b1a4ff61ecc7295e8b8eb74419dd586eee404cdf5249915d890e0877", + }, + { + symbol: "mint", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + i128: "4821087", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "mint", + }, + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + string: + "KALE:GBDVX4VELCDSQ54KQJYTNHXAHFLBCA77ZY2USQBM4CSHTTV7DME7KALE", + }, + ], + data: { + i128: "4821087", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "mint", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "harvest", + }, + ], + data: { + i128: "4821087", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBGSBKYMYO6OMGHQXXNOBRGVUDFUDVC2XLC3SXON5R2SNXILR7XCKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "harvest", + }, + ], + data: { + vec: [ + { + i128: "4241990", + }, + { + i128: "11348760", + }, + { + i128: "13089724", + }, + { + i128: "4821087", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_entry", + }, + ], + data: { + u64: "14", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_entry", + }, + ], + data: { + u64: "1", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_read_byte", + }, + ], + data: { + u64: "116", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_write_byte", + }, + ], + data: { + u64: "116", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_key_byte", + }, + ], + data: { + u64: "84", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_data_byte", + }, + ], + data: { + u64: "116", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_data_byte", + }, + ], + data: { + u64: "116", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event", + }, + ], + data: { + u64: "4", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event_byte", + }, + ], + data: { + u64: "892", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "cpu_insn", + }, + ], + data: { + u64: "4008627", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "mem_byte", + }, + ], + data: { + u64: "7164025", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "invoke_time_nsecs", + }, + ], + data: { + u64: "666319", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_key_byte", + }, + ], + data: { + u64: "84", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_data_byte", + }, + ], + data: { + u64: "116", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_emit_event_byte", + }, + ], + data: { + u64: "200", + }, + }, + }, + }, + }, +]; + +export const TEMP_SS: DiagnosticEventJson[] = [ + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0dd5c710ea6a4a23b32207fd130eadf9c9ce899f4308e93e4ffe53fbaf108a04", + }, + { + symbol: "remove_liquidity", + }, + ], + data: { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + { + i128: "3920309", + }, + { + i128: "5000000", + }, + { + i128: "1000000", + }, + { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + { + u64: "1767119444", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "3872426bd59e4a61585086e3886d457903b53f22f89e361ea806ffcb07ac719f", + }, + { + symbol: "pair_exists", + }, + ], + data: { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA4HEQTL2WPEUYKYKCDOHCDNIV4QHNJ7EL4J4NQ6VADP7SYHVRYZ7AW2", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "pair_exists", + }, + ], + data: { + bool: true, + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "19f1e3bb37b77070098cb5ccfaa5c00b2917fe16e39e7424ee29b2c25dd77ae7", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + { + i128: "3920309", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + ], + data: { + i128: "3920309", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "19f1e3bb37b77070098cb5ccfaa5c00b2917fe16e39e7424ee29b2c25dd77ae7", + }, + { + symbol: "withdraw", + }, + ], + data: { + address: "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "2954929309719", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "629288072258", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "3872426bd59e4a61585086e3886d457903b53f22f89e361ea806ffcb07ac719f", + }, + { + symbol: "fees_enabled", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA4HEQTL2WPEUYKYKCDOHCDNIV4QHNJ7EL4J4NQ6VADP7SYHVRYZ7AW2", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "fees_enabled", + }, + ], + data: { + bool: false, + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "burn", + }, + { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + ], + data: { + i128: "3920309", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + { + i128: "9382877", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + { + string: "native", + }, + ], + data: { + i128: "9382877", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + { + i128: "1998197", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + { + string: + "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", + }, + ], + data: { + i128: "1998197", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "2954919926842", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "629286074061", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapPair", + }, + { + symbol: "sync", + }, + ], + data: { + map: [ + { + key: { + symbol: "new_reserve_0", + }, + val: { + i128: "2954919926842", + }, + }, + { + key: { + symbol: "new_reserve_1", + }, + val: { + i128: "629286074061", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapPair", + }, + { + symbol: "withdraw", + }, + ], + data: { + map: [ + { + key: { + symbol: "amount_0", + }, + val: { + i128: "9382877", + }, + }, + { + key: { + symbol: "amount_1", + }, + val: { + i128: "1998197", + }, + }, + { + key: { + symbol: "liquidity", + }, + val: { + i128: "3920309", + }, + }, + { + key: { + symbol: "new_reserve_0", + }, + val: { + i128: "2954919926842", + }, + }, + { + key: { + symbol: "new_reserve_1", + }, + val: { + i128: "629286074061", + }, + }, + { + key: { + symbol: "to", + }, + val: { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "withdraw", + }, + ], + data: { + vec: [ + { + i128: "9382877", + }, + { + i128: "1998197", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapRouter", + }, + { + symbol: "remove", + }, + ], + data: { + map: [ + { + key: { + symbol: "amount_a", + }, + val: { + i128: "9382877", + }, + }, + { + key: { + symbol: "amount_b", + }, + val: { + i128: "1998197", + }, + }, + { + key: { + symbol: "liquidity", + }, + val: { + i128: "3920309", + }, + }, + { + key: { + symbol: "pair", + }, + val: { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + }, + { + key: { + symbol: "to", + }, + val: { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + }, + { + key: { + symbol: "token_a", + }, + val: { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + }, + { + key: { + symbol: "token_b", + }, + val: { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "remove_liquidity", + }, + ], + data: { + vec: [ + { + i128: "9382877", + }, + { + i128: "1998197", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_entry", + }, + ], + data: { + u64: "15", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_entry", + }, + ], + data: { + u64: "7", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_read_byte", + }, + ], + data: { + u64: "260", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_write_byte", + }, + ], + data: { + u64: "1512", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_key_byte", + }, + ], + data: { + u64: "124", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_data_byte", + }, + ], + data: { + u64: "260", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_data_byte", + }, + ], + data: { + u64: "1512", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event", + }, + ], + data: { + u64: "7", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event_byte", + }, + ], + data: { + u64: "1756", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "cpu_insn", + }, + ], + data: { + u64: "5590177", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "mem_byte", + }, + ], + data: { + u64: "7842656", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "invoke_time_nsecs", + }, + ], + data: { + u64: "606366", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_key_byte", + }, + ], + data: { + u64: "116", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_data_byte", + }, + ], + data: { + u64: "512", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_emit_event_byte", + }, + ], + data: { + u64: "436", + }, + }, + }, + }, + }, +]; + +export const TEMP_FAILED: DiagnosticEventJson[] = [ + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "b4905f3ef7b78b525c24ef9ae8d323009164b3566403d4013f63431a2ac084a0", + }, + { + symbol: "b", + }, + ], + data: { + vec: [ + { + u128: "4000000000", + }, + { + u128: "4000000000", + }, + { + vec: [ + { + vec: [ + { + u32: 2, + }, + { + u32: 2, + }, + { + u32: 2999, + }, + { + u32: 1, + }, + ], + }, + { + vec: [ + { + u32: 4, + }, + { + u32: 1, + }, + { + u32: 4027, + }, + { + u32: 0, + }, + ], + }, + { + vec: [ + { + u32: 2, + }, + { + u32: 0, + }, + { + u32: 2999, + }, + { + u32: 2, + }, + ], + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0dd5c710ea6a4a23b32207fd130eadf9c9ce899f4308e93e4ffe53fbaf108a04", + }, + { + symbol: "router_pair_for", + }, + ], + data: { + vec: [ + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + { + address: + "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "router_pair_for", + }, + ], + data: { + address: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "5066038209", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0dd5c710ea6a4a23b32207fd130eadf9c9ce899f4308e93e4ffe53fbaf108a04", + }, + { + symbol: "swap_exact_tokens_for_tokens", + }, + ], + data: { + vec: [ + { + i128: "4000000000", + }, + { + i128: "1", + }, + { + vec: [ + { + address: + "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + u64: "18446744073709551615", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "be21971aa986e1a7f67bb6942b4cbadc0baf8b8c042e6e89184084f2552bb676", + }, + { + symbol: "get_reserves", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "get_reserves", + }, + ], + data: { + vec: [ + { + i128: "2825306690719", + }, + { + i128: "2389869922102", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + address: + "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + }, + { + i128: "4000000000", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + address: + "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + }, + { + string: + "EURC:GDHU6WRG4IEQXM5NZ4BMPKOXHW76MZM4Y2IEMFDVXBSDP6SJY4ITNPP2", + }, + ], + data: { + i128: "4000000000", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "be21971aa986e1a7f67bb6942b4cbadc0baf8b8c042e6e89184084f2552bb676", + }, + { + symbol: "swap", + }, + ], + data: { + vec: [ + { + i128: "4706763496", + }, + { + i128: "0", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + i128: "4706763496", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + string: + "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", + }, + ], + data: { + i128: "4706763496", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "2820599927223", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "2393869922102", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapPair", + }, + { + symbol: "sync", + }, + ], + data: { + map: [ + { + key: { + symbol: "new_reserve_0", + }, + val: { + i128: "2820599927223", + }, + }, + { + key: { + symbol: "new_reserve_1", + }, + val: { + i128: "2393869922102", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapPair", + }, + { + symbol: "swap", + }, + ], + data: { + map: [ + { + key: { + symbol: "amount_0_in", + }, + val: { + i128: "0", + }, + }, + { + key: { + symbol: "amount_0_out", + }, + val: { + i128: "4706763496", + }, + }, + { + key: { + symbol: "amount_1_in", + }, + val: { + i128: "4000000000", + }, + }, + { + key: { + symbol: "amount_1_out", + }, + val: { + i128: "0", + }, + }, + { + key: { + symbol: "to", + }, + val: { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapRouter", + }, + { + symbol: "swap", + }, + ], + data: { + map: [ + { + key: { + symbol: "amounts", + }, + val: { + vec: [ + { + i128: "4000000000", + }, + { + i128: "4706763496", + }, + ], + }, + }, + { + key: { + symbol: "path", + }, + val: { + vec: [ + { + address: + "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + }, + { + key: { + symbol: "to", + }, + val: { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_exact_tokens_for_tokens", + }, + ], + data: { + vec: [ + { + i128: "4000000000", + }, + { + i128: "4706763496", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "9772801705", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "3cfa2561c2b2aa114bca58a0e56453f4e99c0d191d6914bce1672c2d507a1021", + }, + { + symbol: "get_tokens", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "get_tokens", + }, + ], + data: { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "10677983146", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "3cfa2561c2b2aa114bca58a0e56453f4e99c0d191d6914bce1672c2d507a1021", + }, + { + symbol: "swap", + }, + ], + data: { + vec: [ + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + u32: 1, + }, + { + u32: 0, + }, + { + u128: "4706763496", + }, + { + u128: "1", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + i128: "4706763496", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + string: + "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", + }, + ], + data: { + i128: "4706763496", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + i128: "19453242062", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + string: "native", + }, + ], + data: { + i128: "19453242062", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "80176910c0ed131a1c1e21fd8abbc94618e664834634b0b3fa72eef04b972384", + }, + { + symbol: "update", + }, + ], + data: { + vec: [ + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + symbol: "standard", + }, + { + vec: [ + { + u128: "10", + }, + ], + }, + { + vec: [ + { + u128: "110365532322447", + }, + { + u128: "26681234346057", + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCABO2IQYDWRGGQ4DYQ73CV3ZFDBRZTEQNDDJMFT7JZO54CLS4RYJROY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "update", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "trade", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + ], + data: { + vec: [ + { + i128: "4706763496", + }, + { + i128: "19453242062", + }, + { + i128: "2353382", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "update_reserves", + }, + ], + data: { + vec: [ + { + i128: "110365532322447", + }, + { + i128: "26681234346057", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap", + }, + ], + data: { + u128: "19453242062", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "30131225208", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0dd5c710ea6a4a23b32207fd130eadf9c9ce899f4308e93e4ffe53fbaf108a04", + }, + { + symbol: "router_pair_for", + }, + ], + data: { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "router_pair_for", + }, + ], + data: { + address: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "1007801702", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0dd5c710ea6a4a23b32207fd130eadf9c9ce899f4308e93e4ffe53fbaf108a04", + }, + { + symbol: "swap_exact_tokens_for_tokens", + }, + ], + data: { + vec: [ + { + i128: "19453242062", + }, + { + i128: "1", + }, + { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + }, + ], + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + u64: "18446744073709551615", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "2744dc7477e5294c0a952bdc53d194c3c0f41541e03aebd098aee0f3d3f496cb", + }, + { + symbol: "get_reserves", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "get_reserves", + }, + ], + data: { + vec: [ + { + i128: "10519850215666", + }, + { + i128: "2165968724057", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + address: + "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + }, + { + i128: "19453242062", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + address: + "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + }, + { + string: "native", + }, + ], + data: { + i128: "19453242062", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "2744dc7477e5294c0a952bdc53d194c3c0f41541e03aebd098aee0f3d3f496cb", + }, + { + symbol: "swap", + }, + ], + data: { + vec: [ + { + i128: "0", + }, + { + i128: "3985931454", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + i128: "3985931454", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + string: + "EURC:GDHU6WRG4IEQXM5NZ4BMPKOXHW76MZM4Y2IEMFDVXBSDP6SJY4ITNPP2", + }, + ], + data: { + i128: "3985931454", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "10539303457728", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "2161982792603", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapPair", + }, + { + symbol: "sync", + }, + ], + data: { + map: [ + { + key: { + symbol: "new_reserve_0", + }, + val: { + i128: "10539303457728", + }, + }, + { + key: { + symbol: "new_reserve_1", + }, + val: { + i128: "2161982792603", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapPair", + }, + { + symbol: "swap", + }, + ], + data: { + map: [ + { + key: { + symbol: "amount_0_in", + }, + val: { + i128: "19453242062", + }, + }, + { + key: { + symbol: "amount_0_out", + }, + val: { + i128: "0", + }, + }, + { + key: { + symbol: "amount_1_in", + }, + val: { + i128: "0", + }, + }, + { + key: { + symbol: "amount_1_out", + }, + val: { + i128: "3985931454", + }, + }, + { + key: { + symbol: "to", + }, + val: { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapRouter", + }, + { + symbol: "swap", + }, + ], + data: { + map: [ + { + key: { + symbol: "amounts", + }, + val: { + vec: [ + { + i128: "19453242062", + }, + { + i128: "3985931454", + }, + ], + }, + }, + { + key: { + symbol: "path", + }, + val: { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + }, + ], + }, + }, + { + key: { + symbol: "to", + }, + val: { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_exact_tokens_for_tokens", + }, + ], + data: { + vec: [ + { + i128: "19453242062", + }, + { + i128: "3985931454", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "4993733156", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "error", + }, + { + error: { + contract: 77, + }, + }, + ], + data: { + vec: [ + { + string: "failing with contract error", + }, + { + u32: 77, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "error", + }, + { + error: { + contract: 77, + }, + }, + ], + data: { + string: + "escalating error to VM trap from failed host function call: fail_with_error", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "log", + }, + ], + data: { + vec: [ + { + string: "VM call trapped with HostError", + }, + { + symbol: "b", + }, + { + error: { + contract: 77, + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "host_fn_failed", + }, + { + error: { + contract: 77, + }, + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_entry", + }, + ], + data: { + u64: "29", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_entry", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_read_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_write_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_data_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_data_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "cpu_insn", + }, + ], + data: { + u64: "14097141", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "mem_byte", + }, + ], + data: { + u64: "18861173", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "invoke_time_nsecs", + }, + ], + data: { + u64: "1711666", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_data_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_emit_event_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, +]; + +export const TEMP_LONG_PARAMS: DiagnosticEventJson[] = [ + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "9e62c293910e3441c38936648da4f701be9f3bd2feb78dbf35dc2461a14c992f", + }, + { + symbol: "swap_chained_strict_receive", + }, + ], + data: { + vec: [ + { + address: + "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", + }, + { + vec: [ + { + vec: [ + { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + bytes: + "b2e02fcfca6c96f8ad5cbd84e7784a777b36d9c96a2459402c4f458462aab7f0", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + vec: [ + { + vec: [ + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + bytes: + "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", + }, + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + ], + }, + { + vec: [ + { + vec: [ + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + bytes: + "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + vec: [ + { + vec: [ + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + bytes: + "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", + }, + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + ], + }, + ], + }, + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + u128: "2755000000", + }, + { + u128: "78271189", + }, + { + u32: 300, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + i128: "78271189", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + string: "native", + }, + ], + data: { + i128: "78271189", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "6033b4250e704e314fb064973d185db922cae0bd272ba5bff19aac570f12ac2f", + }, + { + symbol: "swap_chained_strict_receive", + }, + ], + data: { + vec: [ + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + vec: [ + { + vec: [ + { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + bytes: + "b2e02fcfca6c96f8ad5cbd84e7784a777b36d9c96a2459402c4f458462aab7f0", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + vec: [ + { + vec: [ + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + bytes: + "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", + }, + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + ], + }, + { + vec: [ + { + vec: [ + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + bytes: + "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + vec: [ + { + vec: [ + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + bytes: + "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", + }, + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + ], + }, + ], + }, + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + u128: "2763289870", + }, + { + u128: "78271189", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "4e0d6a8014eca7c7e27b4b7c56fdfc2f0ab88f9d941958b003dbf387a6205514", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + vec: [ + { + u32: 1, + }, + { + u32: 0, + }, + { + u128: "2763289870", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + u128: "16570301", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "2219fb3aeb5a4fbc7ae04b7bdd928e3343141d89d1adbd9245c34aa7305cbbe3", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + vec: [ + { + u32: 0, + }, + { + u32: 1, + }, + { + u128: "16570301", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + u128: "5417", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "b22e1cccd06df9a112e282381337f7c65cadcbf4f37350c3f493997909ea6802", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + vec: [ + { + u32: 1, + }, + { + u32: 0, + }, + { + u128: "5417", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + u128: "16460696", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "3cfa2561c2b2aa114bca58a0e56453f4e99c0d191d6914bce1672c2d507a1021", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + vec: [ + { + u32: 0, + }, + { + u32: 1, + }, + { + u128: "16460696", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + u128: "77589403", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "78271189", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: "native", + }, + ], + data: { + i128: "78271189", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + i128: "681786", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + string: "native", + }, + ], + data: { + i128: "681786", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "3cfa2561c2b2aa114bca58a0e56453f4e99c0d191d6914bce1672c2d507a1021", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + u32: 0, + }, + { + u32: 1, + }, + { + u128: "16460696", + }, + { + u128: "77589403", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + i128: "77589403", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + string: "native", + }, + ], + data: { + i128: "77589403", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "0", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: "native", + }, + ], + data: { + i128: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "16460696", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: + "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", + }, + ], + data: { + i128: "16460696", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "80176910c0ed131a1c1e21fd8abbc94618e664834634b0b3fa72eef04b972384", + }, + { + symbol: "update", + }, + ], + data: { + vec: [ + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + symbol: "standard", + }, + { + vec: [ + { + u128: "10", + }, + ], + }, + { + vec: [ + { + u128: "118075140042496", + }, + { + u128: "25074858205983", + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCABO2IQYDWRGGQ4DYQ73CV3ZFDBRZTEQNDDJMFT7JZO54CLS4RYJROY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "update", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "trade", + }, + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + ], + data: { + vec: [ + { + i128: "77589403", + }, + { + i128: "16460696", + }, + { + i128: "38795", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "update_reserves", + }, + ], + data: { + vec: [ + { + i128: "118075140042496", + }, + { + i128: "25074858205983", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + u128: "77589403", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "swap", + }, + { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + ], + data: { + vec: [ + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + { + u128: "77589403", + }, + { + u128: "16460696", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "b22e1cccd06df9a112e282381337f7c65cadcbf4f37350c3f493997909ea6802", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + u32: 1, + }, + { + u32: 0, + }, + { + u128: "5417", + }, + { + u128: "16460696", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + i128: "16460696", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + string: + "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", + }, + ], + data: { + i128: "16460696", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "0", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: + "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", + }, + ], + data: { + i128: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "4fc673b3805637ddcaf2ff5c29844d8a8985cbf702ddd86042073e2db49da737", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "5417", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: + "ETH:GBFXOHVAS43OIWNIO7XLRJAHT3BICFEIKOJLZVXNT572MISM4CMGSOCC", + }, + ], + data: { + i128: "5417", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "80176910c0ed131a1c1e21fd8abbc94618e664834634b0b3fa72eef04b972384", + }, + { + symbol: "update", + }, + ], + data: { + vec: [ + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + symbol: "standard", + }, + { + vec: [ + { + u128: "30", + }, + ], + }, + { + vec: [ + { + u128: "329726573", + }, + { + u128: "998954162782", + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCABO2IQYDWRGGQ4DYQ73CV3ZFDBRZTEQNDDJMFT7JZO54CLS4RYJROY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "update", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "trade", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + ], + data: { + vec: [ + { + i128: "16460696", + }, + { + i128: "5417", + }, + { + i128: "24692", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "update_reserves", + }, + ], + data: { + vec: [ + { + i128: "329726573", + }, + { + i128: "998954162782", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + u128: "16460696", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "swap", + }, + { + vec: [ + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + ], + data: { + vec: [ + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + u128: "16460696", + }, + { + u128: "5417", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "2219fb3aeb5a4fbc7ae04b7bdd928e3343141d89d1adbd9245c34aa7305cbbe3", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + u32: 0, + }, + { + u32: 1, + }, + { + u128: "16570301", + }, + { + u128: "5417", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "4fc673b3805637ddcaf2ff5c29844d8a8985cbf702ddd86042073e2db49da737", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + i128: "5417", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + string: + "ETH:GBFXOHVAS43OIWNIO7XLRJAHT3BICFEIKOJLZVXNT572MISM4CMGSOCC", + }, + ], + data: { + i128: "5417", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "4fc673b3805637ddcaf2ff5c29844d8a8985cbf702ddd86042073e2db49da737", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "0", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: + "ETH:GBFXOHVAS43OIWNIO7XLRJAHT3BICFEIKOJLZVXNT572MISM4CMGSOCC", + }, + ], + data: { + i128: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "cb9a565dc3577a7ea46a9d4191c7124ca836b40d87f531be27f31729f879571a", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "16570301", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: + "sUSD:GCHW7CWI7GMIYQYFXMFJNJX5645XGWIINIAEQK3SABQO6CAYL5T7JYIH", + }, + ], + data: { + i128: "16570301", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "80176910c0ed131a1c1e21fd8abbc94618e664834634b0b3fa72eef04b972384", + }, + { + symbol: "update", + }, + ], + data: { + vec: [ + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + symbol: "standard", + }, + { + vec: [ + { + u128: "30", + }, + ], + }, + { + vec: [ + { + u128: "79537325", + }, + { + u128: "244073531754", + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCABO2IQYDWRGGQ4DYQ73CV3ZFDBRZTEQNDDJMFT7JZO54CLS4RYJROY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "update", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "trade", + }, + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + ], + data: { + vec: [ + { + i128: "5417", + }, + { + i128: "16570301", + }, + { + i128: "9", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "update_reserves", + }, + ], + data: { + vec: [ + { + i128: "79537325", + }, + { + i128: "244073531754", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + u128: "5417", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "swap", + }, + { + vec: [ + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + ], + data: { + vec: [ + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + { + u128: "5417", + }, + { + u128: "16570301", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "4e0d6a8014eca7c7e27b4b7c56fdfc2f0ab88f9d941958b003dbf387a6205514", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + u32: 1, + }, + { + u32: 0, + }, + { + u128: "2763289870", + }, + { + u128: "16570301", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "cb9a565dc3577a7ea46a9d4191c7124ca836b40d87f531be27f31729f879571a", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + i128: "16570301", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + string: + "sUSD:GCHW7CWI7GMIYQYFXMFJNJX5645XGWIINIAEQK3SABQO6CAYL5T7JYIH", + }, + ], + data: { + i128: "16570301", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "cb9a565dc3577a7ea46a9d4191c7124ca836b40d87f531be27f31729f879571a", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "0", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: + "sUSD:GCHW7CWI7GMIYQYFXMFJNJX5645XGWIINIAEQK3SABQO6CAYL5T7JYIH", + }, + ], + data: { + i128: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0925b0d6eaf1341128f952757a4595a245adb5bf61cb4794c900b64e3680c2a1", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "2763289870", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: + "VELO:GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M", + }, + ], + data: { + i128: "2763289870", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "80176910c0ed131a1c1e21fd8abbc94618e664834634b0b3fa72eef04b972384", + }, + { + symbol: "update", + }, + ], + data: { + vec: [ + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + symbol: "standard", + }, + { + vec: [ + { + u128: "30", + }, + ], + }, + { + vec: [ + { + u128: "39438765266393", + }, + { + u128: "235804935994", + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCABO2IQYDWRGGQ4DYQ73CV3ZFDBRZTEQNDDJMFT7JZO54CLS4RYJROY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "update", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "trade", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + ], + data: { + vec: [ + { + i128: "16570301", + }, + { + i128: "2763289870", + }, + { + i128: "24856", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "update_reserves", + }, + ], + data: { + vec: [ + { + i128: "39438765266393", + }, + { + i128: "235804935994", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + u128: "16570301", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "swap", + }, + { + vec: [ + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + ], + data: { + vec: [ + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + { + u128: "16570301", + }, + { + u128: "2763289870", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0925b0d6eaf1341128f952757a4595a245adb5bf61cb4794c900b64e3680c2a1", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + i128: "2763289870", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + string: + "VELO:GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M", + }, + ], + data: { + i128: "2763289870", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_chained_strict_receive", + }, + ], + data: { + u128: "77589403", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0925b0d6eaf1341128f952757a4595a245adb5bf61cb4794c900b64e3680c2a1", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + address: + "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", + }, + { + i128: "2755000000", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + address: + "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", + }, + { + string: + "VELO:GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M", + }, + ], + data: { + i128: "2755000000", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + address: + "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", + }, + { + i128: "681786", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + address: + "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", + }, + { + string: "native", + }, + ], + data: { + i128: "681786", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "charge_provider_fee", + }, + ], + data: { + vec: [ + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + { + u128: "8289870", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_chained_strict_receive", + }, + ], + data: { + u128: "77589403", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_entry", + }, + ], + data: { + u64: "41", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_entry", + }, + ], + data: { + u64: "25", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_read_byte", + }, + ], + data: { + u64: "308", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_write_byte", + }, + ], + data: { + u64: "13384", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_key_byte", + }, + ], + data: { + u64: "124", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_data_byte", + }, + ], + data: { + u64: "308", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_data_byte", + }, + ], + data: { + u64: "13384", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event", + }, + ], + data: { + u64: "31", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event_byte", + }, + ], + data: { + u64: "7180", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "cpu_insn", + }, + ], + data: { + u64: "23581272", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "mem_byte", + }, + ], + data: { + u64: "25380766", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "invoke_time_nsecs", + }, + ], + data: { + u64: "3719617", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_key_byte", + }, + ], + data: { + u64: "112", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_data_byte", + }, + ], + data: { + u64: "2512", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_emit_event_byte", + }, + ], + data: { + u64: "368", + }, + }, + }, + }, + }, +]; diff --git a/src/types/types.ts b/src/types/types.ts index 7ce4acebd..b3a1e8f83 100644 --- a/src/types/types.ts +++ b/src/types/types.ts @@ -2,6 +2,7 @@ import React from "react"; import { NetworkError, rpc as StellarRpc, xdr } from "@stellar/stellar-sdk"; import type { JSONSchema7 } from "json-schema"; import { TransactionBuildParams } from "@/store/createStore"; +import { DiagnosticEventJson } from "@/helpers/formatDiagnosticEvents"; // ============================================================================= // Generic @@ -598,7 +599,7 @@ export type RpcTxJsonResponse = { envelopeJson: AnyObject; resultJson: AnyObject; resultMetaJson: AnyObject; - diagnosticEventsJson: AnyObject; + diagnosticEventsJson: DiagnosticEventJson[] | undefined; }; // ============================================================================= From 397060adf64ccc17bf63c93e6f39a88b1070cea4 Mon Sep 17 00:00:00 2001 From: Iveta Date: Wed, 21 Jan 2026 14:20:32 -0500 Subject: [PATCH 02/16] Cleanup --- src/constants/networkLimits.ts | 24 ++++++++++++------------ src/helpers/getTxResourceBreakdown.ts | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/constants/networkLimits.ts b/src/constants/networkLimits.ts index a02a675ba..c3da7d5b9 100644 --- a/src/constants/networkLimits.ts +++ b/src/constants/networkLimits.ts @@ -78,11 +78,6 @@ export const MAINNET_LIMITS: NetworkLimits = { "persistent_rent_rate_denominator": "1215", "temp_rent_rate_denominator": "2430", "live_soroban_state_size_window": [ - "749622672", - "749631516", - "749648176", - "749662364", - "749672192", "749698628", "749694628", "749723996", @@ -107,7 +102,12 @@ export const MAINNET_LIMITS: NetworkLimits = { "750073064", "750101320", "750123816", - "750146052" + "750146052", + "750173060", + "750724611", + "750746779", + "750763571", + "750782063" ], "state_target_size_bytes": "3000000000", "rent_fee_1kb_state_size_low": "-17000", @@ -146,11 +146,6 @@ export const TESTNET_LIMITS: NetworkLimits = { "persistent_rent_rate_denominator": "1215", "temp_rent_rate_denominator": "2430", "live_soroban_state_size_window": [ - "303021101", - "303026077", - "303533991", - "303776435", - "303722527", "302908282", "302996345", "303000857", @@ -175,7 +170,12 @@ export const TESTNET_LIMITS: NetworkLimits = { "308782378", "308719387", "308671623", - "308594440" + "308594440", + "311015954", + "311571571", + "311601939", + "311280910", + "309728672" ], "state_target_size_bytes": "3000000000", "rent_fee_1kb_state_size_low": "-17000", diff --git a/src/helpers/getTxResourceBreakdown.ts b/src/helpers/getTxResourceBreakdown.ts index 87dcf7e6c..a8b10bc86 100644 --- a/src/helpers/getTxResourceBreakdown.ts +++ b/src/helpers/getTxResourceBreakdown.ts @@ -149,7 +149,7 @@ export const getTxResourceBreakdown = ( e.event?.body?.v0?.topics?.[0]?.symbol === "core_metrics" && e.event?.body?.v0?.topics?.[1]?.symbol === metricName, ); - return event?.event?.body?.v0?.data?.u64 || null; + return (event?.event?.body?.v0?.data as any)?.u64 || null; }; // Extract footprint data From f59da37dd17f440f7ba8eeaa25b5cde4c2c127e9 Mon Sep 17 00:00:00 2001 From: Iveta Date: Wed, 21 Jan 2026 14:26:19 -0500 Subject: [PATCH 03/16] More cleanup --- .../components/CallStackTrace.tsx | 10 ++++++---- src/types/types.ts | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx b/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx index 398ff1973..6dc319046 100644 --- a/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx +++ b/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx @@ -10,6 +10,7 @@ import { import { Box } from "@/components/layout/Box"; import { SdsLink } from "@/components/SdsLink"; +import { TransactionTabEmptyMessage } from "@/components/TransactionTabEmptyMessage"; import { DiagnosticEventJson, @@ -24,17 +25,18 @@ import { } from "@/helpers/formatDiagnosticEvents"; import { shortenStellarAddress } from "@/helpers/shortenStellarAddress"; import { getStellarExpertNetwork } from "@/helpers/getStellarExpertNetwork"; +import { buildContractExplorerHref } from "@/helpers/buildContractExplorerHref"; + import { getContractIdError } from "@/validate/methods/getContractIdError"; import { useStore } from "@/store/useStore"; -import { NetworkType } from "@/types/types"; import { STELLAR_EXPERT } from "@/constants/settings"; -import { buildContractExplorerHref } from "@/helpers/buildContractExplorerHref"; -import { TransactionTabEmptyMessage } from "@/components/TransactionTabEmptyMessage"; + +import { AnyObject, NetworkType } from "@/types/types"; export const CallStackTrace = ({ diagnosticEvents, }: { - diagnosticEvents: DiagnosticEventJson[] | undefined; + diagnosticEvents: DiagnosticEventJson[] | AnyObject | undefined; }) => { const { network } = useStore(); const [testDataId, setTestDataId] = useState(""); diff --git a/src/types/types.ts b/src/types/types.ts index b3a1e8f83..8ee405bd6 100644 --- a/src/types/types.ts +++ b/src/types/types.ts @@ -599,7 +599,7 @@ export type RpcTxJsonResponse = { envelopeJson: AnyObject; resultJson: AnyObject; resultMetaJson: AnyObject; - diagnosticEventsJson: DiagnosticEventJson[] | undefined; + diagnosticEventsJson: DiagnosticEventJson[] | AnyObject | undefined; }; // ============================================================================= From f6fb64368cec78df300b68a95064c4df38c82311 Mon Sep 17 00:00:00 2001 From: Iveta Date: Wed, 21 Jan 2026 14:50:13 -0500 Subject: [PATCH 04/16] Adjust mobile view --- .../components/CallStackTrace.tsx | 6 ++++- .../transaction-dashboard/styles.scss | 5 +++++ src/constants/networkLimits.ts | 22 +++++++++---------- 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx b/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx index 6dc319046..13dd0e7a2 100644 --- a/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx +++ b/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx @@ -472,7 +472,11 @@ export const CallStackTrace = ({ ) : null} -
{renderNested(data.callStack)}
+
+
+ {renderNested(data.callStack)} +
+
); }; diff --git a/src/app/(sidebar)/transaction-dashboard/styles.scss b/src/app/(sidebar)/transaction-dashboard/styles.scss index 850b97cf1..e6d8191e1 100644 --- a/src/app/(sidebar)/transaction-dashboard/styles.scss +++ b/src/app/(sidebar)/transaction-dashboard/styles.scss @@ -558,10 +558,15 @@ letter-spacing: -0.28px; overflow: hidden; + &__scrollable { + overflow: auto; + } + &__event { display: flex; flex-direction: column; gap: pxToRem(8px); + min-width: fit-content; &__info { display: flex; diff --git a/src/constants/networkLimits.ts b/src/constants/networkLimits.ts index c3da7d5b9..384c99818 100644 --- a/src/constants/networkLimits.ts +++ b/src/constants/networkLimits.ts @@ -78,10 +78,6 @@ export const MAINNET_LIMITS: NetworkLimits = { "persistent_rent_rate_denominator": "1215", "temp_rent_rate_denominator": "2430", "live_soroban_state_size_window": [ - "749698628", - "749694628", - "749723996", - "749741584", "749754972", "749779296", "749808480", @@ -107,7 +103,11 @@ export const MAINNET_LIMITS: NetworkLimits = { "750724611", "750746779", "750763571", - "750782063" + "750782063", + "750802847", + "750812427", + "750833527", + "750851135" ], "state_target_size_bytes": "3000000000", "rent_fee_1kb_state_size_low": "-17000", @@ -146,11 +146,6 @@ export const TESTNET_LIMITS: NetworkLimits = { "persistent_rent_rate_denominator": "1215", "temp_rent_rate_denominator": "2430", "live_soroban_state_size_window": [ - "302908282", - "302996345", - "303000857", - "304042171", - "304255132", "304655525", "305207623", "307262287", @@ -175,7 +170,12 @@ export const TESTNET_LIMITS: NetworkLimits = { "311571571", "311601939", "311280910", - "309728672" + "309728672", + "309614283", + "309646703", + "309684427", + "309710683", + "309718083" ], "state_target_size_bytes": "3000000000", "rent_fee_1kb_state_size_low": "-17000", From 43f498776049f5bdbe3d93088fc03d437745afa3 Mon Sep 17 00:00:00 2001 From: Iveta Date: Wed, 21 Jan 2026 15:09:54 -0500 Subject: [PATCH 05/16] Address Copilot feedback --- .../transaction-dashboard/components/CallStackTrace.tsx | 9 +++++---- src/app/(sidebar)/transaction-dashboard/styles.scss | 2 +- src/constants/networkLimits.ts | 8 ++++---- src/helpers/getTxResourceBreakdown.ts | 2 +- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx b/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx index 13dd0e7a2..6e2bebd7c 100644 --- a/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx +++ b/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx @@ -49,9 +49,10 @@ export const CallStackTrace = ({ allFailed: TEMP_FAILED, }; - const data = diagnosticEvents - ? formatDiagnosticEvents(TEST_DATA[testDataId] || diagnosticEvents) - : null; + const data = + diagnosticEvents && Array.isArray(diagnosticEvents) + ? formatDiagnosticEvents(TEST_DATA[testDataId] || diagnosticEvents) + : null; const [isCollapsedView, setIsCollapsedView] = useState(false); @@ -492,7 +493,7 @@ const renderAssetString = (value: string) => { if (isAsset(value)) { const [code, issuer] = value.split(":"); - return `${code}:${shortenStellarAddress(issuer)}}`; + return `${code}:${shortenStellarAddress(issuer)}`; } return value; diff --git a/src/app/(sidebar)/transaction-dashboard/styles.scss b/src/app/(sidebar)/transaction-dashboard/styles.scss index e6d8191e1..923a3b995 100644 --- a/src/app/(sidebar)/transaction-dashboard/styles.scss +++ b/src/app/(sidebar)/transaction-dashboard/styles.scss @@ -574,7 +574,7 @@ gap: pxToRem(4px); .CallStackTrace__icon { - // Match the actual line hight (with type offsets) + // Match the actual line height (with type offsets) height: pxToRem(22px); svg { diff --git a/src/constants/networkLimits.ts b/src/constants/networkLimits.ts index 384c99818..e7b6946bf 100644 --- a/src/constants/networkLimits.ts +++ b/src/constants/networkLimits.ts @@ -78,7 +78,6 @@ export const MAINNET_LIMITS: NetworkLimits = { "persistent_rent_rate_denominator": "1215", "temp_rent_rate_denominator": "2430", "live_soroban_state_size_window": [ - "749754972", "749779296", "749808480", "749827556", @@ -107,7 +106,8 @@ export const MAINNET_LIMITS: NetworkLimits = { "750802847", "750812427", "750833527", - "750851135" + "750851135", + "750877703" ], "state_target_size_bytes": "3000000000", "rent_fee_1kb_state_size_low": "-17000", @@ -146,7 +146,6 @@ export const TESTNET_LIMITS: NetworkLimits = { "persistent_rent_rate_denominator": "1215", "temp_rent_rate_denominator": "2430", "live_soroban_state_size_window": [ - "304655525", "305207623", "307262287", "307291359", @@ -175,7 +174,8 @@ export const TESTNET_LIMITS: NetworkLimits = { "309646703", "309684427", "309710683", - "309718083" + "309718083", + "309150005" ], "state_target_size_bytes": "3000000000", "rent_fee_1kb_state_size_low": "-17000", diff --git a/src/helpers/getTxResourceBreakdown.ts b/src/helpers/getTxResourceBreakdown.ts index a8b10bc86..87dcf7e6c 100644 --- a/src/helpers/getTxResourceBreakdown.ts +++ b/src/helpers/getTxResourceBreakdown.ts @@ -149,7 +149,7 @@ export const getTxResourceBreakdown = ( e.event?.body?.v0?.topics?.[0]?.symbol === "core_metrics" && e.event?.body?.v0?.topics?.[1]?.symbol === metricName, ); - return (event?.event?.body?.v0?.data as any)?.u64 || null; + return event?.event?.body?.v0?.data?.u64 || null; }; // Extract footprint data From c4aba1f5582ffb37ce7eed93993bfba935e8f1c3 Mon Sep 17 00:00:00 2001 From: Iveta Date: Wed, 21 Jan 2026 16:44:59 -0500 Subject: [PATCH 06/16] More cleanup --- .../components/CallStackTrace.tsx | 32 +- .../transaction-dashboard/styles.scss | 4 +- .../transaction-dashboard/testData.ts | 9723 ++++++++++++++++ src/constants/networkLimits.ts | 118 +- src/helpers/formatDiagnosticEvents.ts | 9771 +---------------- 5 files changed, 9803 insertions(+), 9845 deletions(-) create mode 100644 src/app/(sidebar)/transaction-dashboard/testData.ts diff --git a/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx b/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx index 6e2bebd7c..a80a798ae 100644 --- a/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx +++ b/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx @@ -17,11 +17,6 @@ import { formatDiagnosticEvents, FormattedEventData, ProcessedEvent, - TEMP_FAILED, - TEMP_KALE, - TEMP_LONG_PARAMS, - TEMP_MIXED, - TEMP_SS, } from "@/helpers/formatDiagnosticEvents"; import { shortenStellarAddress } from "@/helpers/shortenStellarAddress"; import { getStellarExpertNetwork } from "@/helpers/getStellarExpertNetwork"; @@ -33,6 +28,15 @@ import { STELLAR_EXPERT } from "@/constants/settings"; import { AnyObject, NetworkType } from "@/types/types"; +// TODO: remove before merge +import { + TEMP_FAILED, + TEMP_KALE, + TEMP_LONG_PARAMS, + TEMP_MIXED, + TEMP_SS, +} from "../testData"; + export const CallStackTrace = ({ diagnosticEvents, }: { @@ -161,7 +165,7 @@ export const CallStackTrace = ({ // Ellipsis (special case) for collapsed params if (type === "ellipsis") { - return ; + return {value}; } // Array @@ -175,7 +179,7 @@ export const CallStackTrace = ({ return ( {/* Don’t show square brackets for param arrays */} - {parentId ? : null} + {parentId ? : null} {renderVal.map((v, vIndex) => { const id = `vec-${vIndex}`; @@ -191,7 +195,7 @@ export const CallStackTrace = ({ ); })} - {parentId ? : null} + {parentId ? : null} ); } @@ -200,7 +204,7 @@ export const CallStackTrace = ({ if (type === "map") { return ( - + {value.map((v, vIndex) => { return ( ); })} - + ); } @@ -269,7 +273,7 @@ export const CallStackTrace = ({ {event.dataContractParams?.length ? ( <> - + {renderData({ dataItem: { @@ -280,7 +284,7 @@ export const CallStackTrace = ({ isFnParams: true, })} - + ) : null} @@ -309,7 +313,7 @@ export const CallStackTrace = ({ data-is-collapsed={isCollapsedView} > {event.name} - + {renderData({ dataItem: event.data, @@ -317,7 +321,7 @@ export const CallStackTrace = ({ isFnParams: true, })} - + {event.contractId ? renderContractId(event.contractId) : null} diff --git a/src/app/(sidebar)/transaction-dashboard/styles.scss b/src/app/(sidebar)/transaction-dashboard/styles.scss index 923a3b995..634ccfc3e 100644 --- a/src/app/(sidebar)/transaction-dashboard/styles.scss +++ b/src/app/(sidebar)/transaction-dashboard/styles.scss @@ -759,7 +759,7 @@ display: block; content: attr(data-type); margin-top: pxToRem(6px); - padding-left: 2px; + padding-left: pxToRem(2px); white-space: nowrap; font-size: pxToRem(12px); @@ -828,7 +828,7 @@ } &__colon { - margin-right: 4px; + margin-right: pxToRem(4px); } &__icon { diff --git a/src/app/(sidebar)/transaction-dashboard/testData.ts b/src/app/(sidebar)/transaction-dashboard/testData.ts new file mode 100644 index 000000000..5b0cdcca7 --- /dev/null +++ b/src/app/(sidebar)/transaction-dashboard/testData.ts @@ -0,0 +1,9723 @@ +// TODO: remove before merge +// ============================================================================= +// Test Data + +import { DiagnosticEventJson } from "@/helpers/formatDiagnosticEvents"; + +// ============================================================================= +export const TEMP_MIXED: DiagnosticEventJson[] = [ + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "ab6400f0f464b102fc3d31629e4a3d80284a703b34e74d7951eac6b750bcef55", + }, + { + symbol: "level1", + }, + ], + data: { + vec: [ + { + address: + "CCXSFZSLOZ5UUMKPNESF6EDEOQ5DOCKE6JVWGPFBQK2ICPBADO6GAIFL", + }, + { + address: + "CDHIKAPYDNRANRSHTHY5JSS2EGDSMC2XAR2WLZJISPCEFLHLY2P3OO4S", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCVWIAHQ6RSLCAX4HUYWFHSKHWACQSTQHM2OOTLZKHVMNN2QXTXVKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "af22e64b767b4a314f69245f1064743a370944f26b633ca182b4813c201bbc60", + }, + { + symbol: "level2", + }, + ], + data: { + address: "CDHIKAPYDNRANRSHTHY5JSS2EGDSMC2XAR2WLZJISPCEFLHLY2P3OO4S", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCXSFZSLOZ5UUMKPNESF6EDEOQ5DOCKE6JVWGPFBQK2ICPBADO6GAIFL", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "ce8501f81b6206c64799f1d4ca5a2187260b57047565e52893c442acebc69fb7", + }, + { + symbol: "level3", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDHIKAPYDNRANRSHTHY5JSS2EGDSMC2XAR2WLZJISPCEFLHLY2P3OO4S", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "work_done", + }, + ], + data: { + map: [ + { + key: { + symbol: "success", + }, + val: { + bool: true, + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDHIKAPYDNRANRSHTHY5JSS2EGDSMC2XAR2WLZJISPCEFLHLY2P3OO4S", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "level3", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCXSFZSLOZ5UUMKPNESF6EDEOQ5DOCKE6JVWGPFBQK2ICPBADO6GAIFL", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "failing", + }, + ], + data: { + map: [ + { + key: { + symbol: "reason", + }, + val: { + symbol: "always", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCXSFZSLOZ5UUMKPNESF6EDEOQ5DOCKE6JVWGPFBQK2ICPBADO6GAIFL", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "error", + }, + { + error: { + contract: 1, + }, + }, + ], + data: { + string: "escalating Ok(ScErrorType::Contract) frame-exit to Err", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCVWIAHQ6RSLCAX4HUYWFHSKHWACQSTQHM2OOTLZKHVMNN2QXTXVKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "error", + }, + { + error: { + contract: 1, + }, + }, + ], + data: { + vec: [ + { + string: "contract try_call failed", + }, + { + symbol: "level2", + }, + { + vec: [ + { + address: + "CDHIKAPYDNRANRSHTHY5JSS2EGDSMC2XAR2WLZJISPCEFLHLY2P3OO4S", + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCVWIAHQ6RSLCAX4HUYWFHSKHWACQSTQHM2OOTLZKHVMNN2QXTXVKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "level1", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_entry", + }, + ], + data: { + u64: "6", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_entry", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_read_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_write_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_data_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_data_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event_byte", + }, + ], + data: { + u64: "4", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "cpu_insn", + }, + ], + data: { + u64: "806090", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "mem_byte", + }, + ], + data: { + u64: "3570616", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "invoke_time_nsecs", + }, + ], + data: { + u64: "489666", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_data_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_emit_event_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, +]; + +export const TEMP_KALE: DiagnosticEventJson[] = [ + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "4d20ab0cc3bce618f0bddae0c4d5a0cb41d45abac5b95dcdec7526dd0b8fee25", + }, + { + symbol: "harvest", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + vec: [ + { + u32: 113278, + }, + { + u32: 113280, + }, + { + u32: 113281, + }, + { + u32: 113282, + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBGSBKYMYO6OMGHQXXNOBRGVUDFUDVC2XLC3SXON5R2SNXILR7XCKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "d7fe44bd0af11d602b1091f2f4a1f4df212d444d0321ea32adb3cc1cbbab0a04", + }, + { + symbol: "harvest", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + u32: 113278, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "75bb4470b1a4ff61ecc7295e8b8eb74419dd586eee404cdf5249915d890e0877", + }, + { + symbol: "mint", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + i128: "4241990", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "mint", + }, + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + string: + "KALE:GBDVX4VELCDSQ54KQJYTNHXAHFLBCA77ZY2USQBM4CSHTTV7DME7KALE", + }, + ], + data: { + i128: "4241990", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "mint", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "harvest", + }, + ], + data: { + i128: "4241990", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBGSBKYMYO6OMGHQXXNOBRGVUDFUDVC2XLC3SXON5R2SNXILR7XCKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "d7fe44bd0af11d602b1091f2f4a1f4df212d444d0321ea32adb3cc1cbbab0a04", + }, + { + symbol: "harvest", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + u32: 113280, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "75bb4470b1a4ff61ecc7295e8b8eb74419dd586eee404cdf5249915d890e0877", + }, + { + symbol: "mint", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + i128: "11348760", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "mint", + }, + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + string: + "KALE:GBDVX4VELCDSQ54KQJYTNHXAHFLBCA77ZY2USQBM4CSHTTV7DME7KALE", + }, + ], + data: { + i128: "11348760", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "mint", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "harvest", + }, + ], + data: { + i128: "11348760", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBGSBKYMYO6OMGHQXXNOBRGVUDFUDVC2XLC3SXON5R2SNXILR7XCKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "d7fe44bd0af11d602b1091f2f4a1f4df212d444d0321ea32adb3cc1cbbab0a04", + }, + { + symbol: "harvest", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + u32: 113281, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "75bb4470b1a4ff61ecc7295e8b8eb74419dd586eee404cdf5249915d890e0877", + }, + { + symbol: "mint", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + i128: "13089724", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "mint", + }, + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + string: + "KALE:GBDVX4VELCDSQ54KQJYTNHXAHFLBCA77ZY2USQBM4CSHTTV7DME7KALE", + }, + ], + data: { + i128: "13089724", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "mint", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "harvest", + }, + ], + data: { + i128: "13089724", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBGSBKYMYO6OMGHQXXNOBRGVUDFUDVC2XLC3SXON5R2SNXILR7XCKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "d7fe44bd0af11d602b1091f2f4a1f4df212d444d0321ea32adb3cc1cbbab0a04", + }, + { + symbol: "harvest", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + u32: 113282, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "75bb4470b1a4ff61ecc7295e8b8eb74419dd586eee404cdf5249915d890e0877", + }, + { + symbol: "mint", + }, + ], + data: { + vec: [ + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + i128: "4821087", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "mint", + }, + { + address: + "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", + }, + { + string: + "KALE:GBDVX4VELCDSQ54KQJYTNHXAHFLBCA77ZY2USQBM4CSHTTV7DME7KALE", + }, + ], + data: { + i128: "4821087", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "mint", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "harvest", + }, + ], + data: { + i128: "4821087", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBGSBKYMYO6OMGHQXXNOBRGVUDFUDVC2XLC3SXON5R2SNXILR7XCKKY3", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "harvest", + }, + ], + data: { + vec: [ + { + i128: "4241990", + }, + { + i128: "11348760", + }, + { + i128: "13089724", + }, + { + i128: "4821087", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_entry", + }, + ], + data: { + u64: "14", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_entry", + }, + ], + data: { + u64: "1", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_read_byte", + }, + ], + data: { + u64: "116", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_write_byte", + }, + ], + data: { + u64: "116", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_key_byte", + }, + ], + data: { + u64: "84", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_data_byte", + }, + ], + data: { + u64: "116", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_data_byte", + }, + ], + data: { + u64: "116", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event", + }, + ], + data: { + u64: "4", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event_byte", + }, + ], + data: { + u64: "892", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "cpu_insn", + }, + ], + data: { + u64: "4008627", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "mem_byte", + }, + ], + data: { + u64: "7164025", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "invoke_time_nsecs", + }, + ], + data: { + u64: "666319", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_key_byte", + }, + ], + data: { + u64: "84", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_data_byte", + }, + ], + data: { + u64: "116", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_emit_event_byte", + }, + ], + data: { + u64: "200", + }, + }, + }, + }, + }, +]; + +export const TEMP_SS: DiagnosticEventJson[] = [ + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0dd5c710ea6a4a23b32207fd130eadf9c9ce899f4308e93e4ffe53fbaf108a04", + }, + { + symbol: "remove_liquidity", + }, + ], + data: { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + { + i128: "3920309", + }, + { + i128: "5000000", + }, + { + i128: "1000000", + }, + { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + { + u64: "1767119444", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "3872426bd59e4a61585086e3886d457903b53f22f89e361ea806ffcb07ac719f", + }, + { + symbol: "pair_exists", + }, + ], + data: { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA4HEQTL2WPEUYKYKCDOHCDNIV4QHNJ7EL4J4NQ6VADP7SYHVRYZ7AW2", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "pair_exists", + }, + ], + data: { + bool: true, + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "19f1e3bb37b77070098cb5ccfaa5c00b2917fe16e39e7424ee29b2c25dd77ae7", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + { + i128: "3920309", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + ], + data: { + i128: "3920309", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "19f1e3bb37b77070098cb5ccfaa5c00b2917fe16e39e7424ee29b2c25dd77ae7", + }, + { + symbol: "withdraw", + }, + ], + data: { + address: "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "2954929309719", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "629288072258", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "3872426bd59e4a61585086e3886d457903b53f22f89e361ea806ffcb07ac719f", + }, + { + symbol: "fees_enabled", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA4HEQTL2WPEUYKYKCDOHCDNIV4QHNJ7EL4J4NQ6VADP7SYHVRYZ7AW2", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "fees_enabled", + }, + ], + data: { + bool: false, + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "burn", + }, + { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + ], + data: { + i128: "3920309", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + { + i128: "9382877", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + { + string: "native", + }, + ], + data: { + i128: "9382877", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + { + i128: "1998197", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + { + string: + "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", + }, + ], + data: { + i128: "1998197", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "2954919926842", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "629286074061", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapPair", + }, + { + symbol: "sync", + }, + ], + data: { + map: [ + { + key: { + symbol: "new_reserve_0", + }, + val: { + i128: "2954919926842", + }, + }, + { + key: { + symbol: "new_reserve_1", + }, + val: { + i128: "629286074061", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapPair", + }, + { + symbol: "withdraw", + }, + ], + data: { + map: [ + { + key: { + symbol: "amount_0", + }, + val: { + i128: "9382877", + }, + }, + { + key: { + symbol: "amount_1", + }, + val: { + i128: "1998197", + }, + }, + { + key: { + symbol: "liquidity", + }, + val: { + i128: "3920309", + }, + }, + { + key: { + symbol: "new_reserve_0", + }, + val: { + i128: "2954919926842", + }, + }, + { + key: { + symbol: "new_reserve_1", + }, + val: { + i128: "629286074061", + }, + }, + { + key: { + symbol: "to", + }, + val: { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "withdraw", + }, + ], + data: { + vec: [ + { + i128: "9382877", + }, + { + i128: "1998197", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapRouter", + }, + { + symbol: "remove", + }, + ], + data: { + map: [ + { + key: { + symbol: "amount_a", + }, + val: { + i128: "9382877", + }, + }, + { + key: { + symbol: "amount_b", + }, + val: { + i128: "1998197", + }, + }, + { + key: { + symbol: "liquidity", + }, + val: { + i128: "3920309", + }, + }, + { + key: { + symbol: "pair", + }, + val: { + address: + "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", + }, + }, + { + key: { + symbol: "to", + }, + val: { + address: + "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", + }, + }, + { + key: { + symbol: "token_a", + }, + val: { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + }, + { + key: { + symbol: "token_b", + }, + val: { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "remove_liquidity", + }, + ], + data: { + vec: [ + { + i128: "9382877", + }, + { + i128: "1998197", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_entry", + }, + ], + data: { + u64: "15", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_entry", + }, + ], + data: { + u64: "7", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_read_byte", + }, + ], + data: { + u64: "260", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_write_byte", + }, + ], + data: { + u64: "1512", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_key_byte", + }, + ], + data: { + u64: "124", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_data_byte", + }, + ], + data: { + u64: "260", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_data_byte", + }, + ], + data: { + u64: "1512", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event", + }, + ], + data: { + u64: "7", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event_byte", + }, + ], + data: { + u64: "1756", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "cpu_insn", + }, + ], + data: { + u64: "5590177", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "mem_byte", + }, + ], + data: { + u64: "7842656", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "invoke_time_nsecs", + }, + ], + data: { + u64: "606366", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_key_byte", + }, + ], + data: { + u64: "116", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_data_byte", + }, + ], + data: { + u64: "512", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_emit_event_byte", + }, + ], + data: { + u64: "436", + }, + }, + }, + }, + }, +]; + +export const TEMP_FAILED: DiagnosticEventJson[] = [ + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "b4905f3ef7b78b525c24ef9ae8d323009164b3566403d4013f63431a2ac084a0", + }, + { + symbol: "b", + }, + ], + data: { + vec: [ + { + u128: "4000000000", + }, + { + u128: "4000000000", + }, + { + vec: [ + { + vec: [ + { + u32: 2, + }, + { + u32: 2, + }, + { + u32: 2999, + }, + { + u32: 1, + }, + ], + }, + { + vec: [ + { + u32: 4, + }, + { + u32: 1, + }, + { + u32: 4027, + }, + { + u32: 0, + }, + ], + }, + { + vec: [ + { + u32: 2, + }, + { + u32: 0, + }, + { + u32: 2999, + }, + { + u32: 2, + }, + ], + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0dd5c710ea6a4a23b32207fd130eadf9c9ce899f4308e93e4ffe53fbaf108a04", + }, + { + symbol: "router_pair_for", + }, + ], + data: { + vec: [ + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + { + address: + "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "router_pair_for", + }, + ], + data: { + address: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "5066038209", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0dd5c710ea6a4a23b32207fd130eadf9c9ce899f4308e93e4ffe53fbaf108a04", + }, + { + symbol: "swap_exact_tokens_for_tokens", + }, + ], + data: { + vec: [ + { + i128: "4000000000", + }, + { + i128: "1", + }, + { + vec: [ + { + address: + "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + u64: "18446744073709551615", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "be21971aa986e1a7f67bb6942b4cbadc0baf8b8c042e6e89184084f2552bb676", + }, + { + symbol: "get_reserves", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "get_reserves", + }, + ], + data: { + vec: [ + { + i128: "2825306690719", + }, + { + i128: "2389869922102", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + address: + "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + }, + { + i128: "4000000000", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + address: + "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + }, + { + string: + "EURC:GDHU6WRG4IEQXM5NZ4BMPKOXHW76MZM4Y2IEMFDVXBSDP6SJY4ITNPP2", + }, + ], + data: { + i128: "4000000000", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "be21971aa986e1a7f67bb6942b4cbadc0baf8b8c042e6e89184084f2552bb676", + }, + { + symbol: "swap", + }, + ], + data: { + vec: [ + { + i128: "4706763496", + }, + { + i128: "0", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + i128: "4706763496", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + string: + "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", + }, + ], + data: { + i128: "4706763496", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "2820599927223", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "2393869922102", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapPair", + }, + { + symbol: "sync", + }, + ], + data: { + map: [ + { + key: { + symbol: "new_reserve_0", + }, + val: { + i128: "2820599927223", + }, + }, + { + key: { + symbol: "new_reserve_1", + }, + val: { + i128: "2393869922102", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapPair", + }, + { + symbol: "swap", + }, + ], + data: { + map: [ + { + key: { + symbol: "amount_0_in", + }, + val: { + i128: "0", + }, + }, + { + key: { + symbol: "amount_0_out", + }, + val: { + i128: "4706763496", + }, + }, + { + key: { + symbol: "amount_1_in", + }, + val: { + i128: "4000000000", + }, + }, + { + key: { + symbol: "amount_1_out", + }, + val: { + i128: "0", + }, + }, + { + key: { + symbol: "to", + }, + val: { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapRouter", + }, + { + symbol: "swap", + }, + ], + data: { + map: [ + { + key: { + symbol: "amounts", + }, + val: { + vec: [ + { + i128: "4000000000", + }, + { + i128: "4706763496", + }, + ], + }, + }, + { + key: { + symbol: "path", + }, + val: { + vec: [ + { + address: + "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + }, + { + key: { + symbol: "to", + }, + val: { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_exact_tokens_for_tokens", + }, + ], + data: { + vec: [ + { + i128: "4000000000", + }, + { + i128: "4706763496", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "9772801705", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "3cfa2561c2b2aa114bca58a0e56453f4e99c0d191d6914bce1672c2d507a1021", + }, + { + symbol: "get_tokens", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "get_tokens", + }, + ], + data: { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "10677983146", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "3cfa2561c2b2aa114bca58a0e56453f4e99c0d191d6914bce1672c2d507a1021", + }, + { + symbol: "swap", + }, + ], + data: { + vec: [ + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + u32: 1, + }, + { + u32: 0, + }, + { + u128: "4706763496", + }, + { + u128: "1", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + i128: "4706763496", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + string: + "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", + }, + ], + data: { + i128: "4706763496", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + i128: "19453242062", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + string: "native", + }, + ], + data: { + i128: "19453242062", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "80176910c0ed131a1c1e21fd8abbc94618e664834634b0b3fa72eef04b972384", + }, + { + symbol: "update", + }, + ], + data: { + vec: [ + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + symbol: "standard", + }, + { + vec: [ + { + u128: "10", + }, + ], + }, + { + vec: [ + { + u128: "110365532322447", + }, + { + u128: "26681234346057", + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CCABO2IQYDWRGGQ4DYQ73CV3ZFDBRZTEQNDDJMFT7JZO54CLS4RYJROY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "update", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "trade", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + ], + data: { + vec: [ + { + i128: "4706763496", + }, + { + i128: "19453242062", + }, + { + i128: "2353382", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "update_reserves", + }, + ], + data: { + vec: [ + { + i128: "110365532322447", + }, + { + i128: "26681234346057", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap", + }, + ], + data: { + u128: "19453242062", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "30131225208", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0dd5c710ea6a4a23b32207fd130eadf9c9ce899f4308e93e4ffe53fbaf108a04", + }, + { + symbol: "router_pair_for", + }, + ], + data: { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "router_pair_for", + }, + ], + data: { + address: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "1007801702", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0dd5c710ea6a4a23b32207fd130eadf9c9ce899f4308e93e4ffe53fbaf108a04", + }, + { + symbol: "swap_exact_tokens_for_tokens", + }, + ], + data: { + vec: [ + { + i128: "19453242062", + }, + { + i128: "1", + }, + { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + }, + ], + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + u64: "18446744073709551615", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "2744dc7477e5294c0a952bdc53d194c3c0f41541e03aebd098aee0f3d3f496cb", + }, + { + symbol: "get_reserves", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "get_reserves", + }, + ], + data: { + vec: [ + { + i128: "10519850215666", + }, + { + i128: "2165968724057", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + address: + "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + }, + { + i128: "19453242062", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + address: + "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + }, + { + string: "native", + }, + ], + data: { + i128: "19453242062", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "2744dc7477e5294c0a952bdc53d194c3c0f41541e03aebd098aee0f3d3f496cb", + }, + { + symbol: "swap", + }, + ], + data: { + vec: [ + { + i128: "0", + }, + { + i128: "3985931454", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + i128: "3985931454", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + }, + { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + { + string: + "EURC:GDHU6WRG4IEQXM5NZ4BMPKOXHW76MZM4Y2IEMFDVXBSDP6SJY4ITNPP2", + }, + ], + data: { + i128: "3985931454", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "10539303457728", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "2161982792603", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapPair", + }, + { + symbol: "sync", + }, + ], + data: { + map: [ + { + key: { + symbol: "new_reserve_0", + }, + val: { + i128: "10539303457728", + }, + }, + { + key: { + symbol: "new_reserve_1", + }, + val: { + i128: "2161982792603", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapPair", + }, + { + symbol: "swap", + }, + ], + data: { + map: [ + { + key: { + symbol: "amount_0_in", + }, + val: { + i128: "19453242062", + }, + }, + { + key: { + symbol: "amount_0_out", + }, + val: { + i128: "0", + }, + }, + { + key: { + symbol: "amount_1_in", + }, + val: { + i128: "0", + }, + }, + { + key: { + symbol: "amount_1_out", + }, + val: { + i128: "3985931454", + }, + }, + { + key: { + symbol: "to", + }, + val: { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "contract", + body: { + v0: { + topics: [ + { + string: "SoroswapRouter", + }, + { + symbol: "swap", + }, + ], + data: { + map: [ + { + key: { + symbol: "amounts", + }, + val: { + vec: [ + { + i128: "19453242062", + }, + { + i128: "3985931454", + }, + ], + }, + }, + { + key: { + symbol: "path", + }, + val: { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + }, + ], + }, + }, + { + key: { + symbol: "to", + }, + val: { + address: + "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_exact_tokens_for_tokens", + }, + ], + data: { + vec: [ + { + i128: "19453242062", + }, + { + i128: "3985931454", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", + }, + { + symbol: "balance", + }, + ], + data: { + address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "balance", + }, + ], + data: { + i128: "4993733156", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "error", + }, + { + error: { + contract: 77, + }, + }, + ], + data: { + vec: [ + { + string: "failing with contract error", + }, + { + u32: 77, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "error", + }, + { + error: { + contract: 77, + }, + }, + ], + data: { + string: + "escalating error to VM trap from failed host function call: fail_with_error", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "log", + }, + ], + data: { + vec: [ + { + string: "VM call trapped with HostError", + }, + { + symbol: "b", + }, + { + error: { + contract: 77, + }, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "host_fn_failed", + }, + { + error: { + contract: 77, + }, + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_entry", + }, + ], + data: { + u64: "29", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_entry", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_read_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_write_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_data_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_data_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "cpu_insn", + }, + ], + data: { + u64: "14097141", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "mem_byte", + }, + ], + data: { + u64: "18861173", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "invoke_time_nsecs", + }, + ], + data: { + u64: "1711666", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_data_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: false, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_emit_event_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, +]; + +export const TEMP_LONG_PARAMS: DiagnosticEventJson[] = [ + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "9e62c293910e3441c38936648da4f701be9f3bd2feb78dbf35dc2461a14c992f", + }, + { + symbol: "swap_chained_strict_receive", + }, + ], + data: { + vec: [ + { + address: + "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", + }, + { + vec: [ + { + vec: [ + { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + bytes: + "b2e02fcfca6c96f8ad5cbd84e7784a777b36d9c96a2459402c4f458462aab7f0", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + vec: [ + { + vec: [ + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + bytes: + "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", + }, + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + ], + }, + { + vec: [ + { + vec: [ + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + bytes: + "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + vec: [ + { + vec: [ + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + bytes: + "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", + }, + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + ], + }, + ], + }, + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + u128: "2755000000", + }, + { + u128: "78271189", + }, + { + u32: 300, + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + i128: "78271189", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + string: "native", + }, + ], + data: { + i128: "78271189", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "6033b4250e704e314fb064973d185db922cae0bd272ba5bff19aac570f12ac2f", + }, + { + symbol: "swap_chained_strict_receive", + }, + ], + data: { + vec: [ + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + vec: [ + { + vec: [ + { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + bytes: + "b2e02fcfca6c96f8ad5cbd84e7784a777b36d9c96a2459402c4f458462aab7f0", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + vec: [ + { + vec: [ + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + bytes: + "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", + }, + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + ], + }, + { + vec: [ + { + vec: [ + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + bytes: + "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + vec: [ + { + vec: [ + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + bytes: + "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", + }, + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + ], + }, + ], + }, + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + u128: "2763289870", + }, + { + u128: "78271189", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "4e0d6a8014eca7c7e27b4b7c56fdfc2f0ab88f9d941958b003dbf387a6205514", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + vec: [ + { + u32: 1, + }, + { + u32: 0, + }, + { + u128: "2763289870", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + u128: "16570301", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "2219fb3aeb5a4fbc7ae04b7bdd928e3343141d89d1adbd9245c34aa7305cbbe3", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + vec: [ + { + u32: 0, + }, + { + u32: 1, + }, + { + u128: "16570301", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + u128: "5417", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "b22e1cccd06df9a112e282381337f7c65cadcbf4f37350c3f493997909ea6802", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + vec: [ + { + u32: 1, + }, + { + u32: 0, + }, + { + u128: "5417", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + u128: "16460696", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "3cfa2561c2b2aa114bca58a0e56453f4e99c0d191d6914bce1672c2d507a1021", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + vec: [ + { + u32: 0, + }, + { + u32: 1, + }, + { + u128: "16460696", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "estimate_swap_strict_receive", + }, + ], + data: { + u128: "77589403", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "78271189", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: "native", + }, + ], + data: { + i128: "78271189", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + i128: "681786", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + string: "native", + }, + ], + data: { + i128: "681786", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "3cfa2561c2b2aa114bca58a0e56453f4e99c0d191d6914bce1672c2d507a1021", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + u32: 0, + }, + { + u32: 1, + }, + { + u128: "16460696", + }, + { + u128: "77589403", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + i128: "77589403", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + string: "native", + }, + ], + data: { + i128: "77589403", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "0", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: "native", + }, + ], + data: { + i128: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "16460696", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: + "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", + }, + ], + data: { + i128: "16460696", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "80176910c0ed131a1c1e21fd8abbc94618e664834634b0b3fa72eef04b972384", + }, + { + symbol: "update", + }, + ], + data: { + vec: [ + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + symbol: "standard", + }, + { + vec: [ + { + u128: "10", + }, + ], + }, + { + vec: [ + { + u128: "118075140042496", + }, + { + u128: "25074858205983", + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCABO2IQYDWRGGQ4DYQ73CV3ZFDBRZTEQNDDJMFT7JZO54CLS4RYJROY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "update", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "trade", + }, + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + ], + data: { + vec: [ + { + i128: "77589403", + }, + { + i128: "16460696", + }, + { + i128: "38795", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "update_reserves", + }, + ], + data: { + vec: [ + { + i128: "118075140042496", + }, + { + i128: "25074858205983", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + u128: "77589403", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "swap", + }, + { + vec: [ + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + ], + data: { + vec: [ + { + address: + "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", + }, + { + address: + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + { + u128: "77589403", + }, + { + u128: "16460696", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "b22e1cccd06df9a112e282381337f7c65cadcbf4f37350c3f493997909ea6802", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + u32: 1, + }, + { + u32: 0, + }, + { + u128: "5417", + }, + { + u128: "16460696", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + i128: "16460696", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + string: + "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", + }, + ], + data: { + i128: "16460696", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "0", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: + "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", + }, + ], + data: { + i128: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "4fc673b3805637ddcaf2ff5c29844d8a8985cbf702ddd86042073e2db49da737", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "5417", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: + "ETH:GBFXOHVAS43OIWNIO7XLRJAHT3BICFEIKOJLZVXNT572MISM4CMGSOCC", + }, + ], + data: { + i128: "5417", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "80176910c0ed131a1c1e21fd8abbc94618e664834634b0b3fa72eef04b972384", + }, + { + symbol: "update", + }, + ], + data: { + vec: [ + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + symbol: "standard", + }, + { + vec: [ + { + u128: "30", + }, + ], + }, + { + vec: [ + { + u128: "329726573", + }, + { + u128: "998954162782", + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCABO2IQYDWRGGQ4DYQ73CV3ZFDBRZTEQNDDJMFT7JZO54CLS4RYJROY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "update", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "trade", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + ], + data: { + vec: [ + { + i128: "16460696", + }, + { + i128: "5417", + }, + { + i128: "24692", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "update_reserves", + }, + ], + data: { + vec: [ + { + i128: "329726573", + }, + { + i128: "998954162782", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + u128: "16460696", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "swap", + }, + { + vec: [ + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + ], + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + ], + data: { + vec: [ + { + address: + "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", + }, + { + address: + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + }, + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + u128: "16460696", + }, + { + u128: "5417", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "2219fb3aeb5a4fbc7ae04b7bdd928e3343141d89d1adbd9245c34aa7305cbbe3", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + u32: 0, + }, + { + u32: 1, + }, + { + u128: "16570301", + }, + { + u128: "5417", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "4fc673b3805637ddcaf2ff5c29844d8a8985cbf702ddd86042073e2db49da737", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + i128: "5417", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + string: + "ETH:GBFXOHVAS43OIWNIO7XLRJAHT3BICFEIKOJLZVXNT572MISM4CMGSOCC", + }, + ], + data: { + i128: "5417", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "4fc673b3805637ddcaf2ff5c29844d8a8985cbf702ddd86042073e2db49da737", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "0", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: + "ETH:GBFXOHVAS43OIWNIO7XLRJAHT3BICFEIKOJLZVXNT572MISM4CMGSOCC", + }, + ], + data: { + i128: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "cb9a565dc3577a7ea46a9d4191c7124ca836b40d87f531be27f31729f879571a", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "16570301", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: + "sUSD:GCHW7CWI7GMIYQYFXMFJNJX5645XGWIINIAEQK3SABQO6CAYL5T7JYIH", + }, + ], + data: { + i128: "16570301", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "80176910c0ed131a1c1e21fd8abbc94618e664834634b0b3fa72eef04b972384", + }, + { + symbol: "update", + }, + ], + data: { + vec: [ + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + symbol: "standard", + }, + { + vec: [ + { + u128: "30", + }, + ], + }, + { + vec: [ + { + u128: "79537325", + }, + { + u128: "244073531754", + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCABO2IQYDWRGGQ4DYQ73CV3ZFDBRZTEQNDDJMFT7JZO54CLS4RYJROY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "update", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "trade", + }, + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + ], + data: { + vec: [ + { + i128: "5417", + }, + { + i128: "16570301", + }, + { + i128: "9", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "update_reserves", + }, + ], + data: { + vec: [ + { + i128: "79537325", + }, + { + i128: "244073531754", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + u128: "5417", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "swap", + }, + { + vec: [ + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + ], + data: { + vec: [ + { + address: + "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", + }, + { + address: + "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + { + u128: "5417", + }, + { + u128: "16570301", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "4e0d6a8014eca7c7e27b4b7c56fdfc2f0ab88f9d941958b003dbf387a6205514", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + u32: 1, + }, + { + u32: 0, + }, + { + u128: "2763289870", + }, + { + u128: "16570301", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "cb9a565dc3577a7ea46a9d4191c7124ca836b40d87f531be27f31729f879571a", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + i128: "16570301", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + string: + "sUSD:GCHW7CWI7GMIYQYFXMFJNJX5645XGWIINIAEQK3SABQO6CAYL5T7JYIH", + }, + ], + data: { + i128: "16570301", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "cb9a565dc3577a7ea46a9d4191c7124ca836b40d87f531be27f31729f879571a", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "0", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: + "sUSD:GCHW7CWI7GMIYQYFXMFJNJX5645XGWIINIAEQK3SABQO6CAYL5T7JYIH", + }, + ], + data: { + i128: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0925b0d6eaf1341128f952757a4595a245adb5bf61cb4794c900b64e3680c2a1", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + i128: "2763289870", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + string: + "VELO:GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M", + }, + ], + data: { + i128: "2763289870", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "80176910c0ed131a1c1e21fd8abbc94618e664834634b0b3fa72eef04b972384", + }, + { + symbol: "update", + }, + ], + data: { + vec: [ + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + symbol: "standard", + }, + { + vec: [ + { + u128: "30", + }, + ], + }, + { + vec: [ + { + u128: "39438765266393", + }, + { + u128: "235804935994", + }, + ], + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCABO2IQYDWRGGQ4DYQ73CV3ZFDBRZTEQNDDJMFT7JZO54CLS4RYJROY", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "update", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "trade", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + ], + data: { + vec: [ + { + i128: "16570301", + }, + { + i128: "2763289870", + }, + { + i128: "24856", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "update_reserves", + }, + ], + data: { + vec: [ + { + i128: "39438765266393", + }, + { + i128: "235804935994", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_strict_receive", + }, + ], + data: { + u128: "16570301", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "swap", + }, + { + vec: [ + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + ], + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + ], + data: { + vec: [ + { + address: + "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", + }, + { + address: + "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", + }, + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + { + u128: "16570301", + }, + { + u128: "2763289870", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0925b0d6eaf1341128f952757a4595a245adb5bf61cb4794c900b64e3680c2a1", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + i128: "2763289870", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + string: + "VELO:GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M", + }, + ], + data: { + i128: "2763289870", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_chained_strict_receive", + }, + ], + data: { + u128: "77589403", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "0925b0d6eaf1341128f952757a4595a245adb5bf61cb4794c900b64e3680c2a1", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + address: + "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", + }, + { + i128: "2755000000", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + address: + "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", + }, + { + string: + "VELO:GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M", + }, + ], + data: { + i128: "2755000000", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_call", + }, + { + bytes: + "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", + }, + { + symbol: "transfer", + }, + ], + data: { + vec: [ + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + address: + "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", + }, + { + i128: "681786", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "transfer", + }, + { + address: + "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + }, + { + address: + "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", + }, + { + string: "native", + }, + ], + data: { + i128: "681786", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "transfer", + }, + ], + data: "void", + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + type_: "contract", + body: { + v0: { + topics: [ + { + symbol: "charge_provider_fee", + }, + ], + data: { + vec: [ + { + address: + "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", + }, + { + u128: "8289870", + }, + ], + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "fn_return", + }, + { + symbol: "swap_chained_strict_receive", + }, + ], + data: { + u128: "77589403", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_entry", + }, + ], + data: { + u64: "41", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_entry", + }, + ], + data: { + u64: "25", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_read_byte", + }, + ], + data: { + u64: "308", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "ledger_write_byte", + }, + ], + data: { + u64: "13384", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_key_byte", + }, + ], + data: { + u64: "124", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_key_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_data_byte", + }, + ], + data: { + u64: "308", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_data_byte", + }, + ], + data: { + u64: "13384", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "read_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "write_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event", + }, + ], + data: { + u64: "31", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "emit_event_byte", + }, + ], + data: { + u64: "7180", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "cpu_insn", + }, + ], + data: { + u64: "23581272", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "mem_byte", + }, + ], + data: { + u64: "25380766", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "invoke_time_nsecs", + }, + ], + data: { + u64: "3719617", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_key_byte", + }, + ], + data: { + u64: "112", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_data_byte", + }, + ], + data: { + u64: "2512", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_rw_code_byte", + }, + ], + data: { + u64: "0", + }, + }, + }, + }, + }, + { + in_successful_contract_call: true, + event: { + ext: "v0", + contract_id: null, + type_: "diagnostic", + body: { + v0: { + topics: [ + { + symbol: "core_metrics", + }, + { + symbol: "max_emit_event_byte", + }, + ], + data: { + u64: "368", + }, + }, + }, + }, + }, +]; diff --git a/src/constants/networkLimits.ts b/src/constants/networkLimits.ts index e7b6946bf..2ab119e29 100644 --- a/src/constants/networkLimits.ts +++ b/src/constants/networkLimits.ts @@ -78,24 +78,6 @@ export const MAINNET_LIMITS: NetworkLimits = { "persistent_rent_rate_denominator": "1215", "temp_rent_rate_denominator": "2430", "live_soroban_state_size_window": [ - "749779296", - "749808480", - "749827556", - "749844492", - "749864220", - "749888696", - "749904340", - "749926128", - "749943884", - "749944148", - "749959260", - "749976756", - "749991680", - "750025556", - "750036000", - "750054468", - "750073064", - "750101320", "750123816", "750146052", "750173060", @@ -107,7 +89,25 @@ export const MAINNET_LIMITS: NetworkLimits = { "750812427", "750833527", "750851135", - "750877703" + "750877703", + "750892679", + "750917171", + "750934687", + "751493090", + "751518378", + "752097550", + "752122086", + "752139546", + "752736752", + "752755668", + "752767036", + "752774052", + "752798860", + "752814204", + "752832132", + "752848148", + "752865368", + "752916236" ], "state_target_size_bytes": "3000000000", "rent_fee_1kb_state_size_low": "-17000", @@ -116,57 +116,36 @@ export const MAINNET_LIMITS: NetworkLimits = { } as const; export const TESTNET_LIMITS: NetworkLimits = { - "tx_max_instructions": 600000000, + "tx_max_instructions": 400000000, "tx_memory_limit": 41943040, - "tx_max_footprint_entries": 100, - "tx_max_disk_read_entries": 100, - "tx_max_write_ledger_entries": 50, + "tx_max_footprint_entries": 200, + "tx_max_disk_read_entries": 200, + "tx_max_write_ledger_entries": 200, "tx_max_disk_read_bytes": 200000, "tx_max_write_bytes": 132096, "tx_max_contract_events_size_bytes": 16384, "contract_data_key_size_bytes": 250, "contract_max_size_bytes": 131072, - "ledger_max_instructions": 600000000, - "ledger_max_disk_read_entries": 500, - "ledger_max_disk_read_bytes": 3500000, - "ledger_max_write_ledger_entries": 250, - "ledger_max_write_bytes": 143360, - "ledger_max_txs_size_bytes": 133120, + "ledger_max_instructions": 580000000, + "ledger_max_disk_read_entries": 1000, + "ledger_max_disk_read_bytes": 400000, + "ledger_max_write_ledger_entries": 1000, + "ledger_max_write_bytes": 286720, + "ledger_max_txs_size_bytes": 266240, "max_entry_ttl": 3110400, "min_temporary_ttl": 720, "min_persistent_ttl": 120960, - "fee_rate_per_instructions_increment": 25, - "fee_read_ledger_entry": "6250", - "fee_write_ledger_entry": "10000", - "fee_read_1kb": "1786", - "fee_write_1kb": "3500", - "fee_tx_size_1kb": "1624", - "fee_historical_1kb": "16235", - "fee_contract_events_1kb": "10000", + "fee_rate_per_instructions_increment": 7, + "fee_read_ledger_entry": "1563", + "fee_write_ledger_entry": "2500", + "fee_read_1kb": "447", + "fee_write_1kb": "875", + "fee_tx_size_1kb": "406", + "fee_historical_1kb": "4059", + "fee_contract_events_1kb": "5000", "persistent_rent_rate_denominator": "1215", "temp_rent_rate_denominator": "2430", "live_soroban_state_size_window": [ - "305207623", - "307262287", - "307291359", - "308367975", - "308946183", - "308908971", - "308656982", - "308840066", - "309372788", - "309380192", - "308797908", - "308705662", - "308729670", - "308746846", - "308755334", - "308782378", - "308719387", - "308671623", - "308594440", - "311015954", - "311571571", "311601939", "311280910", "309728672", @@ -175,7 +154,28 @@ export const TESTNET_LIMITS: NetworkLimits = { "309684427", "309710683", "309718083", - "309150005" + "309150005", + "309405766", + "309484700", + "309638958", + "309656258", + "309670906", + "309627907", + "309938788", + "309944268", + "309948488", + "309956684", + "309474104", + "309759594", + "308877393", + "310839970", + "311030331", + "311351269", + "311322565", + "311325949", + "310159773", + "310177445", + "310187961" ], "state_target_size_bytes": "3000000000", "rent_fee_1kb_state_size_low": "-17000", diff --git a/src/helpers/formatDiagnosticEvents.ts b/src/helpers/formatDiagnosticEvents.ts index 41cfb7ca4..624c61d6c 100644 --- a/src/helpers/formatDiagnosticEvents.ts +++ b/src/helpers/formatDiagnosticEvents.ts @@ -127,11 +127,6 @@ export interface DiagnosticEventJson { // ============================================================================= // Helper Functions // ============================================================================= -/** - * Extracts the event type from a diagnostic event. - * For diagnostic events, returns the first topic symbol. - * For contract events, returns "contract_event". - */ const getEventType = (event: DiagnosticEvent): string => { switch (event.type_) { case EVENT_TYPES.DIAGNOSTIC: @@ -143,13 +138,6 @@ const getEventType = (event: DiagnosticEvent): string => { } }; -/** - * Extracts the event name from a diagnostic event. - * - For fn_return: uses the 2nd topic (function name) - * - For fn_call: uses the 3rd topic (function name) - * - For contract events: uses the 1st topic (event name) - * - For other diagnostic events: uses the 1st topic symbol - */ const getEventName = (event: DiagnosticEvent): string => { const topics = event.body?.v0?.topics; if (!topics || topics.length === 0) return ""; @@ -176,10 +164,6 @@ const getEventName = (event: DiagnosticEvent): string => { return ""; }; -/** - * Recursively formats event data from ScVal types. - * Handles vectors (arrays), maps (key-value pairs), primitives, and plain string literals. - */ type PrimitiveKey = Exclude; const isPrimitiveKey = (key: keyof ScValType): key is PrimitiveKey => @@ -261,14 +245,8 @@ const formatEventData = (data: ScValType | string): FormattedEventData => { return { value: data, type: undefined }; }; -/** - * Calculates the error level across all events in the call stack. - * @returns "all" if all events are errors, "some" if only some are errors, undefined if no errors - */ const calculateErrorLevel = (callStack: ProcessedEvent[]): ErrorLevel => { - /** - * Recursively flattens the event tree to get all events including nested ones. - */ + // Recursively flattens the event tree to get all events including nested ones. const getAllEvents = (events: ProcessedEvent[]): ProcessedEvent[] => { const allEvents: ProcessedEvent[] = []; @@ -302,11 +280,6 @@ const calculateErrorLevel = (callStack: ProcessedEvent[]): ErrorLevel => { // ============================================================================= // Main Processing // ============================================================================= - -/** - * Formats contract event topics (excluding the first one used for event name). - * Returns undefined for non-contract events or events with no additional topics. - */ const formatContractParams = ( eventType: string | undefined, topics: ScValType[] | undefined, @@ -318,18 +291,6 @@ const formatContractParams = ( return topics.map((topic) => formatEventData(topic)); }; -/** - * Processes diagnostic events into a structured call stack with nesting. - * - * Event processing logic: - * - Core metrics: Extracted and stored separately - * - fn_call (diagnostic): Creates a new stack frame and nests subsequent events - * - fn_return (diagnostic): Attached to the current stack frame's return property - * - Other diagnostic events: Added to the current stack frame or root - * - Contract events: Added to the current stack frame or root - * - * The currentStack tracks the function call hierarchy to properly nest events. - */ const processEvents = ( dEvents: DiagnosticEventJson[], ): { @@ -413,15 +374,6 @@ const processEvents = ( return { callStack: result, coreMetrics }; }; -/** - * Formats diagnostic events from a transaction into a structured call stack. - * - * @param dEvents - Array of diagnostic events from a Stellar transaction - * @returns Object containing: - * - callStack: Nested structure of function calls and events - * - coreMetrics: Array of core performance metrics - * - errorLevel: Overall error status ("all", "some", or undefined) - */ export const formatDiagnosticEvents = ( dEvents: DiagnosticEventJson[], ): { @@ -446,9724 +398,3 @@ export const formatDiagnosticEvents = ( errorLevel: calculateErrorLevel(callStack), }; }; - -// TODO: remove before merge -// ============================================================================= -// Test Data -// ============================================================================= -export const TEMP_MIXED: DiagnosticEventJson[] = [ - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "ab6400f0f464b102fc3d31629e4a3d80284a703b34e74d7951eac6b750bcef55", - }, - { - symbol: "level1", - }, - ], - data: { - vec: [ - { - address: - "CCXSFZSLOZ5UUMKPNESF6EDEOQ5DOCKE6JVWGPFBQK2ICPBADO6GAIFL", - }, - { - address: - "CDHIKAPYDNRANRSHTHY5JSS2EGDSMC2XAR2WLZJISPCEFLHLY2P3OO4S", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCVWIAHQ6RSLCAX4HUYWFHSKHWACQSTQHM2OOTLZKHVMNN2QXTXVKKY3", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "af22e64b767b4a314f69245f1064743a370944f26b633ca182b4813c201bbc60", - }, - { - symbol: "level2", - }, - ], - data: { - address: "CDHIKAPYDNRANRSHTHY5JSS2EGDSMC2XAR2WLZJISPCEFLHLY2P3OO4S", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CCXSFZSLOZ5UUMKPNESF6EDEOQ5DOCKE6JVWGPFBQK2ICPBADO6GAIFL", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "ce8501f81b6206c64799f1d4ca5a2187260b57047565e52893c442acebc69fb7", - }, - { - symbol: "level3", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CDHIKAPYDNRANRSHTHY5JSS2EGDSMC2XAR2WLZJISPCEFLHLY2P3OO4S", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "work_done", - }, - ], - data: { - map: [ - { - key: { - symbol: "success", - }, - val: { - bool: true, - }, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CDHIKAPYDNRANRSHTHY5JSS2EGDSMC2XAR2WLZJISPCEFLHLY2P3OO4S", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "level3", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CCXSFZSLOZ5UUMKPNESF6EDEOQ5DOCKE6JVWGPFBQK2ICPBADO6GAIFL", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "failing", - }, - ], - data: { - map: [ - { - key: { - symbol: "reason", - }, - val: { - symbol: "always", - }, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CCXSFZSLOZ5UUMKPNESF6EDEOQ5DOCKE6JVWGPFBQK2ICPBADO6GAIFL", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "error", - }, - { - error: { - contract: 1, - }, - }, - ], - data: { - string: "escalating Ok(ScErrorType::Contract) frame-exit to Err", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCVWIAHQ6RSLCAX4HUYWFHSKHWACQSTQHM2OOTLZKHVMNN2QXTXVKKY3", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "error", - }, - { - error: { - contract: 1, - }, - }, - ], - data: { - vec: [ - { - string: "contract try_call failed", - }, - { - symbol: "level2", - }, - { - vec: [ - { - address: - "CDHIKAPYDNRANRSHTHY5JSS2EGDSMC2XAR2WLZJISPCEFLHLY2P3OO4S", - }, - ], - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCVWIAHQ6RSLCAX4HUYWFHSKHWACQSTQHM2OOTLZKHVMNN2QXTXVKKY3", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "level1", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_entry", - }, - ], - data: { - u64: "6", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_entry", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "ledger_read_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "ledger_write_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_key_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_key_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_data_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_data_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_code_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_code_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "emit_event", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "emit_event_byte", - }, - ], - data: { - u64: "4", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "cpu_insn", - }, - ], - data: { - u64: "806090", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "mem_byte", - }, - ], - data: { - u64: "3570616", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "invoke_time_nsecs", - }, - ], - data: { - u64: "489666", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_rw_key_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_rw_data_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_rw_code_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_emit_event_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, -]; - -export const TEMP_KALE: DiagnosticEventJson[] = [ - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "4d20ab0cc3bce618f0bddae0c4d5a0cb41d45abac5b95dcdec7526dd0b8fee25", - }, - { - symbol: "harvest", - }, - ], - data: { - vec: [ - { - address: - "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", - }, - { - vec: [ - { - u32: 113278, - }, - { - u32: 113280, - }, - { - u32: 113281, - }, - { - u32: 113282, - }, - ], - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBGSBKYMYO6OMGHQXXNOBRGVUDFUDVC2XLC3SXON5R2SNXILR7XCKKY3", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "d7fe44bd0af11d602b1091f2f4a1f4df212d444d0321ea32adb3cc1cbbab0a04", - }, - { - symbol: "harvest", - }, - ], - data: { - vec: [ - { - address: - "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", - }, - { - u32: 113278, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "75bb4470b1a4ff61ecc7295e8b8eb74419dd586eee404cdf5249915d890e0877", - }, - { - symbol: "mint", - }, - ], - data: { - vec: [ - { - address: - "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", - }, - { - i128: "4241990", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "mint", - }, - { - address: - "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", - }, - { - string: - "KALE:GBDVX4VELCDSQ54KQJYTNHXAHFLBCA77ZY2USQBM4CSHTTV7DME7KALE", - }, - ], - data: { - i128: "4241990", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "mint", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "harvest", - }, - ], - data: { - i128: "4241990", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBGSBKYMYO6OMGHQXXNOBRGVUDFUDVC2XLC3SXON5R2SNXILR7XCKKY3", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "d7fe44bd0af11d602b1091f2f4a1f4df212d444d0321ea32adb3cc1cbbab0a04", - }, - { - symbol: "harvest", - }, - ], - data: { - vec: [ - { - address: - "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", - }, - { - u32: 113280, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "75bb4470b1a4ff61ecc7295e8b8eb74419dd586eee404cdf5249915d890e0877", - }, - { - symbol: "mint", - }, - ], - data: { - vec: [ - { - address: - "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", - }, - { - i128: "11348760", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "mint", - }, - { - address: - "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", - }, - { - string: - "KALE:GBDVX4VELCDSQ54KQJYTNHXAHFLBCA77ZY2USQBM4CSHTTV7DME7KALE", - }, - ], - data: { - i128: "11348760", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "mint", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "harvest", - }, - ], - data: { - i128: "11348760", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBGSBKYMYO6OMGHQXXNOBRGVUDFUDVC2XLC3SXON5R2SNXILR7XCKKY3", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "d7fe44bd0af11d602b1091f2f4a1f4df212d444d0321ea32adb3cc1cbbab0a04", - }, - { - symbol: "harvest", - }, - ], - data: { - vec: [ - { - address: - "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", - }, - { - u32: 113281, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "75bb4470b1a4ff61ecc7295e8b8eb74419dd586eee404cdf5249915d890e0877", - }, - { - symbol: "mint", - }, - ], - data: { - vec: [ - { - address: - "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", - }, - { - i128: "13089724", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "mint", - }, - { - address: - "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", - }, - { - string: - "KALE:GBDVX4VELCDSQ54KQJYTNHXAHFLBCA77ZY2USQBM4CSHTTV7DME7KALE", - }, - ], - data: { - i128: "13089724", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "mint", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "harvest", - }, - ], - data: { - i128: "13089724", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBGSBKYMYO6OMGHQXXNOBRGVUDFUDVC2XLC3SXON5R2SNXILR7XCKKY3", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "d7fe44bd0af11d602b1091f2f4a1f4df212d444d0321ea32adb3cc1cbbab0a04", - }, - { - symbol: "harvest", - }, - ], - data: { - vec: [ - { - address: - "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", - }, - { - u32: 113282, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "75bb4470b1a4ff61ecc7295e8b8eb74419dd586eee404cdf5249915d890e0877", - }, - { - symbol: "mint", - }, - ], - data: { - vec: [ - { - address: - "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", - }, - { - i128: "4821087", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "mint", - }, - { - address: - "GARROATMIXHFWGW6HVSTKW3F5HCJIDZTXOBHW5KRM52NQNYQHPC3TF7S", - }, - { - string: - "KALE:GBDVX4VELCDSQ54KQJYTNHXAHFLBCA77ZY2USQBM4CSHTTV7DME7KALE", - }, - ], - data: { - i128: "4821087", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CB23WRDQWGSP6YPMY4UV5C4OW5CBTXKYN3XEATG7KJEZCXMJBYEHOUOV", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "mint", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CDL74RF5BLYR2YBLCCI7F5FB6TPSCLKEJUBSD2RSVWZ4YHF3VMFAIGWA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "harvest", - }, - ], - data: { - i128: "4821087", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBGSBKYMYO6OMGHQXXNOBRGVUDFUDVC2XLC3SXON5R2SNXILR7XCKKY3", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "harvest", - }, - ], - data: { - vec: [ - { - i128: "4241990", - }, - { - i128: "11348760", - }, - { - i128: "13089724", - }, - { - i128: "4821087", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_entry", - }, - ], - data: { - u64: "14", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_entry", - }, - ], - data: { - u64: "1", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "ledger_read_byte", - }, - ], - data: { - u64: "116", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "ledger_write_byte", - }, - ], - data: { - u64: "116", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_key_byte", - }, - ], - data: { - u64: "84", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_key_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_data_byte", - }, - ], - data: { - u64: "116", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_data_byte", - }, - ], - data: { - u64: "116", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_code_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_code_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "emit_event", - }, - ], - data: { - u64: "4", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "emit_event_byte", - }, - ], - data: { - u64: "892", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "cpu_insn", - }, - ], - data: { - u64: "4008627", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "mem_byte", - }, - ], - data: { - u64: "7164025", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "invoke_time_nsecs", - }, - ], - data: { - u64: "666319", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_rw_key_byte", - }, - ], - data: { - u64: "84", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_rw_data_byte", - }, - ], - data: { - u64: "116", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_rw_code_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_emit_event_byte", - }, - ], - data: { - u64: "200", - }, - }, - }, - }, - }, -]; - -export const TEMP_SS: DiagnosticEventJson[] = [ - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "0dd5c710ea6a4a23b32207fd130eadf9c9ce899f4308e93e4ffe53fbaf108a04", - }, - { - symbol: "remove_liquidity", - }, - ], - data: { - vec: [ - { - address: - "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - { - i128: "3920309", - }, - { - i128: "5000000", - }, - { - i128: "1000000", - }, - { - address: - "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", - }, - { - u64: "1767119444", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "3872426bd59e4a61585086e3886d457903b53f22f89e361ea806ffcb07ac719f", - }, - { - symbol: "pair_exists", - }, - ], - data: { - vec: [ - { - address: - "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CA4HEQTL2WPEUYKYKCDOHCDNIV4QHNJ7EL4J4NQ6VADP7SYHVRYZ7AW2", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "pair_exists", - }, - ], - data: { - bool: true, - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "19f1e3bb37b77070098cb5ccfaa5c00b2917fe16e39e7424ee29b2c25dd77ae7", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", - }, - { - address: - "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - }, - { - i128: "3920309", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", - }, - { - address: - "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - }, - ], - data: { - i128: "3920309", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "19f1e3bb37b77070098cb5ccfaa5c00b2917fe16e39e7424ee29b2c25dd77ae7", - }, - { - symbol: "withdraw", - }, - ], - data: { - address: "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", - }, - { - symbol: "balance", - }, - ], - data: { - address: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "balance", - }, - ], - data: { - i128: "2954929309719", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", - }, - { - symbol: "balance", - }, - ], - data: { - address: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "balance", - }, - ], - data: { - i128: "629288072258", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "3872426bd59e4a61585086e3886d457903b53f22f89e361ea806ffcb07ac719f", - }, - { - symbol: "fees_enabled", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CA4HEQTL2WPEUYKYKCDOHCDNIV4QHNJ7EL4J4NQ6VADP7SYHVRYZ7AW2", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "fees_enabled", - }, - ], - data: { - bool: false, - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "burn", - }, - { - address: - "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - }, - ], - data: { - i128: "3920309", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - }, - { - address: - "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", - }, - { - i128: "9382877", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - }, - { - address: - "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", - }, - { - string: "native", - }, - ], - data: { - i128: "9382877", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - }, - { - address: - "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", - }, - { - i128: "1998197", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - }, - { - address: - "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", - }, - { - string: - "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", - }, - ], - data: { - i128: "1998197", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", - }, - { - symbol: "balance", - }, - ], - data: { - address: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "balance", - }, - ], - data: { - i128: "2954919926842", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", - }, - { - symbol: "balance", - }, - ], - data: { - address: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "balance", - }, - ], - data: { - i128: "629286074061", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - type_: "contract", - body: { - v0: { - topics: [ - { - string: "SoroswapPair", - }, - { - symbol: "sync", - }, - ], - data: { - map: [ - { - key: { - symbol: "new_reserve_0", - }, - val: { - i128: "2954919926842", - }, - }, - { - key: { - symbol: "new_reserve_1", - }, - val: { - i128: "629286074061", - }, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - type_: "contract", - body: { - v0: { - topics: [ - { - string: "SoroswapPair", - }, - { - symbol: "withdraw", - }, - ], - data: { - map: [ - { - key: { - symbol: "amount_0", - }, - val: { - i128: "9382877", - }, - }, - { - key: { - symbol: "amount_1", - }, - val: { - i128: "1998197", - }, - }, - { - key: { - symbol: "liquidity", - }, - val: { - i128: "3920309", - }, - }, - { - key: { - symbol: "new_reserve_0", - }, - val: { - i128: "2954919926842", - }, - }, - { - key: { - symbol: "new_reserve_1", - }, - val: { - i128: "629286074061", - }, - }, - { - key: { - symbol: "to", - }, - val: { - address: - "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", - }, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "withdraw", - }, - ], - data: { - vec: [ - { - i128: "9382877", - }, - { - i128: "1998197", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "contract", - body: { - v0: { - topics: [ - { - string: "SoroswapRouter", - }, - { - symbol: "remove", - }, - ], - data: { - map: [ - { - key: { - symbol: "amount_a", - }, - val: { - i128: "9382877", - }, - }, - { - key: { - symbol: "amount_b", - }, - val: { - i128: "1998197", - }, - }, - { - key: { - symbol: "liquidity", - }, - val: { - i128: "3920309", - }, - }, - { - key: { - symbol: "pair", - }, - val: { - address: - "CAM7DY53G63XA4AJRS24Z6VFYAFSSF76C3RZ45BE5YU3FQS5255OOABP", - }, - }, - { - key: { - symbol: "to", - }, - val: { - address: - "GBCPQMFNL6VMHHF4QGDAEXXTVUV3MXOVSQWLBETNRJTKPMB7QTOFFCG5", - }, - }, - { - key: { - symbol: "token_a", - }, - val: { - address: - "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - }, - }, - { - key: { - symbol: "token_b", - }, - val: { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "remove_liquidity", - }, - ], - data: { - vec: [ - { - i128: "9382877", - }, - { - i128: "1998197", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_entry", - }, - ], - data: { - u64: "15", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_entry", - }, - ], - data: { - u64: "7", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "ledger_read_byte", - }, - ], - data: { - u64: "260", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "ledger_write_byte", - }, - ], - data: { - u64: "1512", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_key_byte", - }, - ], - data: { - u64: "124", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_key_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_data_byte", - }, - ], - data: { - u64: "260", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_data_byte", - }, - ], - data: { - u64: "1512", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_code_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_code_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "emit_event", - }, - ], - data: { - u64: "7", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "emit_event_byte", - }, - ], - data: { - u64: "1756", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "cpu_insn", - }, - ], - data: { - u64: "5590177", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "mem_byte", - }, - ], - data: { - u64: "7842656", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "invoke_time_nsecs", - }, - ], - data: { - u64: "606366", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_rw_key_byte", - }, - ], - data: { - u64: "116", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_rw_data_byte", - }, - ], - data: { - u64: "512", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_rw_code_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_emit_event_byte", - }, - ], - data: { - u64: "436", - }, - }, - }, - }, - }, -]; - -export const TEMP_FAILED: DiagnosticEventJson[] = [ - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "b4905f3ef7b78b525c24ef9ae8d323009164b3566403d4013f63431a2ac084a0", - }, - { - symbol: "b", - }, - ], - data: { - vec: [ - { - u128: "4000000000", - }, - { - u128: "4000000000", - }, - { - vec: [ - { - vec: [ - { - u32: 2, - }, - { - u32: 2, - }, - { - u32: 2999, - }, - { - u32: 1, - }, - ], - }, - { - vec: [ - { - u32: 4, - }, - { - u32: 1, - }, - { - u32: 4027, - }, - { - u32: 0, - }, - ], - }, - { - vec: [ - { - u32: 2, - }, - { - u32: 0, - }, - { - u32: 2999, - }, - { - u32: 2, - }, - ], - }, - ], - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "0dd5c710ea6a4a23b32207fd130eadf9c9ce899f4308e93e4ffe53fbaf108a04", - }, - { - symbol: "router_pair_for", - }, - ], - data: { - vec: [ - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - { - address: - "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "router_pair_for", - }, - ], - data: { - address: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", - }, - { - symbol: "balance", - }, - ], - data: { - address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "balance", - }, - ], - data: { - i128: "5066038209", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "0dd5c710ea6a4a23b32207fd130eadf9c9ce899f4308e93e4ffe53fbaf108a04", - }, - { - symbol: "swap_exact_tokens_for_tokens", - }, - ], - data: { - vec: [ - { - i128: "4000000000", - }, - { - i128: "1", - }, - { - vec: [ - { - address: - "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - ], - }, - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - { - u64: "18446744073709551615", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "be21971aa986e1a7f67bb6942b4cbadc0baf8b8c042e6e89184084f2552bb676", - }, - { - symbol: "get_reserves", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "get_reserves", - }, - ], - data: { - vec: [ - { - i128: "2825306690719", - }, - { - i128: "2389869922102", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - { - address: - "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", - }, - { - i128: "4000000000", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - { - address: - "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", - }, - { - string: - "EURC:GDHU6WRG4IEQXM5NZ4BMPKOXHW76MZM4Y2IEMFDVXBSDP6SJY4ITNPP2", - }, - ], - data: { - i128: "4000000000", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "be21971aa986e1a7f67bb6942b4cbadc0baf8b8c042e6e89184084f2552bb676", - }, - { - symbol: "swap", - }, - ], - data: { - vec: [ - { - i128: "4706763496", - }, - { - i128: "0", - }, - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", - }, - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - { - i128: "4706763496", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", - }, - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - { - string: - "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", - }, - ], - data: { - i128: "4706763496", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", - }, - { - symbol: "balance", - }, - ], - data: { - address: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "balance", - }, - ], - data: { - i128: "2820599927223", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", - }, - { - symbol: "balance", - }, - ], - data: { - address: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "balance", - }, - ], - data: { - i128: "2393869922102", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", - type_: "contract", - body: { - v0: { - topics: [ - { - string: "SoroswapPair", - }, - { - symbol: "sync", - }, - ], - data: { - map: [ - { - key: { - symbol: "new_reserve_0", - }, - val: { - i128: "2820599927223", - }, - }, - { - key: { - symbol: "new_reserve_1", - }, - val: { - i128: "2393869922102", - }, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", - type_: "contract", - body: { - v0: { - topics: [ - { - string: "SoroswapPair", - }, - { - symbol: "swap", - }, - ], - data: { - map: [ - { - key: { - symbol: "amount_0_in", - }, - val: { - i128: "0", - }, - }, - { - key: { - symbol: "amount_0_out", - }, - val: { - i128: "4706763496", - }, - }, - { - key: { - symbol: "amount_1_in", - }, - val: { - i128: "4000000000", - }, - }, - { - key: { - symbol: "amount_1_out", - }, - val: { - i128: "0", - }, - }, - { - key: { - symbol: "to", - }, - val: { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC7CDFY2VGDODJ7WPO3JIK2MXLOAXL4LRQCC43UJDBAIJ4SVFO3HNPOC", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "swap", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "contract", - body: { - v0: { - topics: [ - { - string: "SoroswapRouter", - }, - { - symbol: "swap", - }, - ], - data: { - map: [ - { - key: { - symbol: "amounts", - }, - val: { - vec: [ - { - i128: "4000000000", - }, - { - i128: "4706763496", - }, - ], - }, - }, - { - key: { - symbol: "path", - }, - val: { - vec: [ - { - address: - "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - ], - }, - }, - { - key: { - symbol: "to", - }, - val: { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "swap_exact_tokens_for_tokens", - }, - ], - data: { - vec: [ - { - i128: "4000000000", - }, - { - i128: "4706763496", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", - }, - { - symbol: "balance", - }, - ], - data: { - address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "balance", - }, - ], - data: { - i128: "9772801705", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "3cfa2561c2b2aa114bca58a0e56453f4e99c0d191d6914bce1672c2d507a1021", - }, - { - symbol: "get_tokens", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "get_tokens", - }, - ], - data: { - vec: [ - { - address: - "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", - }, - { - symbol: "balance", - }, - ], - data: { - address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "balance", - }, - ], - data: { - i128: "10677983146", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "3cfa2561c2b2aa114bca58a0e56453f4e99c0d191d6914bce1672c2d507a1021", - }, - { - symbol: "swap", - }, - ], - data: { - vec: [ - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - { - u32: 1, - }, - { - u32: 0, - }, - { - u128: "4706763496", - }, - { - u128: "1", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - { - address: - "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - }, - { - i128: "4706763496", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - { - address: - "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - }, - { - string: - "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", - }, - ], - data: { - i128: "4706763496", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - }, - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - { - i128: "19453242062", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - }, - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - { - string: "native", - }, - ], - data: { - i128: "19453242062", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "80176910c0ed131a1c1e21fd8abbc94618e664834634b0b3fa72eef04b972384", - }, - { - symbol: "update", - }, - ], - data: { - vec: [ - { - address: - "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - }, - { - symbol: "standard", - }, - { - vec: [ - { - u128: "10", - }, - ], - }, - { - vec: [ - { - u128: "110365532322447", - }, - { - u128: "26681234346057", - }, - ], - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CCABO2IQYDWRGGQ4DYQ73CV3ZFDBRZTEQNDDJMFT7JZO54CLS4RYJROY", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "update", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "trade", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - { - address: - "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - }, - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - ], - data: { - vec: [ - { - i128: "4706763496", - }, - { - i128: "19453242062", - }, - { - i128: "2353382", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "update_reserves", - }, - ], - data: { - vec: [ - { - i128: "110365532322447", - }, - { - i128: "26681234346057", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "swap", - }, - ], - data: { - u128: "19453242062", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", - }, - { - symbol: "balance", - }, - ], - data: { - address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "balance", - }, - ], - data: { - i128: "30131225208", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "0dd5c710ea6a4a23b32207fd130eadf9c9ce899f4308e93e4ffe53fbaf108a04", - }, - { - symbol: "router_pair_for", - }, - ], - data: { - vec: [ - { - address: - "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - }, - { - address: - "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "router_pair_for", - }, - ], - data: { - address: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", - }, - { - symbol: "balance", - }, - ], - data: { - address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "balance", - }, - ], - data: { - i128: "1007801702", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "0dd5c710ea6a4a23b32207fd130eadf9c9ce899f4308e93e4ffe53fbaf108a04", - }, - { - symbol: "swap_exact_tokens_for_tokens", - }, - ], - data: { - vec: [ - { - i128: "19453242062", - }, - { - i128: "1", - }, - { - vec: [ - { - address: - "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - }, - { - address: - "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", - }, - ], - }, - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - { - u64: "18446744073709551615", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "2744dc7477e5294c0a952bdc53d194c3c0f41541e03aebd098aee0f3d3f496cb", - }, - { - symbol: "get_reserves", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "get_reserves", - }, - ], - data: { - vec: [ - { - i128: "10519850215666", - }, - { - i128: "2165968724057", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - { - address: - "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", - }, - { - i128: "19453242062", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - { - address: - "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", - }, - { - string: "native", - }, - ], - data: { - i128: "19453242062", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "2744dc7477e5294c0a952bdc53d194c3c0f41541e03aebd098aee0f3d3f496cb", - }, - { - symbol: "swap", - }, - ], - data: { - vec: [ - { - i128: "0", - }, - { - i128: "3985931454", - }, - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", - }, - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - { - i128: "3985931454", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", - }, - { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - { - string: - "EURC:GDHU6WRG4IEQXM5NZ4BMPKOXHW76MZM4Y2IEMFDVXBSDP6SJY4ITNPP2", - }, - ], - data: { - i128: "3985931454", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", - }, - { - symbol: "balance", - }, - ], - data: { - address: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "balance", - }, - ], - data: { - i128: "10539303457728", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", - }, - { - symbol: "balance", - }, - ], - data: { - address: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "balance", - }, - ], - data: { - i128: "2161982792603", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", - type_: "contract", - body: { - v0: { - topics: [ - { - string: "SoroswapPair", - }, - { - symbol: "sync", - }, - ], - data: { - map: [ - { - key: { - symbol: "new_reserve_0", - }, - val: { - i128: "10539303457728", - }, - }, - { - key: { - symbol: "new_reserve_1", - }, - val: { - i128: "2161982792603", - }, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", - type_: "contract", - body: { - v0: { - topics: [ - { - string: "SoroswapPair", - }, - { - symbol: "swap", - }, - ], - data: { - map: [ - { - key: { - symbol: "amount_0_in", - }, - val: { - i128: "19453242062", - }, - }, - { - key: { - symbol: "amount_0_out", - }, - val: { - i128: "0", - }, - }, - { - key: { - symbol: "amount_1_in", - }, - val: { - i128: "0", - }, - }, - { - key: { - symbol: "amount_1_out", - }, - val: { - i128: "3985931454", - }, - }, - { - key: { - symbol: "to", - }, - val: { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CATUJXDUO7SSSTAKSUV5YU6RSTB4B5AVIHQDV26QTCXOB46T6SLMWNMY", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "swap", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "contract", - body: { - v0: { - topics: [ - { - string: "SoroswapRouter", - }, - { - symbol: "swap", - }, - ], - data: { - map: [ - { - key: { - symbol: "amounts", - }, - val: { - vec: [ - { - i128: "19453242062", - }, - { - i128: "3985931454", - }, - ], - }, - }, - { - key: { - symbol: "path", - }, - val: { - vec: [ - { - address: - "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - }, - { - address: - "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", - }, - ], - }, - }, - { - key: { - symbol: "to", - }, - val: { - address: - "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CAG5LRYQ5JVEUI5TEID72EYOVX44TTUJT5BQR2J6J77FH65PCCFAJDDH", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "swap_exact_tokens_for_tokens", - }, - ], - data: { - vec: [ - { - i128: "19453242062", - }, - { - i128: "3985931454", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "e6a7d9eb7523006a469aa7483ad1107247443c0d82e62763de670848c4e97c90", - }, - { - symbol: "balance", - }, - ], - data: { - address: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CDTKPWPLOURQA2SGTKTUQOWRCBZEORB4BWBOMJ3D3ZTQQSGE5F6JBQLV", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "balance", - }, - ], - data: { - i128: "4993733156", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "error", - }, - { - error: { - contract: 77, - }, - }, - ], - data: { - vec: [ - { - string: "failing with contract error", - }, - { - u32: 77, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "error", - }, - { - error: { - contract: 77, - }, - }, - ], - data: { - string: - "escalating error to VM trap from failed host function call: fail_with_error", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: "CC2JAXZ6663YWUS4ETXZV2GTEMAJCZFTKZSAHVABH5RUGGRKYCCKBR3Y", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "log", - }, - ], - data: { - vec: [ - { - string: "VM call trapped with HostError", - }, - { - symbol: "b", - }, - { - error: { - contract: 77, - }, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "host_fn_failed", - }, - { - error: { - contract: 77, - }, - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_entry", - }, - ], - data: { - u64: "29", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_entry", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "ledger_read_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "ledger_write_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_key_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_key_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_data_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_data_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_code_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_code_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "emit_event", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "emit_event_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "cpu_insn", - }, - ], - data: { - u64: "14097141", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "mem_byte", - }, - ], - data: { - u64: "18861173", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "invoke_time_nsecs", - }, - ], - data: { - u64: "1711666", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_rw_key_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_rw_data_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_rw_code_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: false, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_emit_event_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, -]; - -export const TEMP_LONG_PARAMS: DiagnosticEventJson[] = [ - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "9e62c293910e3441c38936648da4f701be9f3bd2feb78dbf35dc2461a14c992f", - }, - { - symbol: "swap_chained_strict_receive", - }, - ], - data: { - vec: [ - { - address: - "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", - }, - { - vec: [ - { - vec: [ - { - vec: [ - { - address: - "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - ], - }, - { - bytes: - "b2e02fcfca6c96f8ad5cbd84e7784a777b36d9c96a2459402c4f458462aab7f0", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - ], - }, - { - vec: [ - { - vec: [ - { - address: - "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - ], - }, - { - bytes: - "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", - }, - { - address: - "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - }, - ], - }, - { - vec: [ - { - vec: [ - { - address: - "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - }, - { - address: - "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - }, - ], - }, - { - bytes: - "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", - }, - { - address: - "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - }, - ], - }, - { - vec: [ - { - vec: [ - { - address: - "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", - }, - { - address: - "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - }, - ], - }, - { - bytes: - "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", - }, - { - address: - "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", - }, - ], - }, - ], - }, - { - address: - "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - }, - { - u128: "2755000000", - }, - { - u128: "78271189", - }, - { - u32: 300, - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", - }, - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - { - i128: "78271189", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", - }, - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - { - string: "native", - }, - ], - data: { - i128: "78271189", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "6033b4250e704e314fb064973d185db922cae0bd272ba5bff19aac570f12ac2f", - }, - { - symbol: "swap_chained_strict_receive", - }, - ], - data: { - vec: [ - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - { - vec: [ - { - vec: [ - { - vec: [ - { - address: - "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - ], - }, - { - bytes: - "b2e02fcfca6c96f8ad5cbd84e7784a777b36d9c96a2459402c4f458462aab7f0", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - ], - }, - { - vec: [ - { - vec: [ - { - address: - "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - ], - }, - { - bytes: - "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", - }, - { - address: - "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - }, - ], - }, - { - vec: [ - { - vec: [ - { - address: - "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - }, - { - address: - "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - }, - ], - }, - { - bytes: - "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", - }, - { - address: - "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - }, - ], - }, - { - vec: [ - { - vec: [ - { - address: - "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", - }, - { - address: - "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - }, - ], - }, - { - bytes: - "9ac7a9cde23ac2ada11105eeaa42e43c2ea8332ca0aa8f41f58d7160274d718e", - }, - { - address: - "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", - }, - ], - }, - ], - }, - { - address: - "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - }, - { - u128: "2763289870", - }, - { - u128: "78271189", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "4e0d6a8014eca7c7e27b4b7c56fdfc2f0ab88f9d941958b003dbf387a6205514", - }, - { - symbol: "estimate_swap_strict_receive", - }, - ], - data: { - vec: [ - { - u32: 1, - }, - { - u32: 0, - }, - { - u128: "2763289870", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "estimate_swap_strict_receive", - }, - ], - data: { - u128: "16570301", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "2219fb3aeb5a4fbc7ae04b7bdd928e3343141d89d1adbd9245c34aa7305cbbe3", - }, - { - symbol: "estimate_swap_strict_receive", - }, - ], - data: { - vec: [ - { - u32: 0, - }, - { - u32: 1, - }, - { - u128: "16570301", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "estimate_swap_strict_receive", - }, - ], - data: { - u128: "5417", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "b22e1cccd06df9a112e282381337f7c65cadcbf4f37350c3f493997909ea6802", - }, - { - symbol: "estimate_swap_strict_receive", - }, - ], - data: { - vec: [ - { - u32: 1, - }, - { - u32: 0, - }, - { - u128: "5417", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "estimate_swap_strict_receive", - }, - ], - data: { - u128: "16460696", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "3cfa2561c2b2aa114bca58a0e56453f4e99c0d191d6914bce1672c2d507a1021", - }, - { - symbol: "estimate_swap_strict_receive", - }, - ], - data: { - vec: [ - { - u32: 0, - }, - { - u32: 1, - }, - { - u128: "16460696", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "estimate_swap_strict_receive", - }, - ], - data: { - u128: "77589403", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - i128: "78271189", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - string: "native", - }, - ], - data: { - i128: "78271189", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - { - i128: "681786", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - { - string: "native", - }, - ], - data: { - i128: "681786", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "3cfa2561c2b2aa114bca58a0e56453f4e99c0d191d6914bce1672c2d507a1021", - }, - { - symbol: "swap_strict_receive", - }, - ], - data: { - vec: [ - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - u32: 0, - }, - { - u32: 1, - }, - { - u128: "16460696", - }, - { - u128: "77589403", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - address: - "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - }, - { - i128: "77589403", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - address: - "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - }, - { - string: "native", - }, - ], - data: { - i128: "77589403", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - i128: "0", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - string: "native", - }, - ], - data: { - i128: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - i128: "16460696", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - string: - "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", - }, - ], - data: { - i128: "16460696", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "80176910c0ed131a1c1e21fd8abbc94618e664834634b0b3fa72eef04b972384", - }, - { - symbol: "update", - }, - ], - data: { - vec: [ - { - address: - "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - }, - { - symbol: "standard", - }, - { - vec: [ - { - u128: "10", - }, - ], - }, - { - vec: [ - { - u128: "118075140042496", - }, - { - u128: "25074858205983", - }, - ], - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCABO2IQYDWRGGQ4DYQ73CV3ZFDBRZTEQNDDJMFT7JZO54CLS4RYJROY", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "update", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "trade", - }, - { - address: - "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - ], - data: { - vec: [ - { - i128: "77589403", - }, - { - i128: "16460696", - }, - { - i128: "38795", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "update_reserves", - }, - ], - data: { - vec: [ - { - i128: "118075140042496", - }, - { - i128: "25074858205983", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "swap_strict_receive", - }, - ], - data: { - u128: "77589403", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "swap", - }, - { - vec: [ - { - address: - "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - ], - }, - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - ], - data: { - vec: [ - { - address: - "CA6PUJLBYKZKUEKLZJMKBZLEKP2OTHANDEOWSFF44FTSYLKQPIICCJBE", - }, - { - address: - "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - { - u128: "77589403", - }, - { - u128: "16460696", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "b22e1cccd06df9a112e282381337f7c65cadcbf4f37350c3f493997909ea6802", - }, - { - symbol: "swap_strict_receive", - }, - ], - data: { - vec: [ - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - u32: 1, - }, - { - u32: 0, - }, - { - u128: "5417", - }, - { - u128: "16460696", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - address: - "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - }, - { - i128: "16460696", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - address: - "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - }, - { - string: - "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", - }, - ], - data: { - i128: "16460696", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "adefce59aee52968f76061d494c2525b75659fa4296a65f499ef29e56477e496", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - i128: "0", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - string: - "USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN", - }, - ], - data: { - i128: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "4fc673b3805637ddcaf2ff5c29844d8a8985cbf702ddd86042073e2db49da737", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - i128: "5417", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - string: - "ETH:GBFXOHVAS43OIWNIO7XLRJAHT3BICFEIKOJLZVXNT572MISM4CMGSOCC", - }, - ], - data: { - i128: "5417", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "80176910c0ed131a1c1e21fd8abbc94618e664834634b0b3fa72eef04b972384", - }, - { - symbol: "update", - }, - ], - data: { - vec: [ - { - address: - "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - }, - { - symbol: "standard", - }, - { - vec: [ - { - u128: "30", - }, - ], - }, - { - vec: [ - { - u128: "329726573", - }, - { - u128: "998954162782", - }, - ], - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCABO2IQYDWRGGQ4DYQ73CV3ZFDBRZTEQNDDJMFT7JZO54CLS4RYJROY", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "update", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "trade", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - { - address: - "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - ], - data: { - vec: [ - { - i128: "16460696", - }, - { - i128: "5417", - }, - { - i128: "24692", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "update_reserves", - }, - ], - data: { - vec: [ - { - i128: "329726573", - }, - { - i128: "998954162782", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "swap_strict_receive", - }, - ], - data: { - u128: "16460696", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "swap", - }, - { - vec: [ - { - address: - "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - ], - }, - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - ], - data: { - vec: [ - { - address: - "CCZC4HGM2BW7TIIS4KBDQEZX67DFZLOL6TZXGUGD6SJZS6IJ5JUAEZZR", - }, - { - address: - "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", - }, - { - address: - "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - }, - { - u128: "16460696", - }, - { - u128: "5417", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "2219fb3aeb5a4fbc7ae04b7bdd928e3343141d89d1adbd9245c34aa7305cbbe3", - }, - { - symbol: "swap_strict_receive", - }, - ], - data: { - vec: [ - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - u32: 0, - }, - { - u32: 1, - }, - { - u128: "16570301", - }, - { - u128: "5417", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "4fc673b3805637ddcaf2ff5c29844d8a8985cbf702ddd86042073e2db49da737", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - address: - "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - }, - { - i128: "5417", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - address: - "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - }, - { - string: - "ETH:GBFXOHVAS43OIWNIO7XLRJAHT3BICFEIKOJLZVXNT572MISM4CMGSOCC", - }, - ], - data: { - i128: "5417", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "4fc673b3805637ddcaf2ff5c29844d8a8985cbf702ddd86042073e2db49da737", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - i128: "0", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - string: - "ETH:GBFXOHVAS43OIWNIO7XLRJAHT3BICFEIKOJLZVXNT572MISM4CMGSOCC", - }, - ], - data: { - i128: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "cb9a565dc3577a7ea46a9d4191c7124ca836b40d87f531be27f31729f879571a", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - i128: "16570301", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - string: - "sUSD:GCHW7CWI7GMIYQYFXMFJNJX5645XGWIINIAEQK3SABQO6CAYL5T7JYIH", - }, - ], - data: { - i128: "16570301", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "80176910c0ed131a1c1e21fd8abbc94618e664834634b0b3fa72eef04b972384", - }, - { - symbol: "update", - }, - ], - data: { - vec: [ - { - address: - "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - }, - { - symbol: "standard", - }, - { - vec: [ - { - u128: "30", - }, - ], - }, - { - vec: [ - { - u128: "79537325", - }, - { - u128: "244073531754", - }, - ], - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCABO2IQYDWRGGQ4DYQ73CV3ZFDBRZTEQNDDJMFT7JZO54CLS4RYJROY", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "update", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "trade", - }, - { - address: - "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - }, - { - address: - "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - ], - data: { - vec: [ - { - i128: "5417", - }, - { - i128: "16570301", - }, - { - i128: "9", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "update_reserves", - }, - ], - data: { - vec: [ - { - i128: "79537325", - }, - { - i128: "244073531754", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "swap_strict_receive", - }, - ], - data: { - u128: "5417", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "swap", - }, - { - vec: [ - { - address: - "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - }, - { - address: - "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - }, - ], - }, - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - ], - data: { - vec: [ - { - address: - "CARBT6Z25NNE7PD24BFXXXMSRYZUGFA5RHI23PMSIXBUVJZQLS56HJLP", - }, - { - address: - "CBH4M45TQBLDPXOK6L7VYKMEJWFITBOL64BN3WDAIIDT4LNUTWTTOCKF", - }, - { - address: - "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - }, - { - u128: "5417", - }, - { - u128: "16570301", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "4e0d6a8014eca7c7e27b4b7c56fdfc2f0ab88f9d941958b003dbf387a6205514", - }, - { - symbol: "swap_strict_receive", - }, - ], - data: { - vec: [ - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - u32: 1, - }, - { - u32: 0, - }, - { - u128: "2763289870", - }, - { - u128: "16570301", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "cb9a565dc3577a7ea46a9d4191c7124ca836b40d87f531be27f31729f879571a", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - address: - "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - }, - { - i128: "16570301", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - address: - "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - }, - { - string: - "sUSD:GCHW7CWI7GMIYQYFXMFJNJX5645XGWIINIAEQK3SABQO6CAYL5T7JYIH", - }, - ], - data: { - i128: "16570301", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "cb9a565dc3577a7ea46a9d4191c7124ca836b40d87f531be27f31729f879571a", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - i128: "0", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - string: - "sUSD:GCHW7CWI7GMIYQYFXMFJNJX5645XGWIINIAEQK3SABQO6CAYL5T7JYIH", - }, - ], - data: { - i128: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "0925b0d6eaf1341128f952757a4595a245adb5bf61cb4794c900b64e3680c2a1", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - i128: "2763289870", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - string: - "VELO:GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M", - }, - ], - data: { - i128: "2763289870", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "80176910c0ed131a1c1e21fd8abbc94618e664834634b0b3fa72eef04b972384", - }, - { - symbol: "update", - }, - ], - data: { - vec: [ - { - address: - "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - }, - { - symbol: "standard", - }, - { - vec: [ - { - u128: "30", - }, - ], - }, - { - vec: [ - { - u128: "39438765266393", - }, - { - u128: "235804935994", - }, - ], - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCABO2IQYDWRGGQ4DYQ73CV3ZFDBRZTEQNDDJMFT7JZO54CLS4RYJROY", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "update", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "trade", - }, - { - address: - "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - }, - { - address: - "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - ], - data: { - vec: [ - { - i128: "16570301", - }, - { - i128: "2763289870", - }, - { - i128: "24856", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "update_reserves", - }, - ], - data: { - vec: [ - { - i128: "39438765266393", - }, - { - i128: "235804935994", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "swap_strict_receive", - }, - ], - data: { - u128: "16570301", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "swap", - }, - { - vec: [ - { - address: - "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", - }, - { - address: - "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - }, - ], - }, - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - ], - data: { - vec: [ - { - address: - "CBHA22UACTWKPR7CPNFXYVX57QXQVOEPTWKBSWFQAPN7HB5GEBKRJB63", - }, - { - address: - "CDFZUVS5YNLXU7VENKOUDEOHCJGKQNVUBWD7KMN6E7ZROKPYPFLRUJFG", - }, - { - address: - "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", - }, - { - u128: "16570301", - }, - { - u128: "2763289870", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "0925b0d6eaf1341128f952757a4595a245adb5bf61cb4794c900b64e3680c2a1", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - { - i128: "2763289870", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - }, - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - { - string: - "VELO:GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M", - }, - ], - data: { - i128: "2763289870", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CBQDHNBFBZYE4MKPWBSJOPIYLW4SFSXAXUTSXJN76GNKYVYPCKWC6QUK", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "swap_chained_strict_receive", - }, - ], - data: { - u128: "77589403", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "0925b0d6eaf1341128f952757a4595a245adb5bf61cb4794c900b64e3680c2a1", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - { - address: - "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", - }, - { - i128: "2755000000", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - { - address: - "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", - }, - { - string: - "VELO:GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M", - }, - ], - data: { - i128: "2755000000", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_call", - }, - { - bytes: - "25b4fcd859aec2fa6348438c489b3c3c10c98b6d21be4fd3cb30cb68953ef977", - }, - { - symbol: "transfer", - }, - ], - data: { - vec: [ - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - { - address: - "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", - }, - { - i128: "681786", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "transfer", - }, - { - address: - "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - }, - { - address: - "GAT2STHP2QJOQMP7AOGN7V55ZC4HCSRTHO5CCUWSF2XXZMTZT7HAQWDE", - }, - { - string: "native", - }, - ], - data: { - i128: "681786", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "transfer", - }, - ], - data: "void", - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - type_: "contract", - body: { - v0: { - topics: [ - { - symbol: "charge_provider_fee", - }, - ], - data: { - vec: [ - { - address: - "CAESLMGW5LYTIEJI7FJHK6SFSWRELLNVX5Q4WR4UZEALMTRWQDBKDPAG", - }, - { - u128: "8289870", - }, - ], - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: "CCPGFQUTSEHDIQODRE3GJDNE64A35HZ32L7LPDN7GXOCIYNBJSMS6V6B", - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "fn_return", - }, - { - symbol: "swap_chained_strict_receive", - }, - ], - data: { - u128: "77589403", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_entry", - }, - ], - data: { - u64: "41", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_entry", - }, - ], - data: { - u64: "25", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "ledger_read_byte", - }, - ], - data: { - u64: "308", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "ledger_write_byte", - }, - ], - data: { - u64: "13384", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_key_byte", - }, - ], - data: { - u64: "124", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_key_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_data_byte", - }, - ], - data: { - u64: "308", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_data_byte", - }, - ], - data: { - u64: "13384", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "read_code_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "write_code_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "emit_event", - }, - ], - data: { - u64: "31", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "emit_event_byte", - }, - ], - data: { - u64: "7180", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "cpu_insn", - }, - ], - data: { - u64: "23581272", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "mem_byte", - }, - ], - data: { - u64: "25380766", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "invoke_time_nsecs", - }, - ], - data: { - u64: "3719617", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_rw_key_byte", - }, - ], - data: { - u64: "112", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_rw_data_byte", - }, - ], - data: { - u64: "2512", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_rw_code_byte", - }, - ], - data: { - u64: "0", - }, - }, - }, - }, - }, - { - in_successful_contract_call: true, - event: { - ext: "v0", - contract_id: null, - type_: "diagnostic", - body: { - v0: { - topics: [ - { - symbol: "core_metrics", - }, - { - symbol: "max_emit_event_byte", - }, - ], - data: { - u64: "368", - }, - }, - }, - }, - }, -]; From a1311f60694d3448726ebdc91b90c0f09614b244 Mon Sep 17 00:00:00 2001 From: Iveta Date: Mon, 26 Jan 2026 21:28:57 -0500 Subject: [PATCH 07/16] Adjust Tabs styling (#1829) * Adjust Tabs styling * Call stack trace tabs text --- src/app/(sidebar)/transaction-dashboard/page.tsx | 10 +++++----- src/components/Tabs/styles.scss | 5 +++-- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/app/(sidebar)/transaction-dashboard/page.tsx b/src/app/(sidebar)/transaction-dashboard/page.tsx index 6bab4fbbb..6bc730bc6 100644 --- a/src/app/(sidebar)/transaction-dashboard/page.tsx +++ b/src/app/(sidebar)/transaction-dashboard/page.tsx @@ -315,7 +315,7 @@ export default function TransactionDashboard() { , isDisabled: !isDataLoaded, }} @@ -333,7 +333,7 @@ export default function TransactionDashboard() { }} tab4={{ id: "tx-call-stack-trace", - label: "Call Stack Trace", + label: "Call stack trace", content: ( ) : ( @@ -353,7 +353,7 @@ export default function TransactionDashboard() { }} tab6={{ id: "tx-resource-profiler", - label: "Resource Profiler", + label: "Resource profiler", content: , isDisabled: !isDataLoaded, }} @@ -365,7 +365,7 @@ export default function TransactionDashboard() { }} tab8={{ id: "tx-fee-breakdown", - label: "Fee Breakdown", + label: "Fee breakdown", content: , isDisabled: !isDataLoaded, }} diff --git a/src/components/Tabs/styles.scss b/src/components/Tabs/styles.scss index f4a5280a8..65615db4a 100644 --- a/src/components/Tabs/styles.scss +++ b/src/components/Tabs/styles.scss @@ -6,14 +6,15 @@ display: flex; align-items: center; - gap: pxToRem(8px); + gap: pxToRem(4px); flex-wrap: wrap; + padding: pxToRem(6px) 0; .Tab { position: relative; font-size: pxToRem(14px); line-height: pxToRem(20px); - font-weight: var(--sds-fw-medium); + font-weight: var(--sds-fw-semi-bold); white-space: nowrap; color: var(--Tabs-default-text); background-color: var(--Tabs-default-background); From 8f1f62daea7ccd89c6d163b606e2ededd8dc3b84 Mon Sep 17 00:00:00 2001 From: Iveta Date: Wed, 4 Feb 2026 09:45:11 -0500 Subject: [PATCH 08/16] Handle vec and map param types --- .../components/CallStackTrace.tsx | 13 +- .../transaction-dashboard/styles.scss | 1 + .../transaction-dashboard/testData.ts | 629 ++++++++++++++++++ 3 files changed, 642 insertions(+), 1 deletion(-) diff --git a/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx b/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx index a80a798ae..fd15cf779 100644 --- a/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx +++ b/src/app/(sidebar)/transaction-dashboard/components/CallStackTrace.tsx @@ -30,6 +30,7 @@ import { AnyObject, NetworkType } from "@/types/types"; // TODO: remove before merge import { + TEMP_ARR_OBJ, TEMP_FAILED, TEMP_KALE, TEMP_LONG_PARAMS, @@ -51,6 +52,7 @@ export const CallStackTrace = ({ longParams: TEMP_LONG_PARAMS, someFailed: TEMP_MIXED, allFailed: TEMP_FAILED, + arrObj: TEMP_ARR_OBJ, }; const data = @@ -211,7 +213,7 @@ export const CallStackTrace = ({ key={`map-${v.key}-${vIndex}`} className="CallStackTrace__itemObject__item" > - + {renderData({ dataItem: v.key })} {renderData({ dataItem: v.val })} @@ -405,6 +407,15 @@ export const CallStackTrace = ({ Long params + + - - - - - - - - - - - - - - = {