Awesome
<div id="top"></div> <!-- PROJECT LOGO --> <br /> <div align="center"> <h3 align="center">Smart Contract Examples and Samples</h3> <p align="center"> <a href="https://github.com/smartcontractkit/smart-contract-examples/issues">Report Bug</a> · <a href="https://github.com/smartcontractkit/smart-contract-examples/issues">Request Feature</a> </p> </div> <!-- TABLE OF CONTENTS --> <details> <summary>Table of Contents</summary> <ol> <li> <a href="#about-the-project">About The Project</a> </li> <li> <a href="#getting-started">Getting Started</a> </li> <li> <a href="#downloading-a-single-directory">Downloading A Single Directory</a> </li> <li> <a href="#contributing">Contributing</a> </li> </ol> </details> <!-- ABOUT THE PROJECT -->About The Project
Important Notice
Please be aware that this repository contains reference and example contracts which may be unaudited and could include hard-coded values.
Ensure that you review and audit any contracts before using them in production.
This repo contains example and sample projects, each in their own directory.
<p align="right">(<a href="#top">back to top</a>)</p> <!-- GETTING STARTED -->Getting Started
Each directory within this repo will have a README.md
that details everything you need to run the sample.
Downloading A Single Directory
# Create a directory, and enter it
mkdir smart-contract-examples && cd smart-contract-examples
# Initialize a Git repository
git init
# Add this repository as a remote origin
git remote add -f origin https://github.com/smartcontractkit/smart-contract-examples/
# Enable the tree check feature
git config core.sparseCheckout true
# Create the spare-checkout file with the value
# the directory you wish to download
#
# Use the name of the directory as 'REPLACE_ME'
echo 'REPLACE_ME' >> .git/info/sparse-checkout
## Download with pull
git pull origin master
<!-- CONTRIBUTING -->
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request