send-to-node
Command line tool to send p2panda operations to a node.
Usage
Create a .json
file describing the operation you want to send and pipe it
into send-to-node
. It will read the file from stdin, sign and encode the data
and publish the entry on a node.
The private key is inside of key.txt
, the program will read it from there. If
the file does not exist yet, a new key will be generated and placed in this
file.
USAGE:
send-to-node [OPTIONS]
OPTIONS:
-e, --endpoint <ENDPOINT> Node endpoint URL [default: http://localhost:2020/graphql]
-h, --help Print help information
-k, --private-key <PRIVATE_KEY> Path to private key file [default: key.txt]
-V, --version Print version information
Example
# Publish an operation
cat schema-definition.json | cargo run
Demo
If you want to reproduce the example operations, you should use the
key-demo.txt
private key. Make sure there is no data of this author yet on
your node.
Run the whole demo manually step by step or just use that script to run it automatically:
./demo.sh
License
Supported by
This project has received funding from the European Union’s Horizon 2020 research and innovation programme within the framework of the NGI-POINTER Project funded under grant agreement No 871528