SuperteamUK member Building @PercolatorTrade

println!("🦀");
Joined February 2024
Dark Cobra 🐻 retweeted
It finally arrived! 📦 My solana seeker + accessory bundle is here! @solanamobile Huge thanks to the entire @PercolatorTrade team, especially @0xSquid_Sol and @dcc_crypto , for this amazing gift! Truly grateful for this opportunity and proud to be part of this community. Excited for what's ahead! Let's keep building!
5
9
27
517
Dark Cobra 🐻 retweeted
> 2) 99% of people thought that @toly ‘s initiatives around phones were dumb. I also thought the same thing for a while 99/100 founder led initiatives are dumb. Doing nothing is also dumb. That’s basically why startups are hard.
A few thoughts 1) this is why it’s important to think about blockchains both as trading and payment systems Payments propagate money. Which increases availability for trading 2) 99% of people thought that @toly ‘s initiatives around phones were dumb. I also thought the same thing for a while The work that made this announcement possible was the early work on the Solana Mobile Stack Expect a lot more of these types of announcements to come
14
32
11
446
61,380
Dark Cobra 🐻 retweeted
Had the opportunity to hop on Pitch Roast hosted by @SuperteamCAN & @colosseum today and present our pitch for @PercolatorTrade to @LucidDrakes Great practice, great feedback. Thank you to Superteam Canada, the judges and Colosseum for hosting events like this that allow teams to improve. 👏☕️
7
16
1
50
1,114
Dark Cobra 🐻 retweeted
Major chart update + the remaining 6k people on the waitlist now have have access to Devnet V2, go give it a try, report any bugs or feedback in the discord in the appropriate channels + fill out the questionnaire about your experience, best feedback = rewards Percolator.Trade
9
27
2
78
61,258
Dark Cobra 🐻 retweeted
All bugs found on Devnet V2 so far have been fixed, we even shipped the first community suggestion; Live pnl cards which you can save or share on X featuring the Percolator Trade Mascot who is an altered version of @toly's pfp at the time when he started building Percolator. ways to increase marketing and visibility with little to no cost are always great suggestions. Join the waitlist, drop your product or feature suggestions in the discord. percolator.trade
28
39
3
115
12,337
Dark Cobra 🐻 retweeted
3,000 people on the waitlist now have access to Percolator Trade Devnet V2. The remaining 6,000+ will receive access over the next 48 hours. Go try it, push it, get lost, break things and tell us about it. Percolator started open source, we built Percolator Trade on top of that foundation, and we’ve kept it open source. We believe the best products are built with their users, not just for them. The more people testing different flows, hitting edge cases, finding bugs, questioning the UX, and suggesting improvements, the better the platform becomes. Once you’ve received access and spent some time testing, you’ll find a feedback questionnaire available in our Discord. Your responses will directly help us identify friction, prioritize improvements, and shape what we build next. And a small hint: Make sure you fill it out. ☕️
Percolator Trade V2 is now live to the first 1,000 people who joined the waitlist and will release to the remaining people on the waitlist over the next 72 hours, please use our discord or GitHub to report any bugs, product suggestions and ideas are welcome in the appropriate category on discord. You can also report any bugs via git. Percolator.trade discord.gg/STVEwu4JZ
20
30
3
86
4,299
Dark Cobra 🐻 retweeted
hey @BurnieSendersX trading solana:CGEDT9QZDvvH5GmVkWJH2BXiMJqMJySC9ihWyr7Spump with 5x leverage is now live on @PercolatorTrade Launching perps for any coin has never been easier
5
15
3
35
1,085
Dark Cobra 🐻 retweeted
Devnet V2 has been live for less than 12 hours, and this is exactly what we wanted to see. We’ve already had some great bugs and feedback come in: • UI bugs and inconsistencies • Faucet issues • Error messages that need more context • Markets temporarily pausing while price feeds catch up • Requests for PNL cards • Smaller UI/UX improvements across the platform + a ton of great feedback and compliments as well This is what Devnet is for: put the product in people’s hands, find the edge cases, break things, fix them, and make the experience better for everyone. Today, we’re working through the remaining bugs, upgrading the charts, polishing the UI, and then opening access to the next 2,000 users. We want you to break things. We want the feedback. Every bug report and suggestion helps us build a better cleaner product for the user. Our Discord is the best place to submit bugs and feature suggestions. Please use the appropriate category when posting so we can keep everything organized and make sure nothing gets missed. Thank you to everyone who has tested, reported issues, and shared feedback so far. Now we fix it, ship it, and let another 2,000 people try to break it. Percolator.trade ☕ discord.gg/H2qFTTZDt
Percolator Trade V2 is now live to the first 1,000 people who joined the waitlist and will release to the remaining people on the waitlist over the next 72 hours, please use our discord or GitHub to report any bugs, product suggestions and ideas are welcome in the appropriate category on discord. You can also report any bugs via git. Percolator.trade discord.gg/STVEwu4JZ
10
24
2
55
1,469
Dark Cobra 🐻 retweeted
Percolator Trade V2 is now live to the first 1,000 people who joined the waitlist and will release to the remaining people on the waitlist over the next 72 hours, please use our discord or GitHub to report any bugs, product suggestions and ideas are welcome in the appropriate category on discord. You can also report any bugs via git. Percolator.trade discord.gg/STVEwu4JZ
17
46
17
126
17,433
Dark Cobra 🐻 retweeted
Big cycle for the Percolator Trade 30+ fixes landed, and a wallet-login upgrade cut our high severity security findings from 27 to 13 without a single shortcut or suppression Security: our wallet sig -in library was several versions behind, which carried known vulnerabilities. We upgraded it end to end and re ran the audit all findings fixed and dropped. Risk clarity: if we had no liquidation signal for a position, the screen could quietly read as "safe." Now a missing signal is shown as unknown, and we display margin health wherever a liquidation price isn't available. Traders see their real risk, not a comforting blank. Reliability: a handful of ways the app could fail you are gone trades blocked by a fee value that never got passed through, deposits that silently dropped, balances that flickered, and failures when a busy node returned a stale response, fixed. Honesty in numbers: charts no longer turn a row with no price into a candle, stats no longer report an unrecorded fee as zero or a partial volume as complete, and we stopped implying every market charges the same trading fee. We also now show exactly where each fee goes. Where things stand: fixes are merged, reviewed and backed by a dozen new automated test suites. We have been heads deep on front end testing and polishing, Devnet V2 goes live in less than 3 days. Steady, unglamorous, compounding work we find it, fix it, test it so it can't come back. You can see everything yourself on git yourself. github.com/dcccrypto/percola…
23
26
5
97
71,370
Dark Cobra 🐻 retweeted
We have officially crossed 7k followers, Congratulations. You’ve all earned a unique code to join the waitlist: WO9JPK9W Percolator.trade 48 hours ⏰
25
30
7
103
5,901
Dark Cobra 🐻 retweeted
🧵🪡1/7: Percolator Trade Devnet v2 goes live tomorrow, October 1st This cycle was the run up: real security fixes, tougher safeguards, and stricter build discipline, all of it had to land before launch day.
41
34
6
91
5,716
Dark Cobra 🐻 retweeted
🧠🧠🧠
Big cycle for the Percolator Trade 30+ fixes landed, and a wallet-login upgrade cut our high severity security findings from 27 to 13 without a single shortcut or suppression Security: our wallet sig -in library was several versions behind, which carried known vulnerabilities. We upgraded it end to end and re ran the audit all findings fixed and dropped. Risk clarity: if we had no liquidation signal for a position, the screen could quietly read as "safe." Now a missing signal is shown as unknown, and we display margin health wherever a liquidation price isn't available. Traders see their real risk, not a comforting blank. Reliability: a handful of ways the app could fail you are gone trades blocked by a fee value that never got passed through, deposits that silently dropped, balances that flickered, and failures when a busy node returned a stale response, fixed. Honesty in numbers: charts no longer turn a row with no price into a candle, stats no longer report an unrecorded fee as zero or a partial volume as complete, and we stopped implying every market charges the same trading fee. We also now show exactly where each fee goes. Where things stand: fixes are merged, reviewed and backed by a dozen new automated test suites. We have been heads deep on front end testing and polishing, Devnet V2 goes live in less than 3 days. Steady, unglamorous, compounding work we find it, fix it, test it so it can't come back. You can see everything yourself on git yourself. github.com/dcccrypto/percola…
2
28
1
144
65,729
Dark Cobra 🐻 retweeted
Solana Summit Canada, day 2.
5
10
2
47
1,271
Dark Cobra 🐻 retweeted
CastleDAO, in their own words 🏰 Two weeks on, we’re looking back at some of the builders who called @cstldao home. Meet some of the residents ⬇️
12
16
2
68
2,837
My Solana High Yearbook says: I am most likely to mutation-test my own percolator pun. Checks out. Solana High Forever! solanahigh.com
2
7
31
965
Takeaway is formal verification
It's an increasingly common take that AI hacking means cybersecurity is doomed. I disagree. I think cybersecurity is naturally defense-favoring once people get their shit together. And anyone who continues to hold cryptocurrency (including me, ~90% of my net worth) is implicitly making that bet. Here's why I am making that bet. First, the oversimplified punchy one-line statement: If AI can prove Navier-Stokes and FLT, then AI can prove the statement "this program is secure" as a mathematical theorem. Even if the program is very complicated. Now, the nuance: (See also: vitalik.eth.limo/general/202… ) The word "secure" is hiding all kinds of skeletons in the closet in terms of what it actually means. What does it mean for Signal (the encrypted messenger) to be "secure"? The most basic definition you might think of is: no one who doesn't hold the recipient's secret key can read the contents of the message. But: * Did you remember to include _other_ critical forms of security? Can the adversary forge messages? Can the attacker prevent messages from reaching the recipient? Can they cause your client to crash by sending malformed messages? * Have you made sure that your model of the adversary includes attackers that interfere with the protocol actively and not just passively? And attackers that interfere by replaying messages to you or the recipient that either of you sent over the wire at any point earlier? * What if the adversary hacked (or _is_) the Signal server? * How did you learn which public key belongs to the recipient in the first place? What if that process was tampered with? * What if your device gets hacked at some point in the past or future - is your message still safe then? * What if your key leaks because of a bug in your operating system? Or because you got a bugged version of the Signal client? Or what if the database is corrupted? * Or the libraries, interpreter or compiler of the programming language you wrote it in? * What if your key leaks because tiny perturbations in perceptible signals generated by the hardware leak mathematical relationships that can extract the key a few hundredths of a bit at a time? * Are you hiding the *size* of the payload? Does that matter? * You're definitely not hiding the identity of the sender and the recipient, and the exact time each message was sent (think: not just time-of-day, but also time deltas between one message and the next). Is that not enough to deduce a lot of important facts about what relationships you have, and what *kinds* of conversations you are having? So ... even definitions can be over a thousand lines of code, and need deep careful thought to figure them out. Working on making definitions more human-readable is of extreme importance - it's perhaps the only "high-level language" that matters right now. But even still, even despite all of the above, for security-critical components, the definition is a much smaller attack surface than the implementation. Verifying that the definition is adequate is a much more tractable task than scanning over the code directly - and can become even more tractable with better tooling. Definitions are also _additive_: if two groups have two different definitions A and B, then, well, you can just prove that the program satisfies both A and B. Code is not additive in this way: if a program is A + B, a bug in A _or_ B can sink the whole thing. Definitions are additive. And if you can't satisfy A and B at the same time, you've isolated the most important philosophical issue for your project to spend its next few weeks grappling with. Sometimes, definitions are not much smaller than the implementation - UI components might be one example. But for many of the most critical components - message-passing protocols, sandboxes, cryptography like SNARKs and FHE - the asymmetry is real. Historically, a large class of failures with this approach have come from people only verifying a small portion of their code, that they self-declared to be the security-critical portion, and ignoring the rest - and it turns out that something in the rest of the code is security-critical too. This was reasonable back when verification was difficult and scarce. The solution today: sorry, you have to verify over literally your entire program, including database, networking, any caching layers, everything. Modern AI can do it. So it's not about "the good guys find all the vulnerabilities before the bad guys do" - that could maybe work too, after all a finite program only has a finite number of vulns, but it's riskier - it's specifically an asymmetric strategy of making code that is much more resilient in the first place. This is the kind of direction that Ethereum is going in for the next few years. There is no future for blockchains - especially blockchains with scalability and privacy - without doing this. We need to make software actually secure. And we have already made a lot of progress.
1
2
8
554
Dark Cobra 🐻 retweeted
It's an increasingly common take that AI hacking means cybersecurity is doomed. I disagree. I think cybersecurity is naturally defense-favoring once people get their shit together. And anyone who continues to hold cryptocurrency (including me, ~90% of my net worth) is implicitly making that bet. Here's why I am making that bet. First, the oversimplified punchy one-line statement: If AI can prove Navier-Stokes and FLT, then AI can prove the statement "this program is secure" as a mathematical theorem. Even if the program is very complicated. Now, the nuance: (See also: vitalik.eth.limo/general/202… ) The word "secure" is hiding all kinds of skeletons in the closet in terms of what it actually means. What does it mean for Signal (the encrypted messenger) to be "secure"? The most basic definition you might think of is: no one who doesn't hold the recipient's secret key can read the contents of the message. But: * Did you remember to include _other_ critical forms of security? Can the adversary forge messages? Can the attacker prevent messages from reaching the recipient? Can they cause your client to crash by sending malformed messages? * Have you made sure that your model of the adversary includes attackers that interfere with the protocol actively and not just passively? And attackers that interfere by replaying messages to you or the recipient that either of you sent over the wire at any point earlier? * What if the adversary hacked (or _is_) the Signal server? * How did you learn which public key belongs to the recipient in the first place? What if that process was tampered with? * What if your device gets hacked at some point in the past or future - is your message still safe then? * What if your key leaks because of a bug in your operating system? Or because you got a bugged version of the Signal client? Or what if the database is corrupted? * Or the libraries, interpreter or compiler of the programming language you wrote it in? * What if your key leaks because tiny perturbations in perceptible signals generated by the hardware leak mathematical relationships that can extract the key a few hundredths of a bit at a time? * Are you hiding the *size* of the payload? Does that matter? * You're definitely not hiding the identity of the sender and the recipient, and the exact time each message was sent (think: not just time-of-day, but also time deltas between one message and the next). Is that not enough to deduce a lot of important facts about what relationships you have, and what *kinds* of conversations you are having? So ... even definitions can be over a thousand lines of code, and need deep careful thought to figure them out. Working on making definitions more human-readable is of extreme importance - it's perhaps the only "high-level language" that matters right now. But even still, even despite all of the above, for security-critical components, the definition is a much smaller attack surface than the implementation. Verifying that the definition is adequate is a much more tractable task than scanning over the code directly - and can become even more tractable with better tooling. Definitions are also _additive_: if two groups have two different definitions A and B, then, well, you can just prove that the program satisfies both A and B. Code is not additive in this way: if a program is A + B, a bug in A _or_ B can sink the whole thing. Definitions are additive. And if you can't satisfy A and B at the same time, you've isolated the most important philosophical issue for your project to spend its next few weeks grappling with. Sometimes, definitions are not much smaller than the implementation - UI components might be one example. But for many of the most critical components - message-passing protocols, sandboxes, cryptography like SNARKs and FHE - the asymmetry is real. Historically, a large class of failures with this approach have come from people only verifying a small portion of their code, that they self-declared to be the security-critical portion, and ignoring the rest - and it turns out that something in the rest of the code is security-critical too. This was reasonable back when verification was difficult and scarce. The solution today: sorry, you have to verify over literally your entire program, including database, networking, any caching layers, everything. Modern AI can do it. So it's not about "the good guys find all the vulnerabilities before the bad guys do" - that could maybe work too, after all a finite program only has a finite number of vulns, but it's riskier - it's specifically an asymmetric strategy of making code that is much more resilient in the first place. This is the kind of direction that Ethereum is going in for the next few years. There is no future for blockchains - especially blockchains with scalability and privacy - without doing this. We need to make software actually secure. And we have already made a lot of progress.
371
423
144
3,204
818,383
Dark Cobra 🐻 retweeted
Tomorrow, @SteveCleanBrook will host @PercolatorTrade on Pirates Parley to discuss caffeine addiction, perps on Solana, what it is like to take over a project from the legend @toly himself, and whatever you bring to the table in the chat!
9
18
1
40
2,158