-
Notifications
You must be signed in to change notification settings - Fork 12
/
coverage.json
1 lines (1 loc) · 34.2 KB
/
coverage.json
1
{"contracts/capabilities/Burnable.sol":{"l":{"10":2,"11":2,"12":2,"19":2},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/capabilities/Burnable.sol","s":{"1":2,"2":2,"3":2,"4":2},"b":{},"f":{"1":2,"2":2},"fnMap":{"1":{"name":"_burn","line":9,"loc":{"start":{"line":9,"column":2},"end":{"line":9,"column":86}}},"2":{"name":"burn","line":18,"loc":{"start":{"line":18,"column":65},"end":{"line":18,"column":18}}}},"statementMap":{"1":{"start":{"line":10,"column":6},"end":{"line":10,"column":30}},"2":{"start":{"line":11,"column":6},"end":{"line":11,"column":37}},"3":{"start":{"line":12,"column":6},"end":{"line":12,"column":17}},"4":{"start":{"line":19,"column":6},"end":{"line":19,"column":47}}},"branchMap":{}},"contracts/capabilities/Mintable.sol":{"l":{"10":73,"11":73,"12":73,"19":2},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/capabilities/Mintable.sol","s":{"1":73,"2":73,"3":73,"4":2},"b":{},"f":{"1":73,"2":2},"fnMap":{"1":{"name":"_mint","line":9,"loc":{"start":{"line":9,"column":2},"end":{"line":9,"column":84}}},"2":{"name":"mint","line":18,"loc":{"start":{"line":18,"column":65},"end":{"line":18,"column":18}}}},"statementMap":{"1":{"start":{"line":10,"column":6},"end":{"line":10,"column":28}},"2":{"start":{"line":11,"column":6},"end":{"line":11,"column":35}},"3":{"start":{"line":12,"column":6},"end":{"line":12,"column":17}},"4":{"start":{"line":19,"column":6},"end":{"line":19,"column":56}}},"branchMap":{}},"contracts/capabilities/Pausable.sol":{"l":{"31":58,"38":8,"39":6,"46":4,"47":2,"54":6,"55":6,"62":2,"63":2,"70":6,"77":2},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/capabilities/Pausable.sol","s":{"1":58,"2":8,"3":4,"4":6,"5":6,"6":2,"7":2,"8":6,"9":2},"b":{"1":[6,2],"2":[2,2]},"f":{"1":58,"2":8,"3":4,"4":6,"5":2,"6":6,"7":2},"fnMap":{"1":{"name":"paused","line":30,"loc":{"start":{"line":30,"column":4},"end":{"line":30,"column":46}}},"2":{"name":"whenNotPaused","line":37,"loc":{"start":{"line":37,"column":4},"end":{"line":37,"column":26}}},"3":{"name":"whenPaused","line":45,"loc":{"start":{"line":45,"column":4},"end":{"line":45,"column":23}}},"4":{"name":"_pause","line":53,"loc":{"start":{"line":53,"column":4},"end":{"line":53,"column":28}}},"5":{"name":"_unpause","line":61,"loc":{"start":{"line":61,"column":4},"end":{"line":61,"column":30}}},"6":{"name":"pause","line":69,"loc":{"start":{"line":69,"column":51},"end":{"line":69,"column":3}}},"7":{"name":"unpause","line":76,"loc":{"start":{"line":76,"column":50},"end":{"line":76,"column":3}}}},"statementMap":{"1":{"start":{"line":31,"column":8},"end":{"line":31,"column":22}},"2":{"start":{"line":38,"column":8},"end":{"line":38,"column":44}},"3":{"start":{"line":46,"column":8},"end":{"line":46,"column":47}},"4":{"start":{"line":54,"column":8},"end":{"line":54,"column":21}},"5":{"start":{"line":55,"column":8},"end":{"line":55,"column":31}},"6":{"start":{"line":62,"column":8},"end":{"line":62,"column":22}},"7":{"start":{"line":63,"column":8},"end":{"line":63,"column":33}},"8":{"start":{"line":70,"column":8},"end":{"line":70,"column":24}},"9":{"start":{"line":77,"column":8},"end":{"line":77,"column":26}}},"branchMap":{"1":{"line":38,"type":"if","locations":[{"start":{"line":38,"column":8},"end":{"line":38,"column":8}},{"start":{"line":38,"column":8},"end":{"line":38,"column":8}}]},"2":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":8},"end":{"line":46,"column":8}},{"start":{"line":46,"column":8},"end":{"line":46,"column":8}}]}}},"contracts/capabilities/Proxiable.sol":{"l":{"9":6,"13":4,"17":4,"21":1,"27":4},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/capabilities/Proxiable.sol","s":{"1":6,"2":4,"3":4},"b":{"1":[4,2]},"f":{"1":6,"2":1,"3":4},"fnMap":{"1":{"name":"_updateCodeAddress","line":8,"loc":{"start":{"line":8,"column":4},"end":{"line":8,"column":58}}},"2":{"name":"getLogicAddress","line":20,"loc":{"start":{"line":20,"column":4},"end":{"line":20,"column":71}}},"3":{"name":"proxiableUUID","line":26,"loc":{"start":{"line":26,"column":4},"end":{"line":26,"column":56}}}},"statementMap":{"1":{"start":{"line":9,"column":8},"end":{"line":9,"column":307}},"2":{"start":{"line":17,"column":8},"end":{"line":17,"column":43}},"3":{"start":{"line":27,"column":8},"end":{"line":27,"column":81}}},"branchMap":{"1":{"line":9,"type":"if","locations":[{"start":{"line":9,"column":8},"end":{"line":9,"column":8}},{"start":{"line":9,"column":8},"end":{"line":9,"column":8}}]}}},"contracts/capabilities/Revocable.sol":{"l":{"17":2,"18":2,"19":2,"26":2},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/capabilities/Revocable.sol","s":{"1":2,"2":2,"3":2,"4":2},"b":{},"f":{"1":2,"2":2},"fnMap":{"1":{"name":"_revoke","line":10,"loc":{"start":{"line":10,"column":2},"end":{"line":16,"column":3}}},"2":{"name":"revoke","line":25,"loc":{"start":{"line":25,"column":65},"end":{"line":25,"column":18}}}},"statementMap":{"1":{"start":{"line":17,"column":4},"end":{"line":17,"column":46}},"2":{"start":{"line":18,"column":4},"end":{"line":18,"column":43}},"3":{"start":{"line":19,"column":4},"end":{"line":19,"column":15}},"4":{"start":{"line":26,"column":6},"end":{"line":26,"column":34}}},"branchMap":{}},"contracts/capabilities/Whitelistable.sol":{"l":{"33":73,"34":73,"43":23,"46":21,"49":21,"52":21,"54":5,"58":21,"66":7,"69":7,"72":7,"81":13,"84":13,"87":13,"96":46,"97":1,"101":45,"102":45,"105":45,"106":29,"110":16,"117":2,"124":23,"131":7,"138":13},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/capabilities/Whitelistable.sol","s":{"1":73,"2":73,"3":23,"4":21,"5":21,"6":21,"7":5,"8":21,"9":7,"10":7,"11":7,"12":13,"13":13,"14":13,"15":46,"16":1,"17":45,"18":45,"19":45,"20":29,"21":16,"22":2,"23":23,"24":7,"25":13},"b":{"1":[21,2],"2":[5,16],"3":[1,45],"4":[29,16]},"f":{"1":73,"2":23,"3":7,"4":13,"5":46,"6":2,"7":23,"8":7,"9":13},"fnMap":{"1":{"name":"_setWhitelistEnabled","line":32,"loc":{"start":{"line":32,"column":4},"end":{"line":32,"column":54}}},"2":{"name":"_addToWhitelist","line":41,"loc":{"start":{"line":41,"column":4},"end":{"line":41,"column":74}}},"3":{"name":"_removeFromWhitelist","line":64,"loc":{"start":{"line":64,"column":4},"end":{"line":64,"column":65}}},"4":{"name":"_updateOutboundWhitelistEnabled","line":79,"loc":{"start":{"line":79,"column":4},"end":{"line":79,"column":124}}},"5":{"name":"checkWhitelistAllowed","line":94,"loc":{"start":{"line":94,"column":4},"end":{"line":94,"column":93}}},"6":{"name":"setWhitelistEnabled","line":116,"loc":{"start":{"line":116,"column":62},"end":{"line":116,"column":3}}},"7":{"name":"addToWhitelist","line":123,"loc":{"start":{"line":123,"column":88},"end":{"line":123,"column":3}}},"8":{"name":"removeFromWhitelist","line":130,"loc":{"start":{"line":130,"column":79},"end":{"line":130,"column":3}}},"9":{"name":"updateOutboundWhitelistEnabled","line":137,"loc":{"start":{"line":137,"column":138},"end":{"line":137,"column":3}}}},"statementMap":{"1":{"start":{"line":33,"column":8},"end":{"line":33,"column":35}},"2":{"start":{"line":34,"column":8},"end":{"line":34,"column":57}},"3":{"start":{"line":43,"column":8},"end":{"line":43,"column":74}},"4":{"start":{"line":46,"column":8},"end":{"line":46,"column":65}},"5":{"start":{"line":49,"column":8},"end":{"line":49,"column":50}},"6":{"start":{"line":52,"column":8},"end":{"line":52,"column":2373}},"7":{"start":{"line":54,"column":12},"end":{"line":54,"column":89}},"8":{"start":{"line":58,"column":8},"end":{"line":58,"column":73}},"9":{"start":{"line":66,"column":8},"end":{"line":66,"column":68}},"10":{"start":{"line":69,"column":8},"end":{"line":69,"column":56}},"11":{"start":{"line":72,"column":8},"end":{"line":72,"column":88}},"12":{"start":{"line":81,"column":8},"end":{"line":81,"column":95}},"13":{"start":{"line":84,"column":8},"end":{"line":84,"column":89}},"14":{"start":{"line":87,"column":8},"end":{"line":87,"column":122}},"15":{"start":{"line":96,"column":8},"end":{"line":96,"column":4301}},"16":{"start":{"line":97,"column":12},"end":{"line":97,"column":23}},"17":{"start":{"line":101,"column":8},"end":{"line":101,"column":57}},"18":{"start":{"line":102,"column":8},"end":{"line":102,"column":61}},"19":{"start":{"line":105,"column":8},"end":{"line":105,"column":4617}},"20":{"start":{"line":106,"column":12},"end":{"line":106,"column":24}},"21":{"start":{"line":110,"column":8},"end":{"line":110,"column":76}},"22":{"start":{"line":117,"column":8},"end":{"line":117,"column":36}},"23":{"start":{"line":124,"column":8},"end":{"line":124,"column":47}},"24":{"start":{"line":131,"column":8},"end":{"line":131,"column":44}},"25":{"start":{"line":138,"column":8},"end":{"line":138,"column":94}}},"branchMap":{"1":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":8},"end":{"line":43,"column":8}},{"start":{"line":43,"column":8},"end":{"line":43,"column":8}}]},"2":{"line":52,"type":"if","locations":[{"start":{"line":52,"column":8},"end":{"line":52,"column":8}},{"start":{"line":52,"column":8},"end":{"line":52,"column":8}}]},"3":{"line":96,"type":"if","locations":[{"start":{"line":96,"column":8},"end":{"line":96,"column":8}},{"start":{"line":96,"column":8},"end":{"line":96,"column":8}}]},"4":{"line":105,"type":"if","locations":[{"start":{"line":105,"column":8},"end":{"line":105,"column":8}},{"start":{"line":105,"column":8},"end":{"line":105,"column":8}}]}}},"contracts/ERC1404.sol":{"l":{},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/ERC1404.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/Proxy.sol":{"l":{"8":74,"14":860},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/Proxy.sol","s":{},"b":{},"f":{"1":74,"2":860},"fnMap":{"1":{"name":"constructor","line":6,"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":43}}},"2":{"name":"","line":13,"loc":{"start":{"line":13,"column":4},"end":{"line":13,"column":29}}}},"statementMap":{},"branchMap":{}},"contracts/roles/BurnerRole.sol":{"l":{"13":8,"14":2,"18":13,"22":7,"23":7,"27":4,"28":4,"32":7,"36":4},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/roles/BurnerRole.sol","s":{"1":8,"2":13,"3":7,"4":7,"5":4,"6":4,"7":7,"8":4},"b":{"1":[2,6]},"f":{"1":8,"2":13,"3":7,"4":4,"5":7,"6":4},"fnMap":{"1":{"name":"onlyBurner","line":12,"loc":{"start":{"line":12,"column":4},"end":{"line":12,"column":23}}},"2":{"name":"isBurner","line":17,"loc":{"start":{"line":17,"column":4},"end":{"line":17,"column":63}}},"3":{"name":"_addBurner","line":21,"loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":47}}},"4":{"name":"_removeBurner","line":26,"loc":{"start":{"line":26,"column":4},"end":{"line":26,"column":50}}},"5":{"name":"addBurner","line":31,"loc":{"start":{"line":31,"column":55},"end":{"line":31,"column":3}}},"6":{"name":"removeBurner","line":35,"loc":{"start":{"line":35,"column":58},"end":{"line":35,"column":3}}}},"statementMap":{"1":{"start":{"line":13,"column":8},"end":{"line":13,"column":88}},"2":{"start":{"line":18,"column":8},"end":{"line":18,"column":36}},"3":{"start":{"line":22,"column":8},"end":{"line":22,"column":28}},"4":{"start":{"line":23,"column":8},"end":{"line":23,"column":45}},"5":{"start":{"line":27,"column":8},"end":{"line":27,"column":31}},"6":{"start":{"line":28,"column":8},"end":{"line":28,"column":47}},"7":{"start":{"line":32,"column":8},"end":{"line":32,"column":26}},"8":{"start":{"line":36,"column":8},"end":{"line":36,"column":29}}},"branchMap":{"1":{"line":13,"type":"if","locations":[{"start":{"line":13,"column":8},"end":{"line":13,"column":8}},{"start":{"line":13,"column":8},"end":{"line":13,"column":8}}]}}},"contracts/roles/MinterRole.sol":{"l":{"13":4,"14":2,"18":9,"22":7,"23":7,"27":4,"28":4,"32":7,"36":4},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/roles/MinterRole.sol","s":{"1":4,"2":9,"3":7,"4":7,"5":4,"6":4,"7":7,"8":4},"b":{"1":[2,2]},"f":{"1":4,"2":9,"3":7,"4":4,"5":7,"6":4},"fnMap":{"1":{"name":"onlyMinter","line":12,"loc":{"start":{"line":12,"column":4},"end":{"line":12,"column":23}}},"2":{"name":"isMinter","line":17,"loc":{"start":{"line":17,"column":4},"end":{"line":17,"column":63}}},"3":{"name":"_addMinter","line":21,"loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":47}}},"4":{"name":"_removeMinter","line":26,"loc":{"start":{"line":26,"column":4},"end":{"line":26,"column":50}}},"5":{"name":"addMinter","line":31,"loc":{"start":{"line":31,"column":55},"end":{"line":31,"column":3}}},"6":{"name":"removeMinter","line":35,"loc":{"start":{"line":35,"column":58},"end":{"line":35,"column":3}}}},"statementMap":{"1":{"start":{"line":13,"column":8},"end":{"line":13,"column":88}},"2":{"start":{"line":18,"column":8},"end":{"line":18,"column":36}},"3":{"start":{"line":22,"column":8},"end":{"line":22,"column":28}},"4":{"start":{"line":23,"column":8},"end":{"line":23,"column":45}},"5":{"start":{"line":27,"column":8},"end":{"line":27,"column":31}},"6":{"start":{"line":28,"column":8},"end":{"line":28,"column":47}},"7":{"start":{"line":32,"column":8},"end":{"line":32,"column":26}},"8":{"start":{"line":36,"column":8},"end":{"line":36,"column":29}}},"branchMap":{"1":{"line":13,"type":"if","locations":[{"start":{"line":13,"column":8},"end":{"line":13,"column":8}},{"start":{"line":13,"column":8},"end":{"line":13,"column":8}}]}}},"contracts/roles/OwnerRole.sol":{"l":{"14":119,"15":91,"19":173,"23":4,"27":5,"28":3,"32":75,"33":75,"37":3,"38":3},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/roles/OwnerRole.sol","s":{"1":119,"2":173,"3":4,"4":5,"5":3,"6":75,"7":75,"8":3,"9":3},"b":{"1":[91,28],"2":[3,2]},"f":{"1":119,"2":173,"3":4,"4":5,"5":75,"6":3},"fnMap":{"1":{"name":"onlyOwner","line":13,"loc":{"start":{"line":13,"column":4},"end":{"line":13,"column":22}}},"2":{"name":"isOwner","line":18,"loc":{"start":{"line":18,"column":4},"end":{"line":18,"column":62}}},"3":{"name":"addOwner","line":22,"loc":{"start":{"line":22,"column":54},"end":{"line":22,"column":3}}},"4":{"name":"removeOwner","line":26,"loc":{"start":{"line":26,"column":57},"end":{"line":26,"column":3}}},"5":{"name":"_addOwner","line":31,"loc":{"start":{"line":31,"column":4},"end":{"line":31,"column":46}}},"6":{"name":"_removeOwner","line":36,"loc":{"start":{"line":36,"column":4},"end":{"line":36,"column":49}}}},"statementMap":{"1":{"start":{"line":14,"column":8},"end":{"line":14,"column":85}},"2":{"start":{"line":19,"column":8},"end":{"line":19,"column":35}},"3":{"start":{"line":23,"column":8},"end":{"line":23,"column":25}},"4":{"start":{"line":27,"column":8},"end":{"line":27,"column":81}},"5":{"start":{"line":28,"column":8},"end":{"line":28,"column":28}},"6":{"start":{"line":32,"column":8},"end":{"line":32,"column":27}},"7":{"start":{"line":33,"column":8},"end":{"line":33,"column":44}},"8":{"start":{"line":37,"column":8},"end":{"line":37,"column":30}},"9":{"start":{"line":38,"column":8},"end":{"line":38,"column":46}}},"branchMap":{"1":{"line":14,"type":"if","locations":[{"start":{"line":14,"column":8},"end":{"line":14,"column":8}},{"start":{"line":14,"column":8},"end":{"line":14,"column":8}}]},"2":{"line":27,"type":"if","locations":[{"start":{"line":27,"column":8},"end":{"line":27,"column":8}},{"start":{"line":27,"column":8},"end":{"line":27,"column":8}}]}}},"contracts/roles/PauserRole.sol":{"l":{"13":18,"14":12,"18":23,"22":11,"23":11,"27":4,"28":4,"32":11,"36":4},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/roles/PauserRole.sol","s":{"1":18,"2":23,"3":11,"4":11,"5":4,"6":4,"7":11,"8":4},"b":{"1":[12,6]},"f":{"1":18,"2":23,"3":11,"4":4,"5":11,"6":4},"fnMap":{"1":{"name":"onlyPauser","line":12,"loc":{"start":{"line":12,"column":4},"end":{"line":12,"column":23}}},"2":{"name":"isPauser","line":17,"loc":{"start":{"line":17,"column":4},"end":{"line":17,"column":63}}},"3":{"name":"_addPauser","line":21,"loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":47}}},"4":{"name":"_removePauser","line":26,"loc":{"start":{"line":26,"column":4},"end":{"line":26,"column":50}}},"5":{"name":"addPauser","line":31,"loc":{"start":{"line":31,"column":55},"end":{"line":31,"column":3}}},"6":{"name":"removePauser","line":35,"loc":{"start":{"line":35,"column":58},"end":{"line":35,"column":3}}}},"statementMap":{"1":{"start":{"line":13,"column":8},"end":{"line":13,"column":88}},"2":{"start":{"line":18,"column":8},"end":{"line":18,"column":36}},"3":{"start":{"line":22,"column":8},"end":{"line":22,"column":28}},"4":{"start":{"line":23,"column":8},"end":{"line":23,"column":45}},"5":{"start":{"line":27,"column":8},"end":{"line":27,"column":31}},"6":{"start":{"line":28,"column":8},"end":{"line":28,"column":47}},"7":{"start":{"line":32,"column":8},"end":{"line":32,"column":26}},"8":{"start":{"line":36,"column":8},"end":{"line":36,"column":29}}},"branchMap":{"1":{"line":13,"type":"if","locations":[{"start":{"line":13,"column":8},"end":{"line":13,"column":8}},{"start":{"line":13,"column":8},"end":{"line":13,"column":8}}]}}},"contracts/roles/RevokerRole.sol":{"l":{"13":8,"14":2,"18":13,"22":7,"23":7,"27":4,"28":4,"32":7,"36":4},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/roles/RevokerRole.sol","s":{"1":8,"2":13,"3":7,"4":7,"5":4,"6":4,"7":7,"8":4},"b":{"1":[2,6]},"f":{"1":8,"2":13,"3":7,"4":4,"5":7,"6":4},"fnMap":{"1":{"name":"onlyRevoker","line":12,"loc":{"start":{"line":12,"column":4},"end":{"line":12,"column":24}}},"2":{"name":"isRevoker","line":17,"loc":{"start":{"line":17,"column":4},"end":{"line":17,"column":64}}},"3":{"name":"_addRevoker","line":21,"loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":48}}},"4":{"name":"_removeRevoker","line":26,"loc":{"start":{"line":26,"column":4},"end":{"line":26,"column":51}}},"5":{"name":"addRevoker","line":31,"loc":{"start":{"line":31,"column":56},"end":{"line":31,"column":3}}},"6":{"name":"removeRevoker","line":35,"loc":{"start":{"line":35,"column":59},"end":{"line":35,"column":3}}}},"statementMap":{"1":{"start":{"line":13,"column":8},"end":{"line":13,"column":91}},"2":{"start":{"line":18,"column":8},"end":{"line":18,"column":37}},"3":{"start":{"line":22,"column":8},"end":{"line":22,"column":29}},"4":{"start":{"line":23,"column":8},"end":{"line":23,"column":46}},"5":{"start":{"line":27,"column":8},"end":{"line":27,"column":32}},"6":{"start":{"line":28,"column":8},"end":{"line":28,"column":48}},"7":{"start":{"line":32,"column":8},"end":{"line":32,"column":27}},"8":{"start":{"line":36,"column":8},"end":{"line":36,"column":30}}},"branchMap":{"1":{"line":13,"type":"if","locations":[{"start":{"line":13,"column":8},"end":{"line":13,"column":8}},{"start":{"line":13,"column":8},"end":{"line":13,"column":8}}]}}},"contracts/roles/WhitelisterRole.sol":{"l":{"13":49,"14":43,"18":54,"22":20,"23":20,"27":5,"28":5,"32":20,"36":5},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/roles/WhitelisterRole.sol","s":{"1":49,"2":54,"3":20,"4":20,"5":5,"6":5,"7":20,"8":5},"b":{"1":[43,6]},"f":{"1":49,"2":54,"3":20,"4":5,"5":20,"6":5},"fnMap":{"1":{"name":"onlyWhitelister","line":12,"loc":{"start":{"line":12,"column":4},"end":{"line":12,"column":28}}},"2":{"name":"isWhitelister","line":17,"loc":{"start":{"line":17,"column":4},"end":{"line":17,"column":68}}},"3":{"name":"_addWhitelister","line":21,"loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":52}}},"4":{"name":"_removeWhitelister","line":26,"loc":{"start":{"line":26,"column":4},"end":{"line":26,"column":55}}},"5":{"name":"addWhitelister","line":31,"loc":{"start":{"line":31,"column":60},"end":{"line":31,"column":3}}},"6":{"name":"removeWhitelister","line":35,"loc":{"start":{"line":35,"column":63},"end":{"line":35,"column":3}}}},"statementMap":{"1":{"start":{"line":13,"column":8},"end":{"line":13,"column":103}},"2":{"start":{"line":18,"column":8},"end":{"line":18,"column":41}},"3":{"start":{"line":22,"column":8},"end":{"line":22,"column":33}},"4":{"start":{"line":23,"column":8},"end":{"line":23,"column":50}},"5":{"start":{"line":27,"column":8},"end":{"line":27,"column":36}},"6":{"start":{"line":28,"column":8},"end":{"line":28,"column":52}},"7":{"start":{"line":32,"column":8},"end":{"line":32,"column":31}},"8":{"start":{"line":36,"column":8},"end":{"line":36,"column":34}}},"branchMap":{"1":{"line":13,"type":"if","locations":[{"start":{"line":13,"column":8},"end":{"line":13,"column":8}},{"start":{"line":13,"column":8},"end":{"line":13,"column":8}}]}}},"contracts/testing/Escrowable.sol":{"l":{"40":1,"43":1,"46":1,"49":1,"51":1,"62":0,"65":0,"68":0,"71":0,"73":0,"78":1,"79":1,"88":1,"91":1,"94":1,"97":1,"100":1,"109":0,"112":0,"115":0,"118":0,"121":0,"130":0,"133":0,"135":0,"138":0,"141":0,"144":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/testing/Escrowable.sol","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":0,"9":0,"10":0,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"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},"b":{"1":[1,0],"2":[1,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0]},"f":{"1":1,"2":0,"3":1,"4":1,"5":0,"6":0,"7":0},"fnMap":{"1":{"name":"_createTransferProposal","line":36,"loc":{"start":{"line":36,"column":4},"end":{"line":36,"column":84}}},"2":{"name":"_createTransferFromProposal","line":59,"loc":{"start":{"line":59,"column":4},"end":{"line":59,"column":103}}},"3":{"name":"_releaseProposal","line":76,"loc":{"start":{"line":76,"column":4},"end":{"line":76,"column":110}}},"4":{"name":"_approveTransferProposal","line":86,"loc":{"start":{"line":86,"column":4},"end":{"line":86,"column":60}}},"5":{"name":"_rejectTransferProposal","line":107,"loc":{"start":{"line":107,"column":4},"end":{"line":107,"column":59}}},"6":{"name":"cancelTransferProposal","line":128,"loc":{"start":{"line":128,"column":4},"end":{"line":128,"column":56}}},"7":{"name":"getTransferProposal","line":147,"loc":{"start":{"line":147,"column":4},"end":{"line":157,"column":5}}}},"statementMap":{"1":{"start":{"line":40,"column":8},"end":{"line":40,"column":123}},"2":{"start":{"line":43,"column":8},"end":{"line":43,"column":93}},"3":{"start":{"line":46,"column":8},"end":{"line":46,"column":54}},"4":{"start":{"line":49,"column":8},"end":{"line":49,"column":43}},"5":{"start":{"line":51,"column":8},"end":{"line":51,"column":19}},"6":{"start":{"line":62,"column":8},"end":{"line":62,"column":117}},"7":{"start":{"line":65,"column":8},"end":{"line":65,"column":93}},"8":{"start":{"line":68,"column":8},"end":{"line":68,"column":54}},"9":{"start":{"line":71,"column":8},"end":{"line":71,"column":53}},"10":{"start":{"line":73,"column":8},"end":{"line":73,"column":19}},"11":{"start":{"line":78,"column":8},"end":{"line":78,"column":31}},"12":{"start":{"line":79,"column":8},"end":{"line":79,"column":74}},"13":{"start":{"line":88,"column":8},"end":{"line":88,"column":85}},"14":{"start":{"line":91,"column":8},"end":{"line":91,"column":71}},"15":{"start":{"line":94,"column":8},"end":{"line":94,"column":102}},"16":{"start":{"line":97,"column":8},"end":{"line":97,"column":64}},"17":{"start":{"line":100,"column":8},"end":{"line":100,"column":67}},"18":{"start":{"line":109,"column":8},"end":{"line":109,"column":85}},"19":{"start":{"line":112,"column":8},"end":{"line":112,"column":71}},"20":{"start":{"line":115,"column":8},"end":{"line":115,"column":101}},"21":{"start":{"line":118,"column":8},"end":{"line":118,"column":66}},"22":{"start":{"line":121,"column":8},"end":{"line":121,"column":67}},"23":{"start":{"line":130,"column":8},"end":{"line":130,"column":85}},"24":{"start":{"line":133,"column":8},"end":{"line":133,"column":71}},"25":{"start":{"line":135,"column":8},"end":{"line":135,"column":101}},"26":{"start":{"line":138,"column":8},"end":{"line":138,"column":94}},"27":{"start":{"line":141,"column":8},"end":{"line":141,"column":66}},"28":{"start":{"line":144,"column":8},"end":{"line":144,"column":67}},"29":{"start":{"line":158,"column":8},"end":{"line":158,"column":77}},"30":{"start":{"line":159,"column":8},"end":{"line":159,"column":71}},"31":{"start":{"line":160,"column":8},"end":{"line":160,"column":36}},"32":{"start":{"line":161,"column":8},"end":{"line":161,"column":26}},"33":{"start":{"line":162,"column":8},"end":{"line":162,"column":22}},"34":{"start":{"line":163,"column":8},"end":{"line":163,"column":28}},"35":{"start":{"line":164,"column":8},"end":{"line":164,"column":28}}},"branchMap":{"1":{"line":88,"type":"if","locations":[{"start":{"line":88,"column":8},"end":{"line":88,"column":8}},{"start":{"line":88,"column":8},"end":{"line":88,"column":8}}]},"2":{"line":94,"type":"if","locations":[{"start":{"line":94,"column":8},"end":{"line":94,"column":8}},{"start":{"line":94,"column":8},"end":{"line":94,"column":8}}]},"3":{"line":109,"type":"if","locations":[{"start":{"line":109,"column":8},"end":{"line":109,"column":8}},{"start":{"line":109,"column":8},"end":{"line":109,"column":8}}]},"4":{"line":115,"type":"if","locations":[{"start":{"line":115,"column":8},"end":{"line":115,"column":8}},{"start":{"line":115,"column":8},"end":{"line":115,"column":8}}]},"5":{"line":130,"type":"if","locations":[{"start":{"line":130,"column":8},"end":{"line":130,"column":8}},{"start":{"line":130,"column":8},"end":{"line":130,"column":8}}]},"6":{"line":135,"type":"if","locations":[{"start":{"line":135,"column":8},"end":{"line":135,"column":8}},{"start":{"line":135,"column":8},"end":{"line":135,"column":8}}]},"7":{"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}}]},"8":{"line":158,"type":"if","locations":[{"start":{"line":158,"column":8},"end":{"line":158,"column":8}},{"start":{"line":158,"column":8},"end":{"line":158,"column":8}}]}}},"contracts/testing/EscrowerRole.sol":{"l":{"13":1,"14":1,"18":1,"22":1,"23":1,"27":0,"28":0,"32":1,"36":0,"37":0},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/testing/EscrowerRole.sol","s":{"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":1,"8":0,"9":0},"b":{"1":[1,0],"2":[0,0]},"f":{"1":1,"2":1,"3":1,"4":0,"5":1,"6":0},"fnMap":{"1":{"name":"onlyEscrower","line":12,"loc":{"start":{"line":12,"column":4},"end":{"line":12,"column":25}}},"2":{"name":"isEscrower","line":17,"loc":{"start":{"line":17,"column":4},"end":{"line":17,"column":65}}},"3":{"name":"_addEscrower","line":21,"loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":49}}},"4":{"name":"_removeEscrower","line":26,"loc":{"start":{"line":26,"column":4},"end":{"line":26,"column":52}}},"5":{"name":"addEscrower","line":31,"loc":{"start":{"line":31,"column":57},"end":{"line":31,"column":3}}},"6":{"name":"removeEscrower","line":35,"loc":{"start":{"line":35,"column":60},"end":{"line":35,"column":3}}}},"statementMap":{"1":{"start":{"line":13,"column":8},"end":{"line":13,"column":92}},"2":{"start":{"line":18,"column":8},"end":{"line":18,"column":38}},"3":{"start":{"line":22,"column":8},"end":{"line":22,"column":30}},"4":{"start":{"line":23,"column":8},"end":{"line":23,"column":47}},"5":{"start":{"line":27,"column":8},"end":{"line":27,"column":33}},"6":{"start":{"line":28,"column":8},"end":{"line":28,"column":49}},"7":{"start":{"line":32,"column":8},"end":{"line":32,"column":28}},"8":{"start":{"line":36,"column":8},"end":{"line":36,"column":87}},"9":{"start":{"line":37,"column":8},"end":{"line":37,"column":31}}},"branchMap":{"1":{"line":13,"type":"if","locations":[{"start":{"line":13,"column":8},"end":{"line":13,"column":8}},{"start":{"line":13,"column":8},"end":{"line":13,"column":8}}]},"2":{"line":36,"type":"if","locations":[{"start":{"line":36,"column":8},"end":{"line":36,"column":8}},{"start":{"line":36,"column":8},"end":{"line":36,"column":8}}]}}},"contracts/testing/TokenSoftTokenEscrow.sol":{"l":{"32":0,"33":0,"34":0,"35":0,"42":0,"49":0,"56":1,"66":1,"78":0},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/testing/TokenSoftTokenEscrow.sol","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":1,"8":1,"9":0},"b":{},"f":{"1":0,"2":0,"3":0,"4":1,"5":1,"6":0},"fnMap":{"1":{"name":"initialize","line":30,"loc":{"start":{"line":30,"column":18},"end":{"line":31,"column":5}}},"2":{"name":"updateCodeAddress","line":41,"loc":{"start":{"line":41,"column":67},"end":{"line":41,"column":3}}},"3":{"name":"rejectTransferProposal","line":48,"loc":{"start":{"line":48,"column":70},"end":{"line":48,"column":3}}},"4":{"name":"approveTransferProposal","line":55,"loc":{"start":{"line":55,"column":71},"end":{"line":55,"column":3}}},"5":{"name":"transfer","line":62,"loc":{"start":{"line":62,"column":4},"end":{"line":65,"column":5}}},"6":{"name":"transferFrom","line":74,"loc":{"start":{"line":74,"column":4},"end":{"line":77,"column":5}}}},"statementMap":{"1":{"start":{"line":32,"column":8},"end":{"line":32,"column":55}},"2":{"start":{"line":33,"column":8},"end":{"line":33,"column":55}},"3":{"start":{"line":34,"column":8},"end":{"line":34,"column":33}},"4":{"start":{"line":35,"column":8},"end":{"line":35,"column":59}},"5":{"start":{"line":42,"column":8},"end":{"line":42,"column":47}},"6":{"start":{"line":49,"column":6},"end":{"line":49,"column":50}},"7":{"start":{"line":56,"column":6},"end":{"line":56,"column":51}},"8":{"start":{"line":66,"column":8},"end":{"line":66,"column":62}},"9":{"start":{"line":78,"column":8},"end":{"line":78,"column":72}}},"branchMap":{}},"contracts/testing/TokenSoftTokenEscrowNotProxiable.sol":{"l":{"31":0,"32":0,"33":0,"34":0,"41":0,"48":0,"58":0,"70":0},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/testing/TokenSoftTokenEscrowNotProxiable.sol","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"b":{},"f":{"1":0,"2":0,"3":0,"4":0,"5":0},"fnMap":{"1":{"name":"initialize","line":29,"loc":{"start":{"line":29,"column":18},"end":{"line":30,"column":5}}},"2":{"name":"rejectTransferProposal","line":40,"loc":{"start":{"line":40,"column":70},"end":{"line":40,"column":3}}},"3":{"name":"approveTransferProposal","line":47,"loc":{"start":{"line":47,"column":71},"end":{"line":47,"column":3}}},"4":{"name":"transfer","line":54,"loc":{"start":{"line":54,"column":4},"end":{"line":57,"column":5}}},"5":{"name":"transferFrom","line":66,"loc":{"start":{"line":66,"column":4},"end":{"line":69,"column":5}}}},"statementMap":{"1":{"start":{"line":31,"column":8},"end":{"line":31,"column":55}},"2":{"start":{"line":32,"column":8},"end":{"line":32,"column":55}},"3":{"start":{"line":33,"column":8},"end":{"line":33,"column":33}},"4":{"start":{"line":34,"column":8},"end":{"line":34,"column":59}},"5":{"start":{"line":41,"column":6},"end":{"line":41,"column":50}},"6":{"start":{"line":48,"column":6},"end":{"line":48,"column":51}},"7":{"start":{"line":58,"column":8},"end":{"line":58,"column":62}},"8":{"start":{"line":70,"column":8},"end":{"line":70,"column":72}}},"branchMap":{}},"contracts/TokenSoftToken.sol":{"l":{"33":71,"34":71,"35":71,"36":71,"43":6,"56":56,"57":5,"61":51,"62":12,"67":39,"68":32,"72":7,"85":57,"86":19,"89":38,"90":32,"93":6,"94":5,"98":1,"105":44,"106":44,"107":16,"118":15,"129":1},"path":"/Users/james/Source/tokensoft/tokensoft_token/contracts/TokenSoftToken.sol","s":{"1":71,"2":71,"3":71,"4":71,"5":6,"6":56,"7":5,"8":51,"9":12,"10":39,"11":32,"12":7,"13":57,"14":19,"15":38,"16":32,"17":6,"18":5,"19":1,"20":44,"21":44,"22":15,"23":1},"b":{"1":[5,51],"2":[12,39],"3":[32,7],"4":[19,38],"5":[32,6],"6":[5,1],"7":[16,28]},"f":{"1":71,"2":6,"3":56,"4":57,"5":44,"6":15,"7":1},"fnMap":{"1":{"name":"initialize","line":31,"loc":{"start":{"line":31,"column":18},"end":{"line":32,"column":5}}},"2":{"name":"updateCodeAddress","line":42,"loc":{"start":{"line":42,"column":67},"end":{"line":42,"column":3}}},"3":{"name":"detectTransferRestriction","line":50,"loc":{"start":{"line":50,"column":4},"end":{"line":54,"column":5}}},"4":{"name":"messageForTransferRestriction","line":80,"loc":{"start":{"line":80,"column":4},"end":{"line":84,"column":5}}},"5":{"name":"notRestricted","line":104,"loc":{"start":{"line":104,"column":4},"end":{"line":104,"column":66}}},"6":{"name":"transfer","line":115,"loc":{"start":{"line":115,"column":43},"end":{"line":117,"column":5}}},"7":{"name":"transferFrom","line":126,"loc":{"start":{"line":126,"column":37},"end":{"line":128,"column":5}}}},"statementMap":{"1":{"start":{"line":33,"column":8},"end":{"line":33,"column":55}},"2":{"start":{"line":34,"column":8},"end":{"line":34,"column":55}},"3":{"start":{"line":35,"column":8},"end":{"line":35,"column":33}},"4":{"start":{"line":36,"column":8},"end":{"line":36,"column":59}},"5":{"start":{"line":43,"column":8},"end":{"line":43,"column":47}},"6":{"start":{"line":56,"column":8},"end":{"line":56,"column":2208}},"7":{"start":{"line":57,"column":12},"end":{"line":57,"column":33}},"8":{"start":{"line":61,"column":8},"end":{"line":61,"column":2359}},"9":{"start":{"line":62,"column":12},"end":{"line":62,"column":31}},"10":{"start":{"line":67,"column":8},"end":{"line":67,"column":2585}},"11":{"start":{"line":68,"column":12},"end":{"line":68,"column":40}},"12":{"start":{"line":72,"column":8},"end":{"line":72,"column":27}},"13":{"start":{"line":85,"column":8},"end":{"line":85,"column":3137}},"14":{"start":{"line":86,"column":12},"end":{"line":86,"column":34}},"15":{"start":{"line":89,"column":8},"end":{"line":89,"column":3231}},"16":{"start":{"line":90,"column":12},"end":{"line":90,"column":48}},"17":{"start":{"line":93,"column":8},"end":{"line":93,"column":3348}},"18":{"start":{"line":94,"column":12},"end":{"line":94,"column":41}},"19":{"start":{"line":98,"column":8},"end":{"line":98,"column":28}},"20":{"start":{"line":105,"column":8},"end":{"line":105,"column":74}},"21":{"start":{"line":106,"column":8},"end":{"line":106,"column":95}},"22":{"start":{"line":118,"column":8},"end":{"line":118,"column":42}},"23":{"start":{"line":129,"column":8},"end":{"line":129,"column":52}}},"branchMap":{"1":{"line":56,"type":"if","locations":[{"start":{"line":56,"column":8},"end":{"line":56,"column":8}},{"start":{"line":56,"column":8},"end":{"line":56,"column":8}}]},"2":{"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}}]},"3":{"line":67,"type":"if","locations":[{"start":{"line":67,"column":8},"end":{"line":67,"column":8}},{"start":{"line":67,"column":8},"end":{"line":67,"column":8}}]},"4":{"line":85,"type":"if","locations":[{"start":{"line":85,"column":8},"end":{"line":85,"column":8}},{"start":{"line":85,"column":8},"end":{"line":85,"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":93,"type":"if","locations":[{"start":{"line":93,"column":8},"end":{"line":93,"column":8}},{"start":{"line":93,"column":8},"end":{"line":93,"column":8}}]},"7":{"line":106,"type":"if","locations":[{"start":{"line":106,"column":8},"end":{"line":106,"column":8}},{"start":{"line":106,"column":8},"end":{"line":106,"column":8}}]}}}}