Smart Contracts
Esta página aún no está disponible en tu idioma.
This section covers integration for VFX Smart Contracts with third party applications via the Core CLI’s API.
Example Code
Section titled “Example Code”Checkout this repository which includes full examples of all the smart contract integrations in node/javascript: https://github.com/ReserveBlockIO/rbx-integration-js-examples
General Notes
Section titled “General Notes”-
You will need a core CLI running with its API enabled
- Either press
10to enable the API in the CLI’s interface - Or, you can launch it like so:
./VerifiedXCore enableapi
- Either press
-
If the wallet will be running on an alternate machine, you’ll need to enable the
openapiflag when launching./VerifiedXCore enableapi openapi- This will allow you to communicate to the CLI’s API outside of localhost
-
If you are planning on running it using openapi, it is recommended you seed an
apitokento block non-authenticated access../VerifiedXCore enableapi openapi apitoken=random_lowercase_string- Then, in all requests you will need to add this key/value into your headers:
{"apitoken": "random_lowercase_string"} - If this is not included and/or is not the correct token, the API will throw a 403 error
-
There are many more API endpoints available. Please visit http://localhost:7292/swagger on the machine running the CLI+API to review and interact with everything that’s available.
-
You’ll see a reference to
CLI_BASE_URLthroughout the examples. This should be set tohttp://localhost:7292in most cases.