Skip to content

Account permissioning #212

@peer2f00l

Description

@peer2f00l

wlog a borrow position can specify different accounts with different permissions. For example, a borrow position can configure alice.near to be able to withdraw funds to 0xalice on 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    complexity-highLarge estimated workloadenhancementNew feature or requestpriority-highThis should take precedence over others
    No fields configured for Feature.

    Projects

    Status
    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions