2 dépôts
Techniques for handling memory pointers and data slices to optimize memory usage in smart contracts.
Distinct from Memory Management: Distinct from general Memory Management: focuses on EVM-specific memory pointer and data slice manipulation rather than OS-level allocation.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Smart Contract. Refine with filters or upvote what's useful.
OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the development of decentralized applications. It provides a foundational framework for building standard-compliant contracts, offering battle-tested implementations for token standards, access control, and common utility patterns. The project distinguishes itself through its comprehensive support for complex architectural patterns, including proxy-based upgradeability, role-based access control, and account abstraction. It enables developers to implement modular logic injection via hoo
Manage memory allocation manually to prevent unnecessary expansion costs during repetitive operations or loops within smart contracts.
Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger and a Federated Byzantine Agreement system. It functions as a core node that maintains the shared state of the network and provides a runtime environment for executing WebAssembly smart contracts. The project enables the creation and management of digital assets, including the implementation of decentralized exchanges through distributed orderbooks and automated liquidity pools. It facilitates cross-border payment settlement by routing assets via path payments and bridging di
Emulates heap memory using a custom allocator to handle dynamic data requirements for Wasm smart contracts.