awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
transmissions11 avatar

transmissions11/solmate

0
View on GitHub↗
4,288 stele·710 fork-uri·Solidity·1 vizualizare

Solmate

Solmate is a collection of gas-optimized building blocks and libraries for developing secure and efficient smart contracts on the Solana blockchain. It provides a set of standardized tools including an access control framework for managing user roles and ownership, a high-precision fixed-point math library for decimal and signed integer calculations, and a Merkle proof verifier for validating data inclusion.

The project provides secure token implementations for issuing and transferring fungible and non-fungible tokens. These implementations include safety checks to prevent silent failures during asset transfers and gas-efficient templates for vault and wrapped asset variants.

The library covers broader capability areas including deterministic contract deployment, on-chain data management through type conversion, and smart contract security measures such as reentrancy guards. It also utilizes optimized storage patterns to reduce execution overhead and state update costs.

Features

  • Solana Smart Contract Development - Offers a suite of gas-optimized building blocks specifically for developing efficient Solana smart contracts.
  • Token Implementations - Provides standardized, gas-efficient implementations of fungible and non-fungible token contracts.
  • Digital Token Issuance - Provides optimized implementations for issuing fungible and non-fungible digital tokens.
  • On-Chain Data Management - Implements high-precision fixed-point math and type conversions for efficient on-chain data management.
  • Safe Token Transfer Wrappers - Executes asset transfers with explicit verification of return values to prevent silent failures in non-standard tokens.
  • Fixed-Point Arithmetic Libraries - Provides high-precision fixed-point arithmetic libraries for performing decimal calculations in smart contracts.
  • Access Control Frameworks - Provides a comprehensive framework for managing authentication and authorization for blockchain contracts.
  • Reentrancy Guards - Provides mechanisms that lock contract state during execution to prevent recursive function calls.
  • Merkle Proof Verifiers - Provides a Merkle proof verifier for validating data inclusion to reduce on-chain storage requirements.
  • Role-Based Access Control - Implements a system for managing user permissions and defining access levels based on assigned administrative roles.
  • Role-Based Access Control Systems - Implements a role-based access control system for managing user permissions and administrative ownership.
  • Token Transfer Safety - Validates token transfers with explicit checks to prevent asset loss in non-standard token implementations.
  • Smart Contract Access Controls - Provides a framework for managing roles and ownership permissions within smart contracts.
  • Contract Ownership Restriction - Restricts critical contract functions to a single authorized owner to maintain administrative control.
  • Secure Smart Contract Development - Provides secure development patterns including reentrancy guards and safe transfer wrappers.
  • Smart Contract Libraries - Provides a modular library of gas-optimized building blocks for Solana smart contract composition.
  • Token Standard Implementations - Implements gas-efficient templates for both fungible and non-fungible token standards.
  • Storage Optimization Utilities - Offers tools for packing data and managing storage slots to minimize gas consumption during state updates.
  • On-Chain Storage Optimizations - Implements efficient methods to read and write persistent data to storage slots, bypassing standard state variable overhead.
  • Deterministic Deployment - Enables creation of contracts at predictable addresses regardless of bytecode using precomputation.
  • Merkle Tree Utilities - Ships implementations of Merkle tree structures for cryptographic verification of data inclusion.
  • Deterministic Address Calculation - Implements methods for precomputing contract addresses using salts to ensure consistent deployment across networks.
  • Storage Packing - Combines multiple small values into single storage slots to optimize gas usage and state updates.
  • Smart Contract Development Utilities - Offers a collection of gas-optimized building blocks and utilities to reduce execution costs.
  • On-Chain Inclusion Proofs - Implements hash-based verification to validate data membership using Merkle proofs and stored roots.

Istoric stele

Graficul istoricului de stele pentru transmissions11/solmateGraficul istoricului de stele pentru transmissions11/solmate

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face transmissions11/solmate?

Solmate is a collection of gas-optimized building blocks and libraries for developing secure and efficient smart contracts on the Solana blockchain. It provides a set of standardized tools including an access control framework for managing user roles and ownership, a high-precision fixed-point math library for decimal and signed integer calculations, and a Merkle proof verifier for validating data inclusion.

Care sunt principalele funcționalități ale transmissions11/solmate?

Principalele funcționalități ale transmissions11/solmate sunt: Solana Smart Contract Development, Token Implementations, Digital Token Issuance, On-Chain Data Management, Safe Token Transfer Wrappers, Fixed-Point Arithmetic Libraries, Access Control Frameworks, Reentrancy Guards.

Care sunt câteva alternative open-source pentru transmissions11/solmate?

Alternativele open-source pentru transmissions11/solmate includ: openzeppelin/openzeppelin-contracts — OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the… openzeppelin/zeppelin-solidity — This project is a Solidity smart contract library providing a collection of audited, reusable templates and building… rari-capital/solmate — Solmate is a Solana program framework and smart contract library providing gas-optimized blockchain primitives. It… vyperlang/vyper — Vyper is a security-focused, typed programming language and compiler designed for creating smart contracts that… mystenlabs/sui — Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It… ethereumbook/ethereumbook — This project serves as a comprehensive technical reference and educational platform for the Ethereum ecosystem. It…

Alternative open-source pentru Solmate

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Solmate.
  • openzeppelin/openzeppelin-contractsAvatar OpenZeppelin

    OpenZeppelin/openzeppelin-contracts

    27,157Vezi pe GitHub↗

    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

    Solidityethereumevmsecurity
    Vezi pe GitHub↗27,157
  • openzeppelin/zeppelin-solidityAvatar OpenZeppelin

    OpenZeppelin/zeppelin-solidity

    27,167Vezi pe GitHub↗

    This project is a Solidity smart contract library providing a collection of audited, reusable templates and building blocks for developing secure blockchain applications on the Ethereum Virtual Machine. It serves as a foundational toolkit for smart contract development, encompassing a secure mathematical library, role-based access frameworks, and reference implementations of industry-standard token specifications. The library focuses on reducing security risks through community-vetted contract components and audited templates. It provides specific implementations for creating fungible and non

    Solidity
    Vezi pe GitHub↗27,167
  • rari-capital/solmateAvatar Rari-Capital

    Rari-Capital/solmate

    4,283Vezi pe GitHub↗

    Solmate is a Solana program framework and smart contract library providing gas-optimized blockchain primitives. It serves as a development kit for implementing SPL tokens and secure access control systems on the Solana blockchain. The project focuses on reducing compute unit usage and transaction costs through resource-efficient building blocks. It provides standardized components for token logic, balance tracking, and authorization primitives designed to restrict sensitive smart contract functions. The framework employs opinionated patterning and primitive-based composition to structure pro

    Solidity
    Vezi pe GitHub↗4,283
  • vyperlang/vyperAvatar vyperlang

    vyperlang/vyper

    5,180Vezi pe GitHub↗

    Vyper is a security-focused, typed programming language and compiler designed for creating smart contracts that execute on the Ethereum Virtual Machine. It utilizes a Pythonic syntax to define contract logic and state, serving as a target for formal verification to allow for machine-checked proofs of correctness. The language distinguishes itself through strict architectural constraints that prioritize predictability and security. It enforces acyclic call graphs by prohibiting recursion and mandates bounded loops to ensure static gas prediction. Additionally, it features a native fixed-point

    Pythonethereumethereum-dapplanguage
    Vezi pe GitHub↗5,180
  • Vezi toate cele 30 alternative pentru Solmate→