This repo is a basic example of a minimum working Smart Contract upload and query call on the Hedera Hashgraph network. It show-cases the hedera-strato-js (hsj - hence, its name: hsj-example) library in all its simplistic glory.
To run it, simply clone it and do a
npm install
to fetch the dependencies.
Next, you'll need to setup a local .env
file providing some values for the library to work with. Please see the .env.sample
for info and further details. Assuming you are using a testnet
/previewnet
account, the minimum required .env
defined values are:
HEDERAS_NETWORK=...
HEDERAS_OPERATOR_ID=0.0...
HEDERAS_OPERATOR_KEY=91132178...
Then, you can simply run the example by doing a npm test
call.
If all goes to plan, you should see the hello.sol
> HelloWorld
> greet
message logged: Hello Future!
.
And that's it! You managed to successfully compile, upload and execute a smart-contract on the Hedera network. Happy coding!
This work has been published under the MIT License.