{
  "contractName": "TokenStakingEscrow",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract KeepToken",
          "name": "_keepToken",
          "type": "address"
        },
        {
          "internalType": "contract TokenGrant",
          "name": "_tokenGrant",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "previousOperator",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "newOperator",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "uint256",
          "name": "grantId",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "DepositRedelegated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "operator",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "grantee",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "DepositWithdrawn",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "operator",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "uint256",
          "name": "grantId",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "Deposited",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "grantManager",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "address",
          "name": "escrow",
          "type": "address"
        }
      ],
      "name": "EscrowAuthorized",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "previousOwner",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "OwnershipTransferred",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "operator",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "grantManager",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "RevokedDepositWithdrawn",
      "type": "event"
    },
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "address",
          "name": "anotherEscrow",
          "type": "address"
        }
      ],
      "name": "authorizeEscrow",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "internalType": "address",
          "name": "operator",
          "type": "address"
        }
      ],
      "name": "availableAmount",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "internalType": "address",
          "name": "operator",
          "type": "address"
        }
      ],
      "name": "depositGrantId",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "internalType": "address",
          "name": "operator",
          "type": "address"
        }
      ],
      "name": "depositRedelegatedAmount",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "internalType": "address",
          "name": "operator",
          "type": "address"
        }
      ],
      "name": "depositWithdrawnAmount",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "internalType": "address",
          "name": "operator",
          "type": "address"
        }
      ],
      "name": "depositedAmount",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "internalType": "address",
          "name": "managedGrant",
          "type": "address"
        }
      ],
      "name": "getManagedGrantee",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "internalType": "address",
          "name": "operator",
          "type": "address"
        }
      ],
      "name": "hasDeposit",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "isOwner",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "keepToken",
      "outputs": [
        {
          "internalType": "contract IERC20",
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "address",
          "name": "operator",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "receivingEscrow",
          "type": "address"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "address",
          "name": "from",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "value",
          "type": "uint256"
        },
        {
          "internalType": "address",
          "name": "token",
          "type": "address"
        },
        {
          "internalType": "bytes",
          "name": "extraData",
          "type": "bytes"
        }
      ],
      "name": "receiveApproval",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "address",
          "name": "previousOperator",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        },
        {
          "internalType": "bytes",
          "name": "extraData",
          "type": "bytes"
        }
      ],
      "name": "redelegate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "renounceOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "tokenGrant",
      "outputs": [
        {
          "internalType": "contract TokenGrant",
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "address",
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "address",
          "name": "operator",
          "type": "address"
        }
      ],
      "name": "withdraw",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "address",
          "name": "operator",
          "type": "address"
        }
      ],
      "name": "withdrawRevoked",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "address",
          "name": "operator",
          "type": "address"
        }
      ],
      "name": "withdrawToManagedGrantee",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "internalType": "address",
          "name": "operator",
          "type": "address"
        }
      ],
      "name": "withdrawable",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506040516124513803806124518339818101604052604081101561003357600080fd5b50805160209091015161004d6001600160e01b036100c616565b600080546001600160a01b0319166001600160a01b03928316178082556040519216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3600180546001600160a01b039384166001600160a01b031991821617909155600280549290931691161790556100ca565b3390565b612378806100d96000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c8063715018a6116100b8578063a6cedc841161007c578063a6cedc84146103e9578063af2b58881461040f578063ce513b6f146104ca578063d92db09f146104f0578063e5dd7bcb146104f8578063f2fde38b1461051e57610137565b8063715018a6146102e65780637589d761146102ee5780638da5cb5b146103145780638f32d59b1461031c5780638f4ffcb11461032457610137565b8063467c5adf116100ff578063467c5adf146102465780634a4643f71461024e5780634d6f96461461027457806351cff8d91461029a578063654259dd146102c057610137565b8063012b19731461013c5780630e6cdbdd1461017e5780631068361f146101a65780631c48c7ec146101d45780632c5cd1ed1461020e575b600080fd5b6101626004803603602081101561015257600080fd5b50356001600160a01b0316610544565b604080516001600160a01b039092168252519081900360200190f35b6101a46004803603602081101561019457600080fd5b50356001600160a01b03166105b8565b005b6101a4600480360360408110156101bc57600080fd5b506001600160a01b0381358116916020013516610690565b6101fa600480360360208110156101ea57600080fd5b50356001600160a01b03166108f6565b604080519115158252519081900360200190f35b6102346004803603602081101561022457600080fd5b50356001600160a01b0316610909565b60408051918252519081900360200190f35b610162610928565b6102346004803603602081101561026457600080fd5b50356001600160a01b0316610937565b6101a46004803603602081101561028a57600080fd5b50356001600160a01b0316610955565b6101a4600480360360208110156102b057600080fd5b50356001600160a01b0316610a14565b610234600480360360208110156102d657600080fd5b50356001600160a01b0316610bf2565b6101a4610c6e565b6102346004803603602081101561030457600080fd5b50356001600160a01b0316610d11565b610162610d2c565b6101fa610d3b565b6101a46004803603608081101561033a57600080fd5b6001600160a01b03823581169260208101359260408201359092169181019060808101606082013564010000000081111561037457600080fd5b82018360208201111561038657600080fd5b803590602001918460018302840111640100000000831117156103a857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610d5f945050505050565b610234600480360360208110156103ff57600080fd5b50356001600160a01b0316610e9a565b6101a46004803603606081101561042557600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561045557600080fd5b82018360208201111561046757600080fd5b8035906020019184600183028401116401000000008311171561048957600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610eb8945050505050565b610234600480360360208110156104e057600080fd5b50356001600160a01b0316611274565b610162611369565b6101a46004803603602081101561050e57600080fd5b50356001600160a01b0316611378565b6101a46004803603602081101561053457600080fd5b50356001600160a01b0316611449565b600080829050806001600160a01b031663d5f520766040518163ffffffff1660e01b815260040160206040518083038186803b15801561058357600080fd5b505afa158015610597573d6000803e3d6000fd5b505050506040513d60208110156105ad57600080fd5b50519150505b919050565b6105c06121b3565b506001600160a01b038116600090815260036020818152604080842081516080810183528154808252600183015494820194909452600282015492810192909252909201546060830152909190610616906114ae565b9050600061062382610544565b9050336001600160a01b03821614806106445750336001600160a01b038516145b61067f5760405162461bcd60e51b81526004018080602001828103825260258152602001806122466025913960400191505060405180910390fd5b61068a83858361152f565b50505050565b6106986121b3565b506001600160a01b038216600090815260036020818152604092839020835160808101855281548082526001830154938201939093526002820154948101949094529091015460608301526106ee9033906115d8565b610730576040805162461bcd60e51b815260206004820152600e60248201526d139bdd08185d5d1a1bdc9a5e995960921b604482015290519081900360640190fd5b600061073f8260000151611730565b6001600160a01b0380821660009081526004602090815260408083209388168352929052205490915060ff166107b4576040805162461bcd60e51b8152602060048201526015602482015274115cd8dc9bddc81b9bdd08185d5d1a1bdc9a5e9959605a1b604482015290519081900360640190fd5b60006107bf85610bf2565b60408401519091506107d7908263ffffffff6117ae16565b6001600160a01b0380871660008181526003602090815260408083206002019590955560015488518651808401959095528487015285518085038701815260608086019788905263cae9ca5160e01b9097528a8616606486019081526084860189905260a48601978852815160c48701528151929096169663cae9ca51968c968a9693959194929360e49091019291860191908190849084905b83811015610889578181015183820152602001610871565b50505050905090810190601f1680156108b65780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b1580156108d757600080fd5b505af11580156108eb573d6000803e3d6000fd5b505050505050505050565b60008061090283610937565b1192915050565b6001600160a01b03166000908152600360208190526040909120015490565b6001546001600160a01b031681565b6001600160a01b031660009081526003602052604090206001015490565b6001600160a01b0381166109b0576040805162461bcd60e51b815260206004820152601c60248201527f457363726f7720616464726573732063616e2774206265207a65726f00000000604482015290519081900360640190fd5b3360008181526004602090815260408083206001600160a01b03861680855290835292819020805460ff191660011790558051928352517fb3cf0aa974be748a2b3911557e90014a19e73153dc123266fb73f5611d7df2429281900390910190a250565b610a1c6121b3565b506001600160a01b038116600090815260036020818152604080842081516080810183528154808252600183015494820194909452600282015492810192909252909201546060830152909190610a72906114ae565b604080516001600160a01b03831660248083019190915282518083039091018152604490910182526020810180516001600160e01b031663012b197360e01b17815291518151939450600093309382918083835b60208310610ae55780518252601f199092019160209182019101610ac6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610b47576040519150601f19603f3d011682016040523d82523d6000602084013e610b4c565b606091505b505090508015610b8d5760405162461bcd60e51b81526004018080602001828103825260238152602001806121dc6023913960400191505060405180910390fd5b336001600160a01b0383161480610bac5750336001600160a01b038516145b610be75760405162461bcd60e51b81526004018080602001828103825260258152602001806122466025913960400191505060405180910390fd5b61068a83858461152f565b6000610bfc6121b3565b506001600160a01b03821660009081526003602081815260409283902083516080810185528154815260018201549281018390526002820154948101859052920154606083018190529192610c679291610c5b9163ffffffff61180816565b9063ffffffff61180816565b9392505050565b610c76610d3b565b610cc7576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6001600160a01b031660009081526003602052604090205490565b6000546001600160a01b031690565b600080546001600160a01b0316610d5061184a565b6001600160a01b031614905090565b6001546001600160a01b03838116911614610db4576040805162461bcd60e51b815260206004820152601060248201526f2737ba10309025a2a2a8103a37b5b2b760811b604482015290519081900360640190fd5b336001600160a01b03831614610e11576040805162461bcd60e51b815260206004820152601c60248201527f4b45455020746f6b656e206973206e6f74207468652073656e64657200000000604482015290519081900360640190fd5b8051604014610e60576040805162461bcd60e51b81526020600482015260166024820152750aadccaf0e0cac6e8cac840c8c2e8c240d8cadccee8d60531b604482015290519081900360640190fd5b600080828060200190516040811015610e7857600080fd5b5080516020909101519092509050610e928686848461184e565b505050505050565b6001600160a01b031660009081526003602052604090206002015490565b8051603c14610f0e576040805162461bcd60e51b815260206004820152601960248201527f436f727275707465642064656c65676174696f6e206461746100000000000000604482015290519081900360640190fd5b610f166121b3565b506001600160a01b0383166000908152600360208181526040808420815160808101835281548082526001830154948201949094526002820154928101929092529092015460608301529091610f7384601463ffffffff6119e916565b9050610f7f33836115d8565b610fc1576040805162461bcd60e51b815260206004820152600e60248201526d139bdd08185d5d1a1bdc9a5e995960921b604482015290519081900360640190fd5b610fca82611a4b565b1561100c576040805162461bcd60e51b815260206004820152600d60248201526c11dc985b9d081c995d9bdad959609a1b604482015290519081900360640190fd5b8461101687610bf2565b1015611060576040805162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b604482015290519081900360640190fd5b611069816108f6565b156110a55760405162461bcd60e51b81526004018080602001828103825260378152602001806122e36037913960400191505060405180910390fd5b60608301516110ba908663ffffffff6117ae16565b6001600160a01b03808816600090815260036020819052604090912001919091556001541663cae9ca516110ec610d2c565b8787866040516020018083805190602001908083835b602083106111215780518252601f199092019160209182019101611102565b51815160209384036101000a60001901801990921691161790529201938452506040805180850381528483019182905260e089901b6001600160e01b0319169091526001600160a01b0387166024850190815260448501879052606060648601908152825160848701528251929650909490935060a4019185019080838360005b838110156111ba5781810151838201526020016111a2565b50505050905090810190601f1680156111e75780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b15801561120857600080fd5b505af115801561121c573d6000803e3d6000fd5b5050505081816001600160a01b0316876001600160a01b03167f2b7cac54d08d3b38cfada0cdfd02770b546ef37fbd5cfe413d4986cda6e56886886040518082815260200191505060405180910390a4505050505050565b600061127e6121b3565b506001600160a01b038216600090815260036020818152604092839020835160808101855281548082526001830154938201939093526002820154948101949094529091015460608301526112d290611a4b565b6113605760008060006112e88460000151611acc565b6020870151929550909350915060009061130c90429086868663ffffffff611b6616565b90508061132a866060015187604001516117ae90919063ffffffff16565b101561135b5761134f8560600151610c5b87604001518461180890919063ffffffff16565b955050505050506105b3565b505050505b50600092915050565b6002546001600160a01b031681565b6113806121b3565b506001600160a01b0381166000908152600360208181526040808420815160808101835281548082526001830154948201949094526002820154928101929092529092015460608301529091906113d690611a4b565b11611428576040805162461bcd60e51b815260206004820152601d60248201527f4e6f207265766f6b656420746f6b656e7320746f207769746864726177000000604482015290519081900360640190fd5b60006114378260000151611730565b9050611444828483611bd3565b505050565b611451610d3b565b6114a2576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6114ab81611c66565b50565b6002546040805163b8cc6c9360e01b81526004810184905290516000926001600160a01b03169163b8cc6c939160248083019260c0929190829003018186803b1580156114fa57600080fd5b505afa15801561150e573d6000803e3d6000fd5b505050506040513d60c081101561152457600080fd5b5060a0015192915050565b600061153a83611274565b6040850151909150611552908263ffffffff6117ae16565b6001600160a01b038085166000908152600360205260409020600201919091556001546115879116838363ffffffff611d0616565b816001600160a01b0316836001600160a01b03167f2cd6435b1b961c13f55202979edd0765a809f69a539d8a477436c94c1211e43e836040518082815260200191505060405180910390a350505050565b6000806115e4836114ae565b9050806001600160a01b0316846001600160a01b0316141561160a57600191505061172a565b604080516001600160a01b03831660248083019190915282518083039091018152604490910182526020810180516001600160e01b031663012b197360e01b17815291518151606093309392918291908083835b6020831061167d5780518252601f19909201916020918201910161165e565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146116df576040519150601f19603f3d011682016040523d82523d6000602084013e6116e4565b606091505b509150508051600014156116fd5760009250505061172a565b600081806020019051602081101561171457600080fd5b50516001600160a01b0387811691161493505050505b92915050565b60025460408051636303b5bd60e11b81526004810184905290516000926001600160a01b03169163c6076b7a9160248083019260a0929190829003018186803b15801561177c57600080fd5b505afa158015611790573d6000803e3d6000fd5b505050506040513d60a08110156117a657600080fd5b505192915050565b600082820183811015610c67576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000610c6783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611d58565b3390565b611856610d2c565b6001600160a01b0316846001600160a01b0316146118b4576040805162461bcd60e51b815260206004820152601660248201527513db9b1e481bdddb995c8818d85b8819195c1bdcda5d60521b604482015290519081900360640190fd5b60006118bf82611def565b116118fb5760405162461bcd60e51b81526004018080602001828103825260218152602001806122c26021913960400191505060405180910390fd5b611904826108f6565b156119405760405162461bcd60e51b815260040180806020018281038252603681526020018061226b6036913960400191505060405180910390fd5b60015461195e906001600160a01b031685308663ffffffff611e6516565b6040805160808101825282815260208082018681526000838501818152606085018281526001600160a01b038916808452600380875293889020965187559351600187015590516002860155519301929092558251868152925184937f73a19dd210f1a7f902193214c0ee91dd35ee5b4d920cba8d519eca65a7b488ca92908290030190a350505050565b60006014820182811180156119ff575080845110155b611a3a5760405162461bcd60e51b81526004018080602001828103825260218152602001806122256021913960400191505060405180910390fd5b50500160200151600160601b900490565b6002546040805163b8cc6c9360e01b81526004810184905290516000926001600160a01b03169163b8cc6c939160248083019260c0929190829003018186803b158015611a9757600080fd5b505afa158015611aab573d6000803e3d6000fd5b505050506040513d60c0811015611ac157600080fd5b506060015192915050565b60025460408051636303b5bd60e11b8152600481018490529051600092839283926001600160a01b039092169163c6076b7a9160248082019260a092909190829003018186803b158015611b1f57600080fd5b505afa158015611b33573d6000803e3d6000fd5b505050506040513d60a0811015611b4957600080fd5b506020810151604082015160609092015190969195509350915050565b60008186108015611b7b576000915050611bca565b6000611b8d888663ffffffff61180816565b9050858110801590611ba457879350505050611bca565b611bc487611bb88a8563ffffffff611ebf16565b9063ffffffff611f1816565b93505050505b95945050505050565b6000611bde83610bf2565b6001600160a01b038085166000908152600360205260409020600201829055600154919250611c159116838363ffffffff611d0616565b816001600160a01b0316836001600160a01b03167f85a6a53c6a902a6ef08ddf46c4ea735fea23691d9a0651e3c1516238501b87bc836040518082815260200191505060405180910390a350505050565b6001600160a01b038116611cab5760405162461bcd60e51b81526004018080602001828103825260268152602001806121ff6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052611444908490611f5a565b60008184841115611de75760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611dac578181015183820152602001611d94565b50505050905090810190601f168015611dd95780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6002546040805163b8cc6c9360e01b81526004810184905290516000926001600160a01b03169163b8cc6c939160248083019260c0929190829003018186803b158015611e3b57600080fd5b505afa158015611e4f573d6000803e3d6000fd5b505050506040513d60c08110156117a657600080fd5b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b17905261068a908590611f5a565b600082611ece5750600061172a565b82820282848281611edb57fe5b0414610c675760405162461bcd60e51b81526004018080602001828103825260218152602001806122a16021913960400191505060405180910390fd5b6000610c6783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612112565b611f6c826001600160a01b0316612177565b611fbd576040805162461bcd60e51b815260206004820152601f60248201527f5361666545524332303a2063616c6c20746f206e6f6e2d636f6e747261637400604482015290519081900360640190fd5b60006060836001600160a01b0316836040518082805190602001908083835b60208310611ffb5780518252601f199092019160209182019101611fdc565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461205d576040519150601f19603f3d011682016040523d82523d6000602084013e612062565b606091505b5091509150816120b9576040805162461bcd60e51b815260206004820181905260248201527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564604482015290519081900360640190fd5b80511561068a578080602001905160208110156120d557600080fd5b505161068a5760405162461bcd60e51b815260040180806020018281038252602a81526020018061231a602a913960400191505060405180910390fd5b600081836121615760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611dac578181015183820152602001611d94565b50600083858161216d57fe5b0495945050505050565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081158015906121ab5750808214155b949350505050565b604051806080016040528060008152602001600081526020016000815260200160008152509056fe43616e206e6f742062652063616c6c656420666f72206d616e61676564206772616e744f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734164647265737320636f6e76657273696f6e206f7574206f6620626f756e64732e4f6e6c79206772616e746565206f72206f70657261746f722063616e2077697468647261775374616b6520666f7220746865206f70657261746f7220616c7265616479206465706f736974656420696e2074686520657363726f77536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774772616e742077697468207468697320494420646f6573206e6f74206578697374526564656c65676174696e6720746f2070726576696f75736c792075736564206f70657261746f72206973206e6f7420616c6c6f7765645361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a265627a7a7231582065c5ba546a4a701f2d9aff42f1908f2c15c403a6029c4888faf56dfdf577957a64736f6c63430005110032",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106101375760003560e01c8063715018a6116100b8578063a6cedc841161007c578063a6cedc84146103e9578063af2b58881461040f578063ce513b6f146104ca578063d92db09f146104f0578063e5dd7bcb146104f8578063f2fde38b1461051e57610137565b8063715018a6146102e65780637589d761146102ee5780638da5cb5b146103145780638f32d59b1461031c5780638f4ffcb11461032457610137565b8063467c5adf116100ff578063467c5adf146102465780634a4643f71461024e5780634d6f96461461027457806351cff8d91461029a578063654259dd146102c057610137565b8063012b19731461013c5780630e6cdbdd1461017e5780631068361f146101a65780631c48c7ec146101d45780632c5cd1ed1461020e575b600080fd5b6101626004803603602081101561015257600080fd5b50356001600160a01b0316610544565b604080516001600160a01b039092168252519081900360200190f35b6101a46004803603602081101561019457600080fd5b50356001600160a01b03166105b8565b005b6101a4600480360360408110156101bc57600080fd5b506001600160a01b0381358116916020013516610690565b6101fa600480360360208110156101ea57600080fd5b50356001600160a01b03166108f6565b604080519115158252519081900360200190f35b6102346004803603602081101561022457600080fd5b50356001600160a01b0316610909565b60408051918252519081900360200190f35b610162610928565b6102346004803603602081101561026457600080fd5b50356001600160a01b0316610937565b6101a46004803603602081101561028a57600080fd5b50356001600160a01b0316610955565b6101a4600480360360208110156102b057600080fd5b50356001600160a01b0316610a14565b610234600480360360208110156102d657600080fd5b50356001600160a01b0316610bf2565b6101a4610c6e565b6102346004803603602081101561030457600080fd5b50356001600160a01b0316610d11565b610162610d2c565b6101fa610d3b565b6101a46004803603608081101561033a57600080fd5b6001600160a01b03823581169260208101359260408201359092169181019060808101606082013564010000000081111561037457600080fd5b82018360208201111561038657600080fd5b803590602001918460018302840111640100000000831117156103a857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610d5f945050505050565b610234600480360360208110156103ff57600080fd5b50356001600160a01b0316610e9a565b6101a46004803603606081101561042557600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561045557600080fd5b82018360208201111561046757600080fd5b8035906020019184600183028401116401000000008311171561048957600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610eb8945050505050565b610234600480360360208110156104e057600080fd5b50356001600160a01b0316611274565b610162611369565b6101a46004803603602081101561050e57600080fd5b50356001600160a01b0316611378565b6101a46004803603602081101561053457600080fd5b50356001600160a01b0316611449565b600080829050806001600160a01b031663d5f520766040518163ffffffff1660e01b815260040160206040518083038186803b15801561058357600080fd5b505afa158015610597573d6000803e3d6000fd5b505050506040513d60208110156105ad57600080fd5b50519150505b919050565b6105c06121b3565b506001600160a01b038116600090815260036020818152604080842081516080810183528154808252600183015494820194909452600282015492810192909252909201546060830152909190610616906114ae565b9050600061062382610544565b9050336001600160a01b03821614806106445750336001600160a01b038516145b61067f5760405162461bcd60e51b81526004018080602001828103825260258152602001806122466025913960400191505060405180910390fd5b61068a83858361152f565b50505050565b6106986121b3565b506001600160a01b038216600090815260036020818152604092839020835160808101855281548082526001830154938201939093526002820154948101949094529091015460608301526106ee9033906115d8565b610730576040805162461bcd60e51b815260206004820152600e60248201526d139bdd08185d5d1a1bdc9a5e995960921b604482015290519081900360640190fd5b600061073f8260000151611730565b6001600160a01b0380821660009081526004602090815260408083209388168352929052205490915060ff166107b4576040805162461bcd60e51b8152602060048201526015602482015274115cd8dc9bddc81b9bdd08185d5d1a1bdc9a5e9959605a1b604482015290519081900360640190fd5b60006107bf85610bf2565b60408401519091506107d7908263ffffffff6117ae16565b6001600160a01b0380871660008181526003602090815260408083206002019590955560015488518651808401959095528487015285518085038701815260608086019788905263cae9ca5160e01b9097528a8616606486019081526084860189905260a48601978852815160c48701528151929096169663cae9ca51968c968a9693959194929360e49091019291860191908190849084905b83811015610889578181015183820152602001610871565b50505050905090810190601f1680156108b65780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b1580156108d757600080fd5b505af11580156108eb573d6000803e3d6000fd5b505050505050505050565b60008061090283610937565b1192915050565b6001600160a01b03166000908152600360208190526040909120015490565b6001546001600160a01b031681565b6001600160a01b031660009081526003602052604090206001015490565b6001600160a01b0381166109b0576040805162461bcd60e51b815260206004820152601c60248201527f457363726f7720616464726573732063616e2774206265207a65726f00000000604482015290519081900360640190fd5b3360008181526004602090815260408083206001600160a01b03861680855290835292819020805460ff191660011790558051928352517fb3cf0aa974be748a2b3911557e90014a19e73153dc123266fb73f5611d7df2429281900390910190a250565b610a1c6121b3565b506001600160a01b038116600090815260036020818152604080842081516080810183528154808252600183015494820194909452600282015492810192909252909201546060830152909190610a72906114ae565b604080516001600160a01b03831660248083019190915282518083039091018152604490910182526020810180516001600160e01b031663012b197360e01b17815291518151939450600093309382918083835b60208310610ae55780518252601f199092019160209182019101610ac6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610b47576040519150601f19603f3d011682016040523d82523d6000602084013e610b4c565b606091505b505090508015610b8d5760405162461bcd60e51b81526004018080602001828103825260238152602001806121dc6023913960400191505060405180910390fd5b336001600160a01b0383161480610bac5750336001600160a01b038516145b610be75760405162461bcd60e51b81526004018080602001828103825260258152602001806122466025913960400191505060405180910390fd5b61068a83858461152f565b6000610bfc6121b3565b506001600160a01b03821660009081526003602081815260409283902083516080810185528154815260018201549281018390526002820154948101859052920154606083018190529192610c679291610c5b9163ffffffff61180816565b9063ffffffff61180816565b9392505050565b610c76610d3b565b610cc7576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6001600160a01b031660009081526003602052604090205490565b6000546001600160a01b031690565b600080546001600160a01b0316610d5061184a565b6001600160a01b031614905090565b6001546001600160a01b03838116911614610db4576040805162461bcd60e51b815260206004820152601060248201526f2737ba10309025a2a2a8103a37b5b2b760811b604482015290519081900360640190fd5b336001600160a01b03831614610e11576040805162461bcd60e51b815260206004820152601c60248201527f4b45455020746f6b656e206973206e6f74207468652073656e64657200000000604482015290519081900360640190fd5b8051604014610e60576040805162461bcd60e51b81526020600482015260166024820152750aadccaf0e0cac6e8cac840c8c2e8c240d8cadccee8d60531b604482015290519081900360640190fd5b600080828060200190516040811015610e7857600080fd5b5080516020909101519092509050610e928686848461184e565b505050505050565b6001600160a01b031660009081526003602052604090206002015490565b8051603c14610f0e576040805162461bcd60e51b815260206004820152601960248201527f436f727275707465642064656c65676174696f6e206461746100000000000000604482015290519081900360640190fd5b610f166121b3565b506001600160a01b0383166000908152600360208181526040808420815160808101835281548082526001830154948201949094526002820154928101929092529092015460608301529091610f7384601463ffffffff6119e916565b9050610f7f33836115d8565b610fc1576040805162461bcd60e51b815260206004820152600e60248201526d139bdd08185d5d1a1bdc9a5e995960921b604482015290519081900360640190fd5b610fca82611a4b565b1561100c576040805162461bcd60e51b815260206004820152600d60248201526c11dc985b9d081c995d9bdad959609a1b604482015290519081900360640190fd5b8461101687610bf2565b1015611060576040805162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b604482015290519081900360640190fd5b611069816108f6565b156110a55760405162461bcd60e51b81526004018080602001828103825260378152602001806122e36037913960400191505060405180910390fd5b60608301516110ba908663ffffffff6117ae16565b6001600160a01b03808816600090815260036020819052604090912001919091556001541663cae9ca516110ec610d2c565b8787866040516020018083805190602001908083835b602083106111215780518252601f199092019160209182019101611102565b51815160209384036101000a60001901801990921691161790529201938452506040805180850381528483019182905260e089901b6001600160e01b0319169091526001600160a01b0387166024850190815260448501879052606060648601908152825160848701528251929650909490935060a4019185019080838360005b838110156111ba5781810151838201526020016111a2565b50505050905090810190601f1680156111e75780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b15801561120857600080fd5b505af115801561121c573d6000803e3d6000fd5b5050505081816001600160a01b0316876001600160a01b03167f2b7cac54d08d3b38cfada0cdfd02770b546ef37fbd5cfe413d4986cda6e56886886040518082815260200191505060405180910390a4505050505050565b600061127e6121b3565b506001600160a01b038216600090815260036020818152604092839020835160808101855281548082526001830154938201939093526002820154948101949094529091015460608301526112d290611a4b565b6113605760008060006112e88460000151611acc565b6020870151929550909350915060009061130c90429086868663ffffffff611b6616565b90508061132a866060015187604001516117ae90919063ffffffff16565b101561135b5761134f8560600151610c5b87604001518461180890919063ffffffff16565b955050505050506105b3565b505050505b50600092915050565b6002546001600160a01b031681565b6113806121b3565b506001600160a01b0381166000908152600360208181526040808420815160808101835281548082526001830154948201949094526002820154928101929092529092015460608301529091906113d690611a4b565b11611428576040805162461bcd60e51b815260206004820152601d60248201527f4e6f207265766f6b656420746f6b656e7320746f207769746864726177000000604482015290519081900360640190fd5b60006114378260000151611730565b9050611444828483611bd3565b505050565b611451610d3b565b6114a2576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6114ab81611c66565b50565b6002546040805163b8cc6c9360e01b81526004810184905290516000926001600160a01b03169163b8cc6c939160248083019260c0929190829003018186803b1580156114fa57600080fd5b505afa15801561150e573d6000803e3d6000fd5b505050506040513d60c081101561152457600080fd5b5060a0015192915050565b600061153a83611274565b6040850151909150611552908263ffffffff6117ae16565b6001600160a01b038085166000908152600360205260409020600201919091556001546115879116838363ffffffff611d0616565b816001600160a01b0316836001600160a01b03167f2cd6435b1b961c13f55202979edd0765a809f69a539d8a477436c94c1211e43e836040518082815260200191505060405180910390a350505050565b6000806115e4836114ae565b9050806001600160a01b0316846001600160a01b0316141561160a57600191505061172a565b604080516001600160a01b03831660248083019190915282518083039091018152604490910182526020810180516001600160e01b031663012b197360e01b17815291518151606093309392918291908083835b6020831061167d5780518252601f19909201916020918201910161165e565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146116df576040519150601f19603f3d011682016040523d82523d6000602084013e6116e4565b606091505b509150508051600014156116fd5760009250505061172a565b600081806020019051602081101561171457600080fd5b50516001600160a01b0387811691161493505050505b92915050565b60025460408051636303b5bd60e11b81526004810184905290516000926001600160a01b03169163c6076b7a9160248083019260a0929190829003018186803b15801561177c57600080fd5b505afa158015611790573d6000803e3d6000fd5b505050506040513d60a08110156117a657600080fd5b505192915050565b600082820183811015610c67576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000610c6783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611d58565b3390565b611856610d2c565b6001600160a01b0316846001600160a01b0316146118b4576040805162461bcd60e51b815260206004820152601660248201527513db9b1e481bdddb995c8818d85b8819195c1bdcda5d60521b604482015290519081900360640190fd5b60006118bf82611def565b116118fb5760405162461bcd60e51b81526004018080602001828103825260218152602001806122c26021913960400191505060405180910390fd5b611904826108f6565b156119405760405162461bcd60e51b815260040180806020018281038252603681526020018061226b6036913960400191505060405180910390fd5b60015461195e906001600160a01b031685308663ffffffff611e6516565b6040805160808101825282815260208082018681526000838501818152606085018281526001600160a01b038916808452600380875293889020965187559351600187015590516002860155519301929092558251868152925184937f73a19dd210f1a7f902193214c0ee91dd35ee5b4d920cba8d519eca65a7b488ca92908290030190a350505050565b60006014820182811180156119ff575080845110155b611a3a5760405162461bcd60e51b81526004018080602001828103825260218152602001806122256021913960400191505060405180910390fd5b50500160200151600160601b900490565b6002546040805163b8cc6c9360e01b81526004810184905290516000926001600160a01b03169163b8cc6c939160248083019260c0929190829003018186803b158015611a9757600080fd5b505afa158015611aab573d6000803e3d6000fd5b505050506040513d60c0811015611ac157600080fd5b506060015192915050565b60025460408051636303b5bd60e11b8152600481018490529051600092839283926001600160a01b039092169163c6076b7a9160248082019260a092909190829003018186803b158015611b1f57600080fd5b505afa158015611b33573d6000803e3d6000fd5b505050506040513d60a0811015611b4957600080fd5b506020810151604082015160609092015190969195509350915050565b60008186108015611b7b576000915050611bca565b6000611b8d888663ffffffff61180816565b9050858110801590611ba457879350505050611bca565b611bc487611bb88a8563ffffffff611ebf16565b9063ffffffff611f1816565b93505050505b95945050505050565b6000611bde83610bf2565b6001600160a01b038085166000908152600360205260409020600201829055600154919250611c159116838363ffffffff611d0616565b816001600160a01b0316836001600160a01b03167f85a6a53c6a902a6ef08ddf46c4ea735fea23691d9a0651e3c1516238501b87bc836040518082815260200191505060405180910390a350505050565b6001600160a01b038116611cab5760405162461bcd60e51b81526004018080602001828103825260268152602001806121ff6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052611444908490611f5a565b60008184841115611de75760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611dac578181015183820152602001611d94565b50505050905090810190601f168015611dd95780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6002546040805163b8cc6c9360e01b81526004810184905290516000926001600160a01b03169163b8cc6c939160248083019260c0929190829003018186803b158015611e3b57600080fd5b505afa158015611e4f573d6000803e3d6000fd5b505050506040513d60c08110156117a657600080fd5b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b17905261068a908590611f5a565b600082611ece5750600061172a565b82820282848281611edb57fe5b0414610c675760405162461bcd60e51b81526004018080602001828103825260218152602001806122a16021913960400191505060405180910390fd5b6000610c6783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612112565b611f6c826001600160a01b0316612177565b611fbd576040805162461bcd60e51b815260206004820152601f60248201527f5361666545524332303a2063616c6c20746f206e6f6e2d636f6e747261637400604482015290519081900360640190fd5b60006060836001600160a01b0316836040518082805190602001908083835b60208310611ffb5780518252601f199092019160209182019101611fdc565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461205d576040519150601f19603f3d011682016040523d82523d6000602084013e612062565b606091505b5091509150816120b9576040805162461bcd60e51b815260206004820181905260248201527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564604482015290519081900360640190fd5b80511561068a578080602001905160208110156120d557600080fd5b505161068a5760405162461bcd60e51b815260040180806020018281038252602a81526020018061231a602a913960400191505060405180910390fd5b600081836121615760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611dac578181015183820152602001611d94565b50600083858161216d57fe5b0495945050505050565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081158015906121ab5750808214155b949350505050565b604051806080016040528060008152602001600081526020016000815260200160008152509056fe43616e206e6f742062652063616c6c656420666f72206d616e61676564206772616e744f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734164647265737320636f6e76657273696f6e206f7574206f6620626f756e64732e4f6e6c79206772616e746565206f72206f70657261746f722063616e2077697468647261775374616b6520666f7220746865206f70657261746f7220616c7265616479206465706f736974656420696e2074686520657363726f77536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774772616e742077697468207468697320494420646f6573206e6f74206578697374526564656c65676174696e6720746f2070726576696f75736c792075736564206f70657261746f72206973206e6f7420616c6c6f7765645361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a265627a7a7231582065c5ba546a4a701f2d9aff42f1908f2c15c403a6029c4888faf56dfdf577957a64736f6c63430005110032",
  "networks": {
    "1": {
      "events": {
        "0x2b7cac54d08d3b38cfada0cdfd02770b546ef37fbd5cfe413d4986cda6e56886": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "internalType": "address",
              "name": "previousOperator",
              "type": "address"
            },
            {
              "indexed": true,
              "internalType": "address",
              "name": "newOperator",
              "type": "address"
            },
            {
              "indexed": true,
              "internalType": "uint256",
              "name": "grantId",
              "type": "uint256"
            },
            {
              "indexed": false,
              "internalType": "uint256",
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "DepositRedelegated",
          "type": "event"
        },
        "0x2cd6435b1b961c13f55202979edd0765a809f69a539d8a477436c94c1211e43e": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "internalType": "address",
              "name": "operator",
              "type": "address"
            },
            {
              "indexed": true,
              "internalType": "address",
              "name": "grantee",
              "type": "address"
            },
            {
              "indexed": false,
              "internalType": "uint256",
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "DepositWithdrawn",
          "type": "event"
        },
        "0x73a19dd210f1a7f902193214c0ee91dd35ee5b4d920cba8d519eca65a7b488ca": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "internalType": "address",
              "name": "operator",
              "type": "address"
            },
            {
              "indexed": true,
              "internalType": "uint256",
              "name": "grantId",
              "type": "uint256"
            },
            {
              "indexed": false,
              "internalType": "uint256",
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "Deposited",
          "type": "event"
        },
        "0xb3cf0aa974be748a2b3911557e90014a19e73153dc123266fb73f5611d7df242": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "internalType": "address",
              "name": "grantManager",
              "type": "address"
            },
            {
              "indexed": false,
              "internalType": "address",
              "name": "escrow",
              "type": "address"
            }
          ],
          "name": "EscrowAuthorized",
          "type": "event"
        },
        "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "internalType": "address",
              "name": "previousOwner",
              "type": "address"
            },
            {
              "indexed": true,
              "internalType": "address",
              "name": "newOwner",
              "type": "address"
            }
          ],
          "name": "OwnershipTransferred",
          "type": "event"
        },
        "0x85a6a53c6a902a6ef08ddf46c4ea735fea23691d9a0651e3c1516238501b87bc": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "internalType": "address",
              "name": "operator",
              "type": "address"
            },
            {
              "indexed": true,
              "internalType": "address",
              "name": "grantManager",
              "type": "address"
            },
            {
              "indexed": false,
              "internalType": "uint256",
              "name": "amount",
              "type": "uint256"
            }
          ],
          "name": "RevokedDepositWithdrawn",
          "type": "event"
        }
      },
      "links": {},
      "address": "0xDa534b567099Ca481384133bC121D5843F681365",
      "transactionHash": "0xe1fd1e5554f00d1931013d7e329da2b12c7528aa3d69efd41494b2bb97273299"
    }
  },
  "schemaVersion": "3.1.0",
  "updatedAt": "2020-09-10T12:42:28.957Z",
  "networkType": "ethereum"
}