Skip to content

Commit

Permalink
feat: add Wasmd Fork ADR (#100)
Browse files Browse the repository at this point in the history
* Add Wasmd Fork ADR

* Fix Typos
  • Loading branch information
joelsmith-2019 authored Nov 7, 2024
1 parent 3e73176 commit d1204e8
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 0 deletions.
2 changes: 2 additions & 0 deletions cspell-custom-words.txt
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@ Solana's
spydk
Starport
statesync
Strangelove
struct
structs
subdenom
Expand Down Expand Up @@ -194,6 +195,7 @@ varint
varints
vimdiff
vphash
wasmd
wasmhooks
wasms
WORKDIR
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# 6. Transfer Wasmd Fork Logic to Wormchain Ante Handler

Date: 2024-07-29

## Status

Accepted

## Context

The Wormchain repo depends on a fork of `wasmd` to prevent certain types of Wasm transactions from being accepted by the chain. The Strangelove team proposed migrating the logic to an Ante Handler on chain to remove the need to maintain a fork of `wasmd`.

## Decision

After some discussion and investigation, the Strangelove team has decided to transfer the fork logic to an Ante Handler on Wormchain. This will allow the Wormchain to be more in line with the Cosmos SDK and reduce the maintenance overhead of maintaining a fork of `wasmd`.

## Consequences

The Wormchain will no longer depend on a fork of `wasmd` and will be able to upgrade to newer versions of the Cosmos SDK more easily. The Strangelove team will need to implement the Ante Handler and test it to ensure that it works as expected. As of now, the Strangelove team has not identified any major risks associated with this decision.

0 comments on commit d1204e8

Please sign in to comment.