diff --git a/app/routes/index.js b/app/routes/index.js index 1ae0473..e9a9ae4 100644 --- a/app/routes/index.js +++ b/app/routes/index.js @@ -6,7 +6,9 @@ export default Ember.Route.extend({ model() { return Ember.RSVP.hash({ - contributors: this.get('kredits').getContributors() + contributors: this.get('kredits').getContributors(), + totalSupply: this.get('kredits').getValueFromContract('totalSupply'), + contributorsCount: this.get('kredits').getValueFromContract('contributorsCount') }); } diff --git a/app/services/kredits.js b/app/services/kredits.js index 918053a..fc99961 100644 --- a/app/services/kredits.js +++ b/app/services/kredits.js @@ -40,11 +40,6 @@ export default Ember.Service.extend({ return contract; }.property('web3'), - totalSupply: function() { - return 23000; - // return this.get('kreditsContract').totalSupply(); - }.property('kreditsContract'), - getValueFromContract(contractMethod, ...args) { return new Ember.RSVP.Promise((resolve, reject) => { this.get('kreditsContract')[contractMethod](...args, (err, data) => { diff --git a/app/templates/index.hbs b/app/templates/index.hbs index 6ca15dd..da91456 100644 --- a/app/templates/index.hbs +++ b/app/templates/index.hbs @@ -7,8 +7,8 @@ {{contributor-list contributors=model.contributors}}
- {{kredits.totalSupply}} kredits issued and distributed among - {{kredits.contributorsCount}} contributors. + {{model.totalSupply}} kredits issued and distributed among + {{model.contributorsCount}} contributors.