UNPKG

kredits-contracts

Version:

Ethereum contracts and npm wrapper for Kredits

18 lines (14 loc) 389 B
const Base = require('./base'); const EthersUtils = require('ethers').utils; class Acl extends Base { hasPermission (fromAddress, contractAddress, roleID, params = null) { let roleHash = EthersUtils.keccak256(EthersUtils.toUtf8Bytes(roleID)); return this.hasPermission( fromAddress, contractAddress, roleHash, params ); } } module.exports = Acl;