celestiaorg/protobuf3-solidity: Protobuf3 plugin for Solidity
A protobuf3 code generator plugin for Solidity. Decode and encode protobuf messages in your Solidity contract! Leverages the protobuf3-solidity-lib codec library. Serialization rules are stricter than default protobuf3 rules, and are specified in ADR-027. The resulting serialization is bijective (one-to-one), rather than the usual non-deterministic and malleable serialization used in most protobuf parsers. This makes it suitable for canonical serialization in blockchain applications. Use as a protoc plugin: Examples: The below protobuf file shows all supported features of this plugin. Rules to keep in mind: Currently unsupported features: Unsupported features: Requires Go >= 1.14. Build: Test (requires a protoc binary in PATH): Protobuf3 plugin for Solidity
protobuf3-solidity A protobuf3 code generator plugin for Solidity . Decode and encode protobuf messages in your Solidity contract! Leverages the protobuf3-solidity-lib codec library. Serialization rules are stricter than default protobuf3 rules, and are specified in ADR-027 . The resulting serialization is bijective (one-to-one), rather than the usual non-deterministic and malleable serialization used in most protobuf parsers. This makes it suitable for canonical serialization in blockchain applications. Usage Use as a protoc plugin: protoc \ --plugin protoc-gen-sol \ --sol_out [license =< lic
Explore this link on the map →related reading
- GitHub - Uniswap/v3-core: 🦄 🦄 🦄 Core smart contracts of Uniswap v3 · GitHubgithub.com
- Protocollie Claude Code Vibe Coding setup · GitHubgist.github.com
- Cookbookcookbook.openai.com
- #1 Solidity Tutorial & Ethereum Blockchain Programming Course | CryptoZombiescryptozombies.io
- Rarible - NFT Marketplace for Brands, Communities and Tradersrarible.com
- Claude Fable 5 Creates Minecraft Clones & 3D Worlds from Prompts | explainx.ai Blog | explainx.aiexplainx.ai
- REVM Is All You Need. How to build simulated blockchain… | by Solid Quant | Mediummedium.com
- Contract ABI Specification - Solidity 0.8.21 documentationdocs.soliditylang.org
- slips/slip-0039.md at master · satoshilabs/slips · GitHubgithub.com
- GitHub - affaan-m/ECC: The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond. · GitHubgithub.com
- Blake2b F precompile by pdyraga · Pull Request #4 · keep-network/go-ethereum · GitHubgithub.com
- GitHub - compound-finance/compound-protocol: The Compound On-Chain Protocol · GitHubgithub.com