-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #6 from 0xsequence/solutionMigration
Fixed routing for build
- Loading branch information
Showing
41 changed files
with
303 additions
and
167 deletions.
There are no files selected for viewing
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,85 @@ | ||
--- | ||
title: Getting-started | ||
hide_title: true | ||
slug: /builder/getting-started | ||
--- | ||
|
||
# Get Started | ||
Signing up and creating a project is easy to do with Sequence Builder and should take you less than a minute. In this tutorial, we will help you sign up for Builder and then create your first project. | ||
|
||
Let's get started! | ||
|
||
|
||
## Sign up for Builder | ||
|
||
### Step 1: Go to sequence.build | ||
|
||
Go to [Sequence.Build](https://sequence.build/) and click on the `Start Building` button to get started. | ||
|
||
|
||
![Sequence builder landing page](/img/builder/builder_landing_page_signup_project.png) | ||
|
||
|
||
### Step 2: Choose a sign in method | ||
|
||
When you first sign in to Builder, a wallet is created for you. | ||
|
||
You may, however, already have a Sequence wallet. If you are signed in with that wallet, you will see an option to use it. This is a great way to get started. | ||
|
||
Without a wallet, you will be given a few options to sign in. You can use any of the social sign ins, or you can simply use your email to get started. | ||
|
||
|
||
![Sequence builder choose signin](/img/builder/builder_choose_signin_signup_project.png) | ||
|
||
|
||
### Step 3: Sign in to sequence.build | ||
|
||
After choosing how you would like to sign in, you will be presented with the terms of use. To read the `Terms of Use`, `Privacy Policy`, and `Master Services Agreement`, click on the respective links for each. | ||
|
||
|
||
![Sequence builder accept terms](/img/builder/builder_accept_terms_signup_project.png) | ||
|
||
|
||
Once you have read each, click through to continue. | ||
|
||
You are now signed in to Builder! | ||
|
||
|
||
|
||
## Create a Project | ||
|
||
Everything you do in Builder is centered around each project - so let's start one. | ||
|
||
The easiest way to start a project is to simply click `+ Create Project`. | ||
|
||
|
||
![Sequence builder dashboard](/img/builder/builder_dashboard_signup_project.png) | ||
|
||
|
||
### Step 1: Enter the project details | ||
|
||
A modal will pop up, allowing you to enter details about your project. Provide a project name and, if you like, add an avatar for the project. | ||
|
||
Select the network(s) on which you would like to start deploying. This can always be changed later. | ||
|
||
|
||
![Sequence builder enter details](/img/builder/builder_enter_details_signup_project.png) | ||
|
||
|
||
### Step 2: Create the project! | ||
|
||
Now hit the `Create new Project` button! | ||
|
||
|
||
![Sequence builder project created](/img/builder/builder_project_created_signup_project.png) | ||
|
||
|
||
Once you finish, you should now be viewing your project dashboard. | ||
|
||
|
||
|
||
## Build things! | ||
|
||
Now that you have created a project, there is so much you can do from here! You can start exploring from your dashboard or feel free to follow along on one of these guides. | ||
|
||
TODO: Card list |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,3 @@ | ||
--- | ||
slug: /builder/overview | ||
--- | ||
|
||
# Sequence Builder | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
96 changes: 96 additions & 0 deletions
96
...ges/solutions/collectibles/contracts/200-deploy-an-item-collection-contract.mdx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
--- | ||
slug: /guides/deploy-an-item-collection-contract | ||
--- | ||
|
||
# How to Deploy an Item Collection Contract | ||
|
||
This guide walks through how to setup and deploy a contract on Builder. If you haven't yet done so, make sure you have [signed up for Builder and created a Project](/solutions/builder/getting-started). | ||
|
||
|
||
## Step 1: Go to the Contracts section | ||
|
||
In the project dashboard, find the `Contracts` tab on the left side. | ||
|
||
#### Add a new contract | ||
|
||
Once you have that open, click the `+ New contract` button | ||
|
||
![Sequence builder new contract](/img/builder/builder_create_new_contract_for_contract_deploy.png) | ||
|
||
## Step 2: Choose a contract for your item collection | ||
|
||
#### Select a contract | ||
|
||
You have a couple of different options to load your item collection with. | ||
|
||
We provide a few standard contracts to choose from, including an ERC1155, an ERC721, and an ERC20. | ||
|
||
If you plan to use one of our standard contracts, skip ahead to **Step 3: Deploy your smart contract** | ||
|
||
![Sequence builder select contract](/img/builder/builder_select_contract_for_contract_deploy.png) | ||
|
||
#### Bring your own smart contract | ||
|
||
You can also click the `+ View more contracts` button, which will open up a modal showing more standard contracts. | ||
|
||
At the bottom of this modal, click the `+ Upload Source` button to deploy your own contract. | ||
|
||
![Sequence builder more contracts](/img/builder/builder_more_contracts_for_contract_deploy.png) | ||
|
||
## Step 3: Deploy your smart contract | ||
|
||
#### Select/confirm the network | ||
|
||
You may have already selected the network you want to deploy this contract too, so confirm that this is the right network. | ||
|
||
#### Provide a contract name and symbol | ||
|
||
Give your smart contract a name. If your contract is an ERC20 or ERC721, then you will need to give it a token symbol as well. | ||
|
||
:::note | ||
Providing a token symbol at deployment is not necessary for ERC1155 as there will be several different tokens associated with this contract - token symbols are determined when a new token is created at minting. | ||
::: | ||
|
||
#### Determine a contract owner | ||
|
||
Provide a wallet address for the contract owner. (This will likely be yourself) | ||
|
||
![Sequence builder contract details](/img/builder/builder_provide_contract_details_for_contract_deploy.png) | ||
|
||
## Step 4: Sign the transaction | ||
|
||
In order to complete the deployment of a smart contract, the contract deploy (that's you) will need to sign a transaction on the network that its being deployed to. | ||
|
||
You will use your Sequence wallet to sign the transaction. | ||
|
||
#### Sequence wallet | ||
|
||
A Sequence wallet should have been created when you signed up for builder. You can confirm this by looking in the top right corner of then window anytime when you are in builder. | ||
|
||
If you do not see this, then you need to signup and create a wallet. | ||
|
||
![Sequence builder see wallet](/img/builder/builder_see_wallet_for_contract_deploy.png) | ||
|
||
#### Signature modal | ||
|
||
After you click the `Deploy Contract` button, a modal will pop up - which is your sequence wallet. In your wallet you will see a request to sign a transaction. It will include transaction details along with network fee estimations. | ||
|
||
:::warning | ||
It costs a fee (called gas) to deploy on a network. Make sure you have some of the native network tokens in your wallet ahead of time to cover it. | ||
::: | ||
|
||
Once you've read the transaction details, execute the transaction by hitting `confirm` on the signature. | ||
|
||
![Sequence builder sign transaction](/img/builder/builder_sign_transaction_for_contract_deploy.png) | ||
|
||
## Step 5: Collectible contract deployed | ||
|
||
After you sign the transaction, the network will take a few seconds (maybe minutes depending on the network and other factors) to confirm your transaction. | ||
|
||
When the transaction is complete, the contract will be deployed. | ||
|
||
#### Linked contract in dashboard | ||
|
||
Now that your smart contract is deployed, return to the `Contracts` section of Builder. There you should see your newly deployed contract. You should also be able to see what kind of contract it is, along with any roles you have - like `owner` for example. | ||
|
||
![Sequence builder confirm deployment](/img/builder/builder_confirm_deployment_for_contract_deploy.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
Oops, something went wrong.