https://github.com/kvakil/moonchain
Blockchain MVP in MoonScript
https://github.com/kvakil/moonchain
blockchain moonscript
Last synced: 4 months ago
JSON representation
Blockchain MVP in MoonScript
- Host: GitHub
- URL: https://github.com/kvakil/moonchain
- Owner: kvakil
- License: mit
- Created: 2017-06-06T21:53:47.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-10T19:12:21.000Z (almost 9 years ago)
- Last Synced: 2025-05-25T20:45:07.413Z (about 1 year ago)
- Topics: blockchain, moonscript
- Language: MoonScript
- Size: 36.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Moonchain
A minimal-viable blockchain written in MoonScript.
This currently works, although there several more things I would like
to implement.
## [Watch a demo!][demo]
## MoonScript
Moonchain is written in [MoonScript], a language with transpiles to
Lua.
## Documentation
Documentation is [available here][doc].
It can also be generated using [ldoc], which can be installed from
[luarocks]. To build documentation run `ldoc .` in the root directory.
## Testing
Unit and integration tests are done through [busted], which can be
installed from [luarocks]. To test, run `busted` in the root
directory.
[demo]: https://asciinema.org/a/0a070f1uyuwkq6an9qcpatre7
[moonscript]: https://moonscript.org/
[luarocks]: https://luarocks.org/
[ldoc]: https://stevedonovan.github.io/ldoc/
[doc]: https://kvakil.github.io/moonchain/index.html
[busted]: https://olivinelabs.com/busted/