tari-project / tari-dan

BSD 3-Clause "New" or "Revised" License
5 stars 14 forks source link

feat(engine): allow a transaction to deposit into a derived account address which does not exist #1058

Open sdbondi opened 1 month ago

sdbondi commented 1 month ago

Problem

We have fairly involved and potentially slow logic for account creation and recognizing that an account exists from the client side. Allowing a user to derive the component address and build a transaction offline (without having to first assert whether the account exists and adjust the transaction accordingly) will greatly improve UX.

Proposal 1

The following flow should apply:

Considerations: