Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

IUpgradedAccount

Fully qualified path: token_bound_accounts::test_helper::account_upgrade::IUpgradedAccount

pub trait IUpgradedAccount<TContractState>

Trait functions

get_public_key

Fully qualified path: token_bound_accounts::test_helper::account_upgrade::IUpgradedAccount::get_public_key

fn get_public_key(self: @TContractState) -> felt252

set_public_key

Fully qualified path: token_bound_accounts::test_helper::account_upgrade::IUpgradedAccount::set_public_key

fn set_public_key(ref self: TContractState, new_public_key: felt252)

isValidSignature

Fully qualified path: token_bound_accounts::test_helper::account_upgrade::IUpgradedAccount::isValidSignature

fn isValidSignature(self: @TContractState, hash: felt252, signature: Span<felt252>) -> bool

validate

Fully qualified path: token_bound_accounts::test_helper::account_upgrade::IUpgradedAccount::validate

fn __validate__(ref self: TContractState, calls: Array<Call>) -> felt252

validate_declare

Fully qualified path: token_bound_accounts::test_helper::account_upgrade::IUpgradedAccount::validate_declare

fn __validate_declare__(self: @TContractState, class_hash: felt252) -> felt252

validate_deploy

Fully qualified path: token_bound_accounts::test_helper::account_upgrade::IUpgradedAccount::validate_deploy

fn __validate_deploy__(
    ref self: TContractState, _public_key: felt252, token_contract: ContractAddress, token_id: u256,
) -> felt252

execute

Fully qualified path: token_bound_accounts::test_helper::account_upgrade::IUpgradedAccount::execute

fn __execute__(ref self: TContractState, calls: Array<Call>) -> Array<Span<felt252>>

token

Fully qualified path: token_bound_accounts::test_helper::account_upgrade::IUpgradedAccount::token

fn token(self: @TContractState) -> (ContractAddress, u256)

owner

Fully qualified path: token_bound_accounts::test_helper::account_upgrade::IUpgradedAccount::owner

fn owner(
    ref self: TContractState, token_contract: ContractAddress, token_id: u256,
) -> ContractAddress

upgrade

Fully qualified path: token_bound_accounts::test_helper::account_upgrade::IUpgradedAccount::upgrade

fn upgrade(ref self: TContractState, implementation: ClassHash)

version

Fully qualified path: token_bound_accounts::test_helper::account_upgrade::IUpgradedAccount::version

fn version(self: @TContractState) -> u8