-
Notifications
You must be signed in to change notification settings - Fork 10
Account permissioning #212
Copy link
Copy link
Open
Labels
complexity-highLarge estimated workloadLarge estimated workloadenhancementNew feature or requestNew feature or requestpriority-highThis should take precedence over othersThis should take precedence over others
Milestone
Metadata
Metadata
Assignees
Labels
complexity-highLarge estimated workloadLarge estimated workloadenhancementNew feature or requestNew feature or requestpriority-highThis should take precedence over othersThis should take precedence over others
Type
Fields
Give feedbackNo fields configured for Feature.
Projects
StatusShow more project fields
No status
wlog a borrow position can specify different accounts with different permissions. For example, a borrow position can configure
alice.nearto be able to withdraw funds to0xaliceon ETH. In order to enforce this permissioning, the contract will need to be able to sign intents using the MPC.This will enable third parties to custody private keys for implicit accounts for users where those keys are only allowed to withdraw funds from the user's position to remote accounts that the user has previously specified. This permissioning should be immutable so that the custodians will never be holders of keys with unfettered access to funds.