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