Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is a case where we actually want to use the
web3Userand not thecurrentUser, since this is going to involve signing a transaction to move funds from a user bank. You can't do that on behalf of a managed account (you can't do any token operations in manager mode).Or I guess we could just leave this as a pattern and otherwise disable the code path in manager mode, so you don't end up here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually, maybe ignore me. I think this would get super confusing to a user if they were in manager mode and some kind of UI glitch caused it to move tokens out of the manager's account. In general, these things just shouldn't work if you're trying to do it while in manager mode.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
wait yeah.. using web3User would mean the manager's funds would be transferred right?
Not sure if there was a conversation around disabling certain features in manager mode.. tho I can see a case where we'd want the manager to handle withdrawals for the artist? not sure