UNPKG

efx-api-node

Version:

<img src="https://avatars3.githubusercontent.com/u/33315316?s=200&v=4" align="right" />

17 lines (13 loc) 394 B
module.exports = async (efx, abi, address, action, args, options = {}) => { const { web3 } = efx const contract = new web3.eth.Contract(abi, address) // using eth.call // parseInt( response, 16 ) to convert int /** return efx.web3.eth.call({ to: address, data: contract.methods[action](...args).encodeABI() }) **/ return contract.methods[action](...args).call() }