mirror of
https://github.com/stjet/bns.git
synced 2025-12-29 03:09:24 +00:00
add example
This commit is contained in:
33
README.md
33
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 `<head>`, add:
|
||||
|
||||
```html
|
||||
<script src="/path/to/bns-browser.js"></script>
|
||||
```
|
||||
|
||||
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"));
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user