Skip to content

Commit

Permalink
uip transparent addresses: start section of Ics20Withdrawal action
Browse files Browse the repository at this point in the history
  • Loading branch information
redshiftzero committed Dec 11, 2024
1 parent f167b74 commit b983d06
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions uips/uip-7.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,17 @@ default account:

Transparent addresses are incompatible with the FMD feature of the Penumbra protocol, which enables a user to delegate a probabalistic detection capability to a third party. This is considered acceptable since other scanning improvements such as Spend Backreferences will make FMD less important for efficient transaction detection.

### Changes to `Ics20Withdrawal` Action

The `Ics20Withdrawal` action is modified to:

1. Add a new boolean field `use_transparent_address`
2. Deprecate the existing `use_compat_address` field

When the `use_transparent_address` field is true:
* The `return_address` field MUST be set to the transparent address.
* The `use_compat_address` field MUST be set to false.

## Rationale

The design prioritizes:
Expand Down

0 comments on commit b983d06

Please sign in to comment.