⏰ STARTING TODAY - BUG HUNT

A little pre-hackathon event for you...

You have until Oct. 12th to find as many bugs on the @immunefi platform with #ChainDev to win some swag, and tell your friends you are better at web3 than me.

...Unless I beat you.
@immunefi 🕵🏻‍♂️ You can watch the new #ChainDev YouTube video to get some clues on how to find bugs.

We learn about a bug hunter who was paid 2.2 MILLION dollars for finding a bug that could have drained over $7 BILLION.

Yes, you heard that right.

@immunefi 😱 And it was dormant for 1.5 years!!!!

A huge thank you to @leonspacewalker and the @immunefi team for helping put this video together, and I hope you all find some bugs.

🛡 Let's work on making web3 safer, doubling down on our security mindsets.

Good luck!
@immunefi @leonspacewalker Until Oct 12, don't @ me.

I'm looking for bugs.

Good luck trying to beat me.
@immunefi @leonspacewalker And yeah.

I'm aware the timing of this is good.

Let's stop hacks.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Patrick Collins 🌪

Patrick Collins 🌪 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @PatrickAlphaC

Oct 8
🪙 Stablecoins are a misunderstood DeFi primitive.

Let's clear some things up.

1. "Algo stablecoins are bad" is wrong
2. "A stablecoin is anchored to another asset" is wrong
3. Where do stablecoins come from? (IMPORTANT)

Let's jump in. 🧵
Huge thanks to @LucaProsperi for his Dirt Road publication which has been incredibly helpful in understanding "the depths" of stablecoins.

You can watch the video on all this (last tweet), and jump into some code examples of these different kinds of stablecoins.
@LucaProsperi 1. Algo stablecoins are bad - is wrong

Categorizing stablecoins as "algorithmic or nah" I think, is a gross mischaracterization of a stablecoin.
Read 23 tweets
Oct 7
We as a web3 community are going to need to actively reject toxic projects leeching off the success of web3.

I want people to be successful.

I want you to do well.

But if you take more from web3 than you give, if you steal from users, not dedicated to the web3 long tail.

Gtfo
I’m not telling you to attack people, that’s detrimental. I’m saying after deep discussion on projects, when we identify a “bad” one, we don’t let each other become a user.

This isn’t easy, as it’s easier to just lose our temper a tell every protocol to fuck off.
And it can be hard to know what’s good and what’s bad, but here is you litmus test.

- Is this project doing something other than just giving yields?
- Is there a centralized entity that can flip a switch and turn it off?
Read 4 tweets
Sep 25
🔚 The "Succession Problem" in crypto is an under-emphasized issue when building web3 applications.

If you're in web3, it's something you've definitely felt, but never been able to articulate.

What is the "Succession Problem", and why it's important in web3 👇
🤔 When a company or protocol is created, at one point, the founders/creators of the company/protocol will move on with their lives - no matter what.

They die, they get bored, or, with what is happening in crypto more often, they "got rich and fucked off".
🤷‍♀️ If the founders leave "poorly", the project can be then left without a leader, or without the people who have the skills to continue.

These are known as (as described by @SamoBurja):
- 🦾 Power Succession
- 🤸‍♂️ Skill Succession
Read 9 tweets
Aug 25
🌋🛠 Top Unsung Hero Foundry commands

Foundry is a fast & popular tool for smart contract developers and it comes packed with anvil, forge, and cast CLIs.

Here are some commands I use a lot that can increase your productivity, while not being as well known 🧵
1. cast sig <SIGNATURE>

When you want a function signature quickly.

2. cast --to-hex / --to-dec

When you want to convert between hex & decimals

3. cast call <ADDRESS> <SIG> <ARGS>

When you want to call a contract right from the command line without sending a transaction ImageImageImage
4. forge inspect

When you want to get information about the function selectors in a contract

5. Forge snapshot

If you have solidity tests in your forge project, create a snapshot of the gas costs of each of the functions. ImageImage
Read 5 tweets
Aug 17
🧱 I've been learning about modular blockchains and how they can help smart contract platforms scale - here is what I've learned so far:

1. Blockchains are separated into 4 categories
- Data Availability
- Consensus
- Settlement
- Execution

Chains like ETH are all 4.
💽 Data Availability: Where data is
🤝 Consensus: Order of transactions and agreement on the state of things
🎩 Settlement: Dispute resolution, finality, & bridge
⚡️ Execution: Processes Transactions

You can think of ETH, Solana, BTC, Avalanche, etc as "monoliths" of all 4.
Now, to draw an analogy to the current ETH ecosystem, what is the main thing that is happening to scale it?

Rollups like @arbitrum & @optimismPBC

These are chains that process transactions on their own chain, and then send all the transactions to ETH.

What's the sound like?
Read 9 tweets
Aug 5
Building LIVE a @vyperlang vs @solidity_lang gas SMACKDOWN

RIGHT. NOW.

Come join!

twitch.tv/patrickalphac
Disclaimer: I like vyper and solidity, use the tool you like best for the job, I'm sure the gas savings are similar.
@vyperlang @solidity_lang Initial gas impressions with a small contract.

Creation (C)
Store and read a uint256 (S&R)

1. ♘ Huff
- C: 2,032,028 ?? (We think user error)
- S&R: 28,074

2. 🐍 Vyper
- C: 66,361
- S&R: 28,121

3. 🐉 Solidity
- C: 66,825
- S&R: 28,194

4. 🔡 Yul
- C: 66,869
- S&R: 28,261
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(