From 327a80c8c8cf356965f8f9d5d9286864d2ebbd2f Mon Sep 17 00:00:00 2001 From: stjet <49297268+stjet@users.noreply.github.com> Date: Fri, 22 Nov 2024 04:09:27 +0000 Subject: [PATCH] add example --- README.md | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9c5423d..51c4a33 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,39 @@ -See the [docs](https://bns.prussia.dev) or [demo](https://bns.prussia.dev/browser_test) +See the [protocol specification](bns_protocol.md), [docs](https://bns.prussia.dev) or [demo](https://bns.prussia.dev/browser_test) ## Installing +### NPM + ```js npm i banani-bns ``` +### Web + +Add the`bns-browser.js` file in this browser to your site. Then, in your ``, add: + +```html + +``` + +You can now access the library through `window.bns` in your scripts. + +## Example + +### Resolving + +```js +import { banani, Resolver } from "banani-bns"; + +const rpc = new banani.RPC("https://kaliumapi.appditto.com/api"); +const tld_mapping = { + "mictest": "ban_1dzpfrgi8t4byzmdeidh57p14h5jwbursf1t3ztbmeqnqqdcbpgp9x8j3cw6", + "jtv": "ban_3gipeswotbnyemcc1dejyhy5a1zfgj35kw356dommbx4rdochiteajcsay56", + "ban": "ban_1fdo6b4bqm6pp1w55duuqw5ebz455975o4qcp8of85fjcdw9qhuzxsd3tjb9", +}; + +const resolver = new Resolver(rpc, tld_mapping); + +console.log(await resolver.resolve("nishina247", "mictest")); +``` +