Syntax and linting issues

This commit is contained in:
Basti 2022-04-27 18:05:51 +02:00
parent b80273b308
commit 50b10dd46c
Signed by untrusted user: basti
GPG Key ID: 9F88009D31D99C72
2 changed files with 19 additions and 17 deletions

View File

@ -7,14 +7,14 @@ const ABIS = {
Contributor: require('./abis/Contributor.json'), Contributor: require('./abis/Contributor.json'),
Contribution: require('./abis/Contribution.json'), Contribution: require('./abis/Contribution.json'),
Reimbursement: require('./abis/Reimbursement.json'), Reimbursement: require('./abis/Reimbursement.json'),
Token: require('./abis/Token.json') Token: require('./abis/Token.json'),
}; };
const APP_CONTRACTS = [ // const APP_CONTRACTS = [
'Contributor', // 'Contributor',
'Contribution', // 'Contribution',
'Token', // 'Token',
'Reimbursement' // 'Reimbursement',
]; // ];
const Addresses = require('./addresses.json'); const Addresses = require('./addresses.json');
const Contracts = require('./contracts'); const Contracts = require('./contracts');
@ -29,7 +29,7 @@ function capitalize (word) {
class Kredits { class Kredits {
constructor (provider, signer, options = {}) { constructor (provider, signer, options = {}) {
let { addresses, abis, ipfsConfig } = options; const { addresses, abis, ipfsConfig } = options;
this.provider = provider; this.provider = provider;
this.signer = signer; this.signer = signer;
@ -40,8 +40,10 @@ class Kredits {
this.contracts = {}; this.contracts = {};
} }
init (names) { init (/* names */) {
let contractsToLoad = names || APP_CONTRACTS; // TODO implement
// const contractsToLoad = names || APP_CONTRACTS;
return this.provider.getNetwork().then(network => { return this.provider.getNetwork().then(network => {
if (Object.keys(this.addresses).length === 0) { if (Object.keys(this.addresses).length === 0) {
this.addresses = Addresses[network.chainId.toString()]; this.addresses = Addresses[network.chainId.toString()];
@ -81,7 +83,7 @@ class Kredits {
get Contributors () { get Contributors () {
deprecate('Contributors is deprecated use Contributor instead'); deprecate('Contributors is deprecated use Contributor instead');
return this.Contributor; return this.contractFor('Contributor');
} }
get Operator () { get Operator () {
@ -113,8 +115,8 @@ class Kredits {
throw new Error(`Address or ABI not found for ${contractName}`); throw new Error(`Address or ABI not found for ${contractName}`);
} }
let signerOrProvider = this.signer || this.provider; const signerOrProvider = this.signer || this.provider;
let contract = new ethers.Contract(address, abi, signerOrProvider); const contract = new ethers.Contract(address, abi, signerOrProvider);
this.contracts[name] = new Contracts[contractName](contract); this.contracts[name] = new Contracts[contractName](contract);
this.contracts[name].ipfs = this.ipfs; this.contracts[name].ipfs = this.ipfs;