Skip to content

Enhancement: TokenVault has no delegate/operator role, unlike DripStream's operator and DripGovernor/TwapOracle's RBAC #309

Description

@Jaydbrown

DripStream supports set_operator/revoke_operator so a sender can delegate day-to-day operations to another address. DripGovernor and TwapOracle both have full Role-based RBAC. TokenVault (contracts/token-vault/src/lib.rs) has a single owner: Address with no delegation mechanism at all — every privileged call (withdraw, set_limit) requires the exact owner key to sign, with no way to hand off day-to-day withdrawal authority to a hot wallet or ops key the way the other three contracts allow.

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions