Incident Report - rune-1

GM Fox Fam,

I have completed the final incident report for the event that occurred on February 1, wherein the DFC instructed signers to execute the sale of 99k RUNE. This decision was made during a critical moment for RUNE, as the price fell dramatically from a previous stable average of around $3.35 to nearly $1.29, and eventually near parity at $1.00 during the transaction execution. This significant drop occurred in conjunction with the departure of Thorchain’s first node operators and many contributors, which precipitated an urgent need for action. This report details the sequence of those events and identifies several critical lapses in our processes, particularly in the execution and oversight by former signers, which intensified the financial impact.

Incident Response Journal


Incident Details

Date & Time of Incident: February 1, 2025, 11:00 AM – 8:00 PM PST

Incident ID: rune-1

Reported By: ProfMcCarthy, Tokenomics WS Leader

drsasquelch@gmail.com

shapeshifttmdc@gmail.com

tokenomics@shapeshiftdao.org

Affected Token/Chain/Pool/etc: Thorchain asset (RUNE) – no pool involvement


Who

Individuals Involved:

@PTT, @Prof, @CJ, @Bishop, @giantkin (giantkin@giantkin.com), @Tim Black

Internal Teams Engaged:

DFC (Decentralized Finance Committee)

External Entities Notified:

n/a


What

Description of Incident:

A flash crash in the RUNE token occurred due to a combination of factors including the unbonding of Thorchain node operators, departure of key project participants, and a precipitous price drop. This triggered a firesale event, with the team rapidly discussing and executing buyback strategies, adjusting for market volatility and liquidity challenges.

Type of Incident:

Flash crash (specific to one asset)

Severity Level:

Critical

Root Cause Analysis:

• Unbonding of Thorchain node operators

• Departure of several key players from the Thorchain project

• Precipitous price drop triggering panic selling

• Inadequate buy-side liquidity during extreme sell pressure


Where

Location of Incident:

Thorchain token (RUNE)

Affected Systems & Infrastructure:

Thorchain Multisig


When

Time of Initial Detection:

Approximately 1:44 PM PST (first internal alert noted)

Time of Response Initiation:

1:44 PM PST, as team members began active monitoring and rapid discussions

Time of Containment:

Ongoing adjustments through incremental buybacks until the hard stop at 2:00 PM PST

Time of Resolution:

7 PM PST

Duration of Incident:

Approximately 7 hours (with extended monitoring and analysis in the subsequent days)


Why

Reason for Incident:

The flash crash was triggered by market instability caused by significant unbonding activity and the departure of key figures, which led to a cascade of sell orders and rapid price deterioration.

Vulnerabilities Exploited:

• Concentrated liquidity issues on the buy side

• Heavy reliance on the commitment of key project participants

• Limited crisis communication protocols under high-pressure situations

Contributing Factors:

• Rapid human response under stress

• Technical vulnerabilities in liquidity and transaction execution

• External market pressures and negative sentiment


Incident Response Actions

Step No. Action Taken Responsible Party Timestamp Status
1 Detection & Identification: Initial alert triggered by rapid price drop and internal observations. Monitoring Team (DFC) 1:44 PM PST Completed
2 Containment: Immediate discussions on sale, buyback strategy; and the execution of incremental transactions @Prof, @GiantKin, @CJTCK 1:44 PM – 2:00 PM PST Completed
3 Eradication/Mitigation: Dynamic adjustment of buyback percentages based on market conditions; monitoring of node unstaking events overnight. @Prof, @GiantKin, @PTT 1:45 PM – 7:31 PM PST Completed/Ongoing
4 Recovery: Ongoing post-event market stabilization analysis and follow-up communications to confirm transaction execution. Entire Incident Response Team (DFC) 2:00 PM PST-7:23pm PST Completed
5 Lessons Learned (Post Mortem): Comprehensive review of communication logs, transaction timings, and strategy adjustments; assignment of post-event action items. @Prof, @CJ Initiated February 4, 2025 In Progress

Additional Communication & Transaction Execution Timeline

Signer Availability and Task Confirmation:

• ProfMcCarthy requested confirmation from signers regarding availability to execute a queued Thorchain RUNE sale.

• Signers confirmed availability with language emphasizing that once a decision was made, instructions would be promptly executed.

• Key Language Used:

• “When you decide let the signers know and we’ll get it done.”

• “There’s no use asking for responses now if we’re not doing anything now. Give the task when you have a task to give. Thx.”

Transaction Execution Timing:

• Initial instruction for execution was sent at 1:00 PM.

• Final vote confirmation was sent at 1:43 PM.

RUNE price was 1.29 at the time of the vote

• A delay occurred when a signer (Signer 3) responded at 2:22 PM regarding an error in the vote approved by the DFC (USDC being the operational address instead of the main ETH address).

• The error was corrected within 7 minutes at 2:29 PM.

• Despite the correction, final execution was delayed until 6:23 PM when @giantkin noted “it might be too late.”

• At 6:27 PM, a follow-up confirmed that instructions were reissued to a signer.

• Final confirmation came at 7:23 PM, with the signer stating, “yep it was executed today.”

https://viewblock.io/thorchain/tx/57CB36EE13A18C21C9689A064C554A2EA903DA8783C5C4EDCBFD46100DF44FC9

At the time of sale, the price of RUNE was 1 USDC = 0.98283835 RUNE


Supporting Documentation

Logs & Screenshots:

Detailed internal communication logs capturing both the firesale event and post-event signer coordination (February 1 and February 4, 2025).

Correspondences:

Emails and messaging transcripts from key DFC members, including specific timestamps for instruction issuance, error handling, and transaction finalization.

Incident Timeline:

Step No. Action Taken Responsible Party Timestamp Status
1 Initial detection & alert Monitoring Team (DFC) 1:44 PM PST, Feb 1 Completed
2 Buyback strategy discussion & execution @GiantKin, @Prof, @CJTCK 1:44 PM – 2:00 PM PST Completed
3 Ongoing market monitoring and dynamic adjustments @Prof, @GiantKin, @PTT 1:45 PM – 7:31 PM PST Completed/Ongoing
4 Transaction instruction and signer coordination @Prof, Signers 1:00 PM – 7:23 PM, Feb 4 Completed
5 Post mortem planning and assignment of responsibilities @Prof, @CJ February 4, 2025 In Progress


:bookmark: Post-Mortem Reflection (RBT Framework)

:pushpin: Figma RBT Board

:tulip: Roses

  • Quick DFC mobilization
  • Responsive collaboration under stress

:shaking_face: Thorns

  • Signer miscommunication
  • Lack of weekend/off-hour structure
  • Lack of range for executing the trade

:seedling: Buds

  • Formalize signer instructions & checklists
  • Create weekend crisis command structure
  • Automate volatility alerts
  • More consistent monitoring/adjusting volatile treasury assets (non-fox, non-stables, non-btc, non-eth)

:date: Follow-Up Action Items

Emergency & Fire Drills

  • Emergency Driver: @Tim_FBL

Monitoring & Early Warnings

  • EWS Signals: @Tim_FBL w/ @PTT, @Prof
    • how to automate this with messages or alerts?
  • Ongoing Market Analysis: @Prof

Risk Management

  • Off-Hours Chain of Command: @CJ
  • Stablecoin Depeg Protocol: @DFC
  • Risk Framework Maintenance: @CJ (monthly)

Documentation & Communication

  • Post-Mortem Journaling: @Prof
  • Ops Sprint Comms Flow: @Hpayne (proposal)

Portfolio Strategy

  • Monthly Simulation given different market conditions: @Prof

:white_check_mark: Final Details

  • Submitted By: ProfMcCarthy
  • Reviewed By: DFC
  • Submission Date: April 1
  • Approval Date: April 3rd
3 Likes