Hey all - some purely logistic stuff here:
The new owner address in this first prop (1012) is a Stride address, which will not be recognized by the Hub, so this prop as-is is expected to fail on-chain even if it passes. All of us who reviewed the prop missed this - the new owner address just wasn’t on my radar to double-check and test.
And then…the same incorrect file was used to submit a new prop (1013) - human error.
The Stride team has submitted a NEW proposal with the correct Cosmos Hub-side new owner address. Hypha has double-checked and reviewed all the addresses:
- Consumer ID is correct - Stride’s consumer id is 1
- Old owner address is correct - it’s the gov module
- New address is correct - it’s a Cosmos address and Stride confirms they control it
- Validator allowlist addresses are correct - they’re the valcon addresses of the 7 validators named in this proposal text
- Validator set cap is correct - 7 is the correct number of validators
- Top N value is correct - it’s changing to 0
- Validator power cap is correct - it’s set to 1, which will force all validators to have equal weight
I would advise validators to vote on all proposals - I think they ought to hit quorum and refund the deposit because they are asking real questions and shouldn’t be penalized by having the deposit burned.
Thanks for understanding, everyone, and sorry for the hassle.
Here is the test result from a local testnet where we ran the prop with the Stride owner address, as proof:
{
"proposal": {
"id": "4",
"messages": [
{
"type": "/interchain_security.ccv.provider.v1.MsgUpdateConsumer",
"value": {
"owner": "cosmos10d07y265gmmuvt4z0w9aw880jnsr700j6zn9kn",
"consumer_id": "0",
"new_owner_address": "stride1fduug6m38gyuqt3wcgc2kcgr9nnte0n7ssn27e",
"power_shaping_parameters": {
"validators_power_cap": 1,
"validator_set_cap": 3,
"allowlist": [
"cosmosvalcons1f6430p7tn2hv3h3snmxz4kljxeqj4azg0dhp6n",
"cosmosvalcons1sp0ahp480h9w4myxqx5937lycqs9ze9qlur85n",
"cosmosvalcons1v4pecuplsfp5sh39vfwpzg5e2x84mvfa8hgghx"
]
}
}
}
],
"status": "PROPOSAL_STATUS_FAILED",
"final_tally_result": {
"yes_count": "102000000",
"abstain_count": "0",
"no_count": "0",
"no_with_veto_count": "0"
},
"submit_time": "2025-10-08T16:12:27.035764988Z",
"deposit_end_time": "2025-10-08T16:13:27.035764988Z",
"total_deposit": [
{
"denom": "uatom",
"amount": "1000000000"
}
],
"voting_start_time": "2025-10-08T16:12:27.035764988Z",
"voting_end_time": "2025-10-08T16:12:57.035764988Z",
"metadata": "ipfs://CID",
"title": "Switch to opt-in",
"summary": "Update power shaping parameters and transfer ownership",
"proposer": "cosmos1r5v5srda7xfth3hn2s26txvrcrntldjumt8mhl",
"failed_reason": "invalid new owner address stride1fduug6m38gyuqt3wcgc2kcgr9nnte0n7ssn27e: invalid new owner address"
}
}