Persistence One

Restaking

Proposal Details

Proposal #103

Passed

Proposal title

Fix Configuration for Upgraded Dexter pool smart contracts

Submit time

Deposit end time

Voting start time

Voting end time

Tally result

97.75%

Proposal #103 description

This proposal rectifies an error in the previously approved Dexter smart contract upgrade proposal (link to previous proposal can be included here). The upgrade itself went through successfully, but the configuration for the new weighted pool and stableswap pool contracts was not set correctly.

Issue

The last proposal implemented a comprehensive upgrade of Dexter smart contracts. However, during the process, the configuration for the new versions of the weighted pool (v1.1.1) and stableswap pool (v1.1.1) contracts was not set correctly. This means the upgraded contracts cannot be used to create new pools, hindering their functionality.

Due to this configuration error, the proposal for the creation of the WBTC-XPRT pool failed. You can view the details of the failed proposal on Mintscan.

Solution

This proposal seeks to address the configuration issue by granting the Dexter Vault contract permission to instantiate (create) new instances of the weighted pool and stableswap pool contracts. Currently, the 'instantiate permission' for these contracts is set to 'Nobody', preventing anyone from creating new pools.

By granting the Vault contract this permission, we ensure that only authorized pool creations can occur through the established Dexter workflow. This maintains security while enabling the core functionality of the upgraded contracts.

Here's a breakdown of the specific configuration change:

  • Target Contracts:
    • Weighted Pool Contract (Code ID: 17)
    • Stableswap Pool Contract (Code ID: 18)
  • New Permission: 'AnyOfAddresses'
  • Authorized Address: Dexter Vault Contract Address (
    persistence1k8re7jwz6rnnwrktnejdwkwnncte7ek7gt29gvnl3sdrg9mtnqkstujtpg
    )

This configuration change allows the Dexter Vault contract to instantiate (create) new instances of the weighted and stableswap pool contracts, enabling the creation of new pools with the improved functionalities of the upgraded versions.

Impact

This proposal ensures the newly deployed smart contracts function as designed. Users will be able to create new pools using the upgraded weighted and stableswap pool contracts, benefiting from the improved features and functionalities.

Voting Options

  • YES: Vote to implement the corrected configuration for the new weighted pool and stableswap pool contracts.
  • NO: Vote against fixing the configuration issue. (This would leave the upgraded contracts unable to create new pools.)
  • NO WITH VETO: If you believe this is a spam proposal and the proposer should lose their deposit, vote NO WITH VETO.
  • ABSTAIN: Choose to abstain from voting but still contribute to quorum requirements.

Proposal #103 overview

Total votes
535
Voters
535
Total deposit
3,500 XPRT

Proposal #103 votes

#

Validator

Account Address

Options
1ZenscapeYes
2Stakewolle.com | Auto-compoundYes
3Informal SystemsYes
4ChainnodesYes
5ValidatusYes
6TRGC (By Liquify)Yes
7Chorus OneYes
8DOUBLETOPYes
9POSTHUMAN 🧬 StakeDropYes
10Ledger by Chorus OneAbstain
11ch0pch0pNFTYes
12StakecitoYes
13BaryonYes
14✅ CryptoCrew Validators #IBCgangYes
15KalpaTechYes
16coinhall.org 📈🔄Yes
17StakeTownYes
18NansenYes
19[Sunsetting on July 17 - please redelegate]Yes
20CrosnestYes
21Synergy NodesYes
22PoS NodeYes
23polkachu.comYes
24ProvalidatorYes
25Smart Stake 📈📊Yes
26👽 Deep FieldsYes
27Leonoor's CryptomanYes
28MaxFoton nodesYes
29CommonwealthCollective.ioYes
30AllnodesYes
31Citadel.oneYes
32Stakely.ioYes
33Cosmonaut Stakes 🤖Yes
34STC CapitalYes
35ALTER | pathrockYes
36Autonomy ( Formerly PrithviDevs )Yes
37POSITIVA UltraYes
38Nodes.GuruYes
39StakeflowYes
40Please undelegateYes
4101nodeYes
42Frens (🤝,🤝)Yes
43HighStakes.ch | Daily AirdropsYes
44Stake&Relax 🦥Yes
45MeriaYes
46Atlassian 🤝Yes
47BlueStake 🚀 | 100% insuranceYes
48Active NodesYes
49Staking4AllYes
50Kitkat by EVIAYes
51Simply StakingYes
52COSMØSTAKEYes
53StakinYes
54DSRVYes
55🔥STAVR🔥 REStake ON✅Yes
56CosmostationYes
57Architect NodesYes
58KleomedesYes
59Swiss StakingYes
60LoulouCryptoYes
61XeneaYes
62QuantNodeYes
63Cosmic ValidatorYes
64AtomstakingYes
65ValidatorVN.comYes
66Antrix ValidatorsYes
67AUDIT.oneYes
68Imperator.coYes
69👽Stigga👽 Restake Enabled ⚡️Yes
70AutoStake 🛡️ Slash ProtectedYes
71AlxVoy ⚡ ANODE.TEAMYes

View: