Skip to content

Latest commit

 

History

History
77 lines (33 loc) · 2.7 KB

GUIDE.md

File metadata and controls

77 lines (33 loc) · 2.7 KB

Getting Started with LexDAO Contracts

Welcome! You've made it this far, so you are probably the kind of curious sort LexDAO needs.

Here are some pointers for using github, making your first "pull request" and testing out contracts using Remix.

(1) Create Github Account

This will be necessary to propose changes to LexDAO contracts.

Simply sign-up and create a profile by following the instructions here.

(2) Make Pull Request

Let's say you notice a cool fix for the LexDAO base Token contract.

To propose this change, simply click the pencil icon in the top right corner of the contract file:

Make your edits and describe changes in new branch:

Review and make pull request:

Congrats! Now your changes are ready to be checked and merged by LexDAO engineers:

(3) Test and write contracts on Remix

If you want to make more fulsome edits or write your own projects for LexDAO, it is usually a good idea to have a standard coding environment to check assumptions and see how a contract performs on testnet. For this purpose, LexDAO recommends Remix, a browser application for Ethereum smart contract deployment.

You will first need a MetaMask wallet, which are free and secured by a 'seed phrase' that you should keep private at all times.

After downloading and setting up on your browser, you should then use a 'faucet' to fund your wallet with testnet ether, the digital currency required to deploy and interact with Ethereum contracts.

First, switch your network to a tesnet like Kovan on your wallet:

Go to a Kovan faucet or the Paradigm testnet facuet and input your wallet address:

2 kETH should be sufficient for many testing purposes.

Questions?

If you need some more help working through these examples or otherwise getting started contributing to LexDAO contract development, reach out on our chat.