UNPKG

vrf-solidity

Version:

Verifiable Random Function (VRF) library written in Solidity

55 lines (54 loc) 1.6 kB
{ "name": "vrf-solidity", "version": "0.2.3", "description": "Verifiable Random Function (VRF) library written in Solidity", "main": "", "scripts": { "test": "truffle test", "test:local": "truffle test --network local", "console": "truffle console", "postinstall": "npm run compile-contracts", "compile-contracts": "truffle compile --all", "fmt": "solium -d contracts && eslint ./test ./benchmark", "fmt!": "solium -d contracts --fix && eslint ./test ./benchmark --fix", "solium": "solium -d contracts", "solium:fix": "solium -d contracts --fix", "lint": "eslint ./test", "lint:fix": "eslint ./test --fix", "coverage": "solidity-coverage", "gas-analysis": "truffle test ./benchmark/VRFGasHelper.sol ./benchmark/gas.js" }, "author": "Witnet Foundation <info@witnet.foundation>", "repository": { "type": "git", "url": "https://github.com/witnet/vrf-solidity.git" }, "keywords": [ "cryptography", "ethereum", "witnet", "solidity", "vrf", "secp256k1", "ecc" ], "license": "MIT", "dependencies": { "elliptic-curve-solidity": "0.2.4" }, "devDependencies": { "eslint": "7.13.0", "eslint-config-standard": "16.0.1", "eslint-plugin-import": "2.22.1", "eslint-plugin-node": "11.1.0", "eslint-plugin-promise": "4.2.1", "eslint-plugin-standard": "4.1.0", "eth-gas-reporter": "0.2.18", "ethlint": "1.2.5", "ganache-cli": "6.12.1", "solidity-coverage": "0.7.12", "solium": "1.2.5", "truffle": "5.1.53", "truffle-assertions": "0.9.2" } }