@requestnetwork/request-client.js to connect to a node and create requests.
More information is available on github.
You can also follow this example.
If you have access to an already deployed node, connect the library to it like explained here.
You may want to deploy your own node, for example in a development environment. This is how:
git clone https://github.com/RequestNetwork/requestNetwork.git
Install and setup an IPFS node
yarn run ganache
yarn run deploy
yarn run start
Transactions are signed through Signature Providers. Today, the providers available for use are:
Web3 Signature Provider, compatible with metamask
Ethereum Private Key Signature Provider, using directly the private keys