@0xCygaar: An explanation of the NFTTrader hack that resulted in millions of dollars worth of NFTs stolen 🧵: (TLDR; combination of reentrancy + old approvals that were never removed) The attack starts by calling the...…
also urgent client calls because the database they rely on for literally every part of their business is slow and unreliable “for no reason” and you pop open the database and see the sheer volume of PL/SQL and immediately double your hourly rate
it’s worth noting that SQL as a language is basically an embedded COBOL data definition DSL. somehow it’s always arbitrary COBOL with financial programmers
all implemented as fucking database triggers, a thing you only know what it is from poor life choices
Triggers, the exact thing you want more of when already working with footguns.
Is that? Googles Oh
also urgent client calls because the database they rely on for literally every part of their business is slow and unreliable “for no reason” and you pop open the database and see the sheer volume of PL/SQL and immediately double your hourly rate
it’s worth noting that SQL as a language is basically an embedded COBOL data definition DSL. somehow it’s always arbitrary COBOL with financial programmers
i learned PL/SQL thirty years ago. thankfully i have forgotten every trace.
the last thing I did in college was learn COBOL as a joke, and I’ve been hiding it from my employers ever since
I learnt COBOL in the same august institution I learnt PL/SQL
given y2k pay rates i almost wish i’d kept it up a bit longer