@hyperlane-xyz/starknet-core
Version:
Core cairo contracts for Hyperlane
1 lines • 6.1 kB
JavaScript
export const mocks_TestERC721 = {"sierra_program":[],"contract_class_version":"0.1.0","entry_points_by_type":{"EXTERNAL":[{"selector":"0xd86ca3d41635e20c180181046b11abcf19e1bdef3dcaa4c180300ccca1813f","function_idx":5},{"selector":"0x16f0218b33b5cf273196787d7cf139a9ad13d58e6674dcdce722b3bf8389863","function_idx":2},{"selector":"0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c","function_idx":4},{"selector":"0x226ad7e84c1fe08eb4c525ed93cccadf9517670341304571e66f7c4f95cbe54","function_idx":8},{"selector":"0x2aa3ea196f9b8a4f65613b67fcf185e69d8faa9601a3382871d15b3060e30dd","function_idx":7},{"selector":"0x309065f1424d76d4a4ace2ff671391d59536e0297409434908d38673290a749","function_idx":6},{"selector":"0x3552df12bdc6089cf963c40c4cf56fbfd4bd14680c244d1c5494c2790f1ea5c","function_idx":1},{"selector":"0x35a73cd311a05d46deda634c5ee045db92f811b4e74bca4437fcb5302b7af33","function_idx":0},{"selector":"0x3704ffe8fba161be0e994951751a5033b1462b918ff785c0a636be718dfdb68","function_idx":3}],"L1_HANDLER":[],"CONSTRUCTOR":[{"selector":"0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194","function_idx":9}]},"abi":[{"type":"impl","name":"TestERC721Impl","interface_name":"mocks::test_erc721::ITestERC721"},{"type":"struct","name":"core::integer::u256","members":[{"name":"low","type":"core::integer::u128"},{"name":"high","type":"core::integer::u128"}]},{"type":"struct","name":"core::array::Span::<core::felt252>","members":[{"name":"snapshot","type":"@core::array::Array::<core::felt252>"}]},{"type":"enum","name":"core::bool","variants":[{"name":"False","type":"()"},{"name":"True","type":"()"}]},{"type":"struct","name":"core::byte_array::ByteArray","members":[{"name":"data","type":"core::array::Array::<core::bytes_31::bytes31>"},{"name":"pending_word","type":"core::felt252"},{"name":"pending_word_len","type":"core::integer::u32"}]},{"type":"interface","name":"mocks::test_erc721::ITestERC721","items":[{"type":"function","name":"balance_of","inputs":[{"name":"account","type":"core::starknet::contract_address::ContractAddress"}],"outputs":[{"type":"core::integer::u256"}],"state_mutability":"view"},{"type":"function","name":"owner_of","inputs":[{"name":"token_id","type":"core::integer::u256"}],"outputs":[{"type":"core::starknet::contract_address::ContractAddress"}],"state_mutability":"view"},{"type":"function","name":"safe_transfer_from","inputs":[{"name":"from","type":"core::starknet::contract_address::ContractAddress"},{"name":"to","type":"core::starknet::contract_address::ContractAddress"},{"name":"token_id","type":"core::integer::u256"},{"name":"data","type":"core::array::Span::<core::felt252>"}],"outputs":[],"state_mutability":"external"},{"type":"function","name":"transfer_from","inputs":[{"name":"from","type":"core::starknet::contract_address::ContractAddress"},{"name":"to","type":"core::starknet::contract_address::ContractAddress"},{"name":"token_id","type":"core::integer::u256"}],"outputs":[],"state_mutability":"external"},{"type":"function","name":"approve","inputs":[{"name":"to","type":"core::starknet::contract_address::ContractAddress"},{"name":"token_id","type":"core::integer::u256"}],"outputs":[],"state_mutability":"external"},{"type":"function","name":"set_approval_for_all","inputs":[{"name":"operator","type":"core::starknet::contract_address::ContractAddress"},{"name":"approved","type":"core::bool"}],"outputs":[],"state_mutability":"external"},{"type":"function","name":"get_approved","inputs":[{"name":"token_id","type":"core::integer::u256"}],"outputs":[{"type":"core::starknet::contract_address::ContractAddress"}],"state_mutability":"view"},{"type":"function","name":"is_approved_for_all","inputs":[{"name":"owner","type":"core::starknet::contract_address::ContractAddress"},{"name":"operator","type":"core::starknet::contract_address::ContractAddress"}],"outputs":[{"type":"core::bool"}],"state_mutability":"view"},{"type":"function","name":"token_uri","inputs":[{"name":"token_id","type":"core::integer::u256"}],"outputs":[{"type":"core::byte_array::ByteArray"}],"state_mutability":"view"}]},{"type":"constructor","name":"constructor","inputs":[{"name":"mint_amount","type":"core::integer::u256"}]},{"type":"event","name":"openzeppelin_token::erc721::erc721::ERC721Component::Transfer","kind":"struct","members":[{"name":"from","type":"core::starknet::contract_address::ContractAddress","kind":"key"},{"name":"to","type":"core::starknet::contract_address::ContractAddress","kind":"key"},{"name":"token_id","type":"core::integer::u256","kind":"key"}]},{"type":"event","name":"openzeppelin_token::erc721::erc721::ERC721Component::Approval","kind":"struct","members":[{"name":"owner","type":"core::starknet::contract_address::ContractAddress","kind":"key"},{"name":"approved","type":"core::starknet::contract_address::ContractAddress","kind":"key"},{"name":"token_id","type":"core::integer::u256","kind":"key"}]},{"type":"event","name":"openzeppelin_token::erc721::erc721::ERC721Component::ApprovalForAll","kind":"struct","members":[{"name":"owner","type":"core::starknet::contract_address::ContractAddress","kind":"key"},{"name":"operator","type":"core::starknet::contract_address::ContractAddress","kind":"key"},{"name":"approved","type":"core::bool","kind":"data"}]},{"type":"event","name":"openzeppelin_token::erc721::erc721::ERC721Component::Event","kind":"enum","variants":[{"name":"Transfer","type":"openzeppelin_token::erc721::erc721::ERC721Component::Transfer","kind":"nested"},{"name":"Approval","type":"openzeppelin_token::erc721::erc721::ERC721Component::Approval","kind":"nested"},{"name":"ApprovalForAll","type":"openzeppelin_token::erc721::erc721::ERC721Component::ApprovalForAll","kind":"nested"}]},{"type":"event","name":"openzeppelin_introspection::src5::SRC5Component::Event","kind":"enum","variants":[]},{"type":"event","name":"mocks::test_erc721::TestERC721::Event","kind":"enum","variants":[{"name":"ERC721Event","type":"openzeppelin_token::erc721::erc721::ERC721Component::Event","kind":"flat"},{"name":"SRC5Event","type":"openzeppelin_introspection::src5::SRC5Component::Event","kind":"flat"}]}]};