{
  "_format": "hh-sol-artifact-1",
  "contractName": "MultichainFeeFormula",
  "sourceName": "contracts/token/MultichainFeeFormula.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "value",
          "type": "uint256"
        },
        {
          "internalType": "address",
          "name": "sender",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "recipient",
          "type": "address"
        }
      ],
      "name": "getTxFees",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "fee",
          "type": "uint256"
        },
        {
          "internalType": "bool",
          "name": "senderPays",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "isRegistered",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506101ea806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063223668441461003b5780633ddaa8061461004f575b600080fd5b604051600181526020015b60405180910390f35b61006261005d366004610178565b610077565b60408051928352901515602083015201610046565b6000806001600160a01b03841673d17652350cfd2a37ba2f947c910987a3b1a1c60d14806100c157506001600160a01b03841673ec577447d314cf1e443e9f4488216651450dbe7c145b806100e857506001600160a01b038416736738fa889ff31f82d9fe8862ec025dbe318f3fde145b156100f1578491505b73d17652350cfd2a37ba2f947c910987a3b1a1c60c196001600160a01b038416016101545760405162461bcd60e51b815260206004820152600f60248201526e6d756c7469636861696e206861636b60881b604482015260640160405180910390fd5b935093915050565b80356001600160a01b038116811461017357600080fd5b919050565b60008060006060848603121561018d57600080fd5b8335925061019d6020850161015c565b91506101ab6040850161015c565b9050925092509256fea26469706673582212207447669ea85d120896743746b555064f901112068d58a5554b82dc81ae6fbc9a64736f6c63430008130033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063223668441461003b5780633ddaa8061461004f575b600080fd5b604051600181526020015b60405180910390f35b61006261005d366004610178565b610077565b60408051928352901515602083015201610046565b6000806001600160a01b03841673d17652350cfd2a37ba2f947c910987a3b1a1c60d14806100c157506001600160a01b03841673ec577447d314cf1e443e9f4488216651450dbe7c145b806100e857506001600160a01b038416736738fa889ff31f82d9fe8862ec025dbe318f3fde145b156100f1578491505b73d17652350cfd2a37ba2f947c910987a3b1a1c60c196001600160a01b038416016101545760405162461bcd60e51b815260206004820152600f60248201526e6d756c7469636861696e206861636b60881b604482015260640160405180910390fd5b935093915050565b80356001600160a01b038116811461017357600080fd5b919050565b60008060006060848603121561018d57600080fd5b8335925061019d6020850161015c565b91506101ab6040850161015c565b9050925092509256fea26469706673582212207447669ea85d120896743746b555064f901112068d58a5554b82dc81ae6fbc9a64736f6c63430008130033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
