Skip to content

feat: wire vaas provider#283

Draft
julienrbrt wants to merge 14 commits intofeat/gno-lcfrom
julien/wire-vaas
Draft

feat: wire vaas provider#283
julienrbrt wants to merge 14 commits intofeat/gno-lcfrom
julien/wire-vaas

Conversation

@julienrbrt
Copy link
Collaborator

Wires VAAS provider (allinbits/vaas#18) in provider.
To be used in allinbits/gno-realms#11, as the e2e are using AtomOne.

giunatale and others added 9 commits February 11, 2026 20:30
As the title suggest, this PR adds an exception to the veto msg from the
oversight DAO to prevent the DAO from vetoing a proposal that changes it
to a new address, which might configure a scenario of abuse of power.
Reorder some of the calls in the ante to:

1) verify signature before doing any tx-related stateful check
2) deduct fee also before doing any tx-related stateful check (but after
the sig verification)
as per the title, there were some missing fields in the converters, both
in the main params as well as the deposit throttlers
Closes: #242

Proceed to do the v4 upgrades verification and implements possible
missing migrations.

```sh
ATOMONED_BIN=./build/atomoned-v3 ATOMONED_NEW_BIN=./build/atomoned ./contrib/scripts/upgrade-node.sh
```

---

```
error during handshake: error on replay: collections: encoding error: value decode: proto: wrong wireType = 2 for field QuorumCheckCount
```

---------

Co-authored-by: Thomas Bruyelle <thomas.bruyelle@tendermint.com>
The `LastStatusChangeTime` field was left out of the conversion. This is
a really minor issue due to the fact that the field is for internal use,
but for completeness, this PR adds it to the converters.
Due to the presence of the wrapper, vote messages from cosmos sdk gov
are still accepted but in the current ante are not subject to the same
minimum stake requirement as atomone gov messages.
This PR adds the missing filters in the gov ante.
Bump to tagged versions of the cosmos sdk.
@julienrbrt julienrbrt changed the base branch from main to feat/gno-lc February 26, 2026 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants