Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/perlin-network/wavelet
Write once, run forever. Deploy robust, scalable, decentralized WebAssembly applications on Wavelet.
https://github.com/perlin-network/wavelet
blockchain cryptocurrency golang ledger p2p proof-of-stake smart-contracts webassembly
Last synced: 7 days ago
JSON representation
Write once, run forever. Deploy robust, scalable, decentralized WebAssembly applications on Wavelet.
- Host: GitHub
- URL: https://github.com/perlin-network/wavelet
- Owner: perlin-network
- License: mit
- Created: 2018-09-26T19:41:00.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-25T04:00:51.000Z (over 1 year ago)
- Last Synced: 2024-06-18T21:32:23.310Z (5 months ago)
- Topics: blockchain, cryptocurrency, golang, ledger, p2p, proof-of-stake, smart-contracts, webassembly
- Language: Go
- Homepage: https://wavelet.perlin.net
- Size: 25.5 MB
- Stars: 259
- Watchers: 29
- Forks: 42
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Wavelet
[![GoDoc][1]][2] [![Discord][7]][8] [![MIT licensed][5]][6] [![Build Status][9]][10] [![Go Report Card][11]][12] [![Coverage Statusd][13]][14]
[1]: https://godoc.org/github.com/perlin-network/wavelet?status.svg
[2]: https://godoc.org/github.com/perlin-network/wavelet
[5]: https://img.shields.io/badge/license-MIT-blue.svg
[6]: LICENSE
[7]: https://img.shields.io/discord/458332417909063682.svg
[8]: https://discord.gg/dMYfDPM
[9]: https://travis-ci.org/perlin-network/wavelet.svg?branch=master
[10]: https://travis-ci.org/perlin-network/wavelet
[11]: https://goreportcard.com/badge/github.com/perlin-network/wavelet
[12]: https://goreportcard.com/report/github.com/perlin-network/wavelet
[13]: https://codecov.io/gh/perlin-network/wavelet/branch/master/graph/badge.svg
[14]: https://codecov.io/gh/perlin-network/wavelet**wavelet** is an open ledger for scalable, mission-critical, decentralized WebAssembly applications.
Wavelet's very first protocol specification was written by Kenta Iwasaki and Heyang Zhou. This repository serves as Wavelet's initial [Go](https://golang.org/) implementation written by [the Perlin team](https://perlin.net).
Refer to the docs located [here](https://wavelet.perlin.net) to learn how to locally setup your own three-node cluster, to learn how to write and deploy your very first WebAssembly smart contract, or to learn how Wavelet actually works.
## We're hiring!
Here at [Perlin](https://perlin.net), we spend days and weeks debating, tinkering, and researching what is out there in academia to bring to industries truly resilient, open-source, secure, economic, and decentralized software to empower companies, startups, and users.
Our doors are open to academics that have a knack for distributed systems, engineers that want to explore unknown waters, frontend developers that want to make and evangelize the next generation of customer-facing applications, and graphics designers that yearn to instrument together greater user experiences for decentralized applications.## Contributions
First of all, _thank you so much_ for taking part in our efforts for creating the ultimate decentralized ledger.
All code contributions to _wavelet_ should comply with all idiomatic Go standards listed [here](https://github.com/golang/go/wiki/CodeReviewComments).
All commit messages should be in the format:
```bash
module_name_1, module_name_2: description of the changes you made to the two
modules here as a sentence
```Be sure to use only imperative, present tense within your commit messages and optionally include motivation for your changes _two lines breaks_ away from your commit message.
This allows other maintainers and contributors to know which modules you are modifying/creating within the code/docs repository.
Lastly, if you'd like to talk to us or any of the team in real-time, be sure to join our [Discord server](https://discord.gg/dMYfDPM)!
We are heavily active, ready to answer any questions/assist you with any code/doc contributions at almost any time.
## License
**wavelet**, and all of its source code is released under the MIT [License](https://github.com/perlin-network/wavelet/blob/master/LICENSE).