vrf.js:可验证随机函数(VRF)JavaScript实现

时间:2024-05-19 21:10:27
【文件属性】:

文件名称:vrf.js:可验证随机函数(VRF)JavaScript实现

文件大小:27KB

文件格式:ZIP

更新时间:2024-05-19 21:10:27

JavaScript

可验证随机函数的Javascript实现 安装 $ yarn add vrf.js 用法 ECVRF const { utils , ecvrf , sortition } = require ( 'vrf.js' ) const X = Buffer . from ( 'test' ) const [ publicKey , privateKey ] = utils . generatePair ( ) const { value , proof } = ecvrf . vrf ( publicKey , privateKey , X ) ecvrf . verify ( publicKey , X , proof , value ) // true VRF分类 const { utils , ecvrf , sortition } = require ( 'vrf.js' ) con


【文件预览】:
vrf.js-master
----yarn.lock(6KB)
----src()
--------utils.ts(1KB)
--------index.ts(145B)
--------sortition.ts(3KB)
--------constant.ts(304B)
--------ecvrf.spec.ts(2KB)
--------convert.ts(682B)
--------sortition.spec.ts(956B)
--------ecvrf.ts(3KB)
----lib()
--------constant.d.ts(297B)
--------convert.js(820B)
--------ecvrf.spec.js(2KB)
--------sortition.d.ts(1KB)
--------convert.d.ts(431B)
--------utils.js(1KB)
--------constant.js(321B)
--------sortition.js(3KB)
--------index.d.ts(146B)
--------sortition.spec.js(1KB)
--------ecvrf.d.ts(500B)
--------sortition.spec.d.ts(11B)
--------ecvrf.spec.d.ts(11B)
--------index.js(264B)
--------utils.d.ts(485B)
--------ecvrf.js(3KB)
----.npmignore(12B)
----types()
--------elliptic.d.ts(14KB)
--------bn.js.d.ts(6KB)
----examples()
--------verify.js(545B)
--------vrf-sortition.js(657B)
--------value-and-proof.js(556B)
--------const.json(503B)
--------utils.js(247B)
--------README.md(68B)
----tsconfig.json(5KB)
----LICENSE.md(1KB)
----README.md(1KB)
----.gitignore(59B)
----package.json(628B)

网友评论