Releases: CryptoMechanics/ibc-proof-server
v2.2.4
ibc-proof-server
ibc-proof-server generates and serves heavy and light proofs for actions and schedules. Currently firehose, SHIP and greymass are supported.
Instructions
Clone the repo and install dependencies
git clone https://github.com/CryptoMechanics/ibc-proof-server.git
cd ibc-proof-server
git checkout v2.2.4
npm install
Configuration
-
cp .env.example .env
-
edit the
.env
file variables with the desired chain parameters
#host port to use for ibc-proof-server websocket
PORT=7788
#chain id of the chain that ibc-proof-server provides proofs for
CHAIN_ID="aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906"
# lightproof-db endpoint
LIGHTPROOF_API=http://localhost:8285
# The history provider to fetch from (firehose/ship/greymass)
HISTORY_PROVIDER=ship
# Firehose GRPC address and mode (if HISTORY_PROVIDER is firehose)
GRPC_ADDRESS=eos.firehose.eosnation.io:9000
GRPC_INSECURE=false
# SHIP websocket address (if HISTORY_PROVIDER is ship)
SHIP_WS=ws://localhost:8080
# Nodeos HTTP (if HISTORY_PROVIDER is greymass)
NODEOS_HTTP=http://localhost:8888
# only required for greymass; Block in which the ACTION RETURN feature was activated
RETURN_VALUE_ACTIVATION = 269183455
Run
node index.js
Fixed
Fix for proving actions in a block that contains hard failed transactions
v2.2.3
ibc-proof-server
ibc-proof-server generates and serves heavy and light proofs for actions and schedules. Currently firehose, SHIP and greymass are supported.
Instructions
Clone the repo and install dependencies
git clone https://github.com/CryptoMechanics/ibc-proof-server.git
cd ibc-proof-server
git checkout v2.2.3
npm install
Configuration
-
cp .env.example .env
-
edit the
.env
file variables with the desired chain parameters
#host port to use for ibc-proof-server websocket
PORT=7788
#chain id of the chain that ibc-proof-server provides proofs for
CHAIN_ID="aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906"
# lightproof-db endpoint
LIGHTPROOF_API=http://localhost:8285
# The history provider to fetch from (firehose/ship/greymass)
HISTORY_PROVIDER=ship
# Firehose GRPC address and mode (if HISTORY_PROVIDER is firehose)
GRPC_ADDRESS=eos.firehose.eosnation.io:9000
GRPC_INSECURE=false
# SHIP websocket address (if HISTORY_PROVIDER is ship)
SHIP_WS=ws://localhost:8080
# Nodeos HTTP (if HISTORY_PROVIDER is greymass)
NODEOS_HTTP=http://localhost:8888
# only required for greymass; Block in which the ACTION RETURN feature was activated
RETURN_VALUE_ACTIVATION = 269183455
Run
node index.js
Fixed
Include action data in getBlockActions using SHIP
v2.2.2
ibc-proof-server
ibc-proof-server generates and serves heavy and light proofs for actions and schedules. Currently firehose, SHIP and greymass are supported.
Instructions
Clone the repo and install dependencies
git clone https://github.com/CryptoMechanics/ibc-proof-server.git
cd ibc-proof-server
git checkout v2.2.2
npm install
Configuration
-
cp .env.example .env
-
edit the
.env
file variables with the desired chain parameters
#host port to use for ibc-proof-server websocket
PORT=7788
#chain id of the chain that ibc-proof-server provides proofs for
CHAIN_ID="aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906"
# lightproof-db endpoint
LIGHTPROOF_API=http://localhost:8285
# The history provider to fetch from (firehose/ship/greymass)
HISTORY_PROVIDER=ship
# Firehose GRPC address and mode (if HISTORY_PROVIDER is firehose)
GRPC_ADDRESS=eos.firehose.eosnation.io:9000
GRPC_INSECURE=false
# SHIP websocket address (if HISTORY_PROVIDER is ship)
SHIP_WS=ws://localhost:8080
# Nodeos HTTP (if HISTORY_PROVIDER is greymass)
NODEOS_HTTP=http://localhost:8888
# only required for greymass; Block in which the ACTION RETURN feature was activated
RETURN_VALUE_ACTIVATION = 269183455
Run
node index.js
Fixed
Header Extensions conversion for SHIP integration
v2.2.1
ibc-proof-server
ibc-proof-server generates and serves heavy and light proofs for actions and schedules. Currently firehose, SHIP and greymass are supported.
Instructions
Clone the repo and install dependencies
git clone https://github.com/CryptoMechanics/ibc-proof-server.git
cd ibc-proof-server
git checkout v2.2.1
npm install
Configuration
-
cp .env.example .env
-
edit the
.env
file variables with the desired chain parameters
#host port to use for ibc-proof-server websocket
PORT=7788
#chain id of the chain that ibc-proof-server provides proofs for
CHAIN_ID="aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906"
# lightproof-db endpoint
LIGHTPROOF_API=http://localhost:8285
# The history provider to fetch from (firehose/ship/greymass)
HISTORY_PROVIDER=ship
# Firehose GRPC address and mode (if HISTORY_PROVIDER is firehose)
GRPC_ADDRESS=eos.firehose.eosnation.io:9000
GRPC_INSECURE=false
# SHIP websocket address (if HISTORY_PROVIDER is ship)
SHIP_WS=ws://localhost:8080
# Nodeos HTTP (if HISTORY_PROVIDER is greymass)
NODEOS_HTTP=http://localhost:8888
# only required for greymass; Block in which the ACTION RETURN feature was activated
RETURN_VALUE_ACTIVATION = 269183455
Run
node index.js
v2.2.0
ibc-proof-server
ibc-proof-server generates and serves heavy and light proofs for actions and schedules. Currently firehose, SHIP and greymass are supported.
Instructions
Clone the repo and install dependencies
git clone https://github.com/CryptoMechanics/ibc-proof-server.git
cd ibc-proof-server
git checkout v2.2.0
npm install
Configuration
-
cp .env.example .env
-
edit the
.env
file variables with the desired chain parameters
#host port to use for ibc-proof-server websocket
PORT=7788
#chain id of the chain that ibc-proof-server provides proofs for
CHAIN_ID="aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906"
# lightproof-db endpoint
LIGHTPROOF_API=http://localhost:8285
# The history provider to fetch from (firehose/ship/greymass)
HISTORY_PROVIDER=ship
# Firehose GRPC address and mode (if HISTORY_PROVIDER is firehose)
GRPC_ADDRESS=eos.firehose.eosnation.io:9000
GRPC_INSECURE=false
# SHIP websocket address (if HISTORY_PROVIDER is ship)
SHIP_WS=ws://localhost:8080
# Nodeos HTTP (if HISTORY_PROVIDER is greymass)
NODEOS_HTTP=http://localhost:8888
# only required for greymass; Block in which the ACTION RETURN feature was activated
RETURN_VALUE_ACTIVATION = 269183455
Run
node index.js
v2.1.0
ibc-proof-server
ibc-proof-server generates and serves heavy and light proofs for actions and schedules. Currently firehose, SHIP and greymass are supported.
Instructions
Clone the repo and install dependencies
git clone https://github.com/CryptoMechanics/ibc-proof-server.git
cd ibc-proof-server
git checkout v2.1.0
npm install
Configuration
-
cp .env.example .env
-
edit the
.env
file variables with the desired chain parameters
#host port to use for ibc-proof-server websocket
PORT=7788
#chain id of the chain that ibc-proof-server provides proofs for
CHAIN_ID="aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906"
# lightproof-db endpoint
LIGHTPROOF_API=http://localhost:8285
# The history provider to fetch from (firehose/ship/greymass)
HISTORY_PROVIDER=ship
# Firehose GRPC address and mode (if HISTORY_PROVIDER is firehose)
GRPC_ADDRESS=eos.firehose.eosnation.io:9000
GRPC_INSECURE=false
# SHIP websocket address (if HISTORY_PROVIDER is ship)
SHIP_WS=ws://localhost:8080
# Nodeos HTTP (if HISTORY_PROVIDER is greymass)
NODEOS_HTTP=http://localhost:8888
# only required for greymass; Block in which the ACTION RETURN feature was activated
RETURN_VALUE_ACTIVATION = 269183455
Run
node index.js
v2.0.0
ibc-proof-server
ibc-proof-server generates and serves heavy and light proofs for actions and schedules. Currently firehose and SHIP are supported.
Changes in v2.0.0
- add SHIP support for heavy and light proofs
- add "getDbStatus" request type to expose lightproof-db status
- use minBlockToProve (from lightproof-db status) to check if a request can be fulfilled by ibc-proof-server
Instructions
Clone the repo and install dependencies
git clone https://github.com/eostitan/ibc-proof-server.git
cd ibc-proof-server
git checkout v2.0.0
npm install
Configuration
-
cp .env.example .env
-
edit the
.env
file variables with the desired chain parameters
#host port to use for ibc-proof-server websocket
PORT=7788
#chain id of the chain that ibc-proof-server provides proofs for
CHAIN_ID="aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906"
# lightproof-db endpoint
LIGHTPROOF_API=http://localhost:8285
# The history provider to fetch from (firehose/ship)
HISTORY_PROVIDER=ship
#firehose history provider config (if using firehose)
GRPC_ADDRESS=eos.firehose.eosnation.io:9000
GRPC_INSECURE=false
#ship history provider config (if using SHIP)
SHIP_WS=ws://localhost:8080
Run
node index.js