awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
transmissions11 avatar

transmissions11/solmate

0
View on GitHub↗
4,288 stars·710 forks·Solidity·1 vue

Solmate

Solmate est une collection de blocs de construction et de bibliothèques optimisés pour le gaz, destinés au développement de contrats intelligents sécurisés et efficaces sur la blockchain Solana. Il fournit un ensemble d'outils standardisés, notamment un framework de contrôle d'accès pour gérer les rôles et la propriété des utilisateurs, une bibliothèque mathématique à virgule fixe de haute précision pour les calculs décimaux et d'entiers signés, et un vérificateur de preuve Merkle pour valider l'inclusion de données.

Le projet fournit des implémentations de jetons sécurisées pour l'émission et le transfert de jetons fongibles et non fongibles. Ces implémentations incluent des contrôles de sécurité pour empêcher les échecs silencieux lors des transferts d'actifs et des modèles efficaces en gaz pour les variantes de coffres et d'actifs enveloppés.

La bibliothèque couvre des domaines de capacités plus larges, notamment le déploiement de contrats déterministes, la gestion des données on-chain via la conversion de types, et des mesures de sécurité pour les contrats intelligents telles que les protections contre la réentrance. Elle utilise également des modèles de stockage optimisés pour réduire la surcharge d'exécution et les coûts de mise à jour d'état.

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.

Historique des stars

Graphique de l'historique des stars pour transmissions11/solmateGraphique de l'historique des stars pour transmissions11/solmate

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait transmissions11/solmate ?

Solmate est une collection de blocs de construction et de bibliothèques optimisés pour le gaz, destinés au développement de contrats intelligents sécurisés et efficaces sur la blockchain Solana. Il fournit un ensemble d'outils standardisés, notamment un framework de contrôle d'accès pour gérer les rôles et la propriété des utilisateurs, une bibliothèque mathématique à virgule fixe de haute précision pour les calculs décimaux et d'entiers signés, et un vérificateur de preuve…

Quelles sont les fonctionnalités principales de transmissions11/solmate ?

Les fonctionnalités principales de transmissions11/solmate sont : 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.

Quelles sont les alternatives open-source à transmissions11/solmate ?

Les alternatives open-source à transmissions11/solmate incluent : 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…

Alternatives open source à Solmate

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Solmate.
  • openzeppelin/openzeppelin-contractsAvatar de OpenZeppelin

    OpenZeppelin/openzeppelin-contracts

    27,157Voir sur 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
    Voir sur GitHub↗27,157
  • openzeppelin/zeppelin-solidityAvatar de OpenZeppelin

    OpenZeppelin/zeppelin-solidity

    27,167Voir sur 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
    Voir sur GitHub↗27,167
  • rari-capital/solmateAvatar de Rari-Capital

    Rari-Capital/solmate

    4,283Voir sur 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
    Voir sur GitHub↗4,283
  • vyperlang/vyperAvatar de vyperlang

    vyperlang/vyper

    5,180Voir sur 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
    Voir sur GitHub↗5,180
Voir les 30 alternatives à Solmate→