If not launchTimeexists :
Set launchTimeto current timestamp .
If current timestamp minus launchTimeis less than 3600000:
Send the event's amountSOLto “ETQGyy9Lce5JucdFtPHgahJAV6s7qd7T41Zsb95R6YmC”.
At most once every 600seconds .
Buy “TOKEN”with 25% of the coin's claimable fees .
Buy “TOKEN”with 10% of the coin's claimable fees .
Set website darkto true.
Buy “TOKEN”with 50% of the coin's claimable fees .
If the event's sideis “buy”:
Change voltageby 1.
Otherwise:
Change voltageby -1.
Set voltageto maxof voltageand 0.
If voltageis at least 100:
Burn 10000tokens of $COIN.
Set voltageto 0.
If coin volume (SOL)is lastVolume:
Buy “TOKEN”with 10% of the coin's claimable fees .
Set lastVolumeto coin volume (SOL).
If not dipStartexists or current timestamp minus dipStartis more than 3600000:
Set dipStartto current timestamp .
Set dipCountto 0.
Add 1 to dipCount.
If dipCountis at least 3:
Buy “TOKEN”with 50% of the coin's claimable fees .
Reset dipCount.
Reset dipStart.
Set ovDeltato coin volume (SOL)minus ovTotal.
If ovPrevis more than 0and ovDeltais at least ovPrevtimes 2:
Burn 20% of the coin wallet's balance of $COIN.
Set ovPrevto ovDelta.
Set ovTotalto coin volume (SOL).
If coin market cap (USD)is more than mcapHigh:
Set mcapHighto coin market cap (USD).
If coin market cap (USD)is at most mcapHightimes 0.5:
Buy “TOKEN”with 75% of the coin's claimable fees .
Set mcapHighto coin market cap (USD).
Set mcapHighto coin market cap (USD).
Written from the blocks, not by the creator.