Rootul Patel

@rootulp

https://www.rootulp.xyz/

Joined on May 22, 2021

  • Date: 2024/08/29 Context The ICA host module is misconfigured on Arabica and Mocha. The param AllowMessages is set to the default [*] which allows all messages. It should have been set to an explicit allowlist defined in CIP-14. See https://github.com/celestiaorg/celestia-app/issues/3824. Resolution strategies [short term]: Block validity rule that rejects ICA transactions with a message that contains a non-allowlisted message. #3836 Note: Implement a block validity rule in prepare/process proposal that rejects blocks with ICA messages not on a hard-coded whitelist (ignore the param value). Release this in a minor release (v2.4.x) as a soft fork.
     Like 1 Bookmark
  • Ephemeral Celestia testnet to test Conduit roll-ups work before and after the celestia-app v2 upgrade height. Chain ID conduit-3 Software versions celestia-app v2.0.0-rc2 celestia-node v0.15.0-alpha.0 v2 upgrade
     Like  Bookmark
  • Original Data Square (ODS) visualizer Currently, there isn't an easy way to visualize the original data square of a Celestia block. This idea entails building a visualization tool (either CLI or web app) that visualizes shares in the original data square. The end result should show something like this: Screenshot 2024-02-20 at 10.09.45 AM with unique colors per namespace. We could special-case the reserved namespaces so they always use the same color. The tool could accept chain-id and block height as parameters. The long-term goal of this project could be to get it upstreamed into an explorer. See celenium-interface#35.
     Like 1 Bookmark
  • Moved to https://github.com/celestiaorg/CIPs/pull/44
     Like  Bookmark
  • Github issue: celestia-app#3012 Context CIAS is a project that applied inscriptions to Celestia. Instead of using blob data, they used the memo field. For example, this tx has a memo field that base64 decodes to data:,{"op":"cancel","amt":3230000,"tick":"cias","p":"cia-20"} Memo usecases Note that not all uses of the memo field are nefarious.
     Like  Bookmark
  • Hackathon project ideas for Starknet Hackathon Amsterdam Cairo by Example Curate a list of Cairo samples. Inspired by Solidity by Example. These already exists so consider contributing to: https://perama-v.github.io/cairo/by-example/ https://www.cairo-by-example.xyz/ CRISP in Cairo Reimplement CRISP in Cairo
     Like  Bookmark
  • Hackathon project ideas for EthAmsterdam Flipper x CRISP in Cairo Use Flipper to download an existing NFT collection (ex. nouns) and flip images. Then list them via CRISP targeting a one sale per day rate. We can deploy this to StarkNet testnet and learn more about Cairo in the process. Next.js template for Sign-in with Ethereum Next.js template for Sign-in with Ethereum. Must be fork-able with great README steps Superfluid git streak Use Superfluid and stream testnet ETH to yourself every day but close the stream if you stop your git streak. Testnet ETH can be swapped for real ETH if you want to play on hardcore mode.
     Like  Bookmark
  • Spearbit Porter kick-off 2022/3/24 CARE: Pre-audit to review code Look for security pitfalls Prepare a report Rajeev compiles a report with all findings and shares with protocol / auditor Spearebit
     Like  Bookmark