Skip to content

Commit

Permalink
Agreement: Update staking dependency (#1269)
Browse files Browse the repository at this point in the history
* agreement: update staking dependency

* agreement: update gas tests
  • Loading branch information
facuspagnuolo committed Sep 11, 2020
1 parent c6f96e2 commit 809c639
Show file tree
Hide file tree
Showing 8 changed files with 21 additions and 21 deletions.
8 changes: 4 additions & 4 deletions apps/agreement/contracts/Agreement.sol
Expand Up @@ -14,9 +14,9 @@ import "@aragon/os/contracts/lib/math/SafeMath.sol";
import "@aragon/os/contracts/lib/math/SafeMath64.sol";
import "@aragon/os/contracts/lib/token/ERC20.sol";

import "@aragon/staking/interfaces/IStaking.sol";
import "@aragon/staking/interfaces/IStakingFactory.sol";
import "@aragon/staking/interfaces/ILockManager.sol";
import "@aragon/staking/interfaces/0.4/IStaking.sol";
import "@aragon/staking/interfaces/0.4/IStakingFactory.sol";
import "@aragon/staking/interfaces/0.4/ILockManager.sol";

import "./arbitration/IArbitrable.sol";
import "./arbitration/IAragonAppFeesCashier.sol";
Expand Down Expand Up @@ -1132,7 +1132,7 @@ contract Agreement is IArbitrable, ILockManager, IAgreement, IACLOracle, AragonA
return;
}

_staking.lock(_user, address(this), _amount);
_staking.lock(_user, _amount);
}

/**
Expand Down
2 changes: 1 addition & 1 deletion apps/agreement/package.json
Expand Up @@ -23,7 +23,7 @@
},
"dependencies": {
"@aragon/os": "5.0.0-rc.0",
"@aragon/staking": "0.2.9"
"@aragon/staking": "0.3.1"
},
"devDependencies": {
"@aragon/contract-helpers-test": "^0.1.0",
Expand Down
12 changes: 6 additions & 6 deletions apps/agreement/test/agreement/agreement_gas_cost.js
Expand Up @@ -18,27 +18,27 @@ contract('Agreement', ([_, user]) => {
}

context('stake', () => {
itCostsAtMost(205e3, () => disputable.stake({ user }))
itCostsAtMost(201e3, () => disputable.stake({ user }))
})

context('unstake', () => {
beforeEach('stake', async () => {
await disputable.stake({ user })
})

itCostsAtMost(185e3, () => disputable.unstake({ user }))
itCostsAtMost(181e3, () => disputable.unstake({ user }))
})

context('newAction', () => {
itCostsAtMost(297e3, async () => (await disputable.newAction({})).receipt)
itCostsAtMost(293e3, async () => (await disputable.newAction({})).receipt)
})

context('closeAction', () => {
beforeEach('submit action', async () => {
({ actionId } = await disputable.newAction({}))
})

itCostsAtMost(86e3, () => disputable.close(actionId))
itCostsAtMost(81e3, () => disputable.close(actionId))
})

context('challenge', () => {
Expand All @@ -55,7 +55,7 @@ contract('Agreement', ([_, user]) => {
await disputable.challenge({ actionId })
})

itCostsAtMost(276e3, () => disputable.settle({ actionId }))
itCostsAtMost(272e3, () => disputable.settle({ actionId }))
})

context('dispute', () => {
Expand Down Expand Up @@ -83,7 +83,7 @@ contract('Agreement', ([_, user]) => {
})

context('in favor of the challenger', () => {
itCostsAtMost(445e3, () => disputable.executeRuling({ actionId, ruling: RULINGS.IN_FAVOR_OF_CHALLENGER }))
itCostsAtMost(415e3, () => disputable.executeRuling({ actionId, ruling: RULINGS.IN_FAVOR_OF_CHALLENGER }))
})
})
})
Expand Down
6 changes: 3 additions & 3 deletions apps/agreement/test/agreement/agreement_lock_manager.js
Expand Up @@ -15,8 +15,8 @@ contract('Agreement', ([_, owner, submitter, challenger, someone]) => {
describe('lock manager interface', () => {
let actionId

context("can't unlock", () => {
const cannotUnlock = async (user) => {
context('can not unlock', () => {
const cannotUnlock = async () => {
await Promise.all(
[owner, submitter, challenger, someone].map(async (user) => {
assert.isFalse(await agreement.canUnlock(user, 0), 'User can unlock')
Expand All @@ -34,7 +34,7 @@ contract('Agreement', ([_, owner, submitter, challenger, someone]) => {
await cannotUnlock()
})

it('after siging', async () => {
it('after signing', async () => {
await disputable.sign(submitter)
await cannotUnlock()
})
Expand Down
2 changes: 1 addition & 1 deletion apps/agreement/test/agreement/agreement_new_action.js
Expand Up @@ -225,7 +225,7 @@ contract('Agreement', ([_, owner, submitter, someone]) => {
context('when the submitter has no allowed balance in the staking pool', () => {
beforeEach('decrease allowance', async () => {
const staking = await disputable.getStaking(collateralToken)
const { _allowance: allowance, _amount: locked } = await staking.getLock(submitter, disputable.address)
const { allowance, amount: locked } = await staking.getLock(submitter, disputable.address)
await staking.decreaseLockAllowance(submitter, disputable.address, allowance.sub(locked), { from: submitter })
})

Expand Down
2 changes: 1 addition & 1 deletion apps/agreement/test/helpers/wrappers/agreement.js
Expand Up @@ -301,7 +301,7 @@ class AgreementWrapper {

async allowManager({ token, user, amount }) {
const staking = await this.getStaking(token)
const { _allowance: allowance, _amount: locked } = await staking.getLock(user, this.agreement.address)
const { allowance, amount: locked } = await staking.getLock(user, this.agreement.address)
if (allowance.eq(bn(0))) {
return staking.allowManager(this.agreement.address, amount, EMPTY_BYTES, { from: user })
} else if (allowance.sub(locked).lt(amount)) {
Expand Down
2 changes: 1 addition & 1 deletion apps/voting-disputable/package.json
Expand Up @@ -25,7 +25,7 @@
"dependencies": {
"@aragon/minime": "1.0.0",
"@aragon/os": "5.0.0-rc.0",
"@aragon/staking": "0.2.9"
"@aragon/staking": "0.3.1"
},
"devDependencies": {
"@aragon/apps-agreement": "1.0.0-rc.0",
Expand Down
8 changes: 4 additions & 4 deletions yarn.lock
Expand Up @@ -30,10 +30,10 @@
resolved "https://registry.yarnpkg.com/@aragon/os/-/os-5.0.0-rc.0.tgz#a4e68fc452aebf59b7976d7f763b71da714f4b2e"
integrity sha512-jqSxL5f4k7fHT6EyROZCi8oXG1ZBzIXbaStfQFokhZVKtLN0yXayOz5WukVaHrllRUQLtWcrSAXHnx6P6WGLkA==

"@aragon/staking@0.2.9":
version "0.2.9"
resolved "https://registry.yarnpkg.com/@aragon/staking/-/staking-0.2.9.tgz#e678716757e771049797b86b44c76445c1aa2b1c"
integrity sha512-1KK4SsUTD4ZweZ+hLlDUvDoyY4CN8xiGo/ENe+OlMX/CcU3a3fHl0ix4uHaCzJ9gCJQGG65inxlml2lzFnmP9A==
"@aragon/staking@0.3.1":
version "0.3.1"
resolved "https://registry.yarnpkg.com/@aragon/staking/-/staking-0.3.1.tgz#6dd33dfc98c6f6a0a8880561da39684187bb4d7d"
integrity sha512-W3dIwc43Vum9kFMI+op0SiEtWOp6mk/AhQsMPK0AHI53Ngzgn7lOPXg5IB+28fKpAjX7xWhMr9+Wok0zhZjfNw==

"@aragon/truffle-config-v4@^1.0.1":
version "1.0.1"
Expand Down

0 comments on commit 809c639

Please sign in to comment.