Getting Started
The main entry point for Enscribe is via the Enscribe app hosted at app.enscribe.xyz
The Enscribe app contains the Contract Deployment Service for the deployment of new contracts and historical information about deployments.
They are covered in the following sections.
📄️ Contract Deployment Service
Introduction
📄️ Name Existing Contracts
Many smart contracts deployed on-chain lack an associated ENS name, making them harder to identify, interact with, or showcase in user interfaces. This page outlines how Enscribe enables simple naming of already deployed contracts.
📄️ Deployment History
The My Contracts page in the Enscribe App enables you to view and manage all smart contracts you've deployed, providing an easy way to track and name your contracts across multiple networks.
📄️ Bytecode and ABIs
Smart contracts written in Solidity are compiled into bytecode and ABI before being deployed to the Ethereum blockchain. Understanding these two artifacts is essential when working with deployment tools like Enscribe, or when interacting with contracts programmatically.
📄️ Exploring Accounts, Contracts and ENS Names
Enscribe allows you to explore contracts and accounts across multiple networks with integrated ENS support. This guide explains how to search for and view details of any Ethereum address or ENS name across supported chains.
📄️ The Operator Role in ENS, Why and How?
When using Enscribe to deploy and name contracts under your own ENS domain using a single bundled transaction, instead of multiple individual transactions, an important requirement is granting the operator role to the Enscribe smart contract. This is necessary for Enscribe to perform tasks like subname creation and ENS record management on your behalf, without needing full ownership of your domain.
📄️ Using Safe Wallet with Enscribe
Safe is commonly used as a multi-signature wallet in the Ethereum ecosystem. A Safe wallet account can have multiple Ethereum accounts configured as signers behind it. When a transaction is to be approved and executed, all signers must sign & execute that transaction.
📄️ My Account View
This view shows a details of a user's wallet addres with respect to a chain such as: