-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathcoverage.json
1 lines (1 loc) Β· 34.9 KB
/
coverage.json
1
{"contracts/CherryMath.sol":{"l":{"17":0,"18":0,"21":0,"23":0,"24":0,"26":0,"34":0,"35":0,"38":0,"45":0,"46":0,"48":0,"56":0,"58":0,"59":0,"61":0,"69":0,"71":0,"72":0,"75":0,"90":13,"92":13,"93":13,"95":13,"96":13,"97":13,"98":13,"99":13,"100":13,"101":13,"102":13,"103":13,"104":13,"105":13,"106":13,"107":13,"108":13,"109":13,"110":13,"111":13,"112":13,"113":13,"114":13,"115":13,"116":13,"117":13,"118":13,"119":13,"120":13,"121":13,"122":13,"123":13,"124":13,"125":13,"126":13,"127":13,"128":13,"129":13,"130":13,"131":13,"132":13,"133":13,"134":13,"136":13,"138":13,"140":13,"142":13,"144":13,"146":13,"148":13,"151":13,"155":3,"156":3,"157":3,"158":3,"162":2,"166":2,"176":1,"177":1,"178":1,"187":0,"188":0,"189":0,"192":0,"199":0,"200":0,"201":0,"204":0,"213":0},"path":"/Users/haythem96/Projects/NeapolitanSwaps/CherrySwap/packages/smart-contracts/contracts/CherryMath.sol","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":13,"22":13,"23":13,"24":13,"25":13,"26":13,"27":13,"28":13,"29":13,"30":13,"31":13,"32":13,"33":13,"34":13,"35":13,"36":13,"37":13,"38":13,"39":13,"40":13,"41":13,"42":13,"43":13,"44":13,"45":13,"46":13,"47":13,"48":13,"49":13,"50":13,"51":13,"52":13,"53":13,"54":13,"55":13,"56":13,"57":13,"58":13,"59":13,"60":13,"61":13,"62":13,"63":13,"64":13,"65":5,"66":13,"67":6,"68":13,"69":3,"70":13,"71":3,"72":13,"73":0,"74":13,"75":0,"76":13,"77":0,"78":13,"79":3,"80":3,"81":3,"82":3,"83":2,"84":2,"85":1,"86":1,"87":1,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[5,8],"8":[6,7],"9":[3,10],"10":[3,10],"11":[0,13],"12":[0,13],"13":[0,13],"14":[0,0],"15":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":13,"7":3,"8":2,"9":2,"10":1,"11":0,"12":0,"13":0},"fnMap":{"1":{"name":"mulUInt","line":16,"loc":{"start":{"line":16,"column":4},"end":{"line":16,"column":74}}},"2":{"name":"divUInt","line":33,"loc":{"start":{"line":33,"column":4},"end":{"line":33,"column":74}}},"3":{"name":"subUInt","line":44,"loc":{"start":{"line":44,"column":4},"end":{"line":44,"column":74}}},"4":{"name":"addUInt","line":55,"loc":{"start":{"line":55,"column":4},"end":{"line":55,"column":74}}},"5":{"name":"addThenSubUInt","line":68,"loc":{"start":{"line":68,"column":4},"end":{"line":68,"column":89}}},"6":{"name":"optimalExp","line":89,"loc":{"start":{"line":89,"column":4},"end":{"line":89,"column":62}}},"7":{"name":"capFunction","line":154,"loc":{"start":{"line":154,"column":4},"end":{"line":154,"column":87}}},"8":{"name":"futureValue","line":161,"loc":{"start":{"line":161,"column":4},"end":{"line":161,"column":98}}},"9":{"name":"cDaitoDai","line":165,"loc":{"start":{"line":165,"column":4},"end":{"line":165,"column":85}}},"10":{"name":"computeRatios","line":168,"loc":{"start":{"line":168,"column":4},"end":{"line":175,"column":69}}},"11":{"name":"mulScalarTruncate","line":186,"loc":{"start":{"line":186,"column":4},"end":{"line":186,"column":98}}},"12":{"name":"mulScalar","line":198,"loc":{"start":{"line":198,"column":4},"end":{"line":198,"column":97}}},"13":{"name":"truncate","line":211,"loc":{"start":{"line":211,"column":4},"end":{"line":211,"column":69}}}},"statementMap":{"1":{"start":{"line":17,"column":8},"end":{"line":17,"column":562}},"2":{"start":{"line":18,"column":12},"end":{"line":18,"column":42}},"3":{"start":{"line":21,"column":8},"end":{"line":21,"column":22}},"4":{"start":{"line":23,"column":8},"end":{"line":23,"column":664}},"5":{"start":{"line":24,"column":12},"end":{"line":24,"column":58}},"6":{"start":{"line":26,"column":12},"end":{"line":26,"column":42}},"7":{"start":{"line":34,"column":8},"end":{"line":34,"column":991}},"8":{"start":{"line":35,"column":12},"end":{"line":35,"column":50}},"9":{"start":{"line":38,"column":8},"end":{"line":38,"column":42}},"10":{"start":{"line":45,"column":8},"end":{"line":45,"column":1330}},"11":{"start":{"line":46,"column":12},"end":{"line":46,"column":46}},"12":{"start":{"line":48,"column":12},"end":{"line":48,"column":51}},"13":{"start":{"line":56,"column":8},"end":{"line":56,"column":22}},"14":{"start":{"line":58,"column":8},"end":{"line":58,"column":1665}},"15":{"start":{"line":59,"column":12},"end":{"line":59,"column":42}},"16":{"start":{"line":61,"column":12},"end":{"line":61,"column":50}},"17":{"start":{"line":69,"column":8},"end":{"line":69,"column":50}},"18":{"start":{"line":71,"column":8},"end":{"line":71,"column":2022}},"19":{"start":{"line":72,"column":12},"end":{"line":72,"column":28}},"20":{"start":{"line":75,"column":8},"end":{"line":75,"column":30}},"21":{"start":{"line":90,"column":8},"end":{"line":90,"column":23}},"22":{"start":{"line":92,"column":8},"end":{"line":92,"column":17}},"23":{"start":{"line":93,"column":8},"end":{"line":93,"column":17}},"24":{"start":{"line":95,"column":8},"end":{"line":95,"column":53}},"25":{"start":{"line":96,"column":8},"end":{"line":96,"column":28}},"26":{"start":{"line":97,"column":8},"end":{"line":97,"column":36}},"27":{"start":{"line":98,"column":8},"end":{"line":98,"column":28}},"28":{"start":{"line":99,"column":8},"end":{"line":99,"column":36}},"29":{"start":{"line":100,"column":8},"end":{"line":100,"column":28}},"30":{"start":{"line":101,"column":8},"end":{"line":101,"column":36}},"31":{"start":{"line":102,"column":8},"end":{"line":102,"column":28}},"32":{"start":{"line":103,"column":8},"end":{"line":103,"column":36}},"33":{"start":{"line":104,"column":8},"end":{"line":104,"column":28}},"34":{"start":{"line":105,"column":8},"end":{"line":105,"column":36}},"35":{"start":{"line":106,"column":8},"end":{"line":106,"column":28}},"36":{"start":{"line":107,"column":8},"end":{"line":107,"column":36}},"37":{"start":{"line":108,"column":8},"end":{"line":108,"column":28}},"38":{"start":{"line":109,"column":8},"end":{"line":109,"column":36}},"39":{"start":{"line":110,"column":8},"end":{"line":110,"column":28}},"40":{"start":{"line":111,"column":8},"end":{"line":111,"column":36}},"41":{"start":{"line":112,"column":8},"end":{"line":112,"column":28}},"42":{"start":{"line":113,"column":8},"end":{"line":113,"column":36}},"43":{"start":{"line":114,"column":8},"end":{"line":114,"column":28}},"44":{"start":{"line":115,"column":8},"end":{"line":115,"column":36}},"45":{"start":{"line":116,"column":8},"end":{"line":116,"column":28}},"46":{"start":{"line":117,"column":8},"end":{"line":117,"column":36}},"47":{"start":{"line":118,"column":8},"end":{"line":118,"column":28}},"48":{"start":{"line":119,"column":8},"end":{"line":119,"column":36}},"49":{"start":{"line":120,"column":8},"end":{"line":120,"column":28}},"50":{"start":{"line":121,"column":8},"end":{"line":121,"column":36}},"51":{"start":{"line":122,"column":8},"end":{"line":122,"column":28}},"52":{"start":{"line":123,"column":8},"end":{"line":123,"column":36}},"53":{"start":{"line":124,"column":8},"end":{"line":124,"column":28}},"54":{"start":{"line":125,"column":8},"end":{"line":125,"column":36}},"55":{"start":{"line":126,"column":8},"end":{"line":126,"column":28}},"56":{"start":{"line":127,"column":8},"end":{"line":127,"column":36}},"57":{"start":{"line":128,"column":8},"end":{"line":128,"column":28}},"58":{"start":{"line":129,"column":8},"end":{"line":129,"column":36}},"59":{"start":{"line":130,"column":8},"end":{"line":130,"column":28}},"60":{"start":{"line":131,"column":8},"end":{"line":131,"column":36}},"61":{"start":{"line":132,"column":8},"end":{"line":132,"column":28}},"62":{"start":{"line":133,"column":8},"end":{"line":133,"column":36}},"63":{"start":{"line":134,"column":8},"end":{"line":134,"column":51}},"64":{"start":{"line":136,"column":8},"end":{"line":136,"column":5061}},"65":{"start":{"line":137,"column":12},"end":{"line":137,"column":98}},"66":{"start":{"line":138,"column":8},"end":{"line":138,"column":5246}},"67":{"start":{"line":139,"column":12},"end":{"line":139,"column":98}},"68":{"start":{"line":140,"column":8},"end":{"line":140,"column":5431}},"69":{"start":{"line":141,"column":12},"end":{"line":141,"column":98}},"70":{"start":{"line":142,"column":8},"end":{"line":142,"column":5616}},"71":{"start":{"line":143,"column":12},"end":{"line":143,"column":98}},"72":{"start":{"line":144,"column":8},"end":{"line":144,"column":5801}},"73":{"start":{"line":145,"column":12},"end":{"line":145,"column":98}},"74":{"start":{"line":146,"column":8},"end":{"line":146,"column":5986}},"75":{"start":{"line":147,"column":12},"end":{"line":147,"column":98}},"76":{"start":{"line":148,"column":8},"end":{"line":148,"column":6171}},"77":{"start":{"line":149,"column":12},"end":{"line":149,"column":98}},"78":{"start":{"line":151,"column":8},"end":{"line":151,"column":18}},"79":{"start":{"line":155,"column":8},"end":{"line":155,"column":27}},"80":{"start":{"line":156,"column":8},"end":{"line":156,"column":51}},"81":{"start":{"line":157,"column":8},"end":{"line":157,"column":52}},"82":{"start":{"line":158,"column":8},"end":{"line":158,"column":16}},"83":{"start":{"line":162,"column":8},"end":{"line":162,"column":50}},"84":{"start":{"line":166,"column":8},"end":{"line":166,"column":46}},"85":{"start":{"line":176,"column":8},"end":{"line":176,"column":92}},"86":{"start":{"line":177,"column":8},"end":{"line":177,"column":82}},"87":{"start":{"line":178,"column":8},"end":{"line":178,"column":54}},"88":{"start":{"line":187,"column":8},"end":{"line":187,"column":63}},"89":{"start":{"line":188,"column":8},"end":{"line":188,"column":7679}},"90":{"start":{"line":189,"column":12},"end":{"line":189,"column":27}},"91":{"start":{"line":192,"column":8},"end":{"line":192,"column":54}},"92":{"start":{"line":199,"column":8},"end":{"line":199,"column":76}},"93":{"start":{"line":200,"column":8},"end":{"line":200,"column":8081}},"94":{"start":{"line":201,"column":12},"end":{"line":201,"column":28}},"95":{"start":{"line":204,"column":8},"end":{"line":204,"column":51}},"96":{"start":{"line":213,"column":8},"end":{"line":213,"column":30}}},"branchMap":{"1":{"line":17,"type":"if","locations":[{"start":{"line":17,"column":8},"end":{"line":17,"column":8}},{"start":{"line":17,"column":8},"end":{"line":17,"column":8}}]},"2":{"line":23,"type":"if","locations":[{"start":{"line":23,"column":8},"end":{"line":23,"column":8}},{"start":{"line":23,"column":8},"end":{"line":23,"column":8}}]},"3":{"line":34,"type":"if","locations":[{"start":{"line":34,"column":8},"end":{"line":34,"column":8}},{"start":{"line":34,"column":8},"end":{"line":34,"column":8}}]},"4":{"line":45,"type":"if","locations":[{"start":{"line":45,"column":8},"end":{"line":45,"column":8}},{"start":{"line":45,"column":8},"end":{"line":45,"column":8}}]},"5":{"line":58,"type":"if","locations":[{"start":{"line":58,"column":8},"end":{"line":58,"column":8}},{"start":{"line":58,"column":8},"end":{"line":58,"column":8}}]},"6":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":8},"end":{"line":71,"column":8}},{"start":{"line":71,"column":8},"end":{"line":71,"column":8}}]},"7":{"line":136,"type":"if","locations":[{"start":{"line":136,"column":8},"end":{"line":136,"column":8}},{"start":{"line":136,"column":8},"end":{"line":136,"column":8}}]},"8":{"line":138,"type":"if","locations":[{"start":{"line":138,"column":8},"end":{"line":138,"column":8}},{"start":{"line":138,"column":8},"end":{"line":138,"column":8}}]},"9":{"line":140,"type":"if","locations":[{"start":{"line":140,"column":8},"end":{"line":140,"column":8}},{"start":{"line":140,"column":8},"end":{"line":140,"column":8}}]},"10":{"line":142,"type":"if","locations":[{"start":{"line":142,"column":8},"end":{"line":142,"column":8}},{"start":{"line":142,"column":8},"end":{"line":142,"column":8}}]},"11":{"line":144,"type":"if","locations":[{"start":{"line":144,"column":8},"end":{"line":144,"column":8}},{"start":{"line":144,"column":8},"end":{"line":144,"column":8}}]},"12":{"line":146,"type":"if","locations":[{"start":{"line":146,"column":8},"end":{"line":146,"column":8}},{"start":{"line":146,"column":8},"end":{"line":146,"column":8}}]},"13":{"line":148,"type":"if","locations":[{"start":{"line":148,"column":8},"end":{"line":148,"column":8}},{"start":{"line":148,"column":8},"end":{"line":148,"column":8}}]},"14":{"line":188,"type":"if","locations":[{"start":{"line":188,"column":8},"end":{"line":188,"column":8}},{"start":{"line":188,"column":8},"end":{"line":188,"column":8}}]},"15":{"line":200,"type":"if","locations":[{"start":{"line":200,"column":8},"end":{"line":200,"column":8}},{"start":{"line":200,"column":8},"end":{"line":200,"column":8}}]}}},"contracts/CherryPool.sol":{"l":{"50":1,"52":1,"53":1,"54":1,"61":0,"62":0,"69":0,"70":0,"74":0,"75":0,"79":0,"80":0,"89":1,"92":1,"95":1,"99":1,"102":1,"104":1,"105":1,"108":1,"109":1,"112":1,"113":1,"114":1,"115":1,"117":1,"119":1,"121":1,"130":0,"139":0,"148":0,"159":0,"165":0,"166":0,"168":0,"170":0,"173":0,"175":0,"177":0,"185":0,"196":0,"199":0,"202":0,"204":0,"213":1,"214":1,"215":1,"218":0,"221":1,"223":1,"232":1,"234":1,"236":1,"240":0,"242":0,"246":0,"248":0,"252":0,"253":0,"255":0,"259":0,"260":0,"262":0,"266":0,"270":1},"path":"/Users/haythem96/Projects/NeapolitanSwaps/CherrySwap/packages/smart-contracts/contracts/CherryPool.sol","s":{"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":1,"42":1,"43":1,"44":0,"45":1,"46":1,"47":1,"48":1,"49":1,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":1},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[1,0],"6":[1,0],"7":[1,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[1,0],"12":[1,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0]},"f":{"1":1,"2":0,"3":0,"4":0,"5":0,"6":1,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":1,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":1},"fnMap":{"1":{"name":"initialize","line":49,"loc":{"start":{"line":49,"column":95},"end":{"line":49,"column":3}}},"2":{"name":"isLongUtilized","line":60,"loc":{"start":{"line":60,"column":4},"end":{"line":60,"column":27}}},"3":{"name":"isShortUtilized","line":68,"loc":{"start":{"line":68,"column":4},"end":{"line":68,"column":28}}},"4":{"name":"canReserveLong","line":73,"loc":{"start":{"line":73,"column":4},"end":{"line":73,"column":42}}},"5":{"name":"canReserveShort","line":78,"loc":{"start":{"line":78,"column":4},"end":{"line":78,"column":43}}},"6":{"name":"mint","line":88,"loc":{"start":{"line":88,"column":4},"end":{"line":88,"column":59}}},"7":{"name":"calcLongPoolUtil","line":129,"loc":{"start":{"line":129,"column":4},"end":{"line":129,"column":84}}},"8":{"name":"calcShortPoolUtil","line":138,"loc":{"start":{"line":138,"column":4},"end":{"line":138,"column":86}}},"9":{"name":"cherryDaiBalanceOf","line":147,"loc":{"start":{"line":147,"column":4},"end":{"line":147,"column":78}}},"10":{"name":"redeem","line":158,"loc":{"start":{"line":158,"column":79},"end":{"line":158,"column":21}}},"11":{"name":"getCashPrior","line":184,"loc":{"start":{"line":184,"column":4},"end":{"line":184,"column":52}}},"12":{"name":"payout","line":194,"loc":{"start":{"line":194,"column":4},"end":{"line":194,"column":107}}},"13":{"name":"exchangeRate","line":212,"loc":{"start":{"line":212,"column":4},"end":{"line":212,"column":50}}},"14":{"name":"setToken","line":231,"loc":{"start":{"line":231,"column":4},"end":{"line":231,"column":44}}},"15":{"name":"_reserveLongPool","line":239,"loc":{"start":{"line":239,"column":78},"end":{"line":239,"column":3}}},"16":{"name":"_reserveShortPool","line":245,"loc":{"start":{"line":245,"column":80},"end":{"line":245,"column":3}}},"17":{"name":"_freeLongPool","line":251,"loc":{"start":{"line":251,"column":4},"end":{"line":251,"column":50}}},"18":{"name":"_freeShortPool","line":258,"loc":{"start":{"line":258,"column":4},"end":{"line":258,"column":51}}},"19":{"name":"_addcTokenPoolProfit","line":265,"loc":{"start":{"line":265,"column":4},"end":{"line":265,"column":56}}},"20":{"name":"getcTokenExchangeRate","line":269,"loc":{"start":{"line":269,"column":4},"end":{"line":269,"column":64}}}},"statementMap":{"1":{"start":{"line":50,"column":8},"end":{"line":50,"column":25}},"2":{"start":{"line":52,"column":8},"end":{"line":52,"column":29}},"3":{"start":{"line":53,"column":8},"end":{"line":53,"column":32}},"4":{"start":{"line":54,"column":8},"end":{"line":54,"column":43}},"5":{"start":{"line":61,"column":8},"end":{"line":61,"column":100}},"6":{"start":{"line":69,"column":8},"end":{"line":69,"column":103}},"7":{"start":{"line":74,"column":8},"end":{"line":74,"column":113}},"8":{"start":{"line":79,"column":8},"end":{"line":79,"column":116}},"9":{"start":{"line":89,"column":8},"end":{"line":89,"column":73}},"10":{"start":{"line":92,"column":8},"end":{"line":92,"column":110}},"11":{"start":{"line":95,"column":8},"end":{"line":95,"column":46}},"12":{"start":{"line":99,"column":8},"end":{"line":99,"column":40}},"13":{"start":{"line":102,"column":8},"end":{"line":102,"column":63}},"14":{"start":{"line":104,"column":8},"end":{"line":104,"column":27}},"15":{"start":{"line":105,"column":8},"end":{"line":105,"column":35}},"16":{"start":{"line":108,"column":8},"end":{"line":108,"column":68}},"17":{"start":{"line":109,"column":8},"end":{"line":109,"column":50}},"18":{"start":{"line":112,"column":8},"end":{"line":112,"column":45}},"19":{"start":{"line":113,"column":8},"end":{"line":113,"column":35}},"20":{"start":{"line":114,"column":8},"end":{"line":114,"column":60}},"21":{"start":{"line":115,"column":8},"end":{"line":115,"column":62}},"22":{"start":{"line":117,"column":8},"end":{"line":117,"column":50}},"23":{"start":{"line":119,"column":8},"end":{"line":119,"column":76}},"24":{"start":{"line":121,"column":8},"end":{"line":121,"column":30}},"25":{"start":{"line":130,"column":8},"end":{"line":130,"column":59}},"26":{"start":{"line":139,"column":8},"end":{"line":139,"column":61}},"27":{"start":{"line":148,"column":8},"end":{"line":148,"column":45}},"28":{"start":{"line":159,"column":8},"end":{"line":159,"column":6135}},"29":{"start":{"line":165,"column":8},"end":{"line":165,"column":27}},"30":{"start":{"line":166,"column":8},"end":{"line":166,"column":35}},"31":{"start":{"line":168,"column":8},"end":{"line":168,"column":64}},"32":{"start":{"line":170,"column":8},"end":{"line":170,"column":72}},"33":{"start":{"line":173,"column":8},"end":{"line":173,"column":47}},"34":{"start":{"line":175,"column":8},"end":{"line":175,"column":46}},"35":{"start":{"line":177,"column":8},"end":{"line":177,"column":26}},"36":{"start":{"line":185,"column":8},"end":{"line":185,"column":73}},"37":{"start":{"line":196,"column":8},"end":{"line":196,"column":62}},"38":{"start":{"line":199,"column":8},"end":{"line":199,"column":109}},"39":{"start":{"line":202,"column":8},"end":{"line":202,"column":52}},"40":{"start":{"line":204,"column":8},"end":{"line":204,"column":55}},"41":{"start":{"line":213,"column":8},"end":{"line":213,"column":20}},"42":{"start":{"line":214,"column":8},"end":{"line":214,"column":8180}},"43":{"start":{"line":215,"column":12},"end":{"line":215,"column":19}},"44":{"start":{"line":218,"column":12},"end":{"line":218,"column":126}},"45":{"start":{"line":221,"column":8},"end":{"line":221,"column":47}},"46":{"start":{"line":223,"column":8},"end":{"line":223,"column":28}},"47":{"start":{"line":232,"column":8},"end":{"line":232,"column":82}},"48":{"start":{"line":234,"column":8},"end":{"line":234,"column":36}},"49":{"start":{"line":236,"column":8},"end":{"line":236,"column":33}},"50":{"start":{"line":240,"column":8},"end":{"line":240,"column":68}},"51":{"start":{"line":242,"column":8},"end":{"line":242,"column":55}},"52":{"start":{"line":246,"column":8},"end":{"line":246,"column":68}},"53":{"start":{"line":248,"column":8},"end":{"line":248,"column":57}},"54":{"start":{"line":252,"column":8},"end":{"line":252,"column":65}},"55":{"start":{"line":253,"column":8},"end":{"line":253,"column":36}},"56":{"start":{"line":255,"column":8},"end":{"line":255,"column":34}},"57":{"start":{"line":259,"column":8},"end":{"line":259,"column":65}},"58":{"start":{"line":260,"column":8},"end":{"line":260,"column":37}},"59":{"start":{"line":262,"column":8},"end":{"line":262,"column":35}},"60":{"start":{"line":266,"column":8},"end":{"line":266,"column":34}},"61":{"start":{"line":270,"column":8},"end":{"line":270,"column":42}}},"branchMap":{"1":{"line":61,"type":"if","locations":[{"start":{"line":61,"column":8},"end":{"line":61,"column":8}},{"start":{"line":61,"column":8},"end":{"line":61,"column":8}}]},"2":{"line":69,"type":"if","locations":[{"start":{"line":69,"column":8},"end":{"line":69,"column":8}},{"start":{"line":69,"column":8},"end":{"line":69,"column":8}}]},"3":{"line":74,"type":"if","locations":[{"start":{"line":74,"column":8},"end":{"line":74,"column":8}},{"start":{"line":74,"column":8},"end":{"line":74,"column":8}}]},"4":{"line":79,"type":"if","locations":[{"start":{"line":79,"column":8},"end":{"line":79,"column":8}},{"start":{"line":79,"column":8},"end":{"line":79,"column":8}}]},"5":{"line":89,"type":"if","locations":[{"start":{"line":89,"column":8},"end":{"line":89,"column":8}},{"start":{"line":89,"column":8},"end":{"line":89,"column":8}}]},"6":{"line":92,"type":"if","locations":[{"start":{"line":92,"column":8},"end":{"line":92,"column":8}},{"start":{"line":92,"column":8},"end":{"line":92,"column":8}}]},"7":{"line":99,"type":"if","locations":[{"start":{"line":99,"column":8},"end":{"line":99,"column":8}},{"start":{"line":99,"column":8},"end":{"line":99,"column":8}}]},"8":{"line":159,"type":"if","locations":[{"start":{"line":159,"column":8},"end":{"line":159,"column":8}},{"start":{"line":159,"column":8},"end":{"line":159,"column":8}}]},"9":{"line":170,"type":"if","locations":[{"start":{"line":170,"column":8},"end":{"line":170,"column":8}},{"start":{"line":170,"column":8},"end":{"line":170,"column":8}}]},"10":{"line":199,"type":"if","locations":[{"start":{"line":199,"column":8},"end":{"line":199,"column":8}},{"start":{"line":199,"column":8},"end":{"line":199,"column":8}}]},"11":{"line":214,"type":"if","locations":[{"start":{"line":214,"column":8},"end":{"line":214,"column":8}},{"start":{"line":214,"column":8},"end":{"line":214,"column":8}}]},"12":{"line":232,"type":"if","locations":[{"start":{"line":232,"column":8},"end":{"line":232,"column":8}},{"start":{"line":232,"column":8},"end":{"line":232,"column":8}}]},"13":{"line":240,"type":"if","locations":[{"start":{"line":240,"column":8},"end":{"line":240,"column":8}},{"start":{"line":240,"column":8},"end":{"line":240,"column":8}}]},"14":{"line":246,"type":"if","locations":[{"start":{"line":246,"column":8},"end":{"line":246,"column":8}},{"start":{"line":246,"column":8},"end":{"line":246,"column":8}}]},"15":{"line":252,"type":"if","locations":[{"start":{"line":252,"column":8},"end":{"line":252,"column":8}},{"start":{"line":252,"column":8},"end":{"line":252,"column":8}}]},"16":{"line":259,"type":"if","locations":[{"start":{"line":259,"column":8},"end":{"line":259,"column":8}},{"start":{"line":259,"column":8},"end":{"line":259,"column":8}}]}}},"contracts/CherrySwap.sol":{"l":{"81":1,"86":1,"88":1,"102":0,"105":0,"108":0,"111":0,"116":0,"118":0,"120":0,"121":0,"122":0,"123":0,"125":0,"140":0,"159":0,"161":0,"164":0,"167":0,"172":0,"174":0,"176":0,"177":0,"178":0,"179":0,"181":0,"196":0,"220":0,"222":0,"224":0,"227":0,"229":0,"231":0,"232":0,"234":0,"235":0,"238":0,"239":0,"242":0,"252":0,"253":0,"259":0,"260":0,"273":0,"277":0,"287":0,"288":0,"293":0,"294":0,"299":0,"301":0,"319":0},"path":"/Users/haythem96/Projects/NeapolitanSwaps/CherrySwap/packages/smart-contracts/contracts/CherrySwap.sol","s":{"1":1,"2":1,"3":1,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0},"b":{"1":[1,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0]},"f":{"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"fnMap":{"1":{"name":"initialize","line":80,"loc":{"start":{"line":80,"column":95},"end":{"line":80,"column":3}}},"2":{"name":"createLongPosition","line":99,"loc":{"start":{"line":99,"column":71},"end":{"line":99,"column":3}}},"3":{"name":"createShortPosition","line":158,"loc":{"start":{"line":158,"column":73},"end":{"line":158,"column":3}}},"4":{"name":"closePosition","line":216,"loc":{"start":{"line":216,"column":4},"end":{"line":216,"column":68}}},"5":{"name":"tokensToPayTrader","line":250,"loc":{"start":{"line":250,"column":4},"end":{"line":250,"column":74}}},"6":{"name":"rageQuitSwap","line":272,"loc":{"start":{"line":272,"column":4},"end":{"line":272,"column":67}}},"7":{"name":"numSwaps","line":276,"loc":{"start":{"line":276,"column":4},"end":{"line":276,"column":51}}},"8":{"name":"getFixedRateOffer","line":286,"loc":{"start":{"line":286,"column":4},"end":{"line":286,"column":78}}},"9":{"name":"getFloatingValue","line":314,"loc":{"start":{"line":314,"column":4},"end":{"line":318,"column":5}}}},"statementMap":{"1":{"start":{"line":81,"column":8},"end":{"line":81,"column":2357}},"2":{"start":{"line":86,"column":8},"end":{"line":86,"column":58}},"3":{"start":{"line":88,"column":8},"end":{"line":88,"column":46}},"4":{"start":{"line":102,"column":8},"end":{"line":102,"column":115}},"5":{"start":{"line":105,"column":8},"end":{"line":105,"column":56}},"6":{"start":{"line":108,"column":8},"end":{"line":108,"column":38}},"7":{"start":{"line":111,"column":8},"end":{"line":111,"column":3946}},"8":{"start":{"line":116,"column":8},"end":{"line":116,"column":73}},"9":{"start":{"line":118,"column":8},"end":{"line":118,"column":101}},"10":{"start":{"line":120,"column":8},"end":{"line":120,"column":72}},"11":{"start":{"line":121,"column":8},"end":{"line":121,"column":80}},"12":{"start":{"line":122,"column":8},"end":{"line":122,"column":60}},"13":{"start":{"line":123,"column":8},"end":{"line":123,"column":58}},"14":{"start":{"line":125,"column":8},"end":{"line":125,"column":4571}},"15":{"start":{"line":140,"column":8},"end":{"line":140,"column":5210}},"16":{"start":{"line":159,"column":8},"end":{"line":159,"column":112}},"17":{"start":{"line":161,"column":8},"end":{"line":161,"column":53}},"18":{"start":{"line":164,"column":8},"end":{"line":164,"column":39}},"19":{"start":{"line":167,"column":8},"end":{"line":167,"column":6221}},"20":{"start":{"line":172,"column":8},"end":{"line":172,"column":73}},"21":{"start":{"line":174,"column":8},"end":{"line":174,"column":102}},"22":{"start":{"line":176,"column":8},"end":{"line":176,"column":72}},"23":{"start":{"line":177,"column":8},"end":{"line":177,"column":80}},"24":{"start":{"line":178,"column":8},"end":{"line":178,"column":61}},"25":{"start":{"line":179,"column":8},"end":{"line":179,"column":58}},"26":{"start":{"line":181,"column":8},"end":{"line":181,"column":6849}},"27":{"start":{"line":196,"column":8},"end":{"line":196,"column":7211}},"28":{"start":{"line":220,"column":8},"end":{"line":220,"column":41}},"29":{"start":{"line":222,"column":8},"end":{"line":222,"column":54}},"30":{"start":{"line":224,"column":8},"end":{"line":224,"column":83}},"31":{"start":{"line":227,"column":8},"end":{"line":227,"column":39}},"32":{"start":{"line":229,"column":8},"end":{"line":229,"column":47}},"33":{"start":{"line":231,"column":8},"end":{"line":231,"column":93}},"34":{"start":{"line":232,"column":8},"end":{"line":232,"column":51}},"35":{"start":{"line":234,"column":8},"end":{"line":234,"column":8831}},"36":{"start":{"line":235,"column":12},"end":{"line":235,"column":44}},"37":{"start":{"line":238,"column":8},"end":{"line":238,"column":8925}},"38":{"start":{"line":239,"column":12},"end":{"line":239,"column":45}},"39":{"start":{"line":242,"column":8},"end":{"line":242,"column":80}},"40":{"start":{"line":252,"column":8},"end":{"line":252,"column":9570}},"41":{"start":{"line":253,"column":12},"end":{"line":253,"column":9715}},"42":{"start":{"line":259,"column":8},"end":{"line":259,"column":10045}},"43":{"start":{"line":260,"column":12},"end":{"line":260,"column":10184}},"44":{"start":{"line":273,"column":8},"end":{"line":273,"column":16}},"45":{"start":{"line":277,"column":8},"end":{"line":277,"column":27}},"46":{"start":{"line":287,"column":8},"end":{"line":287,"column":11264}},"47":{"start":{"line":288,"column":12},"end":{"line":288,"column":11314}},"48":{"start":{"line":293,"column":8},"end":{"line":293,"column":11487}},"49":{"start":{"line":294,"column":12},"end":{"line":294,"column":11537}},"50":{"start":{"line":299,"column":8},"end":{"line":299,"column":44}},"51":{"start":{"line":301,"column":8},"end":{"line":301,"column":30}},"52":{"start":{"line":319,"column":8},"end":{"line":319,"column":70}}},"branchMap":{"1":{"line":81,"type":"if","locations":[{"start":{"line":81,"column":8},"end":{"line":81,"column":8}},{"start":{"line":81,"column":8},"end":{"line":81,"column":8}}]},"2":{"line":111,"type":"if","locations":[{"start":{"line":111,"column":8},"end":{"line":111,"column":8}},{"start":{"line":111,"column":8},"end":{"line":111,"column":8}}]},"3":{"line":118,"type":"if","locations":[{"start":{"line":118,"column":8},"end":{"line":118,"column":8}},{"start":{"line":118,"column":8},"end":{"line":118,"column":8}}]},"4":{"line":167,"type":"if","locations":[{"start":{"line":167,"column":8},"end":{"line":167,"column":8}},{"start":{"line":167,"column":8},"end":{"line":167,"column":8}}]},"5":{"line":174,"type":"if","locations":[{"start":{"line":174,"column":8},"end":{"line":174,"column":8}},{"start":{"line":174,"column":8},"end":{"line":174,"column":8}}]},"6":{"line":234,"type":"if","locations":[{"start":{"line":234,"column":8},"end":{"line":234,"column":8}},{"start":{"line":234,"column":8},"end":{"line":234,"column":8}}]},"7":{"line":238,"type":"if","locations":[{"start":{"line":238,"column":8},"end":{"line":238,"column":8}},{"start":{"line":238,"column":8},"end":{"line":238,"column":8}}]},"8":{"line":252,"type":"if","locations":[{"start":{"line":252,"column":8},"end":{"line":252,"column":8}},{"start":{"line":252,"column":8},"end":{"line":252,"column":8}}]},"9":{"line":259,"type":"if","locations":[{"start":{"line":259,"column":8},"end":{"line":259,"column":8}},{"start":{"line":259,"column":8},"end":{"line":259,"column":8}}]},"10":{"line":287,"type":"if","locations":[{"start":{"line":287,"column":8},"end":{"line":287,"column":8}},{"start":{"line":287,"column":8},"end":{"line":287,"column":8}}]},"11":{"line":293,"type":"if","locations":[{"start":{"line":293,"column":8},"end":{"line":293,"column":8}},{"start":{"line":293,"column":8},"end":{"line":293,"column":8}}]}}},"contracts/interface/ICERC20.sol":{"l":{},"path":"/Users/haythem96/Projects/NeapolitanSwaps/CherrySwap/packages/smart-contracts/contracts/interface/ICERC20.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interface/ISwapMath.sol":{"l":{},"path":"/Users/haythem96/Projects/NeapolitanSwaps/CherrySwap/packages/smart-contracts/contracts/interface/ISwapMath.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/mocks/CTokenMock.sol":{"l":{"28":0,"30":0,"31":0,"32":0,"33":0,"45":1,"46":1,"47":1,"48":1,"49":1,"60":1,"61":1,"62":1,"64":1,"65":1,"69":0,"70":0,"71":0,"75":0,"79":0,"83":0,"87":0,"91":0},"path":"/Users/haythem96/Projects/NeapolitanSwaps/CherrySwap/packages/smart-contracts/contracts/mocks/CTokenMock.sol","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0},"b":{},"f":{"1":0,"2":1,"3":1,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"fnMap":{"1":{"name":"initialize","line":27,"loc":{"start":{"line":27,"column":63},"end":{"line":27,"column":3}}},"2":{"name":"seed","line":37,"loc":{"start":{"line":37,"column":4},"end":{"line":44,"column":14}}},"3":{"name":"mint","line":57,"loc":{"start":{"line":57,"column":4},"end":{"line":57,"column":60}}},"4":{"name":"redeem","line":68,"loc":{"start":{"line":68,"column":4},"end":{"line":68,"column":64}}},"5":{"name":"redeemUnderlying","line":74,"loc":{"start":{"line":74,"column":4},"end":{"line":74,"column":74}}},"6":{"name":"setSupplyRatePerBlock","line":78,"loc":{"start":{"line":78,"column":4},"end":{"line":78,"column":68}}},"7":{"name":"setGetCash","line":82,"loc":{"start":{"line":82,"column":4},"end":{"line":82,"column":46}}},"8":{"name":"setTotalReserves","line":86,"loc":{"start":{"line":86,"column":4},"end":{"line":86,"column":61}}},"9":{"name":"setexchangeRateStored","line":90,"loc":{"start":{"line":90,"column":4},"end":{"line":90,"column":68}}}},"statementMap":{"1":{"start":{"line":28,"column":8},"end":{"line":28,"column":35}},"2":{"start":{"line":30,"column":8},"end":{"line":30,"column":29}},"3":{"start":{"line":31,"column":8},"end":{"line":31,"column":18}},"4":{"start":{"line":32,"column":8},"end":{"line":32,"column":24}},"5":{"start":{"line":33,"column":8},"end":{"line":33,"column":29}},"6":{"start":{"line":45,"column":8},"end":{"line":45,"column":47}},"7":{"start":{"line":46,"column":8},"end":{"line":46,"column":25}},"8":{"start":{"line":47,"column":8},"end":{"line":47,"column":37}},"9":{"start":{"line":48,"column":8},"end":{"line":48,"column":47}},"10":{"start":{"line":49,"column":8},"end":{"line":49,"column":41}},"11":{"start":{"line":60,"column":8},"end":{"line":60,"column":48}},"12":{"start":{"line":61,"column":8},"end":{"line":61,"column":53}},"13":{"start":{"line":62,"column":8},"end":{"line":62,"column":66}},"14":{"start":{"line":64,"column":8},"end":{"line":64,"column":44}},"15":{"start":{"line":65,"column":8},"end":{"line":65,"column":16}},"16":{"start":{"line":69,"column":8},"end":{"line":69,"column":53}},"17":{"start":{"line":70,"column":8},"end":{"line":70,"column":42}},"18":{"start":{"line":71,"column":8},"end":{"line":71,"column":16}},"19":{"start":{"line":75,"column":8},"end":{"line":75,"column":16}},"20":{"start":{"line":79,"column":8},"end":{"line":79,"column":47}},"21":{"start":{"line":83,"column":8},"end":{"line":83,"column":25}},"22":{"start":{"line":87,"column":8},"end":{"line":87,"column":40}},"23":{"start":{"line":91,"column":8},"end":{"line":91,"column":47}}},"branchMap":{}},"contracts/mocks/TokenMock.sol":{"l":{"8":7},"path":"/Users/haythem96/Projects/NeapolitanSwaps/CherrySwap/packages/smart-contracts/contracts/mocks/TokenMock.sol","s":{"1":7},"b":{},"f":{"1":7},"fnMap":{"1":{"name":"mint","line":7,"loc":{"start":{"line":7,"column":4},"end":{"line":7,"column":59}}}},"statementMap":{"1":{"start":{"line":8,"column":8},"end":{"line":8,"column":33}}},"branchMap":{}},"contracts/token/CherryDai.sol":{"l":{"14":2,"16":2,"18":2,"19":2,"20":2},"path":"/Users/haythem96/Projects/NeapolitanSwaps/CherrySwap/packages/smart-contracts/contracts/token/CherryDai.sol","s":{"1":2,"2":2,"3":2,"4":2,"5":2},"b":{"1":[2,0]},"f":{"1":2},"fnMap":{"1":{"name":"initialize","line":12,"loc":{"start":{"line":12,"column":18},"end":{"line":13,"column":5}}}},"statementMap":{"1":{"start":{"line":14,"column":8},"end":{"line":14,"column":58}},"2":{"start":{"line":16,"column":8},"end":{"line":16,"column":43}},"3":{"start":{"line":18,"column":8},"end":{"line":18,"column":718}},"4":{"start":{"line":19,"column":12},"end":{"line":19,"column":44}},"5":{"start":{"line":20,"column":12},"end":{"line":20,"column":38}}},"branchMap":{"1":{"line":18,"type":"if","locations":[{"start":{"line":18,"column":8},"end":{"line":18,"column":8}},{"start":{"line":18,"column":8},"end":{"line":18,"column":8}}]}}}}