+{"abi":[{"type":"function","name":"receiveTeleporterMessage","inputs":[{"name":"sourceBlockchainID","type":"bytes32","internalType":"bytes32"},{"name":"originSenderAddress","type":"address","internalType":"address"},{"name":"message","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"receiveTeleporterMessage(bytes32,address,bytes)":"c868efaa"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.25+commit.b61c2a91\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"sourceBlockchainID\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"originSenderAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"name\":\"receiveTeleporterMessage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"custom:security-contact\":\"https://github.com/ava-labs/icm-contracts/blob/main/SECURITY.md\",\"details\":\"Interface that cross-chain applications must implement to receive messages from Teleporter.\",\"kind\":\"dev\",\"methods\":{\"receiveTeleporterMessage(bytes32,address,bytes)\":{\"details\":\"Called by TeleporterMessenger on the receiving chain.\",\"params\":{\"message\":\"is the TeleporterMessage payload set by the sender.\",\"originSenderAddress\":\"is provided by the TeleporterMessenger contract.\",\"sourceBlockchainID\":\"is provided by the TeleporterMessenger contract.\"}}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/ITeleporterReceiver.sol\":\"ITeleporterReceiver\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"contracts/ITeleporterReceiver.sol\":{\"keccak256\":\"0xa5f9d229c4757c345f99f079e745f81e5790cf76a65de070757a5c57daf59631\",\"license\":\"Ecosystem\",\"urls\":[\"bzz-raw://eaaa029a1d39c2bf5dee065f063811f0cf76db4b0f95bd380db10f1b4a02150a\",\"dweb:/ipfs/QmSLDHMdY4xCaDtWGJchuAXuTZRzYdXREihwQmsSZopHez\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.25+commit.b61c2a91"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes32","name":"sourceBlockchainID","type":"bytes32"},{"internalType":"address","name":"originSenderAddress","type":"address"},{"internalType":"bytes","name":"message","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"receiveTeleporterMessage"}],"devdoc":{"kind":"dev","methods":{"receiveTeleporterMessage(bytes32,address,bytes)":{"details":"Called by TeleporterMessenger on the receiving chain.","params":{"message":"is the TeleporterMessage payload set by the sender.","originSenderAddress":"is provided by the TeleporterMessenger contract.","sourceBlockchainID":"is provided by the TeleporterMessenger contract."}}},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":false,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"contracts/ITeleporterReceiver.sol":"ITeleporterReceiver"},"evmVersion":"cancun","libraries":{}},"sources":{"contracts/ITeleporterReceiver.sol":{"keccak256":"0xa5f9d229c4757c345f99f079e745f81e5790cf76a65de070757a5c57daf59631","urls":["bzz-raw://eaaa029a1d39c2bf5dee065f063811f0cf76db4b0f95bd380db10f1b4a02150a","dweb:/ipfs/QmSLDHMdY4xCaDtWGJchuAXuTZRzYdXREihwQmsSZopHez"],"license":"Ecosystem"}},"version":1},"id":1}
0 commit comments