455 of 542 functions are the other pad's, byte for byte.
we took the curve every trencher already trusts and changed only what we had to. every lit square is a function we wrote or changed. the rest compiled to the exact same bytes as the other pad's live program.
the changes, one by one
fixes and build work
check it yourself
1. the score
we build our program with the same compiler version the other pad used, then match every function against its deployed bytes with the public reconstruction's own scoring script. before our changes the same build matched of its function windows.
2. the build
the code that runs is a verified build: rebuild it in the public docker image and you get the same hash as the program on chain.
solana-verify get-program-hash -u devnet DpB6AVXBToz1wqYURvpttSThxcFHyzWe71F1Ufg1escH
3. the other side
the program we compare against is the other pad's live curve program.
open it on solscanthe function count comes from the identity build of commit . later commits only changed error text and build files.