Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fiatjaf/etleneum
the centralized smart contract platform
https://github.com/fiatjaf/etleneum
lightning-network lua smart-contracts
Last synced: 3 months ago
JSON representation
the centralized smart contract platform
- Host: GitHub
- URL: https://github.com/fiatjaf/etleneum
- Owner: fiatjaf
- Created: 2019-01-19T01:18:59.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-07-10T10:39:40.000Z (over 2 years ago)
- Last Synced: 2024-10-25T21:05:59.331Z (3 months ago)
- Topics: lightning-network, lua, smart-contracts
- Language: Go
- Homepage: https://etleneum.com/
- Size: 797 KB
- Stars: 15
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# etleneum
- a third-party automated escrow
- a platform for hosting complex apps without infrastructure
- a pun with Ethereum
- the Lua Lightning cloud
- the MVPficator of Lightning apps
- a home for your wildest dreams with satoshis## Build
You need Lua 5.3 and musl to build statically linked binaries.
Install [musl libc](https://musl.libc.org/) then use it to compile [lua5.3](http://www.lua.org/ftp/) with it. What I did was to modify the Lua `Makefile` replacing `gcc` with `musl-gcc` and then compiling normally (with `make posix` instead of `make linux` because of some readline issue). Then symlinking with `ln -s (pwd)/src/liblua.a /usr/lib/musl/lib/liblua5.3.a`.
After all that you can run `make`.
### Less complicated build
You can build without statically linking the C libraries. It requires lua5.3 to be installed and then you run this and it should work:
```
go build -o etleneum
```## License
Public domain, except you can't use for shitcoins.