Home
Name Modified Size InfoDownloads / 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

Windows Firewall Permission

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
Source: readme.md, updated 2022-03-15