Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

PermissionablePrivateTrait

Fully qualified path: token_bound_accounts::components::permissionable::permissionable::PermissionableComponent::PermissionablePrivateTrait

pub trait PermissionablePrivateTrait<
    TContractState,
    +HasComponent<TContractState>,
    +Drop<TContractState>,
    impl Account: HasComponent<TContractState>,
    impl SRC5: HasComponent<TContractState>,
>

Trait functions

_set_permission

Fully qualified path: token_bound_accounts::components::permissionable::permissionable::PermissionableComponent::PermissionablePrivateTrait::_set_permission

fn _set_permission(
    ref self: ComponentState<TContractState>,
    permissioned_addresses: Array<ContractAddress>,
    permissions: Array<bool>,
)

_has_permission

Fully qualified path: token_bound_accounts::components::permissionable::permissionable::PermissionableComponent::PermissionablePrivateTrait::_has_permission

fn _has_permission(
    self: @ComponentState<TContractState>,
    owner: ContractAddress,
    permissioned_address: ContractAddress,
) -> bool