Name | Modified | Size | Downloads / Week |
---|---|---|---|
singas-server-macos-1.1.0 | 2022-03-15 | 56.5 MB | |
singas-server-linux-1.1.0 | 2022-03-15 | 51.8 MB | |
singas-server-win-1.1.0.exe | 2022-03-15 | 44.0 MB | |
readme.md | 2022-03-15 | 2.2 kB | |
settings-example.json | 2022-03-15 | 309 Bytes | |
private-ethereum-v1.0.0.sql | 2022-03-14 | 11.0 kB | |
singas-server-macos-1.0.0 | 2022-03-14 | 55.6 MB | |
singas-server-linux-1.0.0 | 2022-03-14 | 50.9 MB | |
singas-server-win-1.0.0.exe | 2022-03-14 | 43.1 MB | |
Totals: 9 Items | 302.0 MB | 0 |
Installation
You will need to download three files initially,
- private-ethereum.sql
- settings-example.json
- singas-server-{platform}-x.x.x
You must create a new MySQL user and database and import the private-ethereum.sql file
Then rename settings-example.json to settings.json, and edit your file,
{
"port": 8545,
"chainID": 1337,
"gasPrice": 0,
"source": "mainnet|peer",
"pubsub_server_mainnet_port": 6379,
"pubsub_server_mainnet": "127.0.0.1",
"database": {
"host": "DB_HOST",
"name": "DB_NAME",
"port": 3306,
"user": "DB_USER",
"pass": "DB_PASS"
}
}
replacing DB_HOST, DDB_NAME, DB_USER, and DB_PASS.
Now you can start the server from a terminal or command line window.
./singas-server-{platform}-x.x.x
when you first start the singas-server on Windows, you will be prompted with a firewall permissions dialog
Release Schedule
Whenever the code base is updated, a new standalone executable is created and replaced with the existing executable.
Version Date Changes
1.1.0 03/15/2022 Added Faye for self-contained PubSub thus removing the dependency for redis or pubnub;
updated settings-example.json;
peer working;
added transaction mine test in transaction.test.js;
1.0.0 03/13/2022 Initial test release with limited metamask connectivity
EOL or End-of-Life
When a piece of software is useful, there should never be an EOL doctrine. The intention for this application is to achieve immoratlity ;).
At some point of time in the future, this project may appear to be dead and abandon. The opposite will be true!
When this project reaches that stage, this project has matured to a level where maintenance is minimal (mostly updating to latest version of Node).
Patrick Ingle
Developer
March 10, 2022