Syntax and linting issues
This commit is contained in:
parent
b80273b308
commit
50b10dd46c
@ -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;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user