Solidity: Merkle Trees, BitMaps & Coding an Airdrop

Solidity: Merkle Trees, BitMaps & Coding an Airdrop

Jordan McKinney

1 год назад

4,300 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@lukaradisavljevic5791
@lukaradisavljevic5791 - 05.02.2025 12:35

dude you're literally the best

how can we help you out?

Ответить
@rohank2825
@rohank2825 - 01.11.2024 12:50

Thanks a ton ser, it helped a lot.

Ответить
@ShubhamKumar-jv3vl
@ShubhamKumar-jv3vl - 28.08.2024 20:38

can we do the same implementation using verkle tree?

Ответить
@DmytroShashkevych
@DmytroShashkevych - 03.08.2024 15:37

what are you writing on the desk behind you ?

your calendar and plans ?

Ответить
@nickeast4853
@nickeast4853 - 19.04.2024 02:55

cute and knowledgeable ...!

Ответить
@ericdwkim
@ericdwkim - 06.03.2024 19:52

Thank you for the great explanation!

Ответить
@gmesncomps
@gmesncomps - 07.02.2024 11:30

Extremely well explained!

Ответить
@harshvardhanroy24
@harshvardhanroy24 - 18.01.2024 18:27

Hey Jordan, I was studiying the Uniswap V3 codebase and was stuck at tick bitmap. This video helped me a lot, thanks!

Ответить
@etherprince
@etherprince - 08.10.2023 18:24

fantastic video, brilliant work. thanks!

Ответить
@nvhung1708
@nvhung1708 - 28.09.2023 13:00

All videos are of high quality. Thanks a lot.

Ответить
@phklive
@phklive - 27.08.2023 15:56

Great work Jordan, really enjoyed the video. I have a few questions:
- The frontend for the final airdrop claimer needs to be as simple as possible, my understanding is that the only thing he would need to do is click on a claim button which would provide his address and the computation for research of address, associated index and claimable value will be done automatically + sibling hashes provided automatically. Hence just needing a claim button can enable a user to generate a valid proof right?
- In tree.json you are showing the tree + associated values, where is that stored? I assume on chain because it would be needed for proof generation.
- If it is indeed stored on chain it would also mean that all addresses + their associated claimable balance would be visible on chain which could lead to some problems ( anonymity, security, ect... ) is there a way to mitigate that ?

I hope I was clear and thanks for your content 👍

Ответить
@daniel7007
@daniel7007 - 25.08.2023 07:27

The author has to be a teacher, this is clearly the BEST explanation and scheme specifically Is sickkkk

Ответить
@joe366_
@joe366_ - 22.08.2023 08:22

Amazing content as always. Would love to see a video about ERC4337!

Ответить
@_izzee7907
@_izzee7907 - 20.08.2023 16:41

Again Thanks broo

Ответить
@basitkhan3853
@basitkhan3853 - 20.08.2023 14:25

Great work 👍

Ответить
@chiragpatil9236
@chiragpatil9236 - 19.08.2023 17:57

Thank you for your hard work, Ser. Please keep going.

Ответить
@R6MPro
@R6MPro - 17.08.2023 12:07

for the dynamic array whenever you will need to find a value you have to loop throught the mapping which gas non-efficient

Ответить
@larssinke9505
@larssinke9505 - 16.08.2023 23:58

Nice work, visualization with the diagrams help a lot understanding the content.

Another interesting way to handle an allowlist, in a more dynamic way, is via off chain signers. This allows you to update the list during distribution without having to update your root.

Ответить
@repzo5551
@repzo5551 - 16.08.2023 22:35

The legend has posted again

Ответить
@BEAST_MANIA123
@BEAST_MANIA123 - 16.08.2023 21:54

Trust me broo your will channel get more and more subscribes as you explain everything in diagram

Ответить
@shubhamrasal8930
@shubhamrasal8930 - 16.08.2023 20:37

Awesome explaination bro

Ответить
@ianguimaraes3262
@ianguimaraes3262 - 16.08.2023 20:24

Hey Jordan! Just wanna says thanks for all the awesome content that you've been putting out.

Ответить