UNPKG

@hyperlane-xyz/starknet-core

Version:

Core cairo contracts for Hyperlane

1 lines 2.53 kB
export const mocks_message_recipient = {"sierra_program":[],"contract_class_version":"0.1.0","entry_points_by_type":{"EXTERNAL":[{"selector":"0xedd22587d590541d77afeb09c73903245ca03249e29851d3a514a8918e1e50","function_idx":1},{"selector":"0xf28889ec9116ead05ad65b60dce8e60a3f1a198288671b8c7a82deb7fb2318","function_idx":3},{"selector":"0xff166be659c8a81d17216edbc79eef45eb925a15f37d9542c3a0fbbfd87d4a","function_idx":0},{"selector":"0x37b1f443ce891fd90ec9ec45f608d09f45238937ed1fea941bcf6aeb33287c8","function_idx":2},{"selector":"0x3e4670b5299c18051870d27d49cb534412989ff3a08dec6eeb53cbbb4a04cea","function_idx":4}],"L1_HANDLER":[],"CONSTRUCTOR":[{"selector":"0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194","function_idx":5}]},"abi":[{"type":"impl","name":"IMessageRecipientImpl","interface_name":"contracts::interfaces::IMessageRecipient"},{"type":"struct","name":"core::integer::u256","members":[{"name":"low","type":"core::integer::u128"},{"name":"high","type":"core::integer::u128"}]},{"type":"struct","name":"alexandria_bytes::bytes::Bytes","members":[{"name":"size","type":"core::integer::u32"},{"name":"data","type":"core::array::Array::<core::integer::u128>"}]},{"type":"interface","name":"contracts::interfaces::IMessageRecipient","items":[{"type":"function","name":"handle","inputs":[{"name":"_origin","type":"core::integer::u32"},{"name":"_sender","type":"core::integer::u256"},{"name":"_message","type":"alexandria_bytes::bytes::Bytes"}],"outputs":[],"state_mutability":"external"},{"type":"function","name":"get_origin","inputs":[],"outputs":[{"type":"core::integer::u32"}],"state_mutability":"view"},{"type":"function","name":"get_sender","inputs":[],"outputs":[{"type":"core::integer::u256"}],"state_mutability":"view"},{"type":"function","name":"get_message","inputs":[],"outputs":[{"type":"alexandria_bytes::bytes::Bytes"}],"state_mutability":"view"}]},{"type":"impl","name":"ISpecifiesInterchainSecurityModuleImpl","interface_name":"contracts::interfaces::ISpecifiesInterchainSecurityModule"},{"type":"interface","name":"contracts::interfaces::ISpecifiesInterchainSecurityModule","items":[{"type":"function","name":"interchain_security_module","inputs":[],"outputs":[{"type":"core::starknet::contract_address::ContractAddress"}],"state_mutability":"view"}]},{"type":"constructor","name":"constructor","inputs":[{"name":"_ism","type":"core::starknet::contract_address::ContractAddress"}]},{"type":"event","name":"mocks::message_recipient::message_recipient::Event","kind":"enum","variants":[]}]};