1ced8990b9
* add sample script to init and call the secure owner API from node * fix xiaojay's name.. thanks xiaojay!
29 lines
995 B
Markdown
29 lines
995 B
Markdown
# Connecting to the wallet's V3 Owner API from Node
|
|
|
|
This is a small sample with code that demonstrates how to initialize the Wallet V3's Secure API and call API functions through it.
|
|
|
|
To run this sample:
|
|
|
|
First run the Owner API:
|
|
|
|
```.sh
|
|
grin-wallet owner_api
|
|
```
|
|
|
|
This sample doesn't use the authentication specified in the wallet's `.api_secret`, so before running the owner_api please ensure api authentication is commented out in `grin-wallet.toml`. Including the authentication token as part of the request is a function of your json-rpc client library of choice, so it's not included in the sample to make setup a bit simpler.
|
|
|
|
ensure the client url in `src\index.js` is set correctly:
|
|
|
|
```.sh
|
|
const client = jayson.client.http('http://localhost:3420/v3/owner');
|
|
```
|
|
|
|
Then (assuming node.js and npm are installed on the system):
|
|
|
|
```.sh
|
|
npm install
|
|
node src/index.json
|
|
```
|
|
|
|
Feel free to play around with the sample, modifying it to call whatever functions you'd like to see in operation!
|