awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
transmissions11 avatar

transmissions11/solmate

0
View on GitHub↗
4,288 estrellas·710 forks·Solidity·2 vistas

Solmate

Solmate es una colección de bloques de construcción y bibliotecas optimizados para gas para desarrollar contratos inteligentes seguros y eficientes en la cadena de bloques de Solana. Proporciona un conjunto de herramientas estandarizadas que incluyen un framework de control de acceso para gestionar roles de usuario y propiedad, una biblioteca matemática de punto fijo de alta precisión para cálculos decimales y de enteros con signo, y un verificador de pruebas de Merkle para validar la inclusión de datos.

El proyecto proporciona implementaciones de tokens seguras para emitir y transferir tokens fungibles y no fungibles. Estas implementaciones incluyen comprobaciones de seguridad para evitar fallos silenciosos durante las transferencias de activos y plantillas eficientes en gas para variantes de bóvedas y activos envueltos.

La biblioteca cubre áreas de capacidad más amplias, incluyendo el despliegue determinista de contratos, la gestión de datos en cadena a través de la conversión de tipos y medidas de seguridad de contratos inteligentes como guardias de reentrancia. También utiliza patrones de almacenamiento optimizados para reducir la sobrecarga de ejecución y los costos de actualización de estado.

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.

Historial de estrellas

Gráfico del historial de estrellas de transmissions11/solmateGráfico del historial de estrellas de transmissions11/solmate

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Solmate

Proyectos open-source similares, clasificados según cuántas características comparten con Solmate.
  • openzeppelin/openzeppelin-contractsAvatar de OpenZeppelin

    OpenZeppelin/openzeppelin-contracts

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

    OpenZeppelin/zeppelin-solidity

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

    Rari-Capital/solmate

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

    vyperlang/vyper

    5,180Ver en 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
    Ver en GitHub↗5,180
Ver las 30 alternativas a Solmate→

Preguntas frecuentes

¿Qué hace transmissions11/solmate?

Solmate es una colección de bloques de construcción y bibliotecas optimizados para gas para desarrollar contratos inteligentes seguros y eficientes en la cadena de bloques de Solana. Proporciona un conjunto de herramientas estandarizadas que incluyen un framework de control de acceso para gestionar roles de usuario y propiedad, una biblioteca matemática de punto fijo de alta precisión para cálculos decimales y de enteros con signo, y un verificador de pruebas de Merkle para…

¿Cuáles son las características principales de transmissions11/solmate?

Las características principales de transmissions11/solmate son: 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.

¿Qué alternativas de código abierto existen para transmissions11/solmate?

Las alternativas de código abierto para transmissions11/solmate incluyen: 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…