{
  "_format": "hh-sol-artifact-1",
  "contractName": "MultichainBridgeHelper",
  "sourceName": "contracts/utils/MultichainBridgeHelper.sol",
  "abi": [
    {
      "inputs": [],
      "name": "anyGoodDollar",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "goodDollar",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "multiChainBridge",
      "outputs": [
        {
          "internalType": "contract IMultichainRouter",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "sender",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        },
        {
          "internalType": "bytes",
          "name": "data",
          "type": "bytes"
        }
      ],
      "name": "onTokenTransfer",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506103d1806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063119e5bf3146100515780634181d43e14610089578063a4c0ed36146100a4578063c4b1b1a6146100c7575b600080fd5b61006c7367c5870b4a41d4ebef24d2456547a03f1f3e094b81565b6040516001600160a01b0390911681526020015b60405180910390f35b61006c73765277eebeca2e31912c9946eae1021199b39c6181565b6100b76100b23660046102be565b6100e2565b6040519015158152602001610080565b61006c73d17652350cfd2a37ba2f947c910987a3b1a1c60d81565b6000337367c5870b4a41d4ebef24d2456547a03f1f3e094b1461010457600080fd5b60008061011384860186610346565b915091508060000361015a5760405162461bcd60e51b815260206004820152600c60248201526b1e995c9bc818da185a5b925960a21b604482015260640160405180910390fd5b6001600160a01b03821661016e5786610170565b815b60405163095ea7b360e01b815273765277eebeca2e31912c9946eae1021199b39c616004820152602481018890529092507367c5870b4a41d4ebef24d2456547a03f1f3e094b9063095ea7b3906044016020604051808303816000875af11580156101df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102039190610372565b506040516376defaf160e11b815273d17652350cfd2a37ba2f947c910987a3b1a1c60d60048201526001600160a01b0383166024820152604481018790526064810182905273765277eebeca2e31912c9946eae1021199b39c619063edbdf5e290608401600060405180830381600087803b15801561028157600080fd5b505af1158015610295573d6000803e3d6000fd5b5060019a9950505050505050505050565b6001600160a01b03811681146102bb57600080fd5b50565b600080600080606085870312156102d457600080fd5b84356102df816102a6565b93506020850135925060408501356001600160401b038082111561030257600080fd5b818701915087601f83011261031657600080fd5b81358181111561032557600080fd5b88602082850101111561033757600080fd5b95989497505060200194505050565b6000806040838503121561035957600080fd5b8235610364816102a6565b946020939093013593505050565b60006020828403121561038457600080fd5b8151801515811461039457600080fd5b939250505056fea26469706673582212208c37475e24ef29db45e3ca700d4eb184478da960cd2f76be2e0aaa189d2fafd864736f6c63430008130033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c8063119e5bf3146100515780634181d43e14610089578063a4c0ed36146100a4578063c4b1b1a6146100c7575b600080fd5b61006c7367c5870b4a41d4ebef24d2456547a03f1f3e094b81565b6040516001600160a01b0390911681526020015b60405180910390f35b61006c73765277eebeca2e31912c9946eae1021199b39c6181565b6100b76100b23660046102be565b6100e2565b6040519015158152602001610080565b61006c73d17652350cfd2a37ba2f947c910987a3b1a1c60d81565b6000337367c5870b4a41d4ebef24d2456547a03f1f3e094b1461010457600080fd5b60008061011384860186610346565b915091508060000361015a5760405162461bcd60e51b815260206004820152600c60248201526b1e995c9bc818da185a5b925960a21b604482015260640160405180910390fd5b6001600160a01b03821661016e5786610170565b815b60405163095ea7b360e01b815273765277eebeca2e31912c9946eae1021199b39c616004820152602481018890529092507367c5870b4a41d4ebef24d2456547a03f1f3e094b9063095ea7b3906044016020604051808303816000875af11580156101df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102039190610372565b506040516376defaf160e11b815273d17652350cfd2a37ba2f947c910987a3b1a1c60d60048201526001600160a01b0383166024820152604481018790526064810182905273765277eebeca2e31912c9946eae1021199b39c619063edbdf5e290608401600060405180830381600087803b15801561028157600080fd5b505af1158015610295573d6000803e3d6000fd5b5060019a9950505050505050505050565b6001600160a01b03811681146102bb57600080fd5b50565b600080600080606085870312156102d457600080fd5b84356102df816102a6565b93506020850135925060408501356001600160401b038082111561030257600080fd5b818701915087601f83011261031657600080fd5b81358181111561032557600080fd5b88602082850101111561033757600080fd5b95989497505060200194505050565b6000806040838503121561035957600080fd5b8235610364816102a6565b946020939093013593505050565b60006020828403121561038457600080fd5b8151801515811461039457600080fd5b939250505056fea26469706673582212208c37475e24ef29db45e3ca700d4eb184478da960cd2f76be2e0aaa189d2fafd864736f6c63430008130033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
