From 69fa215f51c84968eb3182d6148e5a3bf34f823a Mon Sep 17 00:00:00 2001 From: grezle <4310551+grezle@users.noreply.github.com> Date: Wed, 5 Oct 2022 10:36:25 +0100 Subject: [PATCH] fix: add token to rewards in StakingPoolCreated --- abis/StakingPool.json | 13 +++++++++++++ abis/StakingPoolMediator.json | 5 +++++ config/local.json | 8 ++++---- src/stakingPoolFactory.ts | 1 + 4 files changed, 23 insertions(+), 4 deletions(-) diff --git a/abis/StakingPool.json b/abis/StakingPool.json index 6001d0c..abc3e2d 100644 --- a/abis/StakingPool.json +++ b/abis/StakingPool.json @@ -376,6 +376,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "hasTotalMinimumStake", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { diff --git a/abis/StakingPoolMediator.json b/abis/StakingPoolMediator.json index d510efb..7f17b5f 100644 --- a/abis/StakingPoolMediator.json +++ b/abis/StakingPoolMediator.json @@ -439,6 +439,11 @@ "internalType": "address", "name": "erc20CapableTreasury", "type": "address" + }, + { + "internalType": "string", + "name": "metadata", + "type": "string" } ], "name": "createDao", diff --git a/config/local.json b/config/local.json index 9766e6a..6fa1b84 100644 --- a/config/local.json +++ b/config/local.json @@ -2,19 +2,19 @@ "network": "local", "contracts": { "bondMediator": { - "address": "0x68B1D87F95878fE05B998F19b66F4baba5De1aed", + "address": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", "startBlock": 0 }, "bondFactory": { - "address": "0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE", + "address": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", "startBlock": 0 }, "stakingPoolMediator": { - "address": "0x59b670e9fA9D0A427751Af201D676719a970857b", + "address": "0x0165878A594ca255338adfa4d48449f69242Eb8F", "startBlock": 0 }, "stakingPoolFactory": { - "address": "0x3Aa5ebB10DC797CAC828524e59A333d0A371443c", + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", "startBlock": 0 } } diff --git a/src/stakingPoolFactory.ts b/src/stakingPoolFactory.ts index 0e03a60..59fcc26 100644 --- a/src/stakingPoolFactory.ts +++ b/src/stakingPoolFactory.ts @@ -125,6 +125,7 @@ export function handleStakingPoolCreated(event: StakingPoolCreated): void { poolReward.amount = BigInt.fromI32(0); poolReward.maxAmount = reward.maxAmount; poolReward.ratio = reward.ratio; + poolReward.token = reward.tokens; poolReward.createdAtTimestamp = poolReward.createdAtTimestamp.gt(BigInt.fromI32(0)) ? poolReward.createdAtTimestamp