A small example package
Project description
Event Chain: An Event System Built on Forge
Introduction
There are two ways of running event-chain on your local. Pick one that suit you more.
- Developer Setup: if you want to work directly with the source code
- Quick Setup: if you just want to get a quick sense of it.
Developer Setup
-
clone this repo to your local
-
install dependencies for forge-python-sdk:
`pip install -r requirements.txt`
-
install dependencies for forge-event-chain
`pip install -r examples/event_chain/requirements.txt`
Quick Setup
-
Go to your python environment
-
pip install forge-event-chain
Run
Before running event_chain, make sure your local forge is running properly.
-
Add event_chain config in your forge config.
[app] name = "Event-Chain" version = "0.1.0" sock_tcp = "tcp://127.0.0.1:27219" path = "~/.forge/event_chain" host="127.0.0.1" # Your local IP address for wallet to connect port=5000 did_address='http://localhost:4000' # The DID service event_chain will call from
-
restart forge to activate the updated config.
-
simulate original data to start with:
FORGE_CONFIG=/home/User/forge_release.toml python -m event_chain.simulation.simulat
-
start event_chain server:
FORGE_CONFIG=/home/User/forge_release.toml python -m event_chain.server.init
-
start event_chain application:
FORGE_CONFIG=/home/User/forge_release.toml python3 -m event_chain.ec normal
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for forge-event-chain-0.18.20.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd6c49eac7a4966f8da8f98e7d41a2ec8cc9aff19a42216924a26a1169ff96d5 |
|
MD5 | 07bc99d2319c89a56a0fec9e65b432cd |
|
BLAKE2b-256 | 88e408de78c85b1daa28348c8b5fc0a3f213fb5bd3b86bfbf2b593432089c655 |
Hashes for forge_event_chain-0.18.20-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c3d9f7b7e1911ae6409adc0016826fdd637fd9fa1e6837cd16d985bff19c88e |
|
MD5 | aafbca2836a5e57f4243d8e80f7018f6 |
|
BLAKE2b-256 | 14c8878d2d4ce74d8ee03f33557b92d8b6fb6b5535ed1b75ccf871e2dd4bd098 |