UNPKG

@etherspot/contracts

Version:

Etherspot Solidity contracts

24 lines (19 loc) 561 B
const contracts = require('./contracts'); function getContractAbi(contractName) { return contracts[contractName] ? contracts[contractName].abi || null : null; } function getContractAddress(contractName, networkId = 1) { return contracts[contractName] ? contracts[contractName].addresses[`${networkId}`] || null : null; } function getContractByteCode(contractName) { return contracts[contractName] ? contracts[contractName].byteCode || null : null; } module.exports = { getContractAbi, getContractAddress, getContractByteCode, };