$SECBIRD is live
CA - 0xbb467092b7505580ec2547508fd99b6312b3d828
a security bird for the trenches on Robinhood Chain
it checks the token before you do, nine readings on any contract, no score
Site
https://t.co/VOaWDjPSNW
This is the only contract, printed under the wordmark on the home page and on the fine print page at the same moment as this post
Any other address using the Secbird name is not ours
first scan the bird ran in public, read out line by line so you see what a report looks like
token DOG, the newest pool on the feed that minute
launch, no record at the Pons factory, so the code gets read on its own, that is not a flag
code, unverified source, 3553 bytes nobody can read as written, flag
owner, no owner function answered, clear
proxy, not an upgradeable proxy, clear
transfer test, the bird gave itself a token and moved it, not blocked, clear
taxes, unreadable without a known venue, unread
holders, no split on the feed yet, unread
liquidity, small, a few thousand dollars in one pool, clear
age, three minutes old, flag
two flags, three unread, six clear
that is the whole output, no number on top of it
how the transfer test works, because it sounds like magic and it is not
the chain lets you run a call with the state changed only for that call, nothing written
so the bird finds the storage slot where the token keeps balances, writes one token into a wallet nobody uses, and asks the token to move half of it to another wallet nobody uses
if the transfer goes through, transfers are not blocked, clear
if it reverts or returns false, the token stops transfers for somebody, flag
if the bird cannot find the slot, it says unread, it does not guess
no real token is bought, no real wallet is used, it runs in the same second as the other eight checks
the code check is the one we are proudest of, and it came from reading contracts, not from designing anything
every token launched through the Pons V2 factory on Robinhood Chain is built by one deployer from one source file, and that deployer is verified on the source registry
the tokens themselves are not verified, so on their own they look like 3248 bytes of nothing
but their code only differs by five addresses baked in at launch, the deployer, the factory, the curve, the creator and the token itself
blank those five and hash the rest
we did it for three unrelated launches and got the same hash three times
so now when you scan a launch token the bird can say standard launcher code, byte for byte, no owner, no mint after launch, no pause, no blacklist, no tax in the token, and mean it
if a launch token ever hashes differently, that is a flag on its own
first scan the bird ran in public, read out line by line so you see what a report looks like
token DOG, the newest pool on the feed that minute
launch, no record at the Pons factory, so the code gets read on its own, that is not a flag
code, unverified source, 3553 bytes nobody can read as written, flag
owner, no owner function answered, clear
proxy, not an upgradeable proxy, clear
transfer test, the bird gave itself a token and moved it, not blocked, clear
taxes, unreadable without a known venue, unread
holders, no split on the feed yet, unread
liquidity, small, a few thousand dollars in one pool, clear
age, three minutes old, flag
two flags, three unread, six clear
that is the whole output, no number on top of it
introducing Secbird
a security bird for tokens on Robinhood Chain
you paste a contract, the bird reads it and prints nine lines
the launch record, whether the factory that launched it has it on file
the code, byte for byte against the launcher template, or the verified source and every function in it that can change the rules
the owner, the proxy slot, a test transfer the bird runs on itself, the taxes, the holders, the liquidity, the age
every line prints the rule it used and where the number came from, chain, source registry or feed
it counts flags, it never scores, you read the lines and decide
there is a patrol of everything trading right now, a guard for your own wallet, and a trade after the scan that goes from your wallet to the token's own curve or pool
no wallet needed to read, nothing to sign, the bird holds nothing