[{"data":1,"prerenderedAt":2238},["ShallowReactive",2],{"navigation_docs":3,"-docs-webhooks-event-types":352,"-docs-webhooks-event-types-surround":2233},[4,22,35,60,81,137,223,254,282,306,327],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[9,13,17],{"title":10,"path":11,"stem":12},"Overview","\u002Fdocs\u002Fgetting-started\u002Foverview","docs\u002F1.getting-started\u002F1.overview",{"title":14,"path":15,"stem":16},"Integration checklist","\u002Fdocs\u002Fgetting-started\u002Fintegration-checklist","docs\u002F1.getting-started\u002F2.integration-checklist",{"title":18,"path":19,"stem":20},"Environments and base URLs","\u002Fdocs\u002Fgetting-started\u002Fenvironments-and-base-urls","docs\u002F1.getting-started\u002F3.environments-and-base-urls",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Troubleshooting","\u002Fdocs\u002Ftroubleshooting","docs\u002F10.troubleshooting",[27,31],{"title":28,"path":29,"stem":30},"Common errors","\u002Fdocs\u002Ftroubleshooting\u002Fcommon-errors","docs\u002F10.troubleshooting\u002F1.common-errors",{"title":32,"path":33,"stem":34},"Support escalation","\u002Fdocs\u002Ftroubleshooting\u002Fsupport-escalation","docs\u002F10.troubleshooting\u002F2.support-escalation",{"title":36,"path":37,"stem":38,"children":39,"page":21},"Polyflight","\u002Fdocs\u002Fpolyflight","docs\u002F11.polyflight",[40,44,48,52,56],{"title":41,"path":42,"stem":43},"Polyflight overview and launch","\u002Fdocs\u002Fpolyflight\u002Foverview-and-launch","docs\u002F11.polyflight\u002F1.overview-and-launch",{"title":45,"path":46,"stem":47},"Native wallet contract","\u002Fdocs\u002Fpolyflight\u002Fnative-wallet-contract","docs\u002F11.polyflight\u002F2.native-wallet-contract",{"title":49,"path":50,"stem":51},"API, events, and proof","\u002Fdocs\u002Fpolyflight\u002Fapi-events-and-proof","docs\u002F11.polyflight\u002F3.api-events-and-proof",{"title":53,"path":54,"stem":55},"Terms, statements, and settlement","\u002Fdocs\u002Fpolyflight\u002Fterms-statements-and-settlement","docs\u002F11.polyflight\u002F4.terms-statements-and-settlement",{"title":57,"path":58,"stem":59},"Operations, reconciliation, and rollback","\u002Fdocs\u002Fpolyflight\u002Foperations-reconciliation-and-rollback","docs\u002F11.polyflight\u002F5.operations-reconciliation-and-rollback",{"title":61,"path":62,"stem":63,"children":64,"page":21},"Integration Flow","\u002Fdocs\u002Fintegration-flow","docs\u002F2.integration-flow",[65,69,73,77],{"title":66,"path":67,"stem":68},"Architecture","\u002Fdocs\u002Fintegration-flow\u002Farchitecture","docs\u002F2.integration-flow\u002F1.architecture",{"title":70,"path":71,"stem":72},"Launch session model","\u002Fdocs\u002Fintegration-flow\u002Flaunch-session-model","docs\u002F2.integration-flow\u002F2.launch-session-model",{"title":74,"path":75,"stem":76},"Order and wallet saga","\u002Fdocs\u002Fintegration-flow\u002Forder-and-wallet-saga","docs\u002F2.integration-flow\u002F3.order-and-wallet-saga",{"title":78,"path":79,"stem":80},"FX fees and rounding","\u002Fdocs\u002Fintegration-flow\u002Ffx-fees-and-rounding","docs\u002F2.integration-flow\u002F4.fx-fees-and-rounding",{"title":82,"path":83,"stem":84,"children":85,"page":21},"Dashboard","\u002Fdocs\u002Fdashboard","docs\u002F3.dashboard",[86,89,93,97,101,105,109,113,117,121,125,129,133],{"title":10,"path":87,"stem":88},"\u002Fdocs\u002Fdashboard\u002Foverview","docs\u002F3.dashboard\u002F1.overview",{"title":90,"path":91,"stem":92},"Webhook Deliveries","\u002Fdocs\u002Fdashboard\u002Fwebhook-deliveries","docs\u002F3.dashboard\u002F10.webhook-deliveries",{"title":94,"path":95,"stem":96},"Staffs","\u002Fdocs\u002Fdashboard\u002Fstaffs","docs\u002F3.dashboard\u002F11.staffs",{"title":98,"path":99,"stem":100},"Simulator","\u002Fdocs\u002Fdashboard\u002Fsimulator","docs\u002F3.dashboard\u002F12.simulator",{"title":102,"path":103,"stem":104},"API Playground","\u002Fdocs\u002Fdashboard\u002Fapi-playground","docs\u002F3.dashboard\u002F13.api-playground",{"title":106,"path":107,"stem":108},"API keys","\u002Fdocs\u002Fdashboard\u002Fapi-keys","docs\u002F3.dashboard\u002F2.api-keys",{"title":110,"path":111,"stem":112},"Wallet adapter settings","\u002Fdocs\u002Fdashboard\u002Fwallet-adapter-settings","docs\u002F3.dashboard\u002F3.wallet-adapter-settings",{"title":114,"path":115,"stem":116},"Webhook endpoints","\u002Fdocs\u002Fdashboard\u002Fwebhook-endpoints","docs\u002F3.dashboard\u002F4.webhook-endpoints",{"title":118,"path":119,"stem":120},"Markets and visibility","\u002Fdocs\u002Fdashboard\u002Fmarket-visibility","docs\u002F3.dashboard\u002F5.market-visibility",{"title":122,"path":123,"stem":124},"Users","\u002Fdocs\u002Fdashboard\u002Fusers","docs\u002F3.dashboard\u002F6.users",{"title":126,"path":127,"stem":128},"Trades","\u002Fdocs\u002Fdashboard\u002Ftrades","docs\u002F3.dashboard\u002F7.trades",{"title":130,"path":131,"stem":132},"Resolutions","\u002Fdocs\u002Fdashboard\u002Fresolutions","docs\u002F3.dashboard\u002F8.resolutions",{"title":134,"path":135,"stem":136},"Balance Operations","\u002Fdocs\u002Fdashboard\u002Fbalance-operations","docs\u002F3.dashboard\u002F9.balance-operations",{"title":138,"path":139,"stem":140,"children":141,"page":21},"Operator Api","\u002Fdocs\u002Foperator-api","docs\u002F4.operator-api",[142,146,149,153,156,160,163,167,171,175,179,183,186,190,194,198,202,206,209,213,216,219],{"title":143,"path":144,"stem":145},"Authentication","\u002Fdocs\u002Foperator-api\u002Fauthentication","docs\u002F4.operator-api\u002F1.authentication",{"title":114,"path":147,"stem":148},"\u002Fdocs\u002Foperator-api\u002Fwebhook-endpoints","docs\u002F4.operator-api\u002F10.webhook-endpoints",{"title":150,"path":151,"stem":152},"Webhook deliveries","\u002Fdocs\u002Foperator-api\u002Fwebhook-deliveries","docs\u002F4.operator-api\u002F11.webhook-deliveries",{"title":98,"path":154,"stem":155},"\u002Fdocs\u002Foperator-api\u002Fsimulator","docs\u002F4.operator-api\u002F12.simulator",{"title":157,"path":158,"stem":159},"Wallet adapter","\u002Fdocs\u002Foperator-api\u002Fwallet-adapter","docs\u002F4.operator-api\u002F13.wallet-adapter",{"title":94,"path":161,"stem":162},"\u002Fdocs\u002Foperator-api\u002Fstaffs","docs\u002F4.operator-api\u002F14.staffs",{"title":164,"path":165,"stem":166},"Error codes","\u002Fdocs\u002Foperator-api\u002Ferror-codes","docs\u002F4.operator-api\u002F15.error-codes",{"title":168,"path":169,"stem":170},"Redemptions","\u002Fdocs\u002Foperator-api\u002Fredemptions","docs\u002F4.operator-api\u002F16.redemptions",{"title":172,"path":173,"stem":174},"Polyflight overview","\u002Fdocs\u002Foperator-api\u002Fpolyflight","docs\u002F4.operator-api\u002F17.polyflight",{"title":176,"path":177,"stem":178},"Polyflight flights","\u002Fdocs\u002Foperator-api\u002Fpolyflight-flights","docs\u002F4.operator-api\u002F18.polyflight-flights",{"title":180,"path":181,"stem":182},"Polyflight tickets","\u002Fdocs\u002Foperator-api\u002Fpolyflight-tickets","docs\u002F4.operator-api\u002F19.polyflight-tickets",{"title":106,"path":184,"stem":185},"\u002Fdocs\u002Foperator-api\u002Fapi-keys","docs\u002F4.operator-api\u002F2.api-keys",{"title":187,"path":188,"stem":189},"Polyflight balance operations","\u002Fdocs\u002Foperator-api\u002Fpolyflight-balance-operations","docs\u002F4.operator-api\u002F20.polyflight-balance-operations",{"title":191,"path":192,"stem":193},"Polyflight terms","\u002Fdocs\u002Foperator-api\u002Fpolyflight-terms","docs\u002F4.operator-api\u002F21.polyflight-terms",{"title":195,"path":196,"stem":197},"Polyflight settlement reports","\u002Fdocs\u002Foperator-api\u002Fpolyflight-settlement-reports","docs\u002F4.operator-api\u002F22.polyflight-settlement-reports",{"title":199,"path":200,"stem":201},"Session","\u002Fdocs\u002Foperator-api\u002Fsession","docs\u002F4.operator-api\u002F3.session",{"title":203,"path":204,"stem":205},"Launch","\u002Fdocs\u002Foperator-api\u002Flaunch","docs\u002F4.operator-api\u002F4.launch",{"title":122,"path":207,"stem":208},"\u002Fdocs\u002Foperator-api\u002Fusers","docs\u002F4.operator-api\u002F5.users",{"title":210,"path":211,"stem":212},"Markets","\u002Fdocs\u002Foperator-api\u002Fmarkets","docs\u002F4.operator-api\u002F6.markets",{"title":126,"path":214,"stem":215},"\u002Fdocs\u002Foperator-api\u002Ftrades","docs\u002F4.operator-api\u002F7.trades",{"title":130,"path":217,"stem":218},"\u002Fdocs\u002Foperator-api\u002Fresolutions","docs\u002F4.operator-api\u002F8.resolutions",{"title":220,"path":221,"stem":222},"Balance operations","\u002Fdocs\u002Foperator-api\u002Fbalance-operations","docs\u002F4.operator-api\u002F9.balance-operations",{"title":224,"path":225,"stem":226,"children":227,"page":21},"Wallet Adapter","\u002Fdocs\u002Fwallet-adapter","docs\u002F5.wallet-adapter",[228,231,234,238,242,246,250],{"title":10,"path":229,"stem":230},"\u002Fdocs\u002Fwallet-adapter\u002Foverview","docs\u002F5.wallet-adapter\u002F1.overview",{"title":143,"path":232,"stem":233},"\u002Fdocs\u002Fwallet-adapter\u002Fauthentication","docs\u002F5.wallet-adapter\u002F2.authentication",{"title":235,"path":236,"stem":237},"Balance","\u002Fdocs\u002Fwallet-adapter\u002Fbalance","docs\u002F5.wallet-adapter\u002F3.balance",{"title":239,"path":240,"stem":241},"Debit","\u002Fdocs\u002Fwallet-adapter\u002Fdebit","docs\u002F5.wallet-adapter\u002F4.debit",{"title":243,"path":244,"stem":245},"Credit","\u002Fdocs\u002Fwallet-adapter\u002Fcredit","docs\u002F5.wallet-adapter\u002F5.credit",{"title":247,"path":248,"stem":249},"Debit reversal","\u002Fdocs\u002Fwallet-adapter\u002Fdebit-reversal","docs\u002F5.wallet-adapter\u002F6.debit-reversal",{"title":251,"path":252,"stem":253},"Idempotency","\u002Fdocs\u002Fwallet-adapter\u002Fidempotency","docs\u002F5.wallet-adapter\u002F7.idempotency",{"title":255,"path":256,"stem":257,"children":258,"page":21},"Webhooks","\u002Fdocs\u002Fwebhooks","docs\u002F6.webhooks",[259,262,266,270,274,278],{"title":10,"path":260,"stem":261},"\u002Fdocs\u002Fwebhooks\u002Foverview","docs\u002F6.webhooks\u002F1.overview",{"title":263,"path":264,"stem":265},"Signatures","\u002Fdocs\u002Fwebhooks\u002Fsignatures","docs\u002F6.webhooks\u002F2.signatures",{"title":267,"path":268,"stem":269},"Event envelope","\u002Fdocs\u002Fwebhooks\u002Fevent-envelope","docs\u002F6.webhooks\u002F3.event-envelope",{"title":271,"path":272,"stem":273},"Event types","\u002Fdocs\u002Fwebhooks\u002Fevent-types","docs\u002F6.webhooks\u002F4.event-types",{"title":275,"path":276,"stem":277},"Retry and replay","\u002Fdocs\u002Fwebhooks\u002Fretry-and-replay","docs\u002F6.webhooks\u002F5.retry-and-replay",{"title":279,"path":280,"stem":281},"Receiver examples","\u002Fdocs\u002Fwebhooks\u002Freceiver-examples","docs\u002F6.webhooks\u002F6.receiver-examples",{"title":283,"path":284,"stem":285,"children":286,"page":21},"Testing And Staging","\u002Fdocs\u002Ftesting-and-staging","docs\u002F7.testing-and-staging",[287,291,294,298,302],{"title":288,"path":289,"stem":290},"Staging overview","\u002Fdocs\u002Ftesting-and-staging\u002Fstaging-overview","docs\u002F7.testing-and-staging\u002F1.staging-overview",{"title":98,"path":292,"stem":293},"\u002Fdocs\u002Ftesting-and-staging\u002Fsimulator","docs\u002F7.testing-and-staging\u002F2.simulator",{"title":295,"path":296,"stem":297},"Wallet failure drills","\u002Fdocs\u002Ftesting-and-staging\u002Fwallet-failure-drills","docs\u002F7.testing-and-staging\u002F3.wallet-failure-drills",{"title":299,"path":300,"stem":301},"Webhook drills","\u002Fdocs\u002Ftesting-and-staging\u002Fwebhook-drills","docs\u002F7.testing-and-staging\u002F4.webhook-drills",{"title":303,"path":304,"stem":305},"Production cutover rehearsal","\u002Fdocs\u002Ftesting-and-staging\u002Fproduction-cutover-rehearsal","docs\u002F7.testing-and-staging\u002F5.production-cutover-rehearsal",{"title":307,"path":308,"stem":309,"children":310,"page":21},"Production Readiness","\u002Fdocs\u002Fproduction-readiness","docs\u002F8.production-readiness",[311,315,319,323],{"title":312,"path":313,"stem":314},"Checklist","\u002Fdocs\u002Fproduction-readiness\u002Fchecklist","docs\u002F8.production-readiness\u002F1.checklist",{"title":316,"path":317,"stem":318},"Operational runbook","\u002Fdocs\u002Fproduction-readiness\u002Foperational-runbook","docs\u002F8.production-readiness\u002F2.operational-runbook",{"title":320,"path":321,"stem":322},"Security","\u002Fdocs\u002Fproduction-readiness\u002Fsecurity","docs\u002F8.production-readiness\u002F3.security",{"title":324,"path":325,"stem":326},"Rollback","\u002Fdocs\u002Fproduction-readiness\u002Frollback","docs\u002F8.production-readiness\u002F4.rollback",{"title":328,"path":329,"stem":330,"children":331,"page":21},"Reference","\u002Fdocs\u002Freference","docs\u002F9.reference",[332,336,340,344,348],{"title":333,"path":334,"stem":335},"Statuses","\u002Fdocs\u002Freference\u002Fstatuses","docs\u002F9.reference\u002F1.statuses",{"title":337,"path":338,"stem":339},"Scopes","\u002Fdocs\u002Freference\u002Fscopes","docs\u002F9.reference\u002F2.scopes",{"title":341,"path":342,"stem":343},"Units and money","\u002Fdocs\u002Freference\u002Funits-and-money","docs\u002F9.reference\u002F3.units-and-money",{"title":345,"path":346,"stem":347},"Changelog","\u002Fdocs\u002Freference\u002Fchangelog","docs\u002F9.reference\u002F4.changelog",{"title":349,"path":350,"stem":351},"Virtual AMM","\u002Fdocs\u002Freference\u002Fvirtual-amm","docs\u002F9.reference\u002F5.virtual-amm",{"id":353,"title":271,"body":354,"description":2226,"extension":2227,"links":2228,"meta":2229,"navigation":2230,"path":272,"seo":2231,"stem":273,"__hash__":2232},"docs\u002Fdocs\u002F6.webhooks\u002F4.event-types.md",{"type":355,"value":356,"toc":2208},"minimark",[357,361,370,375,469,473,484,489,495,621,631,642,647,650,655,658,663,666,1061,1066,1069,1401,1406,1409,1740,1745,1748,1864,1869,1872,1977,1982,1992,1997,2000,2005,2008,2012,2104,2133,2140,2144,2204],[358,359,271],"h1",{"id":360},"event-types",[362,363,364,365,369],"p",{},"Current event list comes from ",[366,367,368],"code",{},"packages\u002Fmini-app\u002Fsrc\u002Ftypes.ts",".",[371,372,374],"h2",{"id":373},"source-of-truth-list","Source-of-truth list",[376,377,378,384,389,394,399,404,409,414,419,424,429,434,439,444,449,454,459,464],"ul",{},[379,380,381],"li",{},[366,382,383],{},"mini_app.login.succeeded",[379,385,386],{},[366,387,388],{},"mini_app.trade.submitted",[379,390,391],{},[366,392,393],{},"mini_app.trade.processed",[379,395,396],{},[366,397,398],{},"mini_app.trade.failed",[379,400,401],{},[366,402,403],{},"mini_app.trade.compensation_required",[379,405,406],{},[366,407,408],{},"mini_app.redemption.processed",[379,410,411],{},[366,412,413],{},"mini_app.redemption.failed",[379,415,416],{},[366,417,418],{},"mini_app.payout.pending",[379,420,421],{},[366,422,423],{},"mini_app.logout.requested",[379,425,426],{},[366,427,428],{},"mini_app.session.expired",[379,430,431],{},[366,432,433],{},"mini_app.polyflight.purchase.processed",[379,435,436],{},[366,437,438],{},"mini_app.polyflight.purchase.failed",[379,440,441],{},[366,442,443],{},"mini_app.polyflight.ticket.resolved",[379,445,446],{},[366,447,448],{},"mini_app.polyflight.payout.pending",[379,450,451],{},[366,452,453],{},"mini_app.polyflight.payout.processed",[379,455,456],{},[366,457,458],{},"mini_app.polyflight.refund.pending",[379,460,461],{},[366,462,463],{},"mini_app.polyflight.refund.processed",[379,465,466],{},[366,467,468],{},"mini_app.polyflight.purchase.compensated",[371,470,472],{"id":471},"payload-reference","Payload reference",[362,474,475,476,479,480,483],{},"Current durable callback delivery reconstructs ",[366,477,478],{},"data"," at send time for ",[366,481,482],{},"aggregate_type = mini_app_order",". That means trade callback data is operator-actionable even if the stored outbox payload is minimal.",[485,486,488],"h3",{"id":487},"trade-order-data-fields","Trade order data fields",[362,490,491,492,494],{},"Trade events with ",[366,493,482],{}," use this data family:",[376,496,497,502,507,512,517,522,527,532,537,550,561,566,571,576,581,586,591,596,601,606,611,616],{},[379,498,499],{},[366,500,501],{},"order_id",[379,503,504],{},[366,505,506],{},"trade_id",[379,508,509],{},[366,510,511],{},"executed_trade_id",[379,513,514],{},[366,515,516],{},"operator_id",[379,518,519],{},[366,520,521],{},"operator_user_id",[379,523,524],{},[366,525,526],{},"polynion_user_id",[379,528,529],{},[366,530,531],{},"external_user_id",[379,533,534],{},[366,535,536],{},"market_id",[379,538,539,542,543,546,547],{},[366,540,541],{},"side",": ",[366,544,545],{},"buy"," or ",[366,548,549],{},"sell",[379,551,552,542,555,546,558],{},[366,553,554],{},"outcome",[366,556,557],{},"yes",[366,559,560],{},"no",[379,562,563],{},[366,564,565],{},"status",[379,567,568],{},[366,569,570],{},"requested_external_amount_minor",[379,572,573],{},[366,574,575],{},"requested_shares_micro",[379,577,578],{},[366,579,580],{},"quoted_credits_equivalent",[379,582,583],{},[366,584,585],{},"quoted_external_amount_minor",[379,587,588],{},[366,589,590],{},"shares_micro",[379,592,593],{},[366,594,595],{},"balance_spent",[379,597,598],{},[366,599,600],{},"trade_fee",[379,602,603],{},[366,604,605],{},"trade_fee_credits",[379,607,608],{},[366,609,610],{},"currency_code",[379,612,613],{},[366,614,615],{},"fx_rate_snapshot_id",[379,617,618],{},[366,619,620],{},"failure_reason",[362,622,623,624,546,627,630],{},"Do not expect legacy ",[366,625,626],{},"credits_delta",[366,628,629],{},"external_amount_minor"," in trade callback data.",[362,632,633,635,636,638,639,641],{},[366,634,600],{}," is historical fee in integer minor units of ",[366,637,610],{},", matching Operator Trade Fees view. ",[366,640,605],{}," is same fee denominated in Credits.",[485,643,645],{"id":644},"mini_apploginsucceeded",[366,646,383],{},[362,648,649],{},"Allowlisted event name for launch\u002Fsession lifecycle. Current durable processor paths do not define an operator-actionable payload beyond the common envelope.",[485,651,653],{"id":652},"mini_apptradesubmitted",[366,654,388],{},[362,656,657],{},"Allowlisted event name for order submission. Current durable trade processor callbacks use the processed, failed, or compensation-required terminal events below.",[485,659,661],{"id":660},"mini_apptradeprocessed",[366,662,393],{},[362,664,665],{},"Sent when trade completed successfully.",[667,668,673],"pre",{"className":669,"code":670,"language":671,"meta":672,"style":672},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"order_id\": 123,\n  \"trade_id\": 456,\n  \"executed_trade_id\": 456,\n  \"operator_id\": 12,\n  \"operator_user_id\": 34,\n  \"polynion_user_id\": 789,\n  \"external_user_id\": \"operator-user-123\",\n  \"market_id\": 51,\n  \"side\": \"buy\",\n  \"outcome\": \"yes\",\n  \"status\": \"processed\",\n  \"requested_external_amount_minor\": 10000,\n  \"requested_shares_micro\": null,\n  \"quoted_credits_equivalent\": 6340,\n  \"quoted_external_amount_minor\": 10000,\n  \"shares_micro\": 1234500,\n  \"balance_spent\": 10000,\n  \"trade_fee\": 39,\n  \"trade_fee_credits\": 25,\n  \"currency_code\": \"IDR\",\n  \"fx_rate_snapshot_id\": 88,\n  \"failure_reason\": null\n}\n","json","",[366,674,675,684,706,722,737,753,769,785,807,823,842,861,881,897,911,927,942,958,973,989,1005,1025,1041,1055],{"__ignoreMap":672},[676,677,680],"span",{"class":678,"line":679},"line",1,[676,681,683],{"class":682},"sMK4o","{\n",[676,685,687,690,693,696,699,703],{"class":678,"line":686},2,[676,688,689],{"class":682},"  \"",[676,691,501],{"class":692},"spNyl",[676,694,695],{"class":682},"\"",[676,697,698],{"class":682},":",[676,700,702],{"class":701},"sbssI"," 123",[676,704,705],{"class":682},",\n",[676,707,709,711,713,715,717,720],{"class":678,"line":708},3,[676,710,689],{"class":682},[676,712,506],{"class":692},[676,714,695],{"class":682},[676,716,698],{"class":682},[676,718,719],{"class":701}," 456",[676,721,705],{"class":682},[676,723,725,727,729,731,733,735],{"class":678,"line":724},4,[676,726,689],{"class":682},[676,728,511],{"class":692},[676,730,695],{"class":682},[676,732,698],{"class":682},[676,734,719],{"class":701},[676,736,705],{"class":682},[676,738,740,742,744,746,748,751],{"class":678,"line":739},5,[676,741,689],{"class":682},[676,743,516],{"class":692},[676,745,695],{"class":682},[676,747,698],{"class":682},[676,749,750],{"class":701}," 12",[676,752,705],{"class":682},[676,754,756,758,760,762,764,767],{"class":678,"line":755},6,[676,757,689],{"class":682},[676,759,521],{"class":692},[676,761,695],{"class":682},[676,763,698],{"class":682},[676,765,766],{"class":701}," 34",[676,768,705],{"class":682},[676,770,772,774,776,778,780,783],{"class":678,"line":771},7,[676,773,689],{"class":682},[676,775,526],{"class":692},[676,777,695],{"class":682},[676,779,698],{"class":682},[676,781,782],{"class":701}," 789",[676,784,705],{"class":682},[676,786,788,790,792,794,796,799,803,805],{"class":678,"line":787},8,[676,789,689],{"class":682},[676,791,531],{"class":692},[676,793,695],{"class":682},[676,795,698],{"class":682},[676,797,798],{"class":682}," \"",[676,800,802],{"class":801},"sfazB","operator-user-123",[676,804,695],{"class":682},[676,806,705],{"class":682},[676,808,810,812,814,816,818,821],{"class":678,"line":809},9,[676,811,689],{"class":682},[676,813,536],{"class":692},[676,815,695],{"class":682},[676,817,698],{"class":682},[676,819,820],{"class":701}," 51",[676,822,705],{"class":682},[676,824,826,828,830,832,834,836,838,840],{"class":678,"line":825},10,[676,827,689],{"class":682},[676,829,541],{"class":692},[676,831,695],{"class":682},[676,833,698],{"class":682},[676,835,798],{"class":682},[676,837,545],{"class":801},[676,839,695],{"class":682},[676,841,705],{"class":682},[676,843,845,847,849,851,853,855,857,859],{"class":678,"line":844},11,[676,846,689],{"class":682},[676,848,554],{"class":692},[676,850,695],{"class":682},[676,852,698],{"class":682},[676,854,798],{"class":682},[676,856,557],{"class":801},[676,858,695],{"class":682},[676,860,705],{"class":682},[676,862,864,866,868,870,872,874,877,879],{"class":678,"line":863},12,[676,865,689],{"class":682},[676,867,565],{"class":692},[676,869,695],{"class":682},[676,871,698],{"class":682},[676,873,798],{"class":682},[676,875,876],{"class":801},"processed",[676,878,695],{"class":682},[676,880,705],{"class":682},[676,882,884,886,888,890,892,895],{"class":678,"line":883},13,[676,885,689],{"class":682},[676,887,570],{"class":692},[676,889,695],{"class":682},[676,891,698],{"class":682},[676,893,894],{"class":701}," 10000",[676,896,705],{"class":682},[676,898,900,902,904,906,908],{"class":678,"line":899},14,[676,901,689],{"class":682},[676,903,575],{"class":692},[676,905,695],{"class":682},[676,907,698],{"class":682},[676,909,910],{"class":682}," null,\n",[676,912,914,916,918,920,922,925],{"class":678,"line":913},15,[676,915,689],{"class":682},[676,917,580],{"class":692},[676,919,695],{"class":682},[676,921,698],{"class":682},[676,923,924],{"class":701}," 6340",[676,926,705],{"class":682},[676,928,930,932,934,936,938,940],{"class":678,"line":929},16,[676,931,689],{"class":682},[676,933,585],{"class":692},[676,935,695],{"class":682},[676,937,698],{"class":682},[676,939,894],{"class":701},[676,941,705],{"class":682},[676,943,945,947,949,951,953,956],{"class":678,"line":944},17,[676,946,689],{"class":682},[676,948,590],{"class":692},[676,950,695],{"class":682},[676,952,698],{"class":682},[676,954,955],{"class":701}," 1234500",[676,957,705],{"class":682},[676,959,961,963,965,967,969,971],{"class":678,"line":960},18,[676,962,689],{"class":682},[676,964,595],{"class":692},[676,966,695],{"class":682},[676,968,698],{"class":682},[676,970,894],{"class":701},[676,972,705],{"class":682},[676,974,976,978,980,982,984,987],{"class":678,"line":975},19,[676,977,689],{"class":682},[676,979,600],{"class":692},[676,981,695],{"class":682},[676,983,698],{"class":682},[676,985,986],{"class":701}," 39",[676,988,705],{"class":682},[676,990,992,994,996,998,1000,1003],{"class":678,"line":991},20,[676,993,689],{"class":682},[676,995,605],{"class":692},[676,997,695],{"class":682},[676,999,698],{"class":682},[676,1001,1002],{"class":701}," 25",[676,1004,705],{"class":682},[676,1006,1008,1010,1012,1014,1016,1018,1021,1023],{"class":678,"line":1007},21,[676,1009,689],{"class":682},[676,1011,610],{"class":692},[676,1013,695],{"class":682},[676,1015,698],{"class":682},[676,1017,798],{"class":682},[676,1019,1020],{"class":801},"IDR",[676,1022,695],{"class":682},[676,1024,705],{"class":682},[676,1026,1028,1030,1032,1034,1036,1039],{"class":678,"line":1027},22,[676,1029,689],{"class":682},[676,1031,615],{"class":692},[676,1033,695],{"class":682},[676,1035,698],{"class":682},[676,1037,1038],{"class":701}," 88",[676,1040,705],{"class":682},[676,1042,1044,1046,1048,1050,1052],{"class":678,"line":1043},23,[676,1045,689],{"class":682},[676,1047,620],{"class":692},[676,1049,695],{"class":682},[676,1051,698],{"class":682},[676,1053,1054],{"class":682}," null\n",[676,1056,1058],{"class":678,"line":1057},24,[676,1059,1060],{"class":682},"}\n",[485,1062,1064],{"id":1063},"mini_apptradefailed",[366,1065,398],{},[362,1067,1068],{},"Sent when trade fails and no successful final execution exists.",[667,1070,1072],{"className":669,"code":1071,"language":671,"meta":672,"style":672},"{\n  \"order_id\": 123,\n  \"trade_id\": null,\n  \"executed_trade_id\": null,\n  \"operator_id\": 12,\n  \"operator_user_id\": 34,\n  \"polynion_user_id\": 789,\n  \"external_user_id\": \"operator-user-123\",\n  \"market_id\": 51,\n  \"side\": \"buy\",\n  \"outcome\": \"yes\",\n  \"status\": \"failed\",\n  \"requested_external_amount_minor\": 10000,\n  \"requested_shares_micro\": null,\n  \"quoted_credits_equivalent\": 6340,\n  \"quoted_external_amount_minor\": 10000,\n  \"shares_micro\": null,\n  \"balance_spent\": 10000,\n  \"trade_fee\": null,\n  \"trade_fee_credits\": null,\n  \"currency_code\": \"IDR\",\n  \"fx_rate_snapshot_id\": null,\n  \"failure_reason\": \"OPERATOR_DEBIT_FAILED\"\n}\n",[366,1073,1074,1078,1092,1104,1116,1130,1144,1158,1176,1190,1208,1226,1245,1259,1271,1285,1299,1311,1325,1337,1349,1367,1379,1397],{"__ignoreMap":672},[676,1075,1076],{"class":678,"line":679},[676,1077,683],{"class":682},[676,1079,1080,1082,1084,1086,1088,1090],{"class":678,"line":686},[676,1081,689],{"class":682},[676,1083,501],{"class":692},[676,1085,695],{"class":682},[676,1087,698],{"class":682},[676,1089,702],{"class":701},[676,1091,705],{"class":682},[676,1093,1094,1096,1098,1100,1102],{"class":678,"line":708},[676,1095,689],{"class":682},[676,1097,506],{"class":692},[676,1099,695],{"class":682},[676,1101,698],{"class":682},[676,1103,910],{"class":682},[676,1105,1106,1108,1110,1112,1114],{"class":678,"line":724},[676,1107,689],{"class":682},[676,1109,511],{"class":692},[676,1111,695],{"class":682},[676,1113,698],{"class":682},[676,1115,910],{"class":682},[676,1117,1118,1120,1122,1124,1126,1128],{"class":678,"line":739},[676,1119,689],{"class":682},[676,1121,516],{"class":692},[676,1123,695],{"class":682},[676,1125,698],{"class":682},[676,1127,750],{"class":701},[676,1129,705],{"class":682},[676,1131,1132,1134,1136,1138,1140,1142],{"class":678,"line":755},[676,1133,689],{"class":682},[676,1135,521],{"class":692},[676,1137,695],{"class":682},[676,1139,698],{"class":682},[676,1141,766],{"class":701},[676,1143,705],{"class":682},[676,1145,1146,1148,1150,1152,1154,1156],{"class":678,"line":771},[676,1147,689],{"class":682},[676,1149,526],{"class":692},[676,1151,695],{"class":682},[676,1153,698],{"class":682},[676,1155,782],{"class":701},[676,1157,705],{"class":682},[676,1159,1160,1162,1164,1166,1168,1170,1172,1174],{"class":678,"line":787},[676,1161,689],{"class":682},[676,1163,531],{"class":692},[676,1165,695],{"class":682},[676,1167,698],{"class":682},[676,1169,798],{"class":682},[676,1171,802],{"class":801},[676,1173,695],{"class":682},[676,1175,705],{"class":682},[676,1177,1178,1180,1182,1184,1186,1188],{"class":678,"line":809},[676,1179,689],{"class":682},[676,1181,536],{"class":692},[676,1183,695],{"class":682},[676,1185,698],{"class":682},[676,1187,820],{"class":701},[676,1189,705],{"class":682},[676,1191,1192,1194,1196,1198,1200,1202,1204,1206],{"class":678,"line":825},[676,1193,689],{"class":682},[676,1195,541],{"class":692},[676,1197,695],{"class":682},[676,1199,698],{"class":682},[676,1201,798],{"class":682},[676,1203,545],{"class":801},[676,1205,695],{"class":682},[676,1207,705],{"class":682},[676,1209,1210,1212,1214,1216,1218,1220,1222,1224],{"class":678,"line":844},[676,1211,689],{"class":682},[676,1213,554],{"class":692},[676,1215,695],{"class":682},[676,1217,698],{"class":682},[676,1219,798],{"class":682},[676,1221,557],{"class":801},[676,1223,695],{"class":682},[676,1225,705],{"class":682},[676,1227,1228,1230,1232,1234,1236,1238,1241,1243],{"class":678,"line":863},[676,1229,689],{"class":682},[676,1231,565],{"class":692},[676,1233,695],{"class":682},[676,1235,698],{"class":682},[676,1237,798],{"class":682},[676,1239,1240],{"class":801},"failed",[676,1242,695],{"class":682},[676,1244,705],{"class":682},[676,1246,1247,1249,1251,1253,1255,1257],{"class":678,"line":883},[676,1248,689],{"class":682},[676,1250,570],{"class":692},[676,1252,695],{"class":682},[676,1254,698],{"class":682},[676,1256,894],{"class":701},[676,1258,705],{"class":682},[676,1260,1261,1263,1265,1267,1269],{"class":678,"line":899},[676,1262,689],{"class":682},[676,1264,575],{"class":692},[676,1266,695],{"class":682},[676,1268,698],{"class":682},[676,1270,910],{"class":682},[676,1272,1273,1275,1277,1279,1281,1283],{"class":678,"line":913},[676,1274,689],{"class":682},[676,1276,580],{"class":692},[676,1278,695],{"class":682},[676,1280,698],{"class":682},[676,1282,924],{"class":701},[676,1284,705],{"class":682},[676,1286,1287,1289,1291,1293,1295,1297],{"class":678,"line":929},[676,1288,689],{"class":682},[676,1290,585],{"class":692},[676,1292,695],{"class":682},[676,1294,698],{"class":682},[676,1296,894],{"class":701},[676,1298,705],{"class":682},[676,1300,1301,1303,1305,1307,1309],{"class":678,"line":944},[676,1302,689],{"class":682},[676,1304,590],{"class":692},[676,1306,695],{"class":682},[676,1308,698],{"class":682},[676,1310,910],{"class":682},[676,1312,1313,1315,1317,1319,1321,1323],{"class":678,"line":960},[676,1314,689],{"class":682},[676,1316,595],{"class":692},[676,1318,695],{"class":682},[676,1320,698],{"class":682},[676,1322,894],{"class":701},[676,1324,705],{"class":682},[676,1326,1327,1329,1331,1333,1335],{"class":678,"line":975},[676,1328,689],{"class":682},[676,1330,600],{"class":692},[676,1332,695],{"class":682},[676,1334,698],{"class":682},[676,1336,910],{"class":682},[676,1338,1339,1341,1343,1345,1347],{"class":678,"line":991},[676,1340,689],{"class":682},[676,1342,605],{"class":692},[676,1344,695],{"class":682},[676,1346,698],{"class":682},[676,1348,910],{"class":682},[676,1350,1351,1353,1355,1357,1359,1361,1363,1365],{"class":678,"line":1007},[676,1352,689],{"class":682},[676,1354,610],{"class":692},[676,1356,695],{"class":682},[676,1358,698],{"class":682},[676,1360,798],{"class":682},[676,1362,1020],{"class":801},[676,1364,695],{"class":682},[676,1366,705],{"class":682},[676,1368,1369,1371,1373,1375,1377],{"class":678,"line":1027},[676,1370,689],{"class":682},[676,1372,615],{"class":692},[676,1374,695],{"class":682},[676,1376,698],{"class":682},[676,1378,910],{"class":682},[676,1380,1381,1383,1385,1387,1389,1391,1394],{"class":678,"line":1043},[676,1382,689],{"class":682},[676,1384,620],{"class":692},[676,1386,695],{"class":682},[676,1388,698],{"class":682},[676,1390,798],{"class":682},[676,1392,1393],{"class":801},"OPERATOR_DEBIT_FAILED",[676,1395,1396],{"class":682},"\"\n",[676,1398,1399],{"class":678,"line":1057},[676,1400,1060],{"class":682},[485,1402,1404],{"id":1403},"mini_apptradecompensation_required",[366,1405,403],{},[362,1407,1408],{},"Sent when wallet debit happened but downstream completion needed manual or compensating handling.",[667,1410,1412],{"className":669,"code":1411,"language":671,"meta":672,"style":672},"{\n  \"order_id\": 123,\n  \"trade_id\": null,\n  \"executed_trade_id\": null,\n  \"operator_id\": 12,\n  \"operator_user_id\": 34,\n  \"polynion_user_id\": 789,\n  \"external_user_id\": \"operator-user-123\",\n  \"market_id\": 51,\n  \"side\": \"buy\",\n  \"outcome\": \"yes\",\n  \"status\": \"compensation_pending\",\n  \"requested_external_amount_minor\": 10000,\n  \"requested_shares_micro\": null,\n  \"quoted_credits_equivalent\": 6340,\n  \"quoted_external_amount_minor\": 10000,\n  \"shares_micro\": null,\n  \"balance_spent\": 10000,\n  \"trade_fee\": null,\n  \"trade_fee_credits\": null,\n  \"currency_code\": \"IDR\",\n  \"fx_rate_snapshot_id\": null,\n  \"failure_reason\": \"DB_EXECUTION_FAILED_AFTER_DEBIT\"\n}\n",[366,1413,1414,1418,1432,1444,1456,1470,1484,1498,1516,1530,1548,1566,1585,1599,1611,1625,1639,1651,1665,1677,1689,1707,1719,1736],{"__ignoreMap":672},[676,1415,1416],{"class":678,"line":679},[676,1417,683],{"class":682},[676,1419,1420,1422,1424,1426,1428,1430],{"class":678,"line":686},[676,1421,689],{"class":682},[676,1423,501],{"class":692},[676,1425,695],{"class":682},[676,1427,698],{"class":682},[676,1429,702],{"class":701},[676,1431,705],{"class":682},[676,1433,1434,1436,1438,1440,1442],{"class":678,"line":708},[676,1435,689],{"class":682},[676,1437,506],{"class":692},[676,1439,695],{"class":682},[676,1441,698],{"class":682},[676,1443,910],{"class":682},[676,1445,1446,1448,1450,1452,1454],{"class":678,"line":724},[676,1447,689],{"class":682},[676,1449,511],{"class":692},[676,1451,695],{"class":682},[676,1453,698],{"class":682},[676,1455,910],{"class":682},[676,1457,1458,1460,1462,1464,1466,1468],{"class":678,"line":739},[676,1459,689],{"class":682},[676,1461,516],{"class":692},[676,1463,695],{"class":682},[676,1465,698],{"class":682},[676,1467,750],{"class":701},[676,1469,705],{"class":682},[676,1471,1472,1474,1476,1478,1480,1482],{"class":678,"line":755},[676,1473,689],{"class":682},[676,1475,521],{"class":692},[676,1477,695],{"class":682},[676,1479,698],{"class":682},[676,1481,766],{"class":701},[676,1483,705],{"class":682},[676,1485,1486,1488,1490,1492,1494,1496],{"class":678,"line":771},[676,1487,689],{"class":682},[676,1489,526],{"class":692},[676,1491,695],{"class":682},[676,1493,698],{"class":682},[676,1495,782],{"class":701},[676,1497,705],{"class":682},[676,1499,1500,1502,1504,1506,1508,1510,1512,1514],{"class":678,"line":787},[676,1501,689],{"class":682},[676,1503,531],{"class":692},[676,1505,695],{"class":682},[676,1507,698],{"class":682},[676,1509,798],{"class":682},[676,1511,802],{"class":801},[676,1513,695],{"class":682},[676,1515,705],{"class":682},[676,1517,1518,1520,1522,1524,1526,1528],{"class":678,"line":809},[676,1519,689],{"class":682},[676,1521,536],{"class":692},[676,1523,695],{"class":682},[676,1525,698],{"class":682},[676,1527,820],{"class":701},[676,1529,705],{"class":682},[676,1531,1532,1534,1536,1538,1540,1542,1544,1546],{"class":678,"line":825},[676,1533,689],{"class":682},[676,1535,541],{"class":692},[676,1537,695],{"class":682},[676,1539,698],{"class":682},[676,1541,798],{"class":682},[676,1543,545],{"class":801},[676,1545,695],{"class":682},[676,1547,705],{"class":682},[676,1549,1550,1552,1554,1556,1558,1560,1562,1564],{"class":678,"line":844},[676,1551,689],{"class":682},[676,1553,554],{"class":692},[676,1555,695],{"class":682},[676,1557,698],{"class":682},[676,1559,798],{"class":682},[676,1561,557],{"class":801},[676,1563,695],{"class":682},[676,1565,705],{"class":682},[676,1567,1568,1570,1572,1574,1576,1578,1581,1583],{"class":678,"line":863},[676,1569,689],{"class":682},[676,1571,565],{"class":692},[676,1573,695],{"class":682},[676,1575,698],{"class":682},[676,1577,798],{"class":682},[676,1579,1580],{"class":801},"compensation_pending",[676,1582,695],{"class":682},[676,1584,705],{"class":682},[676,1586,1587,1589,1591,1593,1595,1597],{"class":678,"line":883},[676,1588,689],{"class":682},[676,1590,570],{"class":692},[676,1592,695],{"class":682},[676,1594,698],{"class":682},[676,1596,894],{"class":701},[676,1598,705],{"class":682},[676,1600,1601,1603,1605,1607,1609],{"class":678,"line":899},[676,1602,689],{"class":682},[676,1604,575],{"class":692},[676,1606,695],{"class":682},[676,1608,698],{"class":682},[676,1610,910],{"class":682},[676,1612,1613,1615,1617,1619,1621,1623],{"class":678,"line":913},[676,1614,689],{"class":682},[676,1616,580],{"class":692},[676,1618,695],{"class":682},[676,1620,698],{"class":682},[676,1622,924],{"class":701},[676,1624,705],{"class":682},[676,1626,1627,1629,1631,1633,1635,1637],{"class":678,"line":929},[676,1628,689],{"class":682},[676,1630,585],{"class":692},[676,1632,695],{"class":682},[676,1634,698],{"class":682},[676,1636,894],{"class":701},[676,1638,705],{"class":682},[676,1640,1641,1643,1645,1647,1649],{"class":678,"line":944},[676,1642,689],{"class":682},[676,1644,590],{"class":692},[676,1646,695],{"class":682},[676,1648,698],{"class":682},[676,1650,910],{"class":682},[676,1652,1653,1655,1657,1659,1661,1663],{"class":678,"line":960},[676,1654,689],{"class":682},[676,1656,595],{"class":692},[676,1658,695],{"class":682},[676,1660,698],{"class":682},[676,1662,894],{"class":701},[676,1664,705],{"class":682},[676,1666,1667,1669,1671,1673,1675],{"class":678,"line":975},[676,1668,689],{"class":682},[676,1670,600],{"class":692},[676,1672,695],{"class":682},[676,1674,698],{"class":682},[676,1676,910],{"class":682},[676,1678,1679,1681,1683,1685,1687],{"class":678,"line":991},[676,1680,689],{"class":682},[676,1682,605],{"class":692},[676,1684,695],{"class":682},[676,1686,698],{"class":682},[676,1688,910],{"class":682},[676,1690,1691,1693,1695,1697,1699,1701,1703,1705],{"class":678,"line":1007},[676,1692,689],{"class":682},[676,1694,610],{"class":692},[676,1696,695],{"class":682},[676,1698,698],{"class":682},[676,1700,798],{"class":682},[676,1702,1020],{"class":801},[676,1704,695],{"class":682},[676,1706,705],{"class":682},[676,1708,1709,1711,1713,1715,1717],{"class":678,"line":1027},[676,1710,689],{"class":682},[676,1712,615],{"class":692},[676,1714,695],{"class":682},[676,1716,698],{"class":682},[676,1718,910],{"class":682},[676,1720,1721,1723,1725,1727,1729,1731,1734],{"class":678,"line":1043},[676,1722,689],{"class":682},[676,1724,620],{"class":692},[676,1726,695],{"class":682},[676,1728,698],{"class":682},[676,1730,798],{"class":682},[676,1732,1733],{"class":801},"DB_EXECUTION_FAILED_AFTER_DEBIT",[676,1735,1396],{"class":682},[676,1737,1738],{"class":678,"line":1057},[676,1739,1060],{"class":682},[485,1741,1743],{"id":1742},"mini_appredemptionprocessed",[366,1744,408],{},[362,1746,1747],{},"Sent when redemption or payout completed successfully.",[667,1749,1751],{"className":669,"code":1750,"language":671,"meta":672,"style":672},"{\n  \"redemption_item_id\": 77,\n  \"run_id\": 9,\n  \"redeem_request_id\": 88,\n  \"operator_id\": 12,\n  \"operator_user_id\": 34,\n  \"external_amount_minor\": 15000,\n  \"fx_rate_snapshot_id\": 91\n}\n",[366,1752,1753,1757,1773,1789,1804,1818,1832,1847,1860],{"__ignoreMap":672},[676,1754,1755],{"class":678,"line":679},[676,1756,683],{"class":682},[676,1758,1759,1761,1764,1766,1768,1771],{"class":678,"line":686},[676,1760,689],{"class":682},[676,1762,1763],{"class":692},"redemption_item_id",[676,1765,695],{"class":682},[676,1767,698],{"class":682},[676,1769,1770],{"class":701}," 77",[676,1772,705],{"class":682},[676,1774,1775,1777,1780,1782,1784,1787],{"class":678,"line":708},[676,1776,689],{"class":682},[676,1778,1779],{"class":692},"run_id",[676,1781,695],{"class":682},[676,1783,698],{"class":682},[676,1785,1786],{"class":701}," 9",[676,1788,705],{"class":682},[676,1790,1791,1793,1796,1798,1800,1802],{"class":678,"line":724},[676,1792,689],{"class":682},[676,1794,1795],{"class":692},"redeem_request_id",[676,1797,695],{"class":682},[676,1799,698],{"class":682},[676,1801,1038],{"class":701},[676,1803,705],{"class":682},[676,1805,1806,1808,1810,1812,1814,1816],{"class":678,"line":739},[676,1807,689],{"class":682},[676,1809,516],{"class":692},[676,1811,695],{"class":682},[676,1813,698],{"class":682},[676,1815,750],{"class":701},[676,1817,705],{"class":682},[676,1819,1820,1822,1824,1826,1828,1830],{"class":678,"line":755},[676,1821,689],{"class":682},[676,1823,521],{"class":692},[676,1825,695],{"class":682},[676,1827,698],{"class":682},[676,1829,766],{"class":701},[676,1831,705],{"class":682},[676,1833,1834,1836,1838,1840,1842,1845],{"class":678,"line":771},[676,1835,689],{"class":682},[676,1837,629],{"class":692},[676,1839,695],{"class":682},[676,1841,698],{"class":682},[676,1843,1844],{"class":701}," 15000",[676,1846,705],{"class":682},[676,1848,1849,1851,1853,1855,1857],{"class":678,"line":787},[676,1850,689],{"class":682},[676,1852,615],{"class":692},[676,1854,695],{"class":682},[676,1856,698],{"class":682},[676,1858,1859],{"class":701}," 91\n",[676,1861,1862],{"class":678,"line":809},[676,1863,1060],{"class":682},[485,1865,1867],{"id":1866},"mini_appredemptionfailed",[366,1868,413],{},[362,1870,1871],{},"Sent when redemption flow failed before successful credit completion.",[667,1873,1875],{"className":669,"code":1874,"language":671,"meta":672,"style":672},"{\n  \"redemption_item_id\": 77,\n  \"run_id\": 9,\n  \"operator_id\": 12,\n  \"operator_user_id\": 34,\n  \"status\": \"manual_review\",\n  \"failure_reason\": \"OPERATOR_CREDIT_FAILED\"\n}\n",[366,1876,1877,1881,1895,1909,1923,1937,1956,1973],{"__ignoreMap":672},[676,1878,1879],{"class":678,"line":679},[676,1880,683],{"class":682},[676,1882,1883,1885,1887,1889,1891,1893],{"class":678,"line":686},[676,1884,689],{"class":682},[676,1886,1763],{"class":692},[676,1888,695],{"class":682},[676,1890,698],{"class":682},[676,1892,1770],{"class":701},[676,1894,705],{"class":682},[676,1896,1897,1899,1901,1903,1905,1907],{"class":678,"line":708},[676,1898,689],{"class":682},[676,1900,1779],{"class":692},[676,1902,695],{"class":682},[676,1904,698],{"class":682},[676,1906,1786],{"class":701},[676,1908,705],{"class":682},[676,1910,1911,1913,1915,1917,1919,1921],{"class":678,"line":724},[676,1912,689],{"class":682},[676,1914,516],{"class":692},[676,1916,695],{"class":682},[676,1918,698],{"class":682},[676,1920,750],{"class":701},[676,1922,705],{"class":682},[676,1924,1925,1927,1929,1931,1933,1935],{"class":678,"line":739},[676,1926,689],{"class":682},[676,1928,521],{"class":692},[676,1930,695],{"class":682},[676,1932,698],{"class":682},[676,1934,766],{"class":701},[676,1936,705],{"class":682},[676,1938,1939,1941,1943,1945,1947,1949,1952,1954],{"class":678,"line":755},[676,1940,689],{"class":682},[676,1942,565],{"class":692},[676,1944,695],{"class":682},[676,1946,698],{"class":682},[676,1948,798],{"class":682},[676,1950,1951],{"class":801},"manual_review",[676,1953,695],{"class":682},[676,1955,705],{"class":682},[676,1957,1958,1960,1962,1964,1966,1968,1971],{"class":678,"line":771},[676,1959,689],{"class":682},[676,1961,620],{"class":692},[676,1963,695],{"class":682},[676,1965,698],{"class":682},[676,1967,798],{"class":682},[676,1969,1970],{"class":801},"OPERATOR_CREDIT_FAILED",[676,1972,1396],{"class":682},[676,1974,1975],{"class":678,"line":787},[676,1976,1060],{"class":682},[485,1978,1980],{"id":1979},"mini_apppayoutpending",[366,1981,418],{},[362,1983,1984,1985,1987,1988,1991],{},"Allowlisted event name for payout follow-up. Current Mini App redemption processor emits ",[366,1986,413],{}," with ",[366,1989,1990],{},"status = manual_review"," for unresolved payout-side failures.",[485,1993,1995],{"id":1994},"mini_applogoutrequested",[366,1996,423],{},[362,1998,1999],{},"Allowlisted event name for operator-side session cleanup. Current durable processor paths do not define an operator-actionable payload beyond the common envelope.",[485,2001,2003],{"id":2002},"mini_appsessionexpired",[366,2004,428],{},[362,2006,2007],{},"Allowlisted event name for launched Mini App session expiry. Current durable processor paths do not define an operator-actionable payload beyond the common envelope.",[371,2009,2011],{"id":2010},"polyflight-event-semantics","Polyflight event semantics",[2013,2014,2015,2028],"table",{},[2016,2017,2018],"thead",{},[2019,2020,2021,2025],"tr",{},[2022,2023,2024],"th",{},"Event",[2022,2026,2027],{},"Contract",[2029,2030,2031,2041,2050,2059,2068,2077,2086,2095],"tbody",{},[2019,2032,2033,2038],{},[2034,2035,2036],"td",{},[366,2037,433],{},[2034,2039,2040],{},"Native debit and ticket admission completed.",[2019,2042,2043,2047],{},[2034,2044,2045],{},[366,2046,438],{},[2034,2048,2049],{},"Purchase failed without an admitted ticket; compensation state remains separately inspectable.",[2019,2051,2052,2056],{},[2034,2053,2054],{},[366,2055,443],{},[2034,2057,2058],{},"Ticket outcome and amount owed are known; this does not assert wallet delivery.",[2019,2060,2061,2065],{},[2034,2062,2063],{},[366,2064,448],{},[2034,2066,2067],{},"Winning payout is owed or requires follow-up.",[2019,2069,2070,2074],{},[2034,2071,2072],{},[366,2073,453],{},[2034,2075,2076],{},"Winning wallet credit is confirmed.",[2019,2078,2079,2083],{},[2034,2080,2081],{},[366,2082,458],{},[2034,2084,2085],{},"Cancelled-ticket full refund is owed or requires follow-up.",[2019,2087,2088,2092],{},[2034,2089,2090],{},[366,2091,463],{},[2034,2093,2094],{},"Cancelled-ticket wallet credit is confirmed.",[2019,2096,2097,2101],{},[2034,2098,2099],{},[366,2100,468],{},[2034,2102,2103],{},"An applied debit with no admitted ticket was reversed.",[362,2105,2106,2107,2109,2110,2113,2114,2117,2118,2121,2122,2125,2126,2129,2130,369],{},"The signed envelope stays snake_case. Polyflight ",[366,2108,478],{}," keys are camelCase. ",[366,2111,2112],{},"purchase.processed"," exposes purchase\u002Fticket\u002Fflight IDs, status\u002Fcurrency, immutable stake\u002Ffee\u002Fnet\u002Fpayout, choice, predicted sequence, and economy version. ",[366,2115,2116],{},"purchase.failed"," exposes purchase\u002Foperator-user\u002Fflight correlation plus status\u002Ffailure reason. ",[366,2119,2120],{},"ticket.resolved"," exposes ticket\u002Fpurchase\u002Fflight correlation, result status\u002Fcurrency\u002Fpayout, and nullable obligation ID. Payout\u002Frefund\u002Fcompensation events expose nullable obligation\u002Fticket IDs, effect, purchase\u002Fflight correlation, native amount\u002Fcurrency, and status; pending adds ",[366,2123,2124],{},"failureReason",", admin-resolved processed adds ",[366,2127,2128],{},"manualResolution",", and engine refund-pending adds ",[366,2131,2132],{},"voidCode",[362,2134,2135,2136,2139],{},"Exact names and nullability are listed in ",[2137,2138,49],"a",{"href":50},". Data is reconstructed from immutable native rows and never revalued with current FX or terms.",[371,2141,2143],{"id":2142},"guidance","Guidance",[376,2145,2146,2149,2155,2162,2181,2195,2201],{},[379,2147,2148],{},"keep receiver tolerant to additive fields",[379,2150,2151,2152],{},"branch only on known ",[366,2153,2154],{},"event_type",[379,2156,2157,2158,2161],{},"use ",[366,2159,2160],{},"event_id"," for dedupe",[379,2163,2164,2165,2167,2168,2170,2171,2167,2173,2167,2175,2177,2178,2180],{},"for current trade callbacks, prefer ",[366,2166,501],{},", ",[366,2169,506],{}," \u002F ",[366,2172,511],{},[366,2174,521],{},[366,2176,531],{},", and ",[366,2179,536],{}," for support correlation",[379,2182,2183,2184,2167,2186,2167,2188,2167,2190,2177,2192,2194],{},"for current redemption callbacks, prefer ",[366,2185,1763],{},[366,2187,1779],{},[366,2189,1795],{},[366,2191,521],{},[366,2193,629],{}," when present",[379,2196,2197,2198,2200],{},"treat ",[366,2199,620],{}," as operator-facing diagnostic string, not enum guaranteed forever",[379,2202,2203],{},"examples above are source-backed where current contract already defines fields explicitly",[2205,2206,2207],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":672,"searchDepth":686,"depth":686,"links":2209},[2210,2211,2224,2225],{"id":373,"depth":686,"text":374},{"id":471,"depth":686,"text":472,"children":2212},[2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223],{"id":487,"depth":708,"text":488},{"id":644,"depth":708,"text":383},{"id":652,"depth":708,"text":388},{"id":660,"depth":708,"text":393},{"id":1063,"depth":708,"text":398},{"id":1403,"depth":708,"text":403},{"id":1742,"depth":708,"text":408},{"id":1866,"depth":708,"text":413},{"id":1979,"depth":708,"text":418},{"id":1994,"depth":708,"text":423},{"id":2002,"depth":708,"text":428},{"id":2010,"depth":686,"text":2011},{"id":2142,"depth":686,"text":2143},"Business events sent by OpenPoly to operator webhook receivers.","md",null,{},true,{"title":271,"description":2226},"80fCjrCwrFRdACsr_t6mUWaH3w1Q32Yp-Wx_YqcFN74",[2234,2236],{"title":267,"path":268,"stem":269,"description":2235,"children":-1},"Shared event envelope for all webhook deliveries.",{"title":275,"path":276,"stem":277,"description":2237,"children":-1},"Retry policy, terminal failures, and dashboard replay behavior.",1789570133545]