Фільтри88Знайдено ресурсів: 88 / 88Інструменти для контрактів(88)Фреймворки для контрактів(11)Ape FrameworkІнструмент розробки смарт-контрактів для Pythonistas, спеціалістів з даних та професіоналів з безпекиScaffold-ETH 2Scaffold-ETH 2 — це стартовий шаблон на базі Next.js та Hardhat або Foundry з хуками для гаманців, гарячим перезавантаженням контрактів, утилітами локального крана та модулями розширення для розгортання децентралізованих застосунків (dapp) повного циклу.HuffHuff is a low-level assembly language and compiler for writing hand-optimized EVM bytecode, with development continuing in huff2. Builders reach for it when bytecode has to be tuned by hand.BrownieФреймворк на базі Python для розробки та тестування смарт-контрактів, орієнтований на Ethereum Virtual Machine.Remix ProjectБагатий і доступний набір інструментів Web3 для навчання, створення та тестування в кількох мережахStylus SDK (Rust)The Stylus SDK is the Rust SDK for writing smart contracts that run in Arbitrum's Stylus environment alongside the EVM. Rust builders use it when contract logic should be written in Rust rather than Solidity.BuildBearBuildBear is a hosted service that spins up a private testnet sandbox mirroring a real chain such as Ethereum, Polygon, BSC, or Arbitrum. Builders point tests at it to work against a private fork with real chain state.@nomicfoundation/slangslang from the Nomic Foundation is a modular Solidity compiler frontend with a parser, concrete syntax tree, and bindings. Builders import it when writing a linter, formatter, or other tool that has to understand Solidity source.WakeWake is a Python framework for testing, fuzzing, and static analysis of Solidity projects. Builders reach for it when they want to write contract tests and fuzzing campaigns in Python and run analysis over the same codebase.py-solc-xpy-solc-x is a Python wrapper and version manager for the solc Solidity compiler, used by Brownie and Ape style test suites. Python builders install it to fetch and switch compiler versions from their own scripts.MoccasinMoccasin — це робочий процес від Cyfrin на базі Titanoboa, орієнтований на Python, для тестування, фазингу та розгортання смарт-контрактів, написаних на Vyper.Розгортання та DevOps(25)HardhatHardhat — це середовище розробки для створення та розгортання вашого програмного забезпечення EthereumFoundryFoundry — це швидкий, портативний набір інструментів на Rust для розробки смарт-контрактів Етеріуму, який керує залежностями, компілює Solidity, запускає фаз- та юніт-тести, розгортає контракти та керує заскриптованою взаємодією з ланцюгом із термінала або скриптів автоматизації Solidity.PoWFaucetPoWFaucet is a modular testnet faucet for EVM chains with anti-abuse methods including a mining puzzle, captcha, IP limits, and Gitcoin Passport, and it backs the Sepolia proof-of-work faucet. Teams running a testnet self-host it to hand out test ETH without giving it all to one address.hardhat-deployhardhat-deploy is a Hardhat plugin for replicable deployments with named accounts, proxies, and diamonds. Builders install it when deployments must be repeatable across networks and track upgradeable contracts.eth-dockereth-docker is a Dockerized stack for deploying and managing execution, consensus, and validator clients on mainnet. Node operators use it to run a full node setup from configuration files instead of hand-installed binaries.Kurtosis ethereum-packageThe Kurtosis ethereum-package spins up reproducible multi-client Ethereum devnets, including mev-boost and supporting tooling. Builders run it when they need a local network that mirrors a real client mix.KurtosisKurtosis пакує відтворювані багатосервісні мережі розробників (devnets), щоб ви могли розгортати реалістичні стеки Етеріуму або ролапів для інтеграційних тестів швидше, ніж за допомогою файлів compose, які підтримуються вручну.DAppNodeDAppNode is an operating system with an app store for running Ethereum execution and consensus clients and other node software on your own hardware. Someone setting up a home node installs it and picks client packages instead of configuring each service by hand.simple-optimism-nodesimple-optimism-node is a one-command Docker setup for running an OP Stack node. Builders run it to get their own Optimism node, in the same way eth-docker covers mainnet clients.ethereum-helm-chartsethereum-helm-charts are Helm charts from ethPandaOps for running Ethereum execution and consensus clients and related infrastructure on Kubernetes. Teams add them to a cluster rather than writing client manifests themselves.Chainlink FaucetsChainlink Faucets dispense testnet ETH and LINK across the supported test networks. Builders use them to fund an account before deploying and testing contracts on a testnet.DeckerDecker is a TypeScript CLI for creating configurable local Ethereum devnets with execution and consensus clients, relays, and block builders. Teams use its recipes for integration tests and infrastructure development.etherealethereal is a Go command line tool for everyday Ethereum tasks, including sending transactions, managing ENS records, transferring tokens, and inspecting accounts. Builders install it for one-off operations that do not justify a script.ImmunefiImmunefi is a bug bounty platform where projects post rewards for whitehats who find and responsibly disclose contract vulnerabilities. Teams list a program there to give researchers a paid route to report issues.Rocket Pool Smart NodeRocket Pool Smart Node is the command line package node operators run to set up and manage a Rocket Pool minipool, wrapping execution and consensus clients plus validator duties.rockethrocketh is a deployment and test harness for Ethereum contracts built around viem, keeping one record of deployments per network so scripts and tests agree. Builders use it when they want repeatable deployments without Hardhat, which the hardhat-deploy plugin wraps over the same code.CreateXCreateX — це бездовірчий універсальний інструмент розгортання від pcaversaccio, який обгортає потоки у стилі CREATE, CREATE2 та CREATE3, щоб команди могли запускати контракти з передбачуваних адрес без спеціального коду фабрики.foundry-toolchain (GitHub Action)foundry-toolchain is the official GitHub Action that installs Foundry in continuous integration. Builders add it to a workflow so forge test and forge script run on every pull request.xdeployerПлагін Hardhat для розгортання ваших смартконтрактів у кількох ланцюгах EVM з однаковою детермінованою адресою. Наразі підтримується загалом 133 ланцюги EVM, включаючи (майже) всі ланцюги на базі OP Stack.SedgeSedge is a command line setup tool from Nethermind that generates docker-compose configurations for execution, consensus, and validator client combinations. Builders run it to get a working node setup without writing the compose files.ethereum-genesis-generatorethereum-genesis-generator creates execution and consensus layer genesis state for a testnet and serves it over a web server. Devnet and rollup teams run it to produce the genesis files for a custom network.Create2DeployerCreate2Deployer — це мінімальний контракт-фабрика від pcaversaccio, який обгортає опкод CREATE2 перевірками безпеки, щоб команди могли розгортати контрфактичні контракти на детермінованих адресах.txtxTxtx перетворює стрес, біль і сльози управління інфраструктурою смартконтрактів, запроваджуючи криптоінфраструктуру як код (Crypto Infrastructure as Code). Ранбуки (Runbooks) — це план інженерної досконалості, що встановлює новий стандарт для інфраструктур Web3.CannonCannon — це інструмент DevOps для протоколів на Ethereum. Він керує розгортанням та налаштуванням смарт-контрактів для локальної розробки та живих мереж.EthPillarEthPillar is a setup script and terminal interface for installing and managing an Ethereum staking node with execution, consensus and MEV-Boost clients. Solo stakers run it to stand up a node without editing client configuration by hand.Бібліотеки та утиліти для смарт-контрактів(27)OpenZeppelin ContractsOpenZeppelin Contracts — це основна бібліотека для розробки смартконтрактів.SoliditySolidity — це об'єктно-орієнтована мова високого рівня для реалізації смартконтрактів.VyperМова смартконтрактів у стилі Python для EVMSolarityІнструменти розробки, орієнтовані на SoliditySafe Smart Account (Gnosis Safe)Safe Smart Account is the widely deployed set of modular multisig smart-account contracts behind Safe. Wallet and treasury builders deploy or extend it to add multisignature control and account modules.SoladySolady від Vectorized збирає агресивно оптимізовані фрагменти коду на Solidity від доведень Меркла до помічників стиснення, обгортаючи ретельний вбудований асемблер у доступні API, щоб досвідчені розробники могли постачати ефективні щодо газу патерни, водночас вивчаючи передові методи оптимізації з живої довідкової бібліотеки.SolmateSolmate — це сучасна, авторська колекція оптимізованих щодо газу будівельних блоків Solidity та утиліт для розробки смарт-контрактів.Fe LanguageFe — це мова, натхненна Rust, орієнтована на EVM; сьогодні ви можете досліджувати систему типів Fe v2 через CLI або інструменти редактора, навіть поки генерація байт-коду все ще розвивається.SolhintSolhint — це лінтер для Solidity, який ви підключаєте до редакторів або CI для забезпечення дотримання правил стилю та раннього виявлення небезпечних патернів.Vscode Solidity ExtensionРозширення VSCode Solidity від Хуана Бланко додає підсвічування синтаксису, команди компіляції, метадані при наведенні, швидкі виправлення, виявлення монорепозиторіїв, опціональну генерацію коду Nethereum, інтеграцію лінтера та сервер LSP.ERC721AERC721A is a gas-optimized ERC-721 implementation with cheap consecutive batch minting. Builders import it when an NFT contract mints several tokens to the same address at once and minting cost matters.IntelliJ SolidityПлагін Solidity для IntelliJWhatsABIWhatsABI відновлює селектори, проксі та часткові ABI лише з байт-коду — використовуйте його в гаманцях, оглядачах або локальних інструментах, коли перевірений вихідний код відсутній, але вам все ще потрібне декодування даних виклику.PRBMathPRBMath — це бібліотека смартконтрактів, яка додає підтримку типів з фіксованою комою та розширених математичних функцій, таких як логарифми та експоненти, у Solidity. Працюючи з числами з 18 десятковими знаками, PRBMath є водночас ефективною щодо газу та зручною для користувача.Solc-selectSolc-select — це утиліта командного рядка для швидкого встановлення та перемикання між версіями компілятора Solidity.Multicall3Multicall3 is the canonical contract for batching many reads or writes into a single transaction. Builders call it from contracts and scripts to fetch or update state across several contracts in one round trip.snekmateСучасні, суворо регламентовані, гіпероптимізовані та безпечні будівельні блоки смарт-контрактів на Vyper.SolarНадзвичайно швидкий, модульний компілятор Solidity, написаний на Rust компанією Paradigm. Розроблений як дружній до контриб'юторів стек компілятора для швидших збірок та кращої діагностики.Prettier SolidityПлагін Prettier для автоматичного форматування вашого коду на Solidity.SolidState SoliditySolidState Solidity is an upgradeable-first contract library built around the diamond pattern of EIP-2535. Teams import it when contracts are organized as diamond facets from the start.weirollweiroll is an operation-chaining scripting language and set of contracts for composing many EVM calls into one transaction. Teams building call-routing or batching systems use it to express the call sequence as a script.Solidity Bytes Arrays Utils LibrarySolidity Bytes Utils — це класична бібліотека для об'єднання, нарізки та приведення динамічних масивів байтів у пам'яті або сховищі Solidity, яка довго підтримується та широко форкається у великих протоколах.solxЕфективний щодо газу компілятор Solidity для Етеріуму на базі LLVM від команди ZKsync та співавторів. Працює як пряма заміна solc у таких робочих процесах, як Foundry та Hardhat.ABDKMath64x64ABDKMath64x64 is a Solidity library for 64.64-bit binary fixed-point math. Builders import it when a contract needs fixed-point arithmetic that Solidity does not provide natively.ERC721A-UpgradeableERC721A-Upgradeable is the proxy-upgradeable variant of the ERC721A implementation. Builders import it when a proxy-based NFT contract needs the batch minting design of ERC721A.DiamondscaffoldDiamondscaffold — це CLI-інструмент, розроблений для створення каркаса проєктів diamond за стандартом EIP-2535 із визначеною структурою та скриптами, що прискорює розгортання модульних оновлюваних проксі.solidity-docgensolidity-docgen generates Markdown documentation for a Solidity project from its NatSpec comments. Teams run it so published docs stay in step with the contract source.Схеми ZK та приватність(25)ZK EmailZK Email надає схеми та SDK для доведення фактів про відредаговані транскрипти електронних листів ончейн. Корисно, коли вам потрібна перевірка особи або квитанцій зі збереженням приватності без розкриття вмісту поштових скриньок.SP1 (Succinct)SP1 from Succinct is a zero-knowledge virtual machine that proves correct execution of RISC-V programs, and it is used to generate proofs for rollups and bridges. Teams compile a Rust program with it when a proof must stand in for re-executing that program onchain.snarkjssnarkjs — це набір інструментів JavaScript та CLI для генерації та перевірки доведень zkSNARK, а також для запуску типових робочих процесів доведення в Node.js та браузері.CircomCircom — це предметно-орієнтована мова та компілятор для написання та компіляції арифметичних схем, що використовуються в системах доведення з нульовим розголошенням.SemaphoreSemaphore — це протокол з нульовим розголошенням для приватних доведень членства в групі, що забезпечує анонімну передачу сигналів та автентифікацію без розкриття особи.Self ProtocolSelf Protocol надає відкриті примітиви ідентичності та доведень, які будівельники можуть вбудовувати, коли їм потрібні процеси верифікації зі збереженням приватності, прив'язані до гаманців або облікових даних.zkTLS/ TLSNotaryzkTLS / TLSNotary — це відкритий протокол для доведення властивостей TLS-сесій за допомогою MPC, щоб верифікатори могли довіряти транскриптам, не бачачи повного відкритого тексту.RISC Zero risc0-ethereumrisc0-ethereum holds the integration libraries and verifier contracts for using the RISC Zero zkVM with Ethereum and other EVM chains. Teams proving computation off chain import these crates to settle the resulting proofs onchain.MACIMACI (Minimal Anti-Collusion Infrastructure) використовує доведення з нульовим розголошенням для створення стійких до змов, приватних систем голосування та сигналізації в Етеріумі.gnark-cryptognark-crypto provides elliptic curve and pairing cryptography for BN, BLS12, BLS24, and BW6 curves, and it is the backend of the gnark SNARK library. Go builders import it directly for curve and pairing math.MoproНабір інструментів, який робить створення доведень з нульовим розголошенням на стороні клієнта на мобільних пристроях простим. Підключає системи ZK-доведень (Halo2, Circom) для генерації прив'язок для iOS, Android та браузерів, використовуючи мобільні графічні процесори для підвищення продуктивності.ZK-KitМонорепозиторій багаторазових бібліотек з нульовим розголошенням для кількох мов (JavaScript, Solidity, Rust, Noir), що пропонує добре протестовані реалізації криптографічних примітивів, таких як дерева Меркла, хеш Poseidon та багато іншого.SonobeМодульна бібліотека згортання, що підтримує кілька схем згортання (Nova, HyperNova, ProtoGalaxy, CycleFold) та бекенди вирішувачів (Groth16, KZG) для інкрементальних обчислень, що перевіряються. Підтримує фронтенди Arkworks, Circom, Noir та Noname.Anon AadhaarІнструменти для створення застосунків, що зберігають приватність, з використанням індійських державних ідентифікаційних карток Aadhaar. Надає ZK-схеми, бібліотеки TypeScript, Solidity та React, щоб дозволити власникам Aadhaar доводити місце проживання без розкриття особистих даних.ZKPassportПриватна верифікація особи за допомогою доведень з нульовим розголошенням. Перевіряйте вік, країну або доказ людяності без розкриття будь-якої особистої інформації. Дизайн, орієнтований на мобільні пристрої, з SDK для інтеграції та контрактами реєстру ончейн.Halo2Перероблений форк системи доведень Halo2 PLONK від Zcash, створений PSE, що має бекенд KZG з верифікатором Solidity для економічної верифікації на рівні 1 (l1), підтримку кількох еліптичних кривих та розділену архітектуру фронтенду/бекенду.p0tionНабір інструментів для церемоній довіреного налаштування Groth16 Phase 2. Допомагає розробникам створювати та керувати довіреними налаштуваннями для ZK-застосунків, із супутнім вебзастосунком (DefinitelySetup) для моніторингу та участі.arkworks algebraarkworks algebra is a set of Rust libraries for finite field, elliptic curve, and polynomial arithmetic, and it is the math layer under many SNARK and STARK toolchains. Rust builders add the ark crates when writing proving code from the ground up.LambdaworksLambdaworks is a Rust library of SNARK and STARK prover components that can be used piecemeal or assembled into a custom proving system. Teams pull its crates when building their own prover rather than adopting a finished one.op-succinctop-succinct is a proving engine that generates SP1 validity proofs for OP Stack rollups. Rollup teams deploy it to turn an OP Stack chain into a validity proof rollup, running it as a separate service.Plonky3Plonky3 is a toolkit of polynomial IOP building blocks for constructing custom SNARK and STARK proving systems, and several zkVM projects build on it. Rust builders add the p3 crates when writing their own proving system.powdrpowdr is a toolkit for accelerating and hardening zkVMs by moving specific computations into custom circuits. Teams running a zkVM use it to generate custom precompiles and check constraints, and its authors still describe the code as experimental.rsp (Succinct)rsp from Succinct generates zero-knowledge proofs of Ethereum and OP Stack block execution, built on Reth. Its authors describe it as a minimal work in progress that is not meant for production, so it mainly serves teams already building on SP1.snark-verifier (Axiom)snark-verifier generates gas-efficient onchain verifiers for halo2 SNARKs and is maintained by Axiom, forked from the original PSE repository. halo2 developers import the crate to produce the Solidity verifier that checks their proofs onchain.Perpetual Powers of TauТривала (з 2019 року) церемонія довіреного налаштування zk-SNARK для схем із до 2^28 обмежень, що генерує понад 530 млн powers of tau. Багатостороння церемонія, де безпека зберігається доти, доки хоча б один учасник є чесним.