18 Repos
Scripts used to automate the deployment of smart contracts to various blockchain networks.
Distinct from Automated Deployment Scripts: Distinct from general DevOps deployment scripts as it specifically targets blockchain contract deployment and network interaction.
Explore 18 awesome GitHub repositories matching development tools & productivity · Contract Deployment Scripts. Refine with filters or upvote what's useful.
Dieses Projekt ist ein umfassender Bildungslehrplan für die Entwicklung, Bereitstellung und das Testen von Blockchain-Anwendungen unter Verwendung der Sprache Solidity. Es dient als technische Ressource für den Aufbau dezentraler Anwendungen auf Ethereum und kompatiblen Netzwerken unter Verwendung Python-basierter Tools. Der Lehrplan bietet praktische Anleitungen zur Erstellung fungibler und nicht-fungibler Token, die branchenüblichen Spezifikationen für Interoperabilität folgen. Er enthält einen DeFi-Programmierlehrplan für die Interaktion mit dezentralen Finanzprotokollen zur Verwaltung von Sicherheiten sowie Anweisungen für den Import realer Daten und verifizierbarer Zufälligkeit über Orakel-Netzwerke. Die Materialien decken die Entwicklung von Smart Contracts und die Implementierung von Proxy-Mustern für die Aktualisierbarkeit von Verträgen ab. Zusätzliche Schwerpunkte umfassen den Aufbau von Webschnittstellen, die digitale Geldbörsen mit Blockchain-Verträgen verbinden, die Verwaltung von Asset-Metadaten auf dezentralem Speicher und die Durchführung von Vertragsvalidierungen durch Netzwerksimulationen.
Provides scripts to automate the compilation and deployment of smart contracts across various blockchain networks.
Foundry is an Ethereum smart contract development toolkit and blockchain simulator designed for compiling, testing, and deploying contracts for the Ethereum Virtual Machine. It provides a local environment for simulating blockchain state and forking live networks to execute code without modifying the actual chain. The project features a property-based fuzzing engine to identify edge-case failures in contract logic and a transaction debugger for analyzing detailed execution traces and gas consumption. It enables developers to mirror the state of a remote chain locally to test against real-worl
Provides scripts to automate the deployment of smart contracts across different blockchain network environments.
Runtipi is a home server dashboard and orchestration tool designed for deploying and managing containerized applications. It provides a web-based interface for discovering and installing software from a curated app store, utilizing a Docker Compose orchestrator to handle the deployment of self-hosted services. The system integrates a reverse proxy and SSL manager to route external traffic to internal containers, automating HTTPS certificate renewal and domain assignment. It also features a built-in backup and update manager that uses cron-based scheduling to perform automatic security patchin
Uses Docker Compose files to declaratively define services, ports, and volume mappings for reproducible deployments.
Scaffold-eth is a comprehensive development stack and boilerplate for building decentralized applications. It provides a pre-configured starter kit that integrates smart contract development tools with a reactive user interface to accelerate the construction of Ethereum-based projects. The toolkit features dynamic frontend interface generation, which automatically builds a user interface mapped to smart contract functions for rapid logic verification. This allows for testing blockchain logic through a frontend without the need to write custom UI code. The project covers a broad range of deve
Provides automated scripts to push compiled bytecode to various blockchain network environments.
Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu
Provides scripts to automate the deployment of smart contracts to various blockchain networks.
Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and real-world systems. It provides a secure and reliable infrastructure for blockchain applications to access external information, execute automated workflows, and interact with other blockchains. The network is secured by a staking-based model where node operators lock LINK tokens as collateral, which can be slashed for poor performance, incentivizing honest and accurate data delivery. The platform distinguishes itself through a comprehensive set of capabilities that extend beyond basi
Documents verifying deployed contracts from within the Remix IDE using an Etherscan API key.
go-ibax is a blockchain protocol platform and decentralized application infrastructure used to deploy networks with custom governance and token economics. It provides a foundation for building decentralized applications through a framework that integrates identity management and on-chain data storage. The project features a multilingual virtual machine capable of executing smart contracts written in Go, Rust, and Solidity. It implements a sharded blockchain network to increase throughput and a privacy layer utilizing zero-knowledge proofs and homomorphic encryption to anonymize transaction da
Validates contract hashes during and after execution to ensure secure and tamper-proof cross-chain interactions.
Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo
Uses command-line tools, IDE extensions, and linters to ship and verify on-chain code.
Dieses Repository ist ein umfassender Lehrplan und Programmierleitfaden, der darauf ausgelegt ist, Solidity-Entwicklung und Smart-Contract-Tests zu lehren. Es bietet eine strukturierte Reihe von Lehrmaterialien und Tutorials zum Schreiben, Deployment und Auditieren sicherer programmierbarer Contracts auf der Ethereum Virtual Machine. Der Kurs konzentriert sich auf das Foundry-Toolkit und bietet einen Ethereum-Tooling-Lehrplan, der das lokale Kompilieren und Testen von Smart-Contracts abdeckt. Er betont einen professionellen Entwicklungsworkflow, der von der ersten Solidity-Programmierung bis zur Implementierung dezentraler Anwendungslogik reicht. Das Material deckt ein breites Spektrum an Funktionen ab, einschließlich Blockchain-Sicherheitsaudits zur Identifizierung von Schwachstellen und der Einrichtung lokaler Ethereum-Entwicklungsumgebungen. Es enthält praktische Anleitungen zur Verwendung eines Rust-basierten Toolkits für Contract-Management und -Verifizierung.
Demonstrates how to automate the deployment of multiple contracts using Solidity-based scripts.
Devspace ist ein Kubernetes-Entwicklungs-Workflow-Tool und ein deklarativer Deployment-Orchestrator. Es automatisiert den Build-, Deploy- und Debug-Zyklus für Anwendungen, die innerhalb von Kubernetes-Clustern laufen, und fungiert als Automatisierungstool für Container-Image-Pipelines und als Remote-Kubernetes-Debugger. Das Projekt bietet eine Kubernetes-Hot-Reloading-Engine, die Echtzeit-Code-Synchronisation und bidirektionale Dateisynchronisation zwischen lokalen Dateisystemen und laufenden Containern ermöglicht. Dies erlaubt Updates, ohne dass Image-Rebuilds oder Neustarts erforderlich sind. Es ermöglicht zudem Environment-Parity durch die Ausführung von Build-, Test- und Debug-Prozessen direkt innerhalb des Clusters. Das Tool deckt eine breite Palette an Funktionen ab, einschließlich parallelem Image-Building, Multi-Container-Log-Streaming und interaktiven Container-Terminals. Es bietet zudem Konfigurationsmanagement zur Auflösung dynamischer Variablen und eine visuelle Oberfläche für das Umgebungsmanagement und Port-Forwarding.
Provides a configuration-driven system to standardize container image pipelines and cluster deployment steps.
Anchor is a framework for building, testing, and deploying Solana smart contracts. It provides a Rust domain-specific language (DSL) that uses macro‑based instruction dispatch and derive‑macro account validation to automate ownership checks, discriminator enforcement, and serialization before instruction execution. The framework also includes a CLI toolchain for scaffolding, compiling, and managing contracts across workspaces, a test harness that simulates program execution with account manipulation and compute unit benchmarking, and an IDL generator that emits a standardized JSON interface fr
Compares local build and interface description against deployed contracts to confirm reproducibility.
This is a full-stack template for building decentralized applications on the GenLayer blockchain, combining smart contract development with a frontend integration pipeline. It provides a pre-configured environment for writing GenLayer smart contracts using Python decorators that specify function visibility, persistence, and typed storage structures, along with built-in linting to catch forbidden imports and nondeterministic calls before deployment. The boilerplate distinguishes itself by supporting nondeterministic smart contract operations—such as querying language models and fetching extern
Deploys the compiled contract to the chosen network using a command-line tool.
Voidrice ist eine Sammlung von Linux- und Unix-Dotfiles sowie eine Shell-basierte Provisionierungssuite, die darauf ausgelegt ist, eine standardisierte, minimalistische Desktop-Umgebung zu etablieren. Sie bietet eine Reihe von Konfigurationsdateien für Shells, Texteditoren und System-Utilities, um einen konsistenten Arbeitsplatz über verschiedene Maschinen hinweg zu gewährleisten. Das Projekt verwendet einen auf Symlinks basierenden Konfigurationsmanager, um Systemdateien zur einfacheren Versionierung in ein zentrales Repository zu mappen. Es enthält zudem ein textbasiertes Verzeichnis-Lesezeichensystem, das einfache Textdateien verwendet, um Systempfade zu indizieren und schnell zu ihnen zu springen. Die Suite deckt breite Funktionsbereiche ab, darunter das Bootstrapping der Systemkonfiguration durch geschichtete Skripte, die Standardisierung von Multimedia-Anwendungen und eine benutzerdefinierte Verzeichnisnavigation. Sie nutzt deklaratives Deployment-Mapping und manifestgesteuerte Synchronisation, um eine einheitliche Umgebung über mehrere Installationen hinweg aufrechtzuerhalten.
Provides a structured manifest to map repository source files to their target locations on the system.
Dieses Projekt ist eine agentische Retrieval-Augmented-Generation-Plattform (RAG) und ein Orchestrierungs-Framework, das darauf ausgelegt ist, Large Language Models mit privaten Unternehmensdaten zu verbinden. Es fungiert als selbst gehostetes KI-Gateway, das Vektordatenbanken und externe Tools integriert, um komplexe Informationsabruf- und Generierungsaufgaben zu automatisieren. Das System zeichnet sich durch einen KI-Agenten-Workflow-Builder aus, der mehrere spezialisierte Agenten mit unterschiedlichen Rollen orchestriert, um mehrstufige Probleme zu lösen. Es enthält eine dedizierte Vektordatenbank-Integrationsschnittstelle für die Indizierung privater Dokumente und eine sichere Sandbox für die Ausführung dynamischer Code- und Datenanalysen während Konversationen. Die Plattform deckt eine breite Palette von Funktionen ab, einschließlich Unternehmensdaten-Indizierung, Result-Reranking für Präzision und die Bereitstellung sowohl interaktiver Chat-Schnittstellen als auch programmatischer APIs. Sie bietet zudem administrative Kontrollen für das KI-Verhaltensmanagement, Benutzerauthentifizierung und API-Nutzungsbegrenzung, um den Ressourcenverbrauch zu steuern. Das Deployment erfolgt über Container-Orchestrierungstools wie Docker Compose, mit Unterstützung für Reverse-Proxy-basiertes Traffic-Routing und TLS-Verschlüsselung für sichere, selbst gehostete Umgebungen.
Provides orchestration for managing the lifecycle and deployment order of application containers.
This project is a governance, risk, and compliance platform designed to centralize security governance, risk management, and regulatory compliance activities. It functions as a cybersecurity framework manager and a quantitative risk management system, allowing organizations to track their security posture through a centralized hub. The platform is distinguished by its ability to decouple regulatory requirements from technical security controls, enabling users to map a single implementation across multiple global frameworks to reduce audit duplication. It further differentiates itself through
Configures the environment using Docker Compose or Helm charts to orchestrate containerized deployment targets.
Dieses Projekt ist ein umfassender Bildungsleitfaden und technisches Handbuch für die Ethereum-Blockchain. Es bietet strukturierte Anleitungen zu Blockchain-Grundlagen, Smart-Contract-Entwicklung und den Architekturprinzipien dezentraler Anwendungen. Die Ressource deckt technische Bereiche ab, einschließlich Smart-Contract-Sicherheitsauditierung, Netzwerkverwaltung und Web3-Programmierung. Sie erläutert die Implementierung von Token-Standards, die Verwendung von Mnemonic-Seeds für die Wallet-Integration und die Erstellung zensurresistenter Anwendungsarchitekturen. Die Dokumentation erstreckt sich auf systemnahe Operationen wie gasbasierte Ressourcenmessung, Konsensmechanismen und JSON-RPC-Kommunikation. Sie adressiert zudem Low-Level-Netzwerke, einschließlich Peer-Discovery und sicherer Verbindungsherstellung, neben den praktischen Aspekten der Bereitstellung und Aktualisierung von Verträgen durch Proxy-Mechanismen.
Provides instructions on using scripts to automate the deployment of smart contracts across blockchain networks.
This project is a set of utilities for managing blockchain network orchestration, smart contract deployment, and on-chain bytecode verification. It provides a framework for registering new blockchain networks and managing deployer contracts across multiple environments. The toolkit includes a blockchain contract verifier to validate deployed bytecode against source code on block explorers. It also features a deployment tool for pushing bytecode to the network and initializing contract ownership. The software covers smart contract interaction through typed interfaces for executing functions a
Provides utilities for validating deployed bytecode against source code to ensure logic consistency.
Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete workspace for writing, compiling, deploying, and debugging smart contracts across simulated and public blockchain networks. The project distinguishes itself as a specialized toolchain for EVM debugging and analysis, offering opcode-level transaction stepping and state memory analysis. It also includes a dedicated zero-knowledge proof toolchain for compiling ZK circuits and generating cryptographic proofs, alongside an AI-powered coding assistant for code generation and explanati
Deploys compiled smart contracts to in-browser VMs, local nodes, or public blockchain networks.