TimelockABI
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI
pub trait TimelockABI<TState>
Trait functions
is_operation
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::is_operation
fn is_operation(self: @TState, id: felt252) -> bool
is_operation_pending
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::is_operation_pending
fn is_operation_pending(self: @TState, id: felt252) -> bool
is_operation_ready
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::is_operation_ready
fn is_operation_ready(self: @TState, id: felt252) -> bool
is_operation_done
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::is_operation_done
fn is_operation_done(self: @TState, id: felt252) -> bool
get_timestamp
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::get_timestamp
fn get_timestamp(self: @TState, id: felt252) -> u64
get_operation_state
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::get_operation_state
fn get_operation_state(self: @TState, id: felt252) -> OperationState
get_min_delay
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::get_min_delay
fn get_min_delay(self: @TState) -> u64
hash_operation
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::hash_operation
fn hash_operation(self: @TState, call: Call, predecessor: felt252, salt: felt252) -> felt252
hash_operation_batch
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::hash_operation_batch
fn hash_operation_batch(
self: @TState, calls: Span<Call>, predecessor: felt252, salt: felt252,
) -> felt252
schedule
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::schedule
fn schedule(ref self: TState, call: Call, predecessor: felt252, salt: felt252, delay: u64)
schedule_batch
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::schedule_batch
fn schedule_batch(
ref self: TState, calls: Span<Call>, predecessor: felt252, salt: felt252, delay: u64,
)
cancel
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::cancel
fn cancel(ref self: TState, id: felt252)
execute
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::execute
fn execute(ref self: TState, call: Call, predecessor: felt252, salt: felt252)
execute_batch
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::execute_batch
fn execute_batch(ref self: TState, calls: Span<Call>, predecessor: felt252, salt: felt252)
update_delay
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::update_delay
fn update_delay(ref self: TState, new_delay: u64)
supports_interface
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::supports_interface
fn supports_interface(self: @TState, interface_id: felt252) -> bool
has_role
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::has_role
fn has_role(self: @TState, role: felt252, account: ContractAddress) -> bool
get_role_admin
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::get_role_admin
fn get_role_admin(self: @TState, role: felt252) -> felt252
grant_role
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::grant_role
fn grant_role(ref self: TState, role: felt252, account: ContractAddress)
revoke_role
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::revoke_role
fn revoke_role(ref self: TState, role: felt252, account: ContractAddress)
renounce_role
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::renounce_role
fn renounce_role(ref self: TState, role: felt252, account: ContractAddress)
hasRole
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::hasRole
fn hasRole(self: @TState, role: felt252, account: ContractAddress) -> bool
getRoleAdmin
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::getRoleAdmin
fn getRoleAdmin(self: @TState, role: felt252) -> felt252
grantRole
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::grantRole
fn grantRole(ref self: TState, role: felt252, account: ContractAddress)
revokeRole
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::revokeRole
fn revokeRole(ref self: TState, role: felt252, account: ContractAddress)
renounceRole
Fully qualified path: openzeppelin_interfaces::governance::timelock::TimelockABI::renounceRole
fn renounceRole(ref self: TState, role: felt252, account: ContractAddress)