{
  "_format": "hh-sol-artifact-1",
  "contractName": "RgtMigrationWrapAdapter",
  "sourceName": "contracts/protocol/integration/wrap/RgtMigrationWrapAdapter.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_pegExchanger",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "name": "getSpenderAddress",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "getUnwrapCallData",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_underlyingUnits",
          "type": "uint256"
        }
      ],
      "name": "getWrapCallData",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "pegExchanger",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x60a060405234801561001057600080fd5b506040516103ca3803806103ca83398101604081905261002f91610044565b60601b6001600160601b031916608052610072565b600060208284031215610055578081fd5b81516001600160a01b038116811461006b578182fd5b9392505050565b60805160601c6103326100986000398060b9528061011e528061017752506103326000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80635e7ded341461005157806377b1aaf81461006f578063a22fe98e14610091578063de68a3da146100a4575b600080fd5b6100596100b7565b6040516100669190610228565b60405180910390f35b61008261007d3660046101e8565b6100db565b6040516100669392919061023c565b61008261009f3660046101e8565b61014f565b6100596100b23660046101b4565b610175565b7f000000000000000000000000000000000000000000000000000000000000000081565b600080606080846040516024016100f291906102db565b60408051601f198184030181529190526020810180516001600160e01b0316635355655960e01b1790527f000000000000000000000000000000000000000000000000000000000000000094506000935091505093509350939050565b600080606060405162461bcd60e51b815260040161016c906102a6565b60405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000005b92915050565b80356001600160a01b038116811461019757600080fd5b600080604083850312156101c6578182fd5b6101d0848461019d565b91506101df846020850161019d565b90509250929050565b6000806000606084860312156101fc578081fd5b8335610207816102e4565b92506020840135610217816102e4565b929592945050506040919091013590565b6001600160a01b0391909116815260200190565b600060018060a01b038516825260208481840152606060408401528351806060850152825b8181101561027d57858101830151858201608001528201610261565b8181111561028e5783608083870101525b50601f01601f19169290920160800195945050505050565b6020808252818101527f524754206d6967726174696f6e2063616e6e6f74206265207265766572736564604082015260600190565b90815260200190565b6001600160a01b03811681146102f957600080fd5b5056fea26469706673582212204a873504336a12d9d30ea2531eb4ea32d21f4901d9820121a6b228616bd1ad2164736f6c634300060a0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c80635e7ded341461005157806377b1aaf81461006f578063a22fe98e14610091578063de68a3da146100a4575b600080fd5b6100596100b7565b6040516100669190610228565b60405180910390f35b61008261007d3660046101e8565b6100db565b6040516100669392919061023c565b61008261009f3660046101e8565b61014f565b6100596100b23660046101b4565b610175565b7f000000000000000000000000000000000000000000000000000000000000000081565b600080606080846040516024016100f291906102db565b60408051601f198184030181529190526020810180516001600160e01b0316635355655960e01b1790527f000000000000000000000000000000000000000000000000000000000000000094506000935091505093509350939050565b600080606060405162461bcd60e51b815260040161016c906102a6565b60405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000005b92915050565b80356001600160a01b038116811461019757600080fd5b600080604083850312156101c6578182fd5b6101d0848461019d565b91506101df846020850161019d565b90509250929050565b6000806000606084860312156101fc578081fd5b8335610207816102e4565b92506020840135610217816102e4565b929592945050506040919091013590565b6001600160a01b0391909116815260200190565b600060018060a01b038516825260208481840152606060408401528351806060850152825b8181101561027d57858101830151858201608001528201610261565b8181111561028e5783608083870101525b50601f01601f19169290920160800195945050505050565b6020808252818101527f524754206d6967726174696f6e2063616e6e6f74206265207265766572736564604082015260600190565b90815260200190565b6001600160a01b03811681146102f957600080fd5b5056fea26469706673582212204a873504336a12d9d30ea2531eb4ea32d21f4901d9820121a6b228616bd1ad2164736f6c634300060a0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
