-
- Uniswap widget for use in third-party apps, can swap anywhere: https://github.com/Uniswap/interface. (fake widgets a big security concern).
- Beanstalk hack. Flash loan -> got majority governance tokens -> proposal to withdraw to address. Stole ~75M, donated a small amount to ukraine.
- The DAO didn’t have any protection about lock times. How long you have to hold a governance token before it provides a vote, how long a proposal must be open before it’s voted on and accepted/rejected, etc. So the hacker proposed the change and approved/executed it within one block before anyone could see or vote No.
- Aquarium.
- Got multiple adapter kits. Finally pieced it together.
- 13/16″ female tap. Adapter 13/16″ male to 55/64″ male. Adapter 55/64″ female to 55/64″ male. 55/64″ female hose.
- All 27T.
- Standard sink is 15/16″ or 55/64″. Mine is not.
- Standard hose is 3/4″. Mine is not.
- Started filling the tank. 5gal bucket, takes about 90min through the RODI. Couple small leaks. Minus rocks/sand, plus sump/overflow/plumbing. I expect ~12 buckets. Did 3 yesterday, 6 today.
- Meta gets 47.5% fee of sales on content sold in its metaverse.
- You can send someone a message onchain by minting an nft with an svg image of text then sending it to them.
- Narwhal/Tusk.
- From the libra/diem team, now mystem and aptos.
- A DAG-based mempool. Very fast/efficient. Narwhal is the mempool protocol. Tusk is the liveness protocol.
- Whitepaper: https://arxiv.org/pdf/2105.11827.pdf
- Solana supports programs written in Move: https://docs.solana.com/proposals/embedding-move.
- This is because both Solana and Move runtimes depend on accounts for all shared state, making parallelization much easier (that runtimes like EVM, for example).
- Because of the typing system, many of the runtime checks that solana executes for ownership can be checked at buildtime (well, module deploy time) for Move!
- CRDTs: https://medium.com/@istanbul_techie/a-look-at-conflict-free-replicated-data-types-crdt-221a5f629e7e.
- Conflict-free Replication Data Types. Basically you can update a lot of objects in parallel without immediate consensus.
- Used in distributed systems (obviously), and more recently in blockchain networks.
- If all the merge operations are commutative (order doesn’t matter), then we can guarantee eventual convergence/consistency. This of course doesn’t apply to most blockchain cases, where transaction order is very important to avoid the doublespend problem.
- Played with metamask mobile for a sec. The app ships with a browser which you can use to visit and favorite any dapp url. Then it connects to metamask mobile wallet as you’d expect. I tried to visit the same dapps from a non-metamask browser directly (brave) and it wouldn’t connect to metamask mobile.
- Curve is a DEX for stablecoin pairs. Supports EURS/USDC.
- Thorchain is an existing solution for cross-chain swaps.
- DEX across eth, bnb, terra, native, and synth.
- It does this by running its own network of nodes, “native”. Each of these basically runs a full node for the other blockchains.
- They insure liquidity providers against impermanent loss.
- It doesn’t offer crosschain by locking tokens in a smart contract and minting wrapped tokens on the new chain, like most others. It maintains its own thor network that it basically uses as a gigantic liquidity pool.