From aa6a1dc93076385305647e725ed78f86530b9ee5 Mon Sep 17 00:00:00 2001 From: hanakoori Date: Wed, 27 Jul 2022 16:41:47 -0600 Subject: [PATCH 1/9] (hapi): fix destructuring data in logcomment --- .../rateproducer-logcomment.updater.js | 29 ++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js b/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js index 280bb144..1c4d1c51 100644 --- a/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js +++ b/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js @@ -1,4 +1,8 @@ -const { eosConfig } = require('../../../config') +const { + eosConfig, + generalContractScope, + edenContractScope +} = require('../../../config') const { save, updateUserRating } = require('../../comment.service') const EosApi = require('eosjs-api') @@ -17,12 +21,12 @@ module.exports = { try { const { transaction_id, - data: { - data: { rating_id: ratingId, comment } - } + data: { rating_id: ratingId, comment } } = action - let userRatings + const transaction = await eosApi.getTransaction(transaction_id) + const transactionData = transaction.traces[1].act.data + let userRatings userRatings = await eosApi.getTableRows({ json: true, code: eosConfig.baseAccount, @@ -46,16 +50,15 @@ module.exports = { upper_bound: ratingId }) } - - const [blockProducer] = userRatings.rows.filter( - ({ id }) => id == ratingId - ) - + console.log('GENERAL', generalContractScope) + console.log('EDEN', edenContractScope) + console.log('USER RATING', userRatings) + console.log('DATA TRANSACTION', transactionData) await save({ - user: blockProducer.user, + user: transactionData.user, transaction: transaction_id, rating_id: ratingId, - bp: blockProducer.bp, + bp: transactionData.bp, content: comment }) @@ -65,7 +68,7 @@ module.exports = { id_bc_rating: ratingId }) } catch (error) { - console.error(`error to sync ${action.action}: ${error.message}`) + // console.error(`error to sync ${action.action}: ${error.message}`) } } } From d36e45039acbb6d2bba578669267b92692214f74 Mon Sep 17 00:00:00 2001 From: hanakoori Date: Thu, 28 Jul 2022 22:51:51 -0600 Subject: [PATCH 2/9] (BE): add new validation eden member to comment --- .../rateproducer/include/rateproducer.hpp | 5 +-- contracts/rateproducer/src/rateproducer.cpp | 6 ++-- .../rateproducer-logcomment.updater.js | 33 +++++-------------- .../updaters/rateproducer-loglike.updater.js | 5 ++- 4 files changed, 17 insertions(+), 32 deletions(-) diff --git a/contracts/rateproducer/include/rateproducer.hpp b/contracts/rateproducer/include/rateproducer.hpp index 8b4f3aa6..5014d97e 100644 --- a/contracts/rateproducer/include/rateproducer.hpp +++ b/contracts/rateproducer/include/rateproducer.hpp @@ -516,9 +516,10 @@ namespace eoscostarica { * * @param rating_id - Id of the rating, * @param comment - Commentary + * @param isEden - is eden member true/false * */ - void logcomment (uint64_t rating_id, std::string comment); + void logcomment (uint64_t rating_id, std::string comment, bool isEden); /** * @@ -614,7 +615,7 @@ namespace eoscostarica { action(rminactive, ricardian_contract(rminactive_ricardian)), action(rmrate, user, bp, ricardian_contract(rmrate_ricardian)), action(migrate, ricardian_contract(migrate_ricardian)), - action(logcomment, rating_id, comment, ricardian_contract(logcomment_ricardian)), + action(logcomment, rating_id, comment, isEden, ricardian_contract(logcomment_ricardian)), action(loglike, rating_id, user, like, ricardian_contract(loglike_ricardian))) } // namespace eoscostarica \ No newline at end of file diff --git a/contracts/rateproducer/src/rateproducer.cpp b/contracts/rateproducer/src/rateproducer.cpp index 5eef8f30..ab1b71a3 100644 --- a/contracts/rateproducer/src/rateproducer.cpp +++ b/contracts/rateproducer/src/rateproducer.cpp @@ -75,7 +75,7 @@ namespace eoscostarica { development); if(!comment.empty()) { - SEND_INLINE_ACTION(*this, logcomment, { {get_self(), name("active")} }, { rating_id, comment }); + SEND_INLINE_ACTION(*this, logcomment, { {get_self(), name("active")} }, { rating_id, comment, isEden }); } } else { @@ -115,7 +115,7 @@ namespace eoscostarica { &bp_average); if(!comment.empty()) { - SEND_INLINE_ACTION(*this, logcomment, { {get_self(), name("active")} }, { existing_rating->id, comment }); + SEND_INLINE_ACTION(*this, logcomment, { {get_self(), name("active")} }, { existing_rating->id, comment, isEden }); } } } @@ -503,7 +503,7 @@ namespace eoscostarica { cfg.set(c, c.owner); } - void rateproducer::logcomment(uint64_t rating_id, std::string comment) { + void rateproducer::logcomment(uint64_t rating_id, std::string comment, bool isEden) { require_auth(_self); check( comment.length() <= 500, "comment must be less or equal than 500 characters" ); } diff --git a/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js b/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js index 1c4d1c51..e5176639 100644 --- a/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js +++ b/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js @@ -21,16 +21,13 @@ module.exports = { try { const { transaction_id, - data: { rating_id: ratingId, comment } + data: { rating_id: ratingId, comment, isEden } } = action - const transaction = await eosApi.getTransaction(transaction_id) - const transactionData = transaction.traces[1].act.data - let userRatings userRatings = await eosApi.getTableRows({ json: true, code: eosConfig.baseAccount, - scope: 'eden', + scope: isEden ? edenContractScope : generalContractScope, table: 'rating', reverse: false, limit: 1, @@ -38,27 +35,15 @@ module.exports = { upper_bound: ratingId }) - if (!userRatings) { - userRatings = await eosApi.getTableRows({ - json: true, - code: eosConfig.baseAccount, - scope: 'rateproducer', - table: 'rating', - reverse: false, - limit: 1, - lower_bound: ratingId, - upper_bound: ratingId - }) - } - console.log('GENERAL', generalContractScope) - console.log('EDEN', edenContractScope) - console.log('USER RATING', userRatings) - console.log('DATA TRANSACTION', transactionData) + const [blockProducer] = userRatings.rows.filter( + ({ id }) => id == ratingId + ) + await save({ - user: transactionData.user, + user: blockProducer.user, transaction: transaction_id, rating_id: ratingId, - bp: transactionData.bp, + bp: blockProducer.bp, content: comment }) @@ -68,7 +53,7 @@ module.exports = { id_bc_rating: ratingId }) } catch (error) { - // console.error(`error to sync ${action.action}: ${error.message}`) + console.error(`error to sync ${action.action}: ${error.message}`) } } } diff --git a/hapi/src/services/hyperion/updaters/rateproducer-loglike.updater.js b/hapi/src/services/hyperion/updaters/rateproducer-loglike.updater.js index accc8613..98f953ab 100644 --- a/hapi/src/services/hyperion/updaters/rateproducer-loglike.updater.js +++ b/hapi/src/services/hyperion/updaters/rateproducer-loglike.updater.js @@ -5,13 +5,12 @@ const { updatelike } = require('../../comment.service') module.exports = { type: `${eosConfig.baseAccount}:loglike`, apply: async action => { + console.log(action) try { const { transaction_id, actors, - data: { - data: { rating_id: ratingId, like } - } + data: { rating_id: ratingId, like } } = action await saveOrUpdate({ From 0cd7a88f89baf5a3745e3a261172559e70cf3506 Mon Sep 17 00:00:00 2001 From: hanakoori Date: Thu, 28 Jul 2022 23:59:42 -0600 Subject: [PATCH 3/9] (BE): change variable isEden to is_eden --- contracts/rateproducer/include/rateproducer.hpp | 6 +++--- contracts/rateproducer/src/rateproducer.cpp | 14 +++++++------- hapi/src/index.js | 4 ++-- .../updaters/rateproducer-logcomment.updater.js | 4 ++-- hapi/src/utils/update-user-rating.util.js | 8 ++++---- hasura/metadata/actions.graphql | 7 ++----- 6 files changed, 20 insertions(+), 23 deletions(-) diff --git a/contracts/rateproducer/include/rateproducer.hpp b/contracts/rateproducer/include/rateproducer.hpp index 5014d97e..50ead6c5 100644 --- a/contracts/rateproducer/include/rateproducer.hpp +++ b/contracts/rateproducer/include/rateproducer.hpp @@ -516,10 +516,10 @@ namespace eoscostarica { * * @param rating_id - Id of the rating, * @param comment - Commentary - * @param isEden - is eden member true/false + * @param is_eden - is eden member true/false * */ - void logcomment (uint64_t rating_id, std::string comment, bool isEden); + void logcomment (uint64_t rating_id, std::string comment, bool is_eden); /** * @@ -615,7 +615,7 @@ namespace eoscostarica { action(rminactive, ricardian_contract(rminactive_ricardian)), action(rmrate, user, bp, ricardian_contract(rmrate_ricardian)), action(migrate, ricardian_contract(migrate_ricardian)), - action(logcomment, rating_id, comment, isEden, ricardian_contract(logcomment_ricardian)), + action(logcomment, rating_id, comment, is_eden, ricardian_contract(logcomment_ricardian)), action(loglike, rating_id, user, like, ricardian_contract(loglike_ricardian))) } // namespace eoscostarica \ No newline at end of file diff --git a/contracts/rateproducer/src/rateproducer.cpp b/contracts/rateproducer/src/rateproducer.cpp index ab1b71a3..8ba56e9d 100644 --- a/contracts/rateproducer/src/rateproducer.cpp +++ b/contracts/rateproducer/src/rateproducer.cpp @@ -32,17 +32,17 @@ namespace eoscostarica { check( (MINVAL <= development && development <= MAXVAL), "Error development value out of range" ); check( (MINVAL <= community && community <= MAXVAL), "Error community value out of range" ); - bool isEden = scope.value == eden_scope.value; - name stats_ram_payer = isEden ? _self : user; + bool is_eden = scope.value == eden_scope.value; + name stats_ram_payer = is_eden ? _self : user; check( is_blockproducer(bp), "votes are allowed only for registered block producers" ); name proxy_name = get_proxy(user); if(proxy_name.length()) { check(is_active_proxy(proxy_name), "votes are allowed only for active proxies" ); - if(!isEden) check( MIN_VOTERS <= get_voters(proxy_name), "delegated proxy does not have enough voters" ); + if(!is_eden) check( MIN_VOTERS <= get_voters(proxy_name), "delegated proxy does not have enough voters" ); } else { - if(!isEden) check( MIN_VOTERS <= get_voters(user), "account does not have enough voters" ); + if(!is_eden) check( MIN_VOTERS <= get_voters(user), "account does not have enough voters" ); } ratings_table_v2 _ratings(_self, scope.value); @@ -75,7 +75,7 @@ namespace eoscostarica { development); if(!comment.empty()) { - SEND_INLINE_ACTION(*this, logcomment, { {get_self(), name("active")} }, { rating_id, comment, isEden }); + SEND_INLINE_ACTION(*this, logcomment, { {get_self(), name("active")} }, { rating_id, comment, is_eden }); } } else { @@ -115,7 +115,7 @@ namespace eoscostarica { &bp_average); if(!comment.empty()) { - SEND_INLINE_ACTION(*this, logcomment, { {get_self(), name("active")} }, { existing_rating->id, comment, isEden }); + SEND_INLINE_ACTION(*this, logcomment, { {get_self(), name("active")} }, { existing_rating->id, comment, is_eden }); } } } @@ -503,7 +503,7 @@ namespace eoscostarica { cfg.set(c, c.owner); } - void rateproducer::logcomment(uint64_t rating_id, std::string comment, bool isEden) { + void rateproducer::logcomment(uint64_t rating_id, std::string comment, bool is_eden) { require_auth(_self); check( comment.length() <= 500, "comment must be less or equal than 500 characters" ); } diff --git a/hapi/src/index.js b/hapi/src/index.js index fa6b036c..4c870e0e 100644 --- a/hapi/src/index.js +++ b/hapi/src/index.js @@ -37,7 +37,7 @@ const init = async () => { if (!input) throw new Error('Invalid ratebp Input') const { - ratingInput: { user, producer, transaction, isEden } + ratingInput: { user, producer, transaction, is_eden } } = input const isValidAccountName = validateAccountNameUtil([ { name: user, type: 'user account' }, @@ -52,7 +52,7 @@ const init = async () => { user, producer, transaction, - isEden + is_eden ) return { resultEden: edenResult, totalStats, ...result } diff --git a/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js b/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js index e5176639..118a12b6 100644 --- a/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js +++ b/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js @@ -21,13 +21,13 @@ module.exports = { try { const { transaction_id, - data: { rating_id: ratingId, comment, isEden } + data: { rating_id: ratingId, comment, is_eden } } = action let userRatings userRatings = await eosApi.getTableRows({ json: true, code: eosConfig.baseAccount, - scope: isEden ? edenContractScope : generalContractScope, + scope: is_eden ? edenContractScope : generalContractScope, table: 'rating', reverse: false, limit: 1, diff --git a/hapi/src/utils/update-user-rating.util.js b/hapi/src/utils/update-user-rating.util.js index 44f3fac3..a203bc66 100644 --- a/hapi/src/utils/update-user-rating.util.js +++ b/hapi/src/utils/update-user-rating.util.js @@ -10,13 +10,13 @@ const HAPI_EOS_API_ENDPOINT = const HAPI_RATING_CONTRACT = process.env.HAPI_RATING_CONTRACT || 'rateproducer' // gets data from blockchain -const getUserRatings = async isEden => { +const getUserRatings = async is_eden => { const eos = new JsonRpc(HAPI_EOS_API_ENDPOINT, { fetch }) const ratings = await eos.get_table_rows({ json: true, code: HAPI_RATING_CONTRACT, - scope: isEden ? 'eden' : HAPI_RATING_CONTRACT, + scope: is_eden ? 'eden' : HAPI_RATING_CONTRACT, table: 'rating', limit: 1000, reverse: false, @@ -30,12 +30,12 @@ const updateUserRatings = async ( userAccount, bpAccount, transaction, - isEden + is_eden ) => { console.log('==== Updating user ratings ====') try { - const userRatings = await getUserRatings(isEden) + const userRatings = await getUserRatings(is_eden) if (!userAccount || !bpAccount) throw new Error('User Account and Block Producer owner are required!') diff --git a/hasura/metadata/actions.graphql b/hasura/metadata/actions.graphql index fa6dc611..600d7dab 100644 --- a/hasura/metadata/actions.graphql +++ b/hasura/metadata/actions.graphql @@ -1,12 +1,10 @@ type Mutation { - rateProducer( - ratingInput: RatingInput! - ): RatingOutput + rateProducer(ratingInput: RatingInput!): RatingOutput } input RatingInput { user: String! - isEden: Boolean! + is_eden: Boolean! producer: String! transaction: jsonb! } @@ -27,4 +25,3 @@ type deleteUserRateOutput { type AddCommentOutput { success: Boolean! } - From 819daa18badbd93efc6c06b74ffcd40314951a88 Mon Sep 17 00:00:00 2001 From: hanakoori Date: Fri, 29 Jul 2022 00:09:44 -0600 Subject: [PATCH 4/9] (hapi): code review fix declaration of variables --- hapi/src/index.js | 4 ++-- .../hyperion/updaters/rateproducer-logcomment.updater.js | 7 +++---- hapi/src/utils/update-user-rating.util.js | 8 ++++---- hasura/metadata/actions.graphql | 2 +- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/hapi/src/index.js b/hapi/src/index.js index 4c870e0e..fa6b036c 100644 --- a/hapi/src/index.js +++ b/hapi/src/index.js @@ -37,7 +37,7 @@ const init = async () => { if (!input) throw new Error('Invalid ratebp Input') const { - ratingInput: { user, producer, transaction, is_eden } + ratingInput: { user, producer, transaction, isEden } } = input const isValidAccountName = validateAccountNameUtil([ { name: user, type: 'user account' }, @@ -52,7 +52,7 @@ const init = async () => { user, producer, transaction, - is_eden + isEden ) return { resultEden: edenResult, totalStats, ...result } diff --git a/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js b/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js index 118a12b6..113142bb 100644 --- a/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js +++ b/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js @@ -21,13 +21,12 @@ module.exports = { try { const { transaction_id, - data: { rating_id: ratingId, comment, is_eden } + data: { rating_id: ratingId, comment, isEden } } = action - let userRatings - userRatings = await eosApi.getTableRows({ + const userRatings = await eosApi.getTableRows({ json: true, code: eosConfig.baseAccount, - scope: is_eden ? edenContractScope : generalContractScope, + scope: isEden ? edenContractScope : generalContractScope, table: 'rating', reverse: false, limit: 1, diff --git a/hapi/src/utils/update-user-rating.util.js b/hapi/src/utils/update-user-rating.util.js index a203bc66..44f3fac3 100644 --- a/hapi/src/utils/update-user-rating.util.js +++ b/hapi/src/utils/update-user-rating.util.js @@ -10,13 +10,13 @@ const HAPI_EOS_API_ENDPOINT = const HAPI_RATING_CONTRACT = process.env.HAPI_RATING_CONTRACT || 'rateproducer' // gets data from blockchain -const getUserRatings = async is_eden => { +const getUserRatings = async isEden => { const eos = new JsonRpc(HAPI_EOS_API_ENDPOINT, { fetch }) const ratings = await eos.get_table_rows({ json: true, code: HAPI_RATING_CONTRACT, - scope: is_eden ? 'eden' : HAPI_RATING_CONTRACT, + scope: isEden ? 'eden' : HAPI_RATING_CONTRACT, table: 'rating', limit: 1000, reverse: false, @@ -30,12 +30,12 @@ const updateUserRatings = async ( userAccount, bpAccount, transaction, - is_eden + isEden ) => { console.log('==== Updating user ratings ====') try { - const userRatings = await getUserRatings(is_eden) + const userRatings = await getUserRatings(isEden) if (!userAccount || !bpAccount) throw new Error('User Account and Block Producer owner are required!') diff --git a/hasura/metadata/actions.graphql b/hasura/metadata/actions.graphql index 600d7dab..542f9b7f 100644 --- a/hasura/metadata/actions.graphql +++ b/hasura/metadata/actions.graphql @@ -4,7 +4,7 @@ type Mutation { input RatingInput { user: String! - is_eden: Boolean! + isEden: Boolean! producer: String! transaction: jsonb! } From 8f9f8bc8b69f9efa34a2edd33b8b90628e675d95 Mon Sep 17 00:00:00 2001 From: hanakoori Date: Mon, 1 Aug 2022 10:11:36 -0600 Subject: [PATCH 5/9] (hapi): add validation of is_eden null --- .../hyperion/updaters/rateproducer-logcomment.updater.js | 3 ++- .../services/hyperion/updaters/rateproducer-loglike.updater.js | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js b/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js index 113142bb..5a3e4e3f 100644 --- a/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js +++ b/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js @@ -21,8 +21,9 @@ module.exports = { try { const { transaction_id, - data: { rating_id: ratingId, comment, isEden } + data: { rating_id: ratingId, comment, is_eden: isEden } } = action + if (!isEden) return const userRatings = await eosApi.getTableRows({ json: true, code: eosConfig.baseAccount, diff --git a/hapi/src/services/hyperion/updaters/rateproducer-loglike.updater.js b/hapi/src/services/hyperion/updaters/rateproducer-loglike.updater.js index 98f953ab..4fad663c 100644 --- a/hapi/src/services/hyperion/updaters/rateproducer-loglike.updater.js +++ b/hapi/src/services/hyperion/updaters/rateproducer-loglike.updater.js @@ -5,7 +5,6 @@ const { updatelike } = require('../../comment.service') module.exports = { type: `${eosConfig.baseAccount}:loglike`, apply: async action => { - console.log(action) try { const { transaction_id, From d9c2a0f110e52041cfd43a23528d8465fcce5dee Mon Sep 17 00:00:00 2001 From: hanakoori Date: Mon, 1 Aug 2022 10:55:02 -0600 Subject: [PATCH 6/9] (hapi): fix validation of is_eden null --- .../hyperion/updaters/rateproducer-logcomment.updater.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js b/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js index 5a3e4e3f..6edeb153 100644 --- a/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js +++ b/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js @@ -23,7 +23,8 @@ module.exports = { transaction_id, data: { rating_id: ratingId, comment, is_eden: isEden } } = action - if (!isEden) return + if (isEden === null) return + const userRatings = await eosApi.getTableRows({ json: true, code: eosConfig.baseAccount, From 7113529f4418cb3905d00c6aec7d39b6694b0c6c Mon Sep 17 00:00:00 2001 From: hanakoori Date: Mon, 1 Aug 2022 11:09:54 -0600 Subject: [PATCH 7/9] (hapi): code review add blank line --- .../hyperion/updaters/rateproducer-logcomment.updater.js | 1 + 1 file changed, 1 insertion(+) diff --git a/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js b/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js index 6edeb153..d280f13f 100644 --- a/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js +++ b/hapi/src/services/hyperion/updaters/rateproducer-logcomment.updater.js @@ -23,6 +23,7 @@ module.exports = { transaction_id, data: { rating_id: ratingId, comment, is_eden: isEden } } = action + if (isEden === null) return const userRatings = await eosApi.getTableRows({ From 2836a5bb981efe16ccca69cfd9330353f2568b89 Mon Sep 17 00:00:00 2001 From: hanakoori Date: Wed, 10 Aug 2022 20:57:02 -0600 Subject: [PATCH 8/9] (SC): change genesis.eden to genesisdeden --- contracts/rateproducer/include/rateproducer.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/rateproducer/include/rateproducer.hpp b/contracts/rateproducer/include/rateproducer.hpp index 50ead6c5..6de19c1a 100644 --- a/contracts/rateproducer/include/rateproducer.hpp +++ b/contracts/rateproducer/include/rateproducer.hpp @@ -44,7 +44,7 @@ using eosio::public_key; */ namespace eosio { constexpr name system_account{"eosio"_n}; - constexpr name eden_account{"genesis.eden"_n}; + constexpr name eden_account{"genesisdeden"_n}; constexpr name eden_scope{"eden"_n}; /* From 6c771579150ea6265bd8ff6ad706adb4d1f1bc8f Mon Sep 17 00:00:00 2001 From: hanakoori Date: Wed, 17 Aug 2022 22:12:42 -0600 Subject: [PATCH 9/9] (BE): code review genesis.eden --- contracts/rateproducer/include/rateproducer.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/rateproducer/include/rateproducer.hpp b/contracts/rateproducer/include/rateproducer.hpp index 6de19c1a..50ead6c5 100644 --- a/contracts/rateproducer/include/rateproducer.hpp +++ b/contracts/rateproducer/include/rateproducer.hpp @@ -44,7 +44,7 @@ using eosio::public_key; */ namespace eosio { constexpr name system_account{"eosio"_n}; - constexpr name eden_account{"genesisdeden"_n}; + constexpr name eden_account{"genesis.eden"_n}; constexpr name eden_scope{"eden"_n}; /*