JSFiddle - React, Tailwind, and code Playground
by Derek Anderson
HTML
<script src="https://unpkg.com/@akashnetwork/[email protected]/umd/akashjs.js"></script>
<button id="signBroadcast">
Sign and Broadcast Certificate
</button>
JavaScript
const fn = async () => {
const certs = await akashjs.certificate.createCertifcate("akash12345");
document.querySelector("#signBroadcast").addEventListener('click', async () => {
const chain = akashjs.keplr.getChains().testnet;
const signer = await akashjs.keplr.getSigner(chain);
const client = await akashjs.keplr.get(chain, signer);
const accounts = await signer.getAccounts();
try {
const myAddress = accounts[0].address;
akashjs.certificate.broadcastCertificate({
csr: certs.csr,
publicKey: certs.publicKey
},
myAddress,
client
);
} catch (error) {
console.log(`Akash Transport : ${error.message}`);
}
})
}
fn();