Skip to content

An interactive tutorial on smart contracts for Neo

License

Notifications You must be signed in to change notification settings

safudex/neopepes

 
 

Repository files navigation

NeoPepes

An interactive tutorial on Neo smart contracts.

Contents

  • Chaper 1: Writing smart contracts
    • Intro & contract declaration
    • Structure & functions
    • Constant variables
    • Storage
    • CheckWitness
    • Interacting with the blockchain (invoke & invokeRead)
  • Chapter 2: NFT pepes
    • Intro
    • properties
    • ownerOf
    • balanceOf & totalSupply
    • transfer
    • Missing: name, symbol, decimals, tokensOf
  • Chaper 3: Going live, deployment & testing
  • Chaper 4: Security & optimization

Acknowledgements

This project was originally developed by Neuti Noel Yoo (@neutiyoo) as a guide on writing Scilla, we modified the content and some of the form in order to transform it into NeoPepes, but we've only been able to do this thanks to him for creating it in the first place and making it open source :)

Installation and Usage

yarn

Installs the dependencies.

yarn start

Runs the app in development mode. Open http://localhost:3000 to view it in the browser.

yarn test

Runs the test watcher in an interactive mode. We use Jest for testing.

Contributing

We recommend the community help us make improvements. To report bugs please create an issue in this repository.

License

This project is open source software licensed as GPL-3.0.

About

An interactive tutorial on smart contracts for Neo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 92.8%
  • CSS 4.6%
  • HTML 2.6%