Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

VestingWalletABISafeDispatcherTrait

Fully qualified path: openzeppelin_presets::interfaces::vesting::VestingWalletABISafeDispatcherTrait

Part of the group: dispatchers

pub trait VestingWalletABISafeDispatcherTrait<T>

Trait functions

start

Fully qualified path: openzeppelin_presets::interfaces::vesting::VestingWalletABISafeDispatcherTrait::start

fn start(self: T) -> Result<u64, Array<felt252>>

cliff

Fully qualified path: openzeppelin_presets::interfaces::vesting::VestingWalletABISafeDispatcherTrait::cliff

fn cliff(self: T) -> Result<u64, Array<felt252>>

duration

Fully qualified path: openzeppelin_presets::interfaces::vesting::VestingWalletABISafeDispatcherTrait::duration

fn duration(self: T) -> Result<u64, Array<felt252>>

end

Fully qualified path: openzeppelin_presets::interfaces::vesting::VestingWalletABISafeDispatcherTrait::end

fn end(self: T) -> Result<u64, Array<felt252>>

released

Fully qualified path: openzeppelin_presets::interfaces::vesting::VestingWalletABISafeDispatcherTrait::released

fn released(self: T, token: ContractAddress) -> Result<u256, Array<felt252>>

releasable

Fully qualified path: openzeppelin_presets::interfaces::vesting::VestingWalletABISafeDispatcherTrait::releasable

fn releasable(self: T, token: ContractAddress) -> Result<u256, Array<felt252>>

vested_amount

Fully qualified path: openzeppelin_presets::interfaces::vesting::VestingWalletABISafeDispatcherTrait::vested_amount

fn vested_amount(self: T, token: ContractAddress, timestamp: u64) -> Result<u256, Array<felt252>>

release

Fully qualified path: openzeppelin_presets::interfaces::vesting::VestingWalletABISafeDispatcherTrait::release

fn release(self: T, token: ContractAddress) -> Result<u256, Array<felt252>>

owner

Fully qualified path: openzeppelin_presets::interfaces::vesting::VestingWalletABISafeDispatcherTrait::owner

fn owner(self: T) -> Result<ContractAddress, Array<felt252>>

transfer_ownership

Fully qualified path: openzeppelin_presets::interfaces::vesting::VestingWalletABISafeDispatcherTrait::transfer_ownership

fn transfer_ownership(self: T, new_owner: ContractAddress) -> Result<(), Array<felt252>>

renounce_ownership

Fully qualified path: openzeppelin_presets::interfaces::vesting::VestingWalletABISafeDispatcherTrait::renounce_ownership

fn renounce_ownership(self: T) -> Result<(), Array<felt252>>

transferOwnership

Fully qualified path: openzeppelin_presets::interfaces::vesting::VestingWalletABISafeDispatcherTrait::transferOwnership

fn transferOwnership(self: T, newOwner: ContractAddress) -> Result<(), Array<felt252>>

renounceOwnership

Fully qualified path: openzeppelin_presets::interfaces::vesting::VestingWalletABISafeDispatcherTrait::renounceOwnership

fn renounceOwnership(self: T) -> Result<(), Array<felt252>>