{
  "_format": "hh-sol-artifact-1",
  "contractName": "MockPendleGovernanceManager",
  "sourceName": "contracts/mock/MockPendleGovernanceManager.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_governance",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "newGovernance",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "address",
          "name": "previousGovernance",
          "type": "address"
        }
      ],
      "name": "GovernanceClaimed",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "pendingGovernance",
          "type": "address"
        }
      ],
      "name": "TransferGovernancePending",
      "type": "event"
    },
    {
      "inputs": [],
      "name": "claimGovernance",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "governance",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "pendingGovernance",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "stub",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_governance",
          "type": "address"
        }
      ],
      "name": "transferGovernance",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b5060405161042738038061042783398101604081905261002f916100a0565b806001600160a01b03811661007a576040805162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055506100ce565b6000602082840312156100b1578081fd5b81516001600160a01b03811681146100c7578182fd5b9392505050565b61034a806100dd6000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80635aa6e6751461005c5780635d36b1901461007a57806396dbab8114610084578063d38bfff41461008c578063f39c38a01461009f575b600080fd5b6100646100a7565b6040516100719190610300565b60405180910390f35b6100826100b6565b005b61008261017b565b61008261009a3660046102d2565b6101ce565b6100646102c3565b6000546001600160a01b031681565b6001546001600160a01b03163314610108576040805162461bcd60e51b815260206004820152601060248201526f57524f4e475f474f5645524e414e434560801b604482015290519081900360640190fd5b600154600054604080516001600160a01b03938416815292909116602083015280517fb0758afd6736a6cb3153d002696dcdd7615f1ff7c626469b3daf3358286c1c249281900390910190a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031633146101cc576040805162461bcd60e51b815260206004820152600f60248201526e4f4e4c595f474f5645524e414e434560881b604482015290519081900360640190fd5b565b6000546001600160a01b0316331461021f576040805162461bcd60e51b815260206004820152600f60248201526e4f4e4c595f474f5645524e414e434560881b604482015290519081900360640190fd5b6001600160a01b038116610269576040805162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b03838116919091179182905560408051929091168252517f70f2dff90d8145da945114cc37c5ffde0eef9306ad5efbd39cae52dc28f9cbf3916020908290030190a150565b6001546001600160a01b031681565b6000602082840312156102e3578081fd5b81356001600160a01b03811681146102f9578182fd5b9392505050565b6001600160a01b039190911681526020019056fea26469706673582212201e3405ee221f8b145d35431ae5411c888c106fb51d0962dc486e11d9df17d6f964736f6c63430007060033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100575760003560e01c80635aa6e6751461005c5780635d36b1901461007a57806396dbab8114610084578063d38bfff41461008c578063f39c38a01461009f575b600080fd5b6100646100a7565b6040516100719190610300565b60405180910390f35b6100826100b6565b005b61008261017b565b61008261009a3660046102d2565b6101ce565b6100646102c3565b6000546001600160a01b031681565b6001546001600160a01b03163314610108576040805162461bcd60e51b815260206004820152601060248201526f57524f4e475f474f5645524e414e434560801b604482015290519081900360640190fd5b600154600054604080516001600160a01b03938416815292909116602083015280517fb0758afd6736a6cb3153d002696dcdd7615f1ff7c626469b3daf3358286c1c249281900390910190a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031633146101cc576040805162461bcd60e51b815260206004820152600f60248201526e4f4e4c595f474f5645524e414e434560881b604482015290519081900360640190fd5b565b6000546001600160a01b0316331461021f576040805162461bcd60e51b815260206004820152600f60248201526e4f4e4c595f474f5645524e414e434560881b604482015290519081900360640190fd5b6001600160a01b038116610269576040805162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b03838116919091179182905560408051929091168252517f70f2dff90d8145da945114cc37c5ffde0eef9306ad5efbd39cae52dc28f9cbf3916020908290030190a150565b6001546001600160a01b031681565b6000602082840312156102e3578081fd5b81356001600160a01b03811681146102f9578182fd5b9392505050565b6001600160a01b039190911681526020019056fea26469706673582212201e3405ee221f8b145d35431ae5411c888c106fb51d0962dc486e11d9df17d6f964736f6c63430007060033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
