Set up Complete
Now, let's test our setup and verify that we query blockchain successfully:
- Query the AvN for data, in this case, the total amount of AVT on the AVN.
Below is a sample script on how your code should look at this point with some additions for querying the total amount of AVT on the Aventus Network. Please, see comments in the code to understand how the code is divided.
important
You can get the AVN_GATEWAY_URL here.
- Example
- Example Output
const { AvnApi, SetupMode, SigningMode } = require("avn-api");
const AVN_GATEWAY_URL = "https://gateway.testnet.aventus.network";
const singleUserOptions = {
suri: "0x5392ca60a61aea99fce14358798de93c1bc11c3696a905718738c71fae539c24", // this is from the generated example account
setupMode: SetupMode.SingleUser,
signingMode: SigningMode.SuriBased,
};
const avnSdk = new AvnApi(AVN_GATEWAY_URL, singleUserOptions);
async function main() {
await avnSdk.init();
const api = await avnSdk.apis();
//Query the AVN for data, in this case, information about your account.
let accountInfo = await api.query.getAccountInfo(avnSdk.myAddress);
console.log(accountInfo);
}
(async () => {
await main();
})();
totalBalance: "10000000000000000",
freeBalance: "5000000000000000",
stakedBalance: "2000000000000000",
unlockedBalance: "1000000000000000",
unstakedBalance: "2000000000000000"
If you had a successful query with a similar result Congratulations! You're all set up to use the AVN Gateway.