@hyperlane-xyz/starknet-core
Version:
Core cairo contracts for Hyperlane
1 lines • 3.98 kB
JavaScript
export const token_TestInterchainGasPayment = {"sierra_program":[],"contract_class_version":"0.1.0","entry_points_by_type":{"EXTERNAL":[{"selector":"0x12f81ecaf7acf27f6248a4f68385b3a9ac2b1cf17468cf505ad31d37716b009","function_idx":1},{"selector":"0x20d67fa8f16b13ab32224ff5b4e95c5da55a2545f350085dda83a8fb017858e","function_idx":2},{"selector":"0x2fedc7c2dd415a359b9a4bde987af7ddb0cd5d0de420a9f12c89973659bf5cf","function_idx":3},{"selector":"0x31d8225e997b2b933b12d97dc4787c57c41e2339ea3ddc38d599f7cb82b4652","function_idx":4},{"selector":"0x3d949c2396b261308b04ae193d8c2a26cb48124f4a701b0231b9de3de808401","function_idx":0}],"L1_HANDLER":[],"CONSTRUCTOR":[{"selector":"0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194","function_idx":5}]},"abi":[{"type":"impl","name":"TestInterchainGasPaymentImpl","interface_name":"mocks::test_interchain_gas_payment::ITestInterchainGasPayment"},{"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":"struct","name":"contracts::libs::message::Message","members":[{"name":"version","type":"core::integer::u8"},{"name":"nonce","type":"core::integer::u32"},{"name":"origin","type":"core::integer::u32"},{"name":"sender","type":"core::integer::u256"},{"name":"destination","type":"core::integer::u32"},{"name":"recipient","type":"core::integer::u256"},{"name":"body","type":"alexandria_bytes::bytes::Bytes"}]},{"type":"interface","name":"mocks::test_interchain_gas_payment::ITestInterchainGasPayment","items":[{"type":"function","name":"quote_gas_payment","inputs":[{"name":"gas_amount","type":"core::integer::u256"}],"outputs":[{"type":"core::integer::u256"}],"state_mutability":"view"},{"type":"function","name":"get_default_gas_usage","inputs":[],"outputs":[{"type":"core::integer::u256"}],"state_mutability":"view"},{"type":"function","name":"gas_price","inputs":[],"outputs":[{"type":"core::integer::u256"}],"state_mutability":"view"},{"type":"function","name":"post_dispatch","inputs":[{"name":"metadata","type":"alexandria_bytes::bytes::Bytes"},{"name":"message","type":"contracts::libs::message::Message"}],"outputs":[],"state_mutability":"external"},{"type":"function","name":"quote_dispatch","inputs":[{"name":"_metadata","type":"alexandria_bytes::bytes::Bytes"},{"name":"_message","type":"contracts::libs::message::Message"}],"outputs":[{"type":"core::integer::u256"}],"state_mutability":"external"}]},{"type":"constructor","name":"constructor","inputs":[]},{"type":"event","name":"openzeppelin_access::ownable::ownable::OwnableComponent::OwnershipTransferred","kind":"struct","members":[{"name":"previous_owner","type":"core::starknet::contract_address::ContractAddress","kind":"key"},{"name":"new_owner","type":"core::starknet::contract_address::ContractAddress","kind":"key"}]},{"type":"event","name":"openzeppelin_access::ownable::ownable::OwnableComponent::OwnershipTransferStarted","kind":"struct","members":[{"name":"previous_owner","type":"core::starknet::contract_address::ContractAddress","kind":"key"},{"name":"new_owner","type":"core::starknet::contract_address::ContractAddress","kind":"key"}]},{"type":"event","name":"openzeppelin_access::ownable::ownable::OwnableComponent::Event","kind":"enum","variants":[{"name":"OwnershipTransferred","type":"openzeppelin_access::ownable::ownable::OwnableComponent::OwnershipTransferred","kind":"nested"},{"name":"OwnershipTransferStarted","type":"openzeppelin_access::ownable::ownable::OwnableComponent::OwnershipTransferStarted","kind":"nested"}]},{"type":"event","name":"mocks::test_interchain_gas_payment::TestInterchainGasPayment::Event","kind":"enum","variants":[{"name":"OwnableEvent","type":"openzeppelin_access::ownable::ownable::OwnableComponent::Event","kind":"flat"}]}]};