UNPKG

@perp/curie-deployments

Version:

Perpetual Protocol Curie (v2) contract artifacts (ABIs) and deployed addresses

408 lines (407 loc) 25.7 kB
{ "_format": "hh-sol-artifact-1", "contractName": "ClearingHouseConfig", "sourceName": "contracts/ClearingHouseConfig.sol", "abi": [ { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint24", "name": "liquidationPenaltyRatio", "type": "uint24" } ], "name": "LiquidationPenaltyRatioChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint32", "name": "twapInterval", "type": "uint32" } ], "name": "MarkPriceMarketTwapIntervalChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint32", "name": "premiumInterval", "type": "uint32" } ], "name": "MarkPricePremiumIntervalChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint24", "name": "rate", "type": "uint24" } ], "name": "MaxFundingRateChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint8", "name": "maxMarketsPerAccount", "type": "uint8" } ], "name": "MaxMarketsPerAccountChanged", "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": false, "internalType": "uint24", "name": "partialCloseRatio", "type": "uint24" } ], "name": "PartialCloseRatioChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "cap", "type": "uint256" } ], "name": "SettlementTokenBalanceCapChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "twapInterval", "type": "uint256" } ], "name": "TwapIntervalChanged", "type": "event" }, { "inputs": [], "name": "candidate", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getImRatio", "outputs": [ { "internalType": "uint24", "name": "", "type": "uint24" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getLiquidationPenaltyRatio", "outputs": [ { "internalType": "uint24", "name": "", "type": "uint24" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getMarkPriceConfig", "outputs": [ { "internalType": "uint32", "name": "", "type": "uint32" }, { "internalType": "uint32", "name": "", "type": "uint32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getMaxFundingRate", "outputs": [ { "internalType": "uint24", "name": "", "type": "uint24" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getMaxMarketsPerAccount", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getMmRatio", "outputs": [ { "internalType": "uint24", "name": "", "type": "uint24" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getPartialCloseRatio", "outputs": [ { "internalType": "uint24", "name": "", "type": "uint24" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getSettlementTokenBalanceCap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getTwapInterval", "outputs": [ { "internalType": "uint32", "name": "", "type": "uint32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "initialize", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint24", "name": "liquidationPenaltyRatioArg", "type": "uint24" } ], "name": "setLiquidationPenaltyRatio", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint32", "name": "twapIntervalArg", "type": "uint32" } ], "name": "setMarkPriceMarketTwapInterval", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint32", "name": "premiumIntervalArg", "type": "uint32" } ], "name": "setMarkPricePremiumInterval", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint24", "name": "rate", "type": "uint24" } ], "name": "setMaxFundingRate", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint8", "name": "maxMarketsPerAccountArg", "type": "uint8" } ], "name": "setMaxMarketsPerAccount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "setOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "cap", "type": "uint256" } ], "name": "setSettlementTokenBalanceCap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint32", "name": "twapIntervalArg", "type": "uint32" } ], "name": "setTwapInterval", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "updateOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ], "bytecode": "0x608060405234801561001057600080fd5b5061109e806100206000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c806374283336116100b85780638da5cb5b1161007c5780638da5cb5b146102f9578063a854940214610301578063b0a336a714610309578063bc5920ba1461033a578063c846961e14610342578063fedf924b1461035f57610142565b8063742833361461028a5780637df59538146102925780638129fc1c146102b557806385eacc77146102bd5780638af3a60d146102d757610142565b8063543ce73a1161010a578063543ce73a146101f35780635e42f05e146102135780636c8381f8146102365780636e1d2dd21461025a578063715018a61461026257806373f625011461026a57610142565b8063050a0ba31461014757806313af40351461016b5780631d27050f146101915780632c47ccba146101b45780633e742e3b146101d2575b600080fd5b6101696004803603602081101561015d57600080fd5b503562ffffff16610367565b005b6101696004803603602081101561018157600080fd5b50356001600160a01b0316610464565b610169600480360360208110156101a757600080fd5b503563ffffffff166105bf565b6101bc610676565b6040805160ff9092168252519081900360200190f35b6101da61067f565b6040805163ffffffff9092168252519081900360200190f35b6101fb610692565b6040805162ffffff9092168252519081900360200190f35b6101696004803603602081101561022957600080fd5b503563ffffffff166106a2565b61023e610792565b604080516001600160a01b039092168252519081900360200190f35b6101fb6107a1565b6101696107b3565b6101696004803603602081101561028057600080fd5b503560ff16610854565b6101fb6108f9565b610169600480360360208110156102a857600080fd5b503563ffffffff1661090b565b610169610a08565b6102c5610b3b565b60408051918252519081900360200190f35b610169600480360360208110156102ed57600080fd5b503562ffffff16610b41565b61023e610bf6565b6101fb610c05565b610311610c18565b604051808363ffffffff1681526020018263ffffffff1681526020019250505060405180910390f35b610169610c31565b6101696004803603602081101561035857600080fd5b5035610d1d565b6101fb610db5565b80620f42408162ffffff1611156103ae576040805162461bcd60e51b81526020600482015260066024820152654348435f524f60d01b604482015290519081900360640190fd5b6103b6610dc7565b6001600160a01b03166103c7610bf6565b6001600160a01b03161461040b576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6067805462ffffff8416600160381b810262ffffff60381b199092169190911790915560408051918252517ff95b3e2798060899824a0bebdd89ff5df3d51c51c5d30f5184bd30d7a6b017089181900360200190a15050565b61046c610dc7565b6001600160a01b031661047d610bf6565b6001600160a01b0316146104c1576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6001600160a01b038116610505576040805162461bcd60e51b81526020600482015260066024820152650534f5f4e57360d41b604482015290519081900360640190fd5b6033546001600160a01b0382811691161415610551576040805162461bcd60e51b8152602060048201526006602482015265534f5f53414f60d01b604482015290519081900360640190fd5b6034546001600160a01b038281169116141561059d576040805162461bcd60e51b8152602060048201526006602482015265534f5f53414360d01b604482015290519081900360640190fd5b603480546001600160a01b0319166001600160a01b0392909216919091179055565b6105c7610dc7565b6001600160a01b03166105d8610bf6565b6001600160a01b03161461061c576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6067805463ffffffff8316600160801b810263ffffffff60801b199092169190911790915560408051918252517f0bd5e02c0d6277fdf7c7c72fae10042c4c832b26ea94623a04b79a50a35a217e9181900360200190a150565b60675460ff1690565b606754600160801b900463ffffffff1690565b606754610100900462ffffff1690565b6106aa610dc7565b6001600160a01b03166106bb610bf6565b6001600160a01b0316146106ff576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b63ffffffff8116610744576040805162461bcd60e51b815260206004820152600a6024820152694348435f494d504d544960b01b604482015290519081900360640190fd5b606a805463ffffffff831663ffffffff19909116811790915560408051918252517f043c6e0951171948ce43384f016d5cf8b28aaf1cc67b386b7f24c7cd442a101f9181900360200190a150565b6034546001600160a01b031690565b606754600160681b900462ffffff1690565b6107bb610dc7565b6001600160a01b03166107cc610bf6565b6001600160a01b031614610810576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6033546040516000916001600160a01b031690600080516020611049833981519152908390a3603380546001600160a01b0319908116909155603480549091169055565b61085c610dc7565b6001600160a01b031661086d610bf6565b6001600160a01b0316146108b1576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6067805460ff831660ff19909116811790915560408051918252517fa7b4760b38e2a630f3073fcd5119972cbf81bd50e3761f86534a69661caf81109181900360200190a150565b606754600160501b900462ffffff1690565b610913610dc7565b6001600160a01b0316610924610bf6565b6001600160a01b031614610968576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b63ffffffff81166109ac576040805162461bcd60e51b81526020600482015260096024820152684348435f494d50504960b81b604482015290519081900360640190fd5b606a805463ffffffff8316640100000000810267ffffffff00000000199092169190911790915560408051918252517f2ded22d3f7efd4c22dabf8f320ff2d8d1ecdce90fa5d891616bd9de5ef5849bb9181900360200190a150565b600054610100900460ff1680610a215750610a21610dcb565b80610a2f575060005460ff16155b610a6a5760405162461bcd60e51b815260040180806020018281038252602e81526020018061101b602e913960400191505060405180910390fd5b600054610100900460ff16158015610a95576000805460ff1961ff0019909116610100171660011790555b610a9d610ddc565b6067805460ff60ff199091161763ffffff001916630186a0001766ffffff00000000191665f424000000001762ffffff60381b1916610c35603b1b1762ffffff60681b1916610c35606d1b1763ffffffff60801b191660e160821b1790556000606855606a805461070863ffffffff199091161767ffffffff000000001916650384000000001790558015610b38576000805461ff00191690555b50565b60685490565b610b49610dc7565b6001600160a01b0316610b5a610bf6565b6001600160a01b031614610b9e576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6067805462ffffff8316600160681b810262ffffff60681b199092169190911790915560408051918252517f0bcb070f78e3c4fec82334dff77e5369a878886b8be26c9f98daa534a8cf67789181900360200190a150565b6033546001600160a01b031690565b606754640100000000900462ffffff1690565b606a5463ffffffff808216916401000000009004169091565b6034546001600160a01b0316610c76576040805162461bcd60e51b81526020600482015260056024820152640534f5f43360dc1b604482015290519081900360640190fd5b610c7e610dc7565b6034546001600160a01b03908116911614610cc9576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4360d01b604482015290519081900360640190fd5b6034546033546040516001600160a01b03928316929091169060008051602061104983398151915290600090a360348054603380546001600160a01b03199081166001600160a01b03841617909155169055565b610d25610dc7565b6001600160a01b0316610d36610bf6565b6001600160a01b031614610d7a576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b60688190556040805182815290517fc6564be86420b541b7946583fdb54d45535a59a04e3b3525b536ccc547b4cd8f9181900360200190a150565b606754600160381b900462ffffff1690565b3390565b6000610dd630610ecb565b15905090565b600054610100900460ff1680610df55750610df5610dcb565b80610e03575060005460ff16155b610e3e5760405162461bcd60e51b815260040180806020018281038252602e81526020018061101b602e913960400191505060405180910390fd5b600054610100900460ff16158015610e69576000805460ff1961ff0019909116610100171660011790555b610e71610ed1565b6000610e7b610dc7565b603380546001600160a01b0319166001600160a01b03831690811790915560405191925090600090600080516020611049833981519152908290a3508015610b38576000805461ff001916905550565b3b151590565b600054610100900460ff1680610eea5750610eea610dcb565b80610ef8575060005460ff16155b610f335760405162461bcd60e51b815260040180806020018281038252602e81526020018061101b602e913960400191505060405180910390fd5b600054610100900460ff16158015610f5e576000805460ff1961ff0019909116610100171660011790555b610f66610f7a565b8015610b38576000805461ff001916905550565b600054610100900460ff1680610f935750610f93610dcb565b80610fa1575060005460ff16155b610fdc5760405162461bcd60e51b815260040180806020018281038252602e81526020018061101b602e913960400191505060405180910390fd5b600054610100900460ff16158015610f66576000805460ff1961ff0019909116610100171660011790558015610b38576000805461ff00191690555056fe496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a65648be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0a2646970667358221220d104e7ce0f3ca52d6f76c9b80863e45e075660360c8a24d84e4554a76bdc881264736f6c63430007060033", "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106101425760003560e01c806374283336116100b85780638da5cb5b1161007c5780638da5cb5b146102f9578063a854940214610301578063b0a336a714610309578063bc5920ba1461033a578063c846961e14610342578063fedf924b1461035f57610142565b8063742833361461028a5780637df59538146102925780638129fc1c146102b557806385eacc77146102bd5780638af3a60d146102d757610142565b8063543ce73a1161010a578063543ce73a146101f35780635e42f05e146102135780636c8381f8146102365780636e1d2dd21461025a578063715018a61461026257806373f625011461026a57610142565b8063050a0ba31461014757806313af40351461016b5780631d27050f146101915780632c47ccba146101b45780633e742e3b146101d2575b600080fd5b6101696004803603602081101561015d57600080fd5b503562ffffff16610367565b005b6101696004803603602081101561018157600080fd5b50356001600160a01b0316610464565b610169600480360360208110156101a757600080fd5b503563ffffffff166105bf565b6101bc610676565b6040805160ff9092168252519081900360200190f35b6101da61067f565b6040805163ffffffff9092168252519081900360200190f35b6101fb610692565b6040805162ffffff9092168252519081900360200190f35b6101696004803603602081101561022957600080fd5b503563ffffffff166106a2565b61023e610792565b604080516001600160a01b039092168252519081900360200190f35b6101fb6107a1565b6101696107b3565b6101696004803603602081101561028057600080fd5b503560ff16610854565b6101fb6108f9565b610169600480360360208110156102a857600080fd5b503563ffffffff1661090b565b610169610a08565b6102c5610b3b565b60408051918252519081900360200190f35b610169600480360360208110156102ed57600080fd5b503562ffffff16610b41565b61023e610bf6565b6101fb610c05565b610311610c18565b604051808363ffffffff1681526020018263ffffffff1681526020019250505060405180910390f35b610169610c31565b6101696004803603602081101561035857600080fd5b5035610d1d565b6101fb610db5565b80620f42408162ffffff1611156103ae576040805162461bcd60e51b81526020600482015260066024820152654348435f524f60d01b604482015290519081900360640190fd5b6103b6610dc7565b6001600160a01b03166103c7610bf6565b6001600160a01b03161461040b576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6067805462ffffff8416600160381b810262ffffff60381b199092169190911790915560408051918252517ff95b3e2798060899824a0bebdd89ff5df3d51c51c5d30f5184bd30d7a6b017089181900360200190a15050565b61046c610dc7565b6001600160a01b031661047d610bf6565b6001600160a01b0316146104c1576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6001600160a01b038116610505576040805162461bcd60e51b81526020600482015260066024820152650534f5f4e57360d41b604482015290519081900360640190fd5b6033546001600160a01b0382811691161415610551576040805162461bcd60e51b8152602060048201526006602482015265534f5f53414f60d01b604482015290519081900360640190fd5b6034546001600160a01b038281169116141561059d576040805162461bcd60e51b8152602060048201526006602482015265534f5f53414360d01b604482015290519081900360640190fd5b603480546001600160a01b0319166001600160a01b0392909216919091179055565b6105c7610dc7565b6001600160a01b03166105d8610bf6565b6001600160a01b03161461061c576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6067805463ffffffff8316600160801b810263ffffffff60801b199092169190911790915560408051918252517f0bd5e02c0d6277fdf7c7c72fae10042c4c832b26ea94623a04b79a50a35a217e9181900360200190a150565b60675460ff1690565b606754600160801b900463ffffffff1690565b606754610100900462ffffff1690565b6106aa610dc7565b6001600160a01b03166106bb610bf6565b6001600160a01b0316146106ff576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b63ffffffff8116610744576040805162461bcd60e51b815260206004820152600a6024820152694348435f494d504d544960b01b604482015290519081900360640190fd5b606a805463ffffffff831663ffffffff19909116811790915560408051918252517f043c6e0951171948ce43384f016d5cf8b28aaf1cc67b386b7f24c7cd442a101f9181900360200190a150565b6034546001600160a01b031690565b606754600160681b900462ffffff1690565b6107bb610dc7565b6001600160a01b03166107cc610bf6565b6001600160a01b031614610810576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6033546040516000916001600160a01b031690600080516020611049833981519152908390a3603380546001600160a01b0319908116909155603480549091169055565b61085c610dc7565b6001600160a01b031661086d610bf6565b6001600160a01b0316146108b1576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6067805460ff831660ff19909116811790915560408051918252517fa7b4760b38e2a630f3073fcd5119972cbf81bd50e3761f86534a69661caf81109181900360200190a150565b606754600160501b900462ffffff1690565b610913610dc7565b6001600160a01b0316610924610bf6565b6001600160a01b031614610968576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b63ffffffff81166109ac576040805162461bcd60e51b81526020600482015260096024820152684348435f494d50504960b81b604482015290519081900360640190fd5b606a805463ffffffff8316640100000000810267ffffffff00000000199092169190911790915560408051918252517f2ded22d3f7efd4c22dabf8f320ff2d8d1ecdce90fa5d891616bd9de5ef5849bb9181900360200190a150565b600054610100900460ff1680610a215750610a21610dcb565b80610a2f575060005460ff16155b610a6a5760405162461bcd60e51b815260040180806020018281038252602e81526020018061101b602e913960400191505060405180910390fd5b600054610100900460ff16158015610a95576000805460ff1961ff0019909116610100171660011790555b610a9d610ddc565b6067805460ff60ff199091161763ffffff001916630186a0001766ffffff00000000191665f424000000001762ffffff60381b1916610c35603b1b1762ffffff60681b1916610c35606d1b1763ffffffff60801b191660e160821b1790556000606855606a805461070863ffffffff199091161767ffffffff000000001916650384000000001790558015610b38576000805461ff00191690555b50565b60685490565b610b49610dc7565b6001600160a01b0316610b5a610bf6565b6001600160a01b031614610b9e576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6067805462ffffff8316600160681b810262ffffff60681b199092169190911790915560408051918252517f0bcb070f78e3c4fec82334dff77e5369a878886b8be26c9f98daa534a8cf67789181900360200190a150565b6033546001600160a01b031690565b606754640100000000900462ffffff1690565b606a5463ffffffff808216916401000000009004169091565b6034546001600160a01b0316610c76576040805162461bcd60e51b81526020600482015260056024820152640534f5f43360dc1b604482015290519081900360640190fd5b610c7e610dc7565b6034546001600160a01b03908116911614610cc9576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4360d01b604482015290519081900360640190fd5b6034546033546040516001600160a01b03928316929091169060008051602061104983398151915290600090a360348054603380546001600160a01b03199081166001600160a01b03841617909155169055565b610d25610dc7565b6001600160a01b0316610d36610bf6565b6001600160a01b031614610d7a576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b60688190556040805182815290517fc6564be86420b541b7946583fdb54d45535a59a04e3b3525b536ccc547b4cd8f9181900360200190a150565b606754600160381b900462ffffff1690565b3390565b6000610dd630610ecb565b15905090565b600054610100900460ff1680610df55750610df5610dcb565b80610e03575060005460ff16155b610e3e5760405162461bcd60e51b815260040180806020018281038252602e81526020018061101b602e913960400191505060405180910390fd5b600054610100900460ff16158015610e69576000805460ff1961ff0019909116610100171660011790555b610e71610ed1565b6000610e7b610dc7565b603380546001600160a01b0319166001600160a01b03831690811790915560405191925090600090600080516020611049833981519152908290a3508015610b38576000805461ff001916905550565b3b151590565b600054610100900460ff1680610eea5750610eea610dcb565b80610ef8575060005460ff16155b610f335760405162461bcd60e51b815260040180806020018281038252602e81526020018061101b602e913960400191505060405180910390fd5b600054610100900460ff16158015610f5e576000805460ff1961ff0019909116610100171660011790555b610f66610f7a565b8015610b38576000805461ff001916905550565b600054610100900460ff1680610f935750610f93610dcb565b80610fa1575060005460ff16155b610fdc5760405162461bcd60e51b815260040180806020018281038252602e81526020018061101b602e913960400191505060405180910390fd5b600054610100900460ff16158015610f66576000805460ff1961ff0019909116610100171660011790558015610b38576000805461ff00191690555056fe496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a65648be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0a2646970667358221220d104e7ce0f3ca52d6f76c9b80863e45e075660360c8a24d84e4554a76bdc881264736f6c63430007060033", "linkReferences": {}, "deployedLinkReferences": {} }