-
Notifications
You must be signed in to change notification settings - Fork 40
/
Copy pathManagedPoolAddRemoveTokenLib.json
10 lines (10 loc) · 14.7 KB
/
ManagedPoolAddRemoveTokenLib.json
1
2
3
4
5
6
7
8
9
10
{
"_format": "hh-sol-artifact-1",
"contractName": "ManagedPoolAddRemoveTokenLib",
"sourceName": "contracts/managed/ManagedPoolAddRemoveTokenLib.sol",
"abi": [],
"bytecode": "0x610e5b610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100405760003560e01c80631face20a14610045578063a20d2e4d1461024a575b600080fd5b81801561005157600080fd5b506101aa600480360361010081101561006957600080fd5b6001600160a01b038235169160208101359160408201359190810190608081016060820135600160201b81111561009f57600080fd5b8201836020820111156100b157600080fd5b803590602001918460208302840111600160201b831117156100d257600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561012157600080fd5b82018360208201111561013357600080fd5b803590602001918460208302840111600160201b8311171561015457600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550506001600160a01b038335811694506020840135169260400135915061043d9050565b604051808481526020018060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156101f45781810151838201526020016101dc565b50505050905001838103825284818151815260200191508051906020019060200280838360005b8381101561023357818101518382015260200161021b565b505050509050019550505050505060405180910390f35b81801561025657600080fd5b506103a4600480360360e081101561026d57600080fd5b6001600160a01b038235169160208101359160408201359190810190608081016060820135600160201b8111156102a357600080fd5b8201836020820111156102b557600080fd5b803590602001918460208302840111600160201b831117156102d657600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561032557600080fd5b82018360208201111561033757600080fd5b803590602001918460208302840111600160201b8311171561035857600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550506001600160a01b038335169350505060200135610637565b604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156103e85781810151838201526020016103d0565b50505050905001838103825284818151815260200191508051906020019060200280838360005b8381101561042757818101518382015260200161040f565b5050505090500194505050505060405180910390f35b600060608061045a6001600160a01b0387163014156101626108c5565b610463896108d7565b61046f8b8b888861090f565b6104798685610a9c565b92506000885160010167ffffffffffffffff8111801561049857600080fd5b506040519080825280602002602001820160405280156104c2578160200160208202803683370190505b509250875160010167ffffffffffffffff811180156104e057600080fd5b5060405190808252806020026020018201604052801561050a578160200160208202803683370190505b50915060005b88518110156105d05789818151811061052557fe5b602002602001015184828151811061053957fe5b6001600160a01b0390921660209283029190910190910152610588610566670de0b6b3a764000088610abc565b8a838151811061057257fe5b6020026020010151610ad290919063ffffffff16565b83828151811061059457fe5b6020026020010181815250506105c68382815181106105af57fe5b602002602001015183610b0a90919063ffffffff16565b9150600101610510565b5086836001855103815181106105e257fe5b6001600160a01b039092166020928302919091019091015261060c670de0b6b3a764000082610abc565b8260018451038151811061061c57fe5b60200260200101818152505050985098509895505050505050565b6060806106526001600160a01b0385163014156101626108c5565b61065b876108d7565b610666898986610b1c565b6000600187510367ffffffffffffffff8111801561068357600080fd5b506040519080825280602002602001820160405280156106ad578160200160208202803683370190505b509250600186510367ffffffffffffffff811180156106cb57600080fd5b506040519080825280602002602001820160405280156106f5578160200160208202803683370190505b50915060005b825181101561085057856001600160a01b031688828151811061071a57fe5b60200260200101516001600160a01b031614156107c5578760018951038151811061074157fe5b602002602001015184828151811061075557fe5b6001600160a01b03909216602092830291909101909101526107a8610782670de0b6b3a764000087610abc565b8860018a51038151811061079257fe5b6020026020010151610c1690919063ffffffff16565b8382815181106107b457fe5b602002602001018181525050610837565b8781815181106107d157fe5b60200260200101518482815181106107e557fe5b6001600160a01b039092166020928302919091019091015261081e610812670de0b6b3a764000087610abc565b88838151811061079257fe5b83828151811061082a57fe5b6020026020010181815250505b6108468382815181106105af57fe5b91506001016106fb565b50670de0b6b3a764000081146108b85761089b610875670de0b6b3a764000083610abc565b8360018551038151811061088557fe5b6020026020010151610b0a90919063ffffffff16565b826001845103815181106108ab57fe5b6020026020010181815250505b5097509795505050505050565b816108d3576108d381610c60565b5050565b6000806108e383610c73565b915091508042101561090a5761090a8242106109015761015c610905565b61015d5b610c60565b505050565b60408051600180825281830190925260609160208083019080368337019050509050828160008151811061093f57fe5b6001600160a01b039290921660209283029190910190910152604080516001808252818301909252606091816020016020820280368337019050509050828160008151811061098a57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050856001600160a01b03166366a9c7d28684846040518463ffffffff1660e01b8152600401808481526020018060200180602001838103835285818151815260200191508051906020019060200280838360005b83811015610a155781810151838201526020016109fd565b50505050905001838103825284818151815260200191508051906020019060200280838360005b83811015610a54578181015183820152602001610a3c565b5050505090500195505050505050600060405180830381600087803b158015610a7c57600080fd5b505af1158015610a90573d6000803e3d6000fd5b50505050505050505050565b6000610aa88184610c97565b9050610ab5818384610d1a565b9392505050565b6000610acc8383111560016108c5565b50900390565b6000828202610af6841580610aef575083858381610aec57fe5b04145b60036108c5565b670de0b6b3a7640000815b04949350505050565b6000828201610ab584821015836108c5565b604080516001808252818301909252606091602080830190803683370190505090508181600081518110610b4c57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050836001600160a01b0316637d3aeb9684836040518363ffffffff1660e01b81526004018083815260200180602001828103825283818151815260200191508051906020019060200280838360005b83811015610bd2578181015183820152602001610bba565b505050509050019350505050600060405180830381600087803b158015610bf857600080fd5b505af1158015610c0c573d6000803e3d6000fd5b5050505050505050565b6000610c2582151560046108c5565b670de0b6b3a76400008302610c57841580610c505750670de0b6b3a7640000858381610c4d57fe5b04145b60056108c5565b828181610b0157fe5b610c70816210905360ea1b610d3f565b50565b600080610c8283826020610da0565b9150610c9083602080610da0565b9050915091565b6000610ab5610d0f836001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015610cd857600080fd5b505afa158015610cec573d6000803e3d6000fd5b505050506040513d6020811015610d0257600080fd5b505160129060ff16610abc565b849060806005610daf565b6000610d3782604080610d2f88888784610daf565b929190610daf565b949350505050565b62461bcd60e51b600090815260206004526007602452600a808404818106603090810160081b958390069590950190829004918206850160101b01602363ffffff0060e086901c160160181b0190930160c81b60445260e882901c90606490fd5b6001901b6000190191901c1690565b6000610dbc848484610dd2565b506001901b60001901811b1992909216911b1790565b610de1610100831060646108c5565b610e0a60018210158015610e035750610dff60ff8461010003610e19565b8211155b60646108c5565b61090a83821c156101b46108c5565b8082039082110290039056fea2646970667358221220f5cef853437e49f1855436de34b0c7f01ec380b55585a84d3258eabba8ff40cd64736f6c63430007010033",
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600436106100405760003560e01c80631face20a14610045578063a20d2e4d1461024a575b600080fd5b81801561005157600080fd5b506101aa600480360361010081101561006957600080fd5b6001600160a01b038235169160208101359160408201359190810190608081016060820135600160201b81111561009f57600080fd5b8201836020820111156100b157600080fd5b803590602001918460208302840111600160201b831117156100d257600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561012157600080fd5b82018360208201111561013357600080fd5b803590602001918460208302840111600160201b8311171561015457600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550506001600160a01b038335811694506020840135169260400135915061043d9050565b604051808481526020018060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156101f45781810151838201526020016101dc565b50505050905001838103825284818151815260200191508051906020019060200280838360005b8381101561023357818101518382015260200161021b565b505050509050019550505050505060405180910390f35b81801561025657600080fd5b506103a4600480360360e081101561026d57600080fd5b6001600160a01b038235169160208101359160408201359190810190608081016060820135600160201b8111156102a357600080fd5b8201836020820111156102b557600080fd5b803590602001918460208302840111600160201b831117156102d657600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561032557600080fd5b82018360208201111561033757600080fd5b803590602001918460208302840111600160201b8311171561035857600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550506001600160a01b038335169350505060200135610637565b604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156103e85781810151838201526020016103d0565b50505050905001838103825284818151815260200191508051906020019060200280838360005b8381101561042757818101518382015260200161040f565b5050505090500194505050505060405180910390f35b600060608061045a6001600160a01b0387163014156101626108c5565b610463896108d7565b61046f8b8b888861090f565b6104798685610a9c565b92506000885160010167ffffffffffffffff8111801561049857600080fd5b506040519080825280602002602001820160405280156104c2578160200160208202803683370190505b509250875160010167ffffffffffffffff811180156104e057600080fd5b5060405190808252806020026020018201604052801561050a578160200160208202803683370190505b50915060005b88518110156105d05789818151811061052557fe5b602002602001015184828151811061053957fe5b6001600160a01b0390921660209283029190910190910152610588610566670de0b6b3a764000088610abc565b8a838151811061057257fe5b6020026020010151610ad290919063ffffffff16565b83828151811061059457fe5b6020026020010181815250506105c68382815181106105af57fe5b602002602001015183610b0a90919063ffffffff16565b9150600101610510565b5086836001855103815181106105e257fe5b6001600160a01b039092166020928302919091019091015261060c670de0b6b3a764000082610abc565b8260018451038151811061061c57fe5b60200260200101818152505050985098509895505050505050565b6060806106526001600160a01b0385163014156101626108c5565b61065b876108d7565b610666898986610b1c565b6000600187510367ffffffffffffffff8111801561068357600080fd5b506040519080825280602002602001820160405280156106ad578160200160208202803683370190505b509250600186510367ffffffffffffffff811180156106cb57600080fd5b506040519080825280602002602001820160405280156106f5578160200160208202803683370190505b50915060005b825181101561085057856001600160a01b031688828151811061071a57fe5b60200260200101516001600160a01b031614156107c5578760018951038151811061074157fe5b602002602001015184828151811061075557fe5b6001600160a01b03909216602092830291909101909101526107a8610782670de0b6b3a764000087610abc565b8860018a51038151811061079257fe5b6020026020010151610c1690919063ffffffff16565b8382815181106107b457fe5b602002602001018181525050610837565b8781815181106107d157fe5b60200260200101518482815181106107e557fe5b6001600160a01b039092166020928302919091019091015261081e610812670de0b6b3a764000087610abc565b88838151811061079257fe5b83828151811061082a57fe5b6020026020010181815250505b6108468382815181106105af57fe5b91506001016106fb565b50670de0b6b3a764000081146108b85761089b610875670de0b6b3a764000083610abc565b8360018551038151811061088557fe5b6020026020010151610b0a90919063ffffffff16565b826001845103815181106108ab57fe5b6020026020010181815250505b5097509795505050505050565b816108d3576108d381610c60565b5050565b6000806108e383610c73565b915091508042101561090a5761090a8242106109015761015c610905565b61015d5b610c60565b505050565b60408051600180825281830190925260609160208083019080368337019050509050828160008151811061093f57fe5b6001600160a01b039290921660209283029190910190910152604080516001808252818301909252606091816020016020820280368337019050509050828160008151811061098a57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050856001600160a01b03166366a9c7d28684846040518463ffffffff1660e01b8152600401808481526020018060200180602001838103835285818151815260200191508051906020019060200280838360005b83811015610a155781810151838201526020016109fd565b50505050905001838103825284818151815260200191508051906020019060200280838360005b83811015610a54578181015183820152602001610a3c565b5050505090500195505050505050600060405180830381600087803b158015610a7c57600080fd5b505af1158015610a90573d6000803e3d6000fd5b50505050505050505050565b6000610aa88184610c97565b9050610ab5818384610d1a565b9392505050565b6000610acc8383111560016108c5565b50900390565b6000828202610af6841580610aef575083858381610aec57fe5b04145b60036108c5565b670de0b6b3a7640000815b04949350505050565b6000828201610ab584821015836108c5565b604080516001808252818301909252606091602080830190803683370190505090508181600081518110610b4c57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050836001600160a01b0316637d3aeb9684836040518363ffffffff1660e01b81526004018083815260200180602001828103825283818151815260200191508051906020019060200280838360005b83811015610bd2578181015183820152602001610bba565b505050509050019350505050600060405180830381600087803b158015610bf857600080fd5b505af1158015610c0c573d6000803e3d6000fd5b5050505050505050565b6000610c2582151560046108c5565b670de0b6b3a76400008302610c57841580610c505750670de0b6b3a7640000858381610c4d57fe5b04145b60056108c5565b828181610b0157fe5b610c70816210905360ea1b610d3f565b50565b600080610c8283826020610da0565b9150610c9083602080610da0565b9050915091565b6000610ab5610d0f836001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015610cd857600080fd5b505afa158015610cec573d6000803e3d6000fd5b505050506040513d6020811015610d0257600080fd5b505160129060ff16610abc565b849060806005610daf565b6000610d3782604080610d2f88888784610daf565b929190610daf565b949350505050565b62461bcd60e51b600090815260206004526007602452600a808404818106603090810160081b958390069590950190829004918206850160101b01602363ffffff0060e086901c160160181b0190930160c81b60445260e882901c90606490fd5b6001901b6000190191901c1690565b6000610dbc848484610dd2565b506001901b60001901811b1992909216911b1790565b610de1610100831060646108c5565b610e0a60018210158015610e035750610dff60ff8461010003610e19565b8211155b60646108c5565b61090a83821c156101b46108c5565b8082039082110290039056fea2646970667358221220f5cef853437e49f1855436de34b0c7f01ec380b55585a84d3258eabba8ff40cd64736f6c63430007010033",
"linkReferences": {},
"deployedLinkReferences": {}
}