TN: SF:node_modules/@defi-wonderland/solidity-utils/solidity/libraries/Create2Address.sol FN:11,Create2Address.computeDeterministicAddress FNDA:0,Create2Address.computeDeterministicAddress DA:16,0 FNF:1 FNH:0 LF:1 LH:0 BRF:0 BRH:0 end_of_record TN: SF:node_modules/@defi-wonderland/solidity-utils/solidity/test/DSTestPlus.sol FN:20,DSTestPlus.startMeasuringGas FNDA:0,DSTestPlus.startMeasuringGas DA:21,0 DA:23,0 FN:26,DSTestPlus.stopMeasuringGas FNDA:0,DSTestPlus.stopMeasuringGas DA:27,0 DA:30,0 DA:32,0 FN:35,DSTestPlus.min3 FNDA:0,DSTestPlus.min3 DA:36,0 FN:39,DSTestPlus.min2 FNDA:0,DSTestPlus.min2 DA:40,0 FN:43,DSTestPlus.label FNDA:0,DSTestPlus.label DA:44,0 DA:45,0 FN:48,DSTestPlus.label FNDA:0,DSTestPlus.label DA:49,0 FN:52,DSTestPlus.mockContract FNDA:0,DSTestPlus.mockContract DA:53,0 DA:54,0 FN:57,DSTestPlus.mockContract FNDA:0,DSTestPlus.mockContract DA:58,0 FN:61,DSTestPlus.advanceTime FNDA:0,DSTestPlus.advanceTime DA:62,0 FN:65,DSTestPlus.computeDeterministicAddress FNDA:0,DSTestPlus.computeDeterministicAddress DA:70,0 FN:73,DSTestPlus.newAddress FNDA:32,DSTestPlus.newAddress DA:74,32 DA:75,32 DA:76,32 FN:79,DSTestPlus.expectEmitNoIndex FNDA:0,DSTestPlus.expectEmitNoIndex DA:80,0 FNF:12 FNH:1 LF:19 LH:3 BRF:0 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol FN:144,Initializable._disableInitializers FNDA:0,Initializable._disableInitializers DA:145,0 BRDA:145,0,0,- BRDA:145,0,1,- DA:146,0 BRDA:146,1,0,- BRDA:146,1,1,- DA:147,0 DA:148,0 FN:155,Initializable._getInitializedVersion FNDA:0,Initializable._getInitializedVersion DA:156,0 FN:162,Initializable._isInitializing FNDA:0,Initializable._isInitializing DA:163,0 FNF:3 FNH:0 LF:6 LH:0 BRF:4 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol FN:55,ERC20Upgradeable.__ERC20_init FNDA:59,ERC20Upgradeable.__ERC20_init DA:56,59 FN:59,ERC20Upgradeable.__ERC20_init_unchained FNDA:59,ERC20Upgradeable.__ERC20_init_unchained DA:60,59 DA:61,59 FN:67,ERC20Upgradeable.name FNDA:0,ERC20Upgradeable.name DA:68,0 FN:75,ERC20Upgradeable.symbol FNDA:0,ERC20Upgradeable.symbol DA:76,0 FN:92,ERC20Upgradeable.decimals FNDA:0,ERC20Upgradeable.decimals DA:93,0 FN:99,ERC20Upgradeable.totalSupply FNDA:2,ERC20Upgradeable.totalSupply DA:100,25 FN:106,ERC20Upgradeable.balanceOf FNDA:58,ERC20Upgradeable.balanceOf DA:107,58 FN:118,ERC20Upgradeable.transfer FNDA:53,ERC20Upgradeable.transfer DA:119,53 DA:120,53 DA:121,53 FN:127,ERC20Upgradeable.allowance FNDA:0,ERC20Upgradeable.allowance DA:128,58 FN:141,ERC20Upgradeable.approve FNDA:72,ERC20Upgradeable.approve DA:142,72 DA:143,72 DA:144,72 FN:163,ERC20Upgradeable.transferFrom FNDA:58,ERC20Upgradeable.transferFrom DA:168,58 DA:169,58 DA:170,58 DA:171,58 FN:186,ERC20Upgradeable.increaseAllowance FNDA:0,ERC20Upgradeable.increaseAllowance DA:187,0 DA:188,0 DA:189,0 FN:206,ERC20Upgradeable.decreaseAllowance FNDA:0,ERC20Upgradeable.decreaseAllowance DA:207,0 DA:208,0 DA:209,0 BRDA:209,0,0,- BRDA:209,0,1,- DA:211,0 DA:214,0 FN:231,ERC20Upgradeable._transfer FNDA:111,ERC20Upgradeable._transfer DA:236,111 BRDA:236,1,0,- BRDA:236,1,1,111 DA:237,111 BRDA:237,2,0,- BRDA:237,2,1,111 DA:239,111 DA:241,111 DA:242,111 BRDA:242,3,0,- BRDA:242,3,1,111 DA:244,111 DA:247,111 DA:250,111 DA:252,111 FN:264,ERC20Upgradeable._mint FNDA:39,ERC20Upgradeable._mint DA:265,39 BRDA:265,4,0,- BRDA:265,4,1,39 DA:267,39 DA:269,39 DA:272,39 DA:274,39 DA:276,39 FN:290,ERC20Upgradeable._burn FNDA:5,ERC20Upgradeable._burn DA:291,5 BRDA:291,5,0,- BRDA:291,5,1,5 DA:293,5 DA:295,5 DA:296,5 BRDA:296,6,0,- BRDA:296,6,1,5 DA:298,5 DA:300,5 DA:303,5 DA:305,5 FN:321,ERC20Upgradeable._approve FNDA:72,ERC20Upgradeable._approve DA:326,72 BRDA:326,7,0,- BRDA:326,7,1,72 DA:327,72 BRDA:327,8,0,- BRDA:327,8,1,72 DA:329,72 DA:330,72 FN:341,ERC20Upgradeable._spendAllowance FNDA:58,ERC20Upgradeable._spendAllowance DA:346,58 DA:347,58 BRDA:347,9,0,- BRDA:347,9,1,- DA:348,0 BRDA:348,10,0,- BRDA:348,10,1,- DA:350,0 FN:369,ERC20Upgradeable._beforeTokenTransfer FNDA:155,ERC20Upgradeable._beforeTokenTransfer FN:389,ERC20Upgradeable._afterTokenTransfer FNDA:155,ERC20Upgradeable._afterTokenTransfer FNF:20 FNH:14 LF:58 LH:45 BRF:22 BRH:8 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/token/ERC20/extensions/ERC20VotesUpgradeable.sol FN:29,ERC20VotesUpgradeable.__ERC20Votes_init FNDA:0,ERC20VotesUpgradeable.__ERC20Votes_init FN:32,ERC20VotesUpgradeable.__ERC20Votes_init_unchained FNDA:0,ERC20VotesUpgradeable.__ERC20Votes_init_unchained FN:49,ERC20VotesUpgradeable.checkpoints FNDA:0,ERC20VotesUpgradeable.checkpoints DA:50,0 FN:56,ERC20VotesUpgradeable.numCheckpoints FNDA:0,ERC20VotesUpgradeable.numCheckpoints DA:57,0 FN:63,ERC20VotesUpgradeable.delegates FNDA:0,ERC20VotesUpgradeable.delegates DA:64,270 FN:70,ERC20VotesUpgradeable.getVotes FNDA:0,ERC20VotesUpgradeable.getVotes DA:71,0 DA:72,0 FN:82,ERC20VotesUpgradeable.getPastVotes FNDA:0,ERC20VotesUpgradeable.getPastVotes DA:83,0 BRDA:83,0,0,- BRDA:83,0,1,- DA:84,0 FN:95,ERC20VotesUpgradeable.getPastTotalSupply FNDA:0,ERC20VotesUpgradeable.getPastTotalSupply DA:96,0 BRDA:96,1,0,- BRDA:96,1,1,- DA:97,0 FN:103,ERC20VotesUpgradeable._checkpointsLookup FNDA:0,ERC20VotesUpgradeable._checkpointsLookup DA:116,0 DA:118,0 DA:119,0 DA:121,0 BRDA:121,2,0,- BRDA:121,2,1,- DA:122,0 DA:123,0 BRDA:123,3,0,- BRDA:123,3,1,- DA:124,0 DA:126,0 DA:130,0 DA:131,0 DA:132,0 BRDA:132,4,0,- BRDA:132,4,1,- DA:133,0 DA:135,0 DA:139,0 FN:145,ERC20VotesUpgradeable.delegate FNDA:0,ERC20VotesUpgradeable.delegate DA:146,0 FN:152,ERC20VotesUpgradeable.delegateBySig FNDA:0,ERC20VotesUpgradeable.delegateBySig DA:160,0 BRDA:160,5,0,- BRDA:160,5,1,- DA:161,0 DA:167,0 BRDA:167,6,0,- BRDA:167,6,1,- DA:168,0 FN:174,ERC20VotesUpgradeable._maxSupply FNDA:23,ERC20VotesUpgradeable._maxSupply DA:175,23 FN:181,ERC20VotesUpgradeable._mint FNDA:23,ERC20VotesUpgradeable._mint DA:182,23 DA:183,23 BRDA:183,7,0,- BRDA:183,7,1,23 DA:185,23 FN:191,ERC20VotesUpgradeable._burn FNDA:3,ERC20VotesUpgradeable._burn DA:192,3 DA:194,3 FN:202,ERC20VotesUpgradeable._afterTokenTransfer FNDA:135,ERC20VotesUpgradeable._afterTokenTransfer DA:207,135 DA:209,135 FN:217,ERC20VotesUpgradeable._delegate FNDA:0,ERC20VotesUpgradeable._delegate DA:218,0 DA:219,0 DA:220,0 DA:222,0 DA:224,0 FN:227,ERC20VotesUpgradeable._moveVotingPower FNDA:135,ERC20VotesUpgradeable._moveVotingPower DA:232,135 BRDA:232,8,0,- BRDA:232,8,1,- DA:233,0 BRDA:233,9,0,- BRDA:233,9,1,- DA:234,0 DA:235,0 DA:238,0 BRDA:238,10,0,- BRDA:238,10,1,- DA:239,0 DA:240,0 FN:245,ERC20VotesUpgradeable._writeCheckpoint FNDA:26,ERC20VotesUpgradeable._writeCheckpoint DA:250,26 DA:252,26 DA:254,26 DA:255,26 DA:257,26 BRDA:257,11,0,3 BRDA:257,11,1,23 DA:258,3 DA:260,23 FN:264,ERC20VotesUpgradeable._add FNDA:23,ERC20VotesUpgradeable._add DA:265,23 FN:268,ERC20VotesUpgradeable._subtract FNDA:3,ERC20VotesUpgradeable._subtract DA:269,3 FN:275,ERC20VotesUpgradeable._unsafeAccess FNDA:6,ERC20VotesUpgradeable._unsafeAccess DA:278,6 FNF:21 FNH:9 LF:58 LH:20 BRF:24 BRH:3 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/token/ERC20/extensions/draft-ERC20PermitUpgradeable.sol FN:47,ERC20PermitUpgradeable.__ERC20Permit_init FNDA:33,ERC20PermitUpgradeable.__ERC20Permit_init DA:48,33 FN:51,ERC20PermitUpgradeable.__ERC20Permit_init_unchained FNDA:0,ERC20PermitUpgradeable.__ERC20Permit_init_unchained FN:56,ERC20PermitUpgradeable.permit FNDA:0,ERC20PermitUpgradeable.permit DA:65,0 BRDA:65,0,0,- BRDA:65,0,1,- DA:67,0 DA:69,0 DA:71,0 DA:72,0 BRDA:72,1,0,- BRDA:72,1,1,- DA:74,0 FN:80,ERC20PermitUpgradeable.nonces FNDA:0,ERC20PermitUpgradeable.nonces DA:81,0 FN:88,ERC20PermitUpgradeable.DOMAIN_SEPARATOR FNDA:0,ERC20PermitUpgradeable.DOMAIN_SEPARATOR DA:89,0 FN:97,ERC20PermitUpgradeable._useNonce FNDA:0,ERC20PermitUpgradeable._useNonce DA:98,0 DA:99,0 DA:100,0 FNF:6 FNH:1 LF:12 LH:1 BRF:4 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/token/ERC20/utils/SafeERC20Upgradeable.sol FN:22,SafeERC20Upgradeable.safeTransfer FNDA:0,SafeERC20Upgradeable.safeTransfer DA:27,0 FN:30,SafeERC20Upgradeable.safeTransferFrom FNDA:0,SafeERC20Upgradeable.safeTransferFrom DA:36,0 FN:46,SafeERC20Upgradeable.safeApprove FNDA:0,SafeERC20Upgradeable.safeApprove DA:54,0 BRDA:54,0,0,- BRDA:54,0,1,- DA:58,0 FN:61,SafeERC20Upgradeable.safeIncreaseAllowance FNDA:0,SafeERC20Upgradeable.safeIncreaseAllowance DA:66,0 DA:67,0 FN:70,SafeERC20Upgradeable.safeDecreaseAllowance FNDA:0,SafeERC20Upgradeable.safeDecreaseAllowance DA:76,0 DA:77,0 BRDA:77,1,0,- BRDA:77,1,1,- DA:78,0 DA:79,0 FN:83,SafeERC20Upgradeable.safePermit FNDA:0,SafeERC20Upgradeable.safePermit DA:93,0 DA:94,0 DA:95,0 DA:96,0 BRDA:96,2,0,- BRDA:96,2,1,- FN:105,SafeERC20Upgradeable._callOptionalReturn FNDA:0,SafeERC20Upgradeable._callOptionalReturn DA:110,0 DA:111,0 BRDA:111,3,0,- BRDA:111,3,1,- DA:113,0 BRDA:113,4,0,- BRDA:113,4,1,- FNF:7 FNH:0 LF:17 LH:0 BRF:10 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol FN:45,ERC721Upgradeable.__ERC721_init FNDA:12,ERC721Upgradeable.__ERC721_init DA:46,12 FN:49,ERC721Upgradeable.__ERC721_init_unchained FNDA:12,ERC721Upgradeable.__ERC721_init_unchained DA:50,12 DA:51,12 FN:57,ERC721Upgradeable.supportsInterface FNDA:0,ERC721Upgradeable.supportsInterface DA:58,0 DA:59,0 DA:60,0 DA:61,0 FN:67,ERC721Upgradeable.balanceOf FNDA:0,ERC721Upgradeable.balanceOf DA:68,0 BRDA:68,0,0,- BRDA:68,0,1,- DA:69,0 FN:75,ERC721Upgradeable.ownerOf FNDA:0,ERC721Upgradeable.ownerOf DA:76,0 DA:77,0 BRDA:77,1,0,- BRDA:77,1,1,- DA:78,0 FN:84,ERC721Upgradeable.name FNDA:0,ERC721Upgradeable.name DA:85,0 FN:91,ERC721Upgradeable.symbol FNDA:0,ERC721Upgradeable.symbol DA:92,0 FN:98,ERC721Upgradeable.tokenURI FNDA:0,ERC721Upgradeable.tokenURI DA:99,0 DA:101,0 DA:102,0 FN:110,ERC721Upgradeable._baseURI FNDA:0,ERC721Upgradeable._baseURI DA:111,0 FN:117,ERC721Upgradeable.approve FNDA:0,ERC721Upgradeable.approve DA:118,0 DA:119,0 BRDA:119,2,0,- BRDA:119,2,1,- DA:121,0 BRDA:121,3,0,- BRDA:121,3,1,- DA:126,0 FN:132,ERC721Upgradeable.getApproved FNDA:0,ERC721Upgradeable.getApproved DA:133,0 DA:135,0 FN:141,ERC721Upgradeable.setApprovalForAll FNDA:0,ERC721Upgradeable.setApprovalForAll DA:142,0 FN:148,ERC721Upgradeable.isApprovedForAll FNDA:0,ERC721Upgradeable.isApprovedForAll DA:149,0 FN:155,ERC721Upgradeable.transferFrom FNDA:0,ERC721Upgradeable.transferFrom DA:161,0 BRDA:161,4,0,- BRDA:161,4,1,- DA:163,0 FN:169,ERC721Upgradeable.safeTransferFrom FNDA:0,ERC721Upgradeable.safeTransferFrom DA:174,0 FN:180,ERC721Upgradeable.safeTransferFrom FNDA:0,ERC721Upgradeable.safeTransferFrom DA:186,0 BRDA:186,5,0,- BRDA:186,5,1,- DA:187,0 FN:208,ERC721Upgradeable._safeTransfer FNDA:0,ERC721Upgradeable._safeTransfer DA:214,0 DA:215,0 BRDA:215,6,0,- BRDA:215,6,1,- FN:221,ERC721Upgradeable._ownerOf FNDA:0,ERC721Upgradeable._ownerOf DA:222,0 FN:233,ERC721Upgradeable._exists FNDA:0,ERC721Upgradeable._exists DA:234,0 FN:244,ERC721Upgradeable._isApprovedOrOwner FNDA:0,ERC721Upgradeable._isApprovedOrOwner DA:245,0 DA:246,0 FN:259,ERC721Upgradeable._safeMint FNDA:0,ERC721Upgradeable._safeMint DA:260,0 FN:267,ERC721Upgradeable._safeMint FNDA:0,ERC721Upgradeable._safeMint DA:272,0 DA:273,0 BRDA:273,7,0,- BRDA:273,7,1,- FN:291,ERC721Upgradeable._mint FNDA:0,ERC721Upgradeable._mint DA:292,0 BRDA:292,8,0,- BRDA:292,8,1,- DA:293,0 BRDA:293,9,0,- BRDA:293,9,1,- DA:295,0 DA:298,0 BRDA:298,10,0,- BRDA:298,10,1,- DA:305,0 DA:308,0 DA:310,0 DA:312,0 FN:326,ERC721Upgradeable._burn FNDA:0,ERC721Upgradeable._burn DA:327,0 DA:329,0 DA:332,0 DA:335,0 DA:340,0 DA:342,0 DA:344,0 DA:346,0 FN:360,ERC721Upgradeable._transfer FNDA:0,ERC721Upgradeable._transfer DA:365,0 BRDA:365,11,0,- BRDA:365,11,1,- DA:366,0 BRDA:366,12,0,- BRDA:366,12,1,- DA:368,0 DA:371,0 BRDA:371,13,0,- BRDA:371,13,1,- DA:374,0 DA:382,0 DA:383,0 DA:385,0 DA:387,0 DA:389,0 FN:397,ERC721Upgradeable._approve FNDA:0,ERC721Upgradeable._approve DA:398,0 DA:399,0 FN:407,ERC721Upgradeable._setApprovalForAll FNDA:0,ERC721Upgradeable._setApprovalForAll DA:412,0 BRDA:412,14,0,- BRDA:412,14,1,- DA:413,0 DA:414,0 FN:420,ERC721Upgradeable._requireMinted FNDA:0,ERC721Upgradeable._requireMinted DA:421,0 BRDA:421,15,0,- BRDA:421,15,1,- FN:434,ERC721Upgradeable._checkOnERC721Received FNDA:0,ERC721Upgradeable._checkOnERC721Received DA:440,0 BRDA:440,16,0,- BRDA:440,16,1,- DA:441,0 DA:454,0 FN:472,ERC721Upgradeable._beforeTokenTransfer FNDA:0,ERC721Upgradeable._beforeTokenTransfer FN:493,ERC721Upgradeable._afterTokenTransfer FNDA:0,ERC721Upgradeable._afterTokenTransfer FN:508,ERC721Upgradeable.__unsafe_increaseBalance FNDA:0,ERC721Upgradeable.__unsafe_increaseBalance DA:509,0 FNF:32 FNH:2 LF:76 LH:3 BRF:34 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721EnumerableUpgradeable.sol FN:16,ERC721EnumerableUpgradeable.__ERC721Enumerable_init FNDA:0,ERC721EnumerableUpgradeable.__ERC721Enumerable_init FN:19,ERC721EnumerableUpgradeable.__ERC721Enumerable_init_unchained FNDA:0,ERC721EnumerableUpgradeable.__ERC721Enumerable_init_unchained FN:36,ERC721EnumerableUpgradeable.supportsInterface FNDA:0,ERC721EnumerableUpgradeable.supportsInterface DA:37,0 FN:43,ERC721EnumerableUpgradeable.tokenOfOwnerByIndex FNDA:0,ERC721EnumerableUpgradeable.tokenOfOwnerByIndex DA:44,0 BRDA:44,0,0,- BRDA:44,0,1,- DA:45,0 FN:51,ERC721EnumerableUpgradeable.totalSupply FNDA:0,ERC721EnumerableUpgradeable.totalSupply DA:52,0 FN:58,ERC721EnumerableUpgradeable.tokenByIndex FNDA:0,ERC721EnumerableUpgradeable.tokenByIndex DA:59,0 BRDA:59,1,0,- BRDA:59,1,1,- DA:60,0 FN:66,ERC721EnumerableUpgradeable._beforeTokenTransfer FNDA:0,ERC721EnumerableUpgradeable._beforeTokenTransfer DA:72,0 DA:74,0 BRDA:74,2,0,- BRDA:74,2,1,- DA:76,0 DA:79,0 DA:81,0 BRDA:81,3,0,- BRDA:81,3,1,- DA:82,0 DA:83,0 BRDA:83,4,0,- BRDA:83,4,1,- DA:84,0 DA:86,0 BRDA:86,5,0,- BRDA:86,5,1,- DA:87,0 DA:88,0 BRDA:88,6,0,- BRDA:88,6,1,- DA:89,0 FN:98,ERC721EnumerableUpgradeable._addTokenToOwnerEnumeration FNDA:0,ERC721EnumerableUpgradeable._addTokenToOwnerEnumeration DA:99,0 DA:100,0 DA:101,0 FN:108,ERC721EnumerableUpgradeable._addTokenToAllTokensEnumeration FNDA:0,ERC721EnumerableUpgradeable._addTokenToAllTokensEnumeration DA:109,0 DA:110,0 FN:121,ERC721EnumerableUpgradeable._removeTokenFromOwnerEnumeration FNDA:0,ERC721EnumerableUpgradeable._removeTokenFromOwnerEnumeration DA:125,0 DA:126,0 DA:129,0 BRDA:129,7,0,- BRDA:129,7,1,- DA:130,0 DA:132,0 DA:133,0 DA:137,0 DA:138,0 FN:146,ERC721EnumerableUpgradeable._removeTokenFromAllTokensEnumeration FNDA:0,ERC721EnumerableUpgradeable._removeTokenFromAllTokensEnumeration DA:150,0 DA:151,0 DA:156,0 DA:158,0 DA:159,0 DA:162,0 DA:163,0 FNF:11 FNH:0 LF:38 LH:0 BRF:16 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol FN:36,AddressUpgradeable.isContract FNDA:0,AddressUpgradeable.isContract DA:41,0 FN:60,AddressUpgradeable.sendValue FNDA:0,AddressUpgradeable.sendValue DA:61,0 BRDA:61,0,0,- BRDA:61,0,1,- DA:63,0 DA:64,0 BRDA:64,1,0,- BRDA:64,1,1,- FN:85,AddressUpgradeable.functionCall FNDA:0,AddressUpgradeable.functionCall DA:86,0 FN:95,AddressUpgradeable.functionCall FNDA:0,AddressUpgradeable.functionCall DA:100,0 FN:114,AddressUpgradeable.functionCallWithValue FNDA:0,AddressUpgradeable.functionCallWithValue DA:119,0 FN:128,AddressUpgradeable.functionCallWithValue FNDA:0,AddressUpgradeable.functionCallWithValue DA:134,0 BRDA:134,2,0,- BRDA:134,2,1,- DA:135,0 DA:136,0 FN:145,AddressUpgradeable.functionStaticCall FNDA:0,AddressUpgradeable.functionStaticCall DA:146,0 FN:155,AddressUpgradeable.functionStaticCall FNDA:0,AddressUpgradeable.functionStaticCall DA:160,0 DA:161,0 FN:170,AddressUpgradeable.verifyCallResultFromTarget FNDA:0,AddressUpgradeable.verifyCallResultFromTarget DA:176,0 BRDA:176,3,0,- BRDA:176,3,1,- DA:177,0 BRDA:177,4,0,- BRDA:177,4,1,- DA:180,0 BRDA:180,5,0,- BRDA:180,5,1,- DA:182,0 DA:184,0 FN:194,AddressUpgradeable.verifyCallResult FNDA:0,AddressUpgradeable.verifyCallResult DA:199,0 BRDA:199,6,0,- BRDA:199,6,1,- DA:200,0 DA:202,0 FN:206,AddressUpgradeable._revert FNDA:0,AddressUpgradeable._revert DA:208,0 BRDA:208,7,0,- BRDA:208,7,1,- DA:216,0 FNF:11 FNH:0 LF:23 LH:0 BRF:16 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol FN:18,ContextUpgradeable.__Context_init FNDA:0,ContextUpgradeable.__Context_init FN:21,ContextUpgradeable.__Context_init_unchained FNDA:0,ContextUpgradeable.__Context_init_unchained FN:23,ContextUpgradeable._msgSender FNDA:183,ContextUpgradeable._msgSender DA:24,183 FN:27,ContextUpgradeable._msgData FNDA:0,ContextUpgradeable._msgData DA:28,0 FNF:4 FNH:1 LF:2 LH:1 BRF:0 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/utils/CountersUpgradeable.sol FN:22,CountersUpgradeable.current FNDA:0,CountersUpgradeable.current DA:23,0 FN:26,CountersUpgradeable.increment FNDA:0,CountersUpgradeable.increment DA:28,0 FN:32,CountersUpgradeable.decrement FNDA:0,CountersUpgradeable.decrement DA:33,0 DA:34,0 BRDA:34,0,0,- BRDA:34,0,1,- DA:36,0 FN:40,CountersUpgradeable.reset FNDA:0,CountersUpgradeable.reset DA:41,0 FNF:4 FNH:0 LF:6 LH:0 BRF:2 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/utils/StringsUpgradeable.sol FN:18,StringsUpgradeable.toString FNDA:0,StringsUpgradeable.toString DA:20,0 DA:21,0 DA:22,0 DA:25,0 DA:28,0 DA:33,0 DA:34,0 BRDA:34,0,0,- BRDA:34,0,1,- DA:36,0 FN:43,StringsUpgradeable.toHexString FNDA:0,StringsUpgradeable.toHexString DA:45,0 FN:52,StringsUpgradeable.toHexString FNDA:0,StringsUpgradeable.toHexString DA:53,0 DA:54,0 DA:55,0 DA:56,0 DA:57,0 DA:58,0 DA:60,0 BRDA:60,1,0,- BRDA:60,1,1,- DA:61,0 FN:67,StringsUpgradeable.toHexString FNDA:0,StringsUpgradeable.toHexString DA:68,0 FNF:4 FNH:0 LF:18 LH:0 BRF:4 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/utils/cryptography/ECDSAUpgradeable.sol FN:23,ECDSAUpgradeable._throwError FNDA:0,ECDSAUpgradeable._throwError DA:24,0 BRDA:24,0,0,- BRDA:24,0,1,- DA:25,0 DA:26,0 BRDA:26,1,0,- BRDA:26,1,1,- DA:27,0 DA:28,0 BRDA:28,2,0,- BRDA:28,2,1,- DA:29,0 DA:30,0 BRDA:30,3,0,- BRDA:30,3,1,- DA:31,0 FN:55,ECDSAUpgradeable.tryRecover FNDA:0,ECDSAUpgradeable.tryRecover DA:56,0 BRDA:56,4,0,- BRDA:56,4,1,- DA:57,0 DA:58,0 DA:59,0 DA:64,0 DA:65,0 DA:66,0 DA:68,0 DA:70,0 FN:88,ECDSAUpgradeable.recover FNDA:0,ECDSAUpgradeable.recover DA:89,0 DA:90,0 DA:91,0 FN:101,ECDSAUpgradeable.tryRecover FNDA:0,ECDSAUpgradeable.tryRecover DA:106,0 DA:107,0 DA:108,0 FN:116,ECDSAUpgradeable.recover FNDA:0,ECDSAUpgradeable.recover DA:121,0 DA:122,0 DA:123,0 FN:132,ECDSAUpgradeable.tryRecover FNDA:0,ECDSAUpgradeable.tryRecover DA:147,0 BRDA:147,5,0,- BRDA:147,5,1,- DA:148,0 DA:152,0 DA:153,0 BRDA:153,6,0,- BRDA:153,6,1,- DA:154,0 DA:157,0 FN:164,ECDSAUpgradeable.recover FNDA:0,ECDSAUpgradeable.recover DA:170,0 DA:171,0 DA:172,0 FN:183,ECDSAUpgradeable.toEthSignedMessageHash FNDA:0,ECDSAUpgradeable.toEthSignedMessageHash DA:186,0 FN:197,ECDSAUpgradeable.toEthSignedMessageHash FNDA:0,ECDSAUpgradeable.toEthSignedMessageHash DA:198,0 FN:210,ECDSAUpgradeable.toTypedDataHash FNDA:0,ECDSAUpgradeable.toTypedDataHash DA:211,0 FNF:10 FNH:0 LF:38 LH:0 BRF:14 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/utils/cryptography/EIP712Upgradeable.sol FN:50,EIP712Upgradeable.__EIP712_init FNDA:0,EIP712Upgradeable.__EIP712_init DA:51,0 FN:54,EIP712Upgradeable.__EIP712_init_unchained FNDA:33,EIP712Upgradeable.__EIP712_init_unchained DA:55,33 DA:56,33 DA:57,33 DA:58,33 FN:64,EIP712Upgradeable._domainSeparatorV4 FNDA:0,EIP712Upgradeable._domainSeparatorV4 DA:65,0 FN:68,EIP712Upgradeable._buildDomainSeparator FNDA:0,EIP712Upgradeable._buildDomainSeparator DA:73,0 FN:91,EIP712Upgradeable._hashTypedDataV4 FNDA:0,EIP712Upgradeable._hashTypedDataV4 DA:92,0 FN:101,EIP712Upgradeable._EIP712NameHash FNDA:0,EIP712Upgradeable._EIP712NameHash DA:102,0 FN:111,EIP712Upgradeable._EIP712VersionHash FNDA:0,EIP712Upgradeable._EIP712VersionHash DA:112,0 FNF:7 FNH:1 LF:10 LH:4 BRF:0 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol FN:24,ERC165Upgradeable.__ERC165_init FNDA:0,ERC165Upgradeable.__ERC165_init FN:27,ERC165Upgradeable.__ERC165_init_unchained FNDA:0,ERC165Upgradeable.__ERC165_init_unchained FN:32,ERC165Upgradeable.supportsInterface FNDA:0,ERC165Upgradeable.supportsInterface DA:33,0 FNF:3 FNH:0 LF:1 LH:0 BRF:0 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/utils/math/MathUpgradeable.sol FN:19,MathUpgradeable.max FNDA:0,MathUpgradeable.max DA:20,0 FN:26,MathUpgradeable.min FNDA:0,MathUpgradeable.min DA:27,0 FN:34,MathUpgradeable.average FNDA:0,MathUpgradeable.average DA:36,0 FN:45,MathUpgradeable.ceilDiv FNDA:0,MathUpgradeable.ceilDiv DA:47,0 FN:55,MathUpgradeable.mulDiv FNDA:0,MathUpgradeable.mulDiv DA:64,0 DA:65,0 DA:68,0 DA:69,0 DA:73,0 BRDA:73,0,0,- BRDA:73,0,1,- DA:74,0 DA:78,0 BRDA:78,1,0,- BRDA:78,1,1,- DA:85,0 DA:88,0 DA:91,0 DA:92,0 DA:99,0 DA:102,0 DA:105,0 DA:108,0 DA:112,0 DA:117,0 DA:121,0 DA:122,0 DA:123,0 DA:124,0 DA:125,0 DA:126,0 DA:132,0 DA:133,0 FN:140,MathUpgradeable.mulDiv FNDA:0,MathUpgradeable.mulDiv DA:146,0 DA:147,0 BRDA:147,2,0,- BRDA:147,2,1,- DA:148,0 DA:150,0 FN:158,MathUpgradeable.sqrt FNDA:0,MathUpgradeable.sqrt DA:159,0 BRDA:159,3,0,- BRDA:159,3,1,- DA:160,0 DA:173,0 DA:180,0 DA:181,0 DA:182,0 DA:183,0 DA:184,0 DA:185,0 DA:186,0 DA:187,0 FN:194,MathUpgradeable.sqrt FNDA:0,MathUpgradeable.sqrt DA:196,0 DA:197,0 FN:205,MathUpgradeable.log2 FNDA:0,MathUpgradeable.log2 DA:206,0 DA:208,0 BRDA:208,4,0,- BRDA:208,4,1,- DA:209,0 DA:210,0 DA:212,0 BRDA:212,5,0,- BRDA:212,5,1,- DA:213,0 DA:214,0 DA:216,0 BRDA:216,6,0,- BRDA:216,6,1,- DA:217,0 DA:218,0 DA:220,0 BRDA:220,7,0,- BRDA:220,7,1,- DA:221,0 DA:222,0 DA:224,0 BRDA:224,8,0,- BRDA:224,8,1,- DA:225,0 DA:226,0 DA:228,0 BRDA:228,9,0,- BRDA:228,9,1,- DA:229,0 DA:230,0 DA:232,0 BRDA:232,10,0,- BRDA:232,10,1,- DA:233,0 DA:234,0 DA:236,0 BRDA:236,11,0,- BRDA:236,11,1,- DA:237,0 DA:240,0 FN:247,MathUpgradeable.log2 FNDA:0,MathUpgradeable.log2 DA:249,0 DA:250,0 FN:258,MathUpgradeable.log10 FNDA:0,MathUpgradeable.log10 DA:259,0 DA:261,0 BRDA:261,12,0,- BRDA:261,12,1,- DA:262,0 DA:263,0 DA:265,0 BRDA:265,13,0,- BRDA:265,13,1,- DA:266,0 DA:267,0 DA:269,0 BRDA:269,14,0,- BRDA:269,14,1,- DA:270,0 DA:271,0 DA:273,0 BRDA:273,15,0,- BRDA:273,15,1,- DA:274,0 DA:275,0 DA:277,0 BRDA:277,16,0,- BRDA:277,16,1,- DA:278,0 DA:279,0 DA:281,0 BRDA:281,17,0,- BRDA:281,17,1,- DA:282,0 DA:283,0 DA:285,0 BRDA:285,18,0,- BRDA:285,18,1,- DA:286,0 DA:289,0 FN:296,MathUpgradeable.log10 FNDA:0,MathUpgradeable.log10 DA:298,0 DA:299,0 FN:309,MathUpgradeable.log256 FNDA:0,MathUpgradeable.log256 DA:310,0 DA:312,0 BRDA:312,19,0,- BRDA:312,19,1,- DA:313,0 DA:314,0 DA:316,0 BRDA:316,20,0,- BRDA:316,20,1,- DA:317,0 DA:318,0 DA:320,0 BRDA:320,21,0,- BRDA:320,21,1,- DA:321,0 DA:322,0 DA:324,0 BRDA:324,22,0,- BRDA:324,22,1,- DA:325,0 DA:326,0 DA:328,0 BRDA:328,23,0,- BRDA:328,23,1,- DA:329,0 DA:332,0 FN:339,MathUpgradeable.log256 FNDA:0,MathUpgradeable.log256 DA:341,0 DA:342,0 FNF:14 FNH:0 LF:115 LH:0 BRF:48 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts-upgradeable/utils/math/SafeCastUpgradeable.sol FN:35,SafeCastUpgradeable.toUint248 FNDA:0,SafeCastUpgradeable.toUint248 DA:36,0 BRDA:36,0,0,- BRDA:36,0,1,- DA:37,0 FN:52,SafeCastUpgradeable.toUint240 FNDA:0,SafeCastUpgradeable.toUint240 DA:53,0 BRDA:53,1,0,- BRDA:53,1,1,- DA:54,0 FN:69,SafeCastUpgradeable.toUint232 FNDA:0,SafeCastUpgradeable.toUint232 DA:70,0 BRDA:70,2,0,- BRDA:70,2,1,- DA:71,0 FN:86,SafeCastUpgradeable.toUint224 FNDA:26,SafeCastUpgradeable.toUint224 DA:87,26 BRDA:87,3,0,- BRDA:87,3,1,26 DA:88,26 FN:103,SafeCastUpgradeable.toUint216 FNDA:0,SafeCastUpgradeable.toUint216 DA:104,0 BRDA:104,4,0,- BRDA:104,4,1,- DA:105,0 FN:120,SafeCastUpgradeable.toUint208 FNDA:0,SafeCastUpgradeable.toUint208 DA:121,0 BRDA:121,5,0,- BRDA:121,5,1,- DA:122,0 FN:137,SafeCastUpgradeable.toUint200 FNDA:0,SafeCastUpgradeable.toUint200 DA:138,0 BRDA:138,6,0,- BRDA:138,6,1,- DA:139,0 FN:154,SafeCastUpgradeable.toUint192 FNDA:0,SafeCastUpgradeable.toUint192 DA:155,0 BRDA:155,7,0,- BRDA:155,7,1,- DA:156,0 FN:171,SafeCastUpgradeable.toUint184 FNDA:0,SafeCastUpgradeable.toUint184 DA:172,0 BRDA:172,8,0,- BRDA:172,8,1,- DA:173,0 FN:188,SafeCastUpgradeable.toUint176 FNDA:0,SafeCastUpgradeable.toUint176 DA:189,0 BRDA:189,9,0,- BRDA:189,9,1,- DA:190,0 FN:205,SafeCastUpgradeable.toUint168 FNDA:0,SafeCastUpgradeable.toUint168 DA:206,0 BRDA:206,10,0,- BRDA:206,10,1,- DA:207,0 FN:222,SafeCastUpgradeable.toUint160 FNDA:0,SafeCastUpgradeable.toUint160 DA:223,0 BRDA:223,11,0,- BRDA:223,11,1,- DA:224,0 FN:239,SafeCastUpgradeable.toUint152 FNDA:0,SafeCastUpgradeable.toUint152 DA:240,0 BRDA:240,12,0,- BRDA:240,12,1,- DA:241,0 FN:256,SafeCastUpgradeable.toUint144 FNDA:0,SafeCastUpgradeable.toUint144 DA:257,0 BRDA:257,13,0,- BRDA:257,13,1,- DA:258,0 FN:273,SafeCastUpgradeable.toUint136 FNDA:0,SafeCastUpgradeable.toUint136 DA:274,0 BRDA:274,14,0,- BRDA:274,14,1,- DA:275,0 FN:290,SafeCastUpgradeable.toUint128 FNDA:0,SafeCastUpgradeable.toUint128 DA:291,0 BRDA:291,15,0,- BRDA:291,15,1,- DA:292,0 FN:307,SafeCastUpgradeable.toUint120 FNDA:0,SafeCastUpgradeable.toUint120 DA:308,0 BRDA:308,16,0,- BRDA:308,16,1,- DA:309,0 FN:324,SafeCastUpgradeable.toUint112 FNDA:0,SafeCastUpgradeable.toUint112 DA:325,0 BRDA:325,17,0,- BRDA:325,17,1,- DA:326,0 FN:341,SafeCastUpgradeable.toUint104 FNDA:0,SafeCastUpgradeable.toUint104 DA:342,0 BRDA:342,18,0,- BRDA:342,18,1,- DA:343,0 FN:358,SafeCastUpgradeable.toUint96 FNDA:0,SafeCastUpgradeable.toUint96 DA:359,0 BRDA:359,19,0,- BRDA:359,19,1,- DA:360,0 FN:375,SafeCastUpgradeable.toUint88 FNDA:0,SafeCastUpgradeable.toUint88 DA:376,0 BRDA:376,20,0,- BRDA:376,20,1,- DA:377,0 FN:392,SafeCastUpgradeable.toUint80 FNDA:0,SafeCastUpgradeable.toUint80 DA:393,0 BRDA:393,21,0,- BRDA:393,21,1,- DA:394,0 FN:409,SafeCastUpgradeable.toUint72 FNDA:0,SafeCastUpgradeable.toUint72 DA:410,0 BRDA:410,22,0,- BRDA:410,22,1,- DA:411,0 FN:426,SafeCastUpgradeable.toUint64 FNDA:0,SafeCastUpgradeable.toUint64 DA:427,0 BRDA:427,23,0,- BRDA:427,23,1,- DA:428,0 FN:443,SafeCastUpgradeable.toUint56 FNDA:0,SafeCastUpgradeable.toUint56 DA:444,0 BRDA:444,24,0,- BRDA:444,24,1,- DA:445,0 FN:460,SafeCastUpgradeable.toUint48 FNDA:0,SafeCastUpgradeable.toUint48 DA:461,0 BRDA:461,25,0,- BRDA:461,25,1,- DA:462,0 FN:477,SafeCastUpgradeable.toUint40 FNDA:0,SafeCastUpgradeable.toUint40 DA:478,0 BRDA:478,26,0,- BRDA:478,26,1,- DA:479,0 FN:494,SafeCastUpgradeable.toUint32 FNDA:23,SafeCastUpgradeable.toUint32 DA:495,23 BRDA:495,27,0,- BRDA:495,27,1,23 DA:496,23 FN:511,SafeCastUpgradeable.toUint24 FNDA:0,SafeCastUpgradeable.toUint24 DA:512,0 BRDA:512,28,0,- BRDA:512,28,1,- DA:513,0 FN:528,SafeCastUpgradeable.toUint16 FNDA:0,SafeCastUpgradeable.toUint16 DA:529,0 BRDA:529,29,0,- BRDA:529,29,1,- DA:530,0 FN:545,SafeCastUpgradeable.toUint8 FNDA:0,SafeCastUpgradeable.toUint8 DA:546,0 BRDA:546,30,0,- BRDA:546,30,1,- DA:547,0 FN:559,SafeCastUpgradeable.toUint256 FNDA:0,SafeCastUpgradeable.toUint256 DA:560,0 BRDA:560,31,0,- BRDA:560,31,1,- DA:561,0 FN:577,SafeCastUpgradeable.toInt248 FNDA:0,SafeCastUpgradeable.toInt248 DA:578,0 DA:579,0 BRDA:579,32,0,- BRDA:579,32,1,- FN:595,SafeCastUpgradeable.toInt240 FNDA:0,SafeCastUpgradeable.toInt240 DA:596,0 DA:597,0 BRDA:597,33,0,- BRDA:597,33,1,- FN:613,SafeCastUpgradeable.toInt232 FNDA:0,SafeCastUpgradeable.toInt232 DA:614,0 DA:615,0 BRDA:615,34,0,- BRDA:615,34,1,- FN:631,SafeCastUpgradeable.toInt224 FNDA:0,SafeCastUpgradeable.toInt224 DA:632,0 DA:633,0 BRDA:633,35,0,- BRDA:633,35,1,- FN:649,SafeCastUpgradeable.toInt216 FNDA:0,SafeCastUpgradeable.toInt216 DA:650,0 DA:651,0 BRDA:651,36,0,- BRDA:651,36,1,- FN:667,SafeCastUpgradeable.toInt208 FNDA:0,SafeCastUpgradeable.toInt208 DA:668,0 DA:669,0 BRDA:669,37,0,- BRDA:669,37,1,- FN:685,SafeCastUpgradeable.toInt200 FNDA:0,SafeCastUpgradeable.toInt200 DA:686,0 DA:687,0 BRDA:687,38,0,- BRDA:687,38,1,- FN:703,SafeCastUpgradeable.toInt192 FNDA:0,SafeCastUpgradeable.toInt192 DA:704,0 DA:705,0 BRDA:705,39,0,- BRDA:705,39,1,- FN:721,SafeCastUpgradeable.toInt184 FNDA:0,SafeCastUpgradeable.toInt184 DA:722,0 DA:723,0 BRDA:723,40,0,- BRDA:723,40,1,- FN:739,SafeCastUpgradeable.toInt176 FNDA:0,SafeCastUpgradeable.toInt176 DA:740,0 DA:741,0 BRDA:741,41,0,- BRDA:741,41,1,- FN:757,SafeCastUpgradeable.toInt168 FNDA:0,SafeCastUpgradeable.toInt168 DA:758,0 DA:759,0 BRDA:759,42,0,- BRDA:759,42,1,- FN:775,SafeCastUpgradeable.toInt160 FNDA:0,SafeCastUpgradeable.toInt160 DA:776,0 DA:777,0 BRDA:777,43,0,- BRDA:777,43,1,- FN:793,SafeCastUpgradeable.toInt152 FNDA:0,SafeCastUpgradeable.toInt152 DA:794,0 DA:795,0 BRDA:795,44,0,- BRDA:795,44,1,- FN:811,SafeCastUpgradeable.toInt144 FNDA:0,SafeCastUpgradeable.toInt144 DA:812,0 DA:813,0 BRDA:813,45,0,- BRDA:813,45,1,- FN:829,SafeCastUpgradeable.toInt136 FNDA:0,SafeCastUpgradeable.toInt136 DA:830,0 DA:831,0 BRDA:831,46,0,- BRDA:831,46,1,- FN:847,SafeCastUpgradeable.toInt128 FNDA:0,SafeCastUpgradeable.toInt128 DA:848,0 DA:849,0 BRDA:849,47,0,- BRDA:849,47,1,- FN:865,SafeCastUpgradeable.toInt120 FNDA:0,SafeCastUpgradeable.toInt120 DA:866,0 DA:867,0 BRDA:867,48,0,- BRDA:867,48,1,- FN:883,SafeCastUpgradeable.toInt112 FNDA:0,SafeCastUpgradeable.toInt112 DA:884,0 DA:885,0 BRDA:885,49,0,- BRDA:885,49,1,- FN:901,SafeCastUpgradeable.toInt104 FNDA:0,SafeCastUpgradeable.toInt104 DA:902,0 DA:903,0 BRDA:903,50,0,- BRDA:903,50,1,- FN:919,SafeCastUpgradeable.toInt96 FNDA:0,SafeCastUpgradeable.toInt96 DA:920,0 DA:921,0 BRDA:921,51,0,- BRDA:921,51,1,- FN:937,SafeCastUpgradeable.toInt88 FNDA:0,SafeCastUpgradeable.toInt88 DA:938,0 DA:939,0 BRDA:939,52,0,- BRDA:939,52,1,- FN:955,SafeCastUpgradeable.toInt80 FNDA:0,SafeCastUpgradeable.toInt80 DA:956,0 DA:957,0 BRDA:957,53,0,- BRDA:957,53,1,- FN:973,SafeCastUpgradeable.toInt72 FNDA:0,SafeCastUpgradeable.toInt72 DA:974,0 DA:975,0 BRDA:975,54,0,- BRDA:975,54,1,- FN:991,SafeCastUpgradeable.toInt64 FNDA:0,SafeCastUpgradeable.toInt64 DA:992,0 DA:993,0 BRDA:993,55,0,- BRDA:993,55,1,- FN:1009,SafeCastUpgradeable.toInt56 FNDA:0,SafeCastUpgradeable.toInt56 DA:1010,0 DA:1011,0 BRDA:1011,56,0,- BRDA:1011,56,1,- FN:1027,SafeCastUpgradeable.toInt48 FNDA:0,SafeCastUpgradeable.toInt48 DA:1028,0 DA:1029,0 BRDA:1029,57,0,- BRDA:1029,57,1,- FN:1045,SafeCastUpgradeable.toInt40 FNDA:0,SafeCastUpgradeable.toInt40 DA:1046,0 DA:1047,0 BRDA:1047,58,0,- BRDA:1047,58,1,- FN:1063,SafeCastUpgradeable.toInt32 FNDA:0,SafeCastUpgradeable.toInt32 DA:1064,0 DA:1065,0 BRDA:1065,59,0,- BRDA:1065,59,1,- FN:1081,SafeCastUpgradeable.toInt24 FNDA:0,SafeCastUpgradeable.toInt24 DA:1082,0 DA:1083,0 BRDA:1083,60,0,- BRDA:1083,60,1,- FN:1099,SafeCastUpgradeable.toInt16 FNDA:0,SafeCastUpgradeable.toInt16 DA:1100,0 DA:1101,0 BRDA:1101,61,0,- BRDA:1101,61,1,- FN:1117,SafeCastUpgradeable.toInt8 FNDA:0,SafeCastUpgradeable.toInt8 DA:1118,0 DA:1119,0 BRDA:1119,62,0,- BRDA:1119,62,1,- FN:1131,SafeCastUpgradeable.toInt256 FNDA:0,SafeCastUpgradeable.toInt256 DA:1133,0 BRDA:1133,63,0,- BRDA:1133,63,1,- DA:1134,0 FNF:64 FNH:2 LF:128 LH:4 BRF:128 BRH:2 end_of_record TN: SF:node_modules/@openzeppelin/contracts/access/AccessControl.sol FN:77,AccessControl.supportsInterface FNDA:0,AccessControl.supportsInterface DA:78,0 FN:84,AccessControl.hasRole FNDA:0,AccessControl.hasRole DA:85,50 FN:96,AccessControl._checkRole FNDA:20,AccessControl._checkRole DA:97,20 FN:107,AccessControl._checkRole FNDA:20,AccessControl._checkRole DA:108,20 BRDA:108,0,0,- BRDA:108,0,1,20 DA:109,0 FN:128,AccessControl.getRoleAdmin FNDA:0,AccessControl.getRoleAdmin DA:129,20 FN:144,AccessControl.grantRole FNDA:20,AccessControl.grantRole DA:145,20 FN:159,AccessControl.revokeRole FNDA:0,AccessControl.revokeRole DA:160,0 FN:179,AccessControl.renounceRole FNDA:10,AccessControl.renounceRole DA:180,10 BRDA:180,1,0,- BRDA:180,1,1,10 DA:182,10 FN:205,AccessControl._setupRole FNDA:0,AccessControl._setupRole DA:206,0 FN:214,AccessControl._setRoleAdmin FNDA:0,AccessControl._setRoleAdmin DA:215,0 DA:216,0 DA:217,0 FN:227,AccessControl._grantRole FNDA:20,AccessControl._grantRole DA:228,20 BRDA:228,2,0,20 BRDA:228,2,1,20 DA:229,20 DA:230,20 FN:241,AccessControl._revokeRole FNDA:10,AccessControl._revokeRole DA:242,10 BRDA:242,3,0,10 BRDA:242,3,1,10 DA:243,10 DA:244,10 FNF:12 FNH:6 LF:20 LH:13 BRF:8 BRH:6 end_of_record TN: SF:node_modules/@openzeppelin/contracts/governance/Governor.sol FN:92,Governor.supportsInterface FNDA:0,Governor.supportsInterface DA:95,0 DA:96,0 DA:101,0 DA:102,0 DA:103,0 FN:109,Governor.name FNDA:0,Governor.name DA:110,0 FN:116,Governor.version FNDA:0,Governor.version DA:117,0 FN:133,Governor.hashProposal FNDA:0,Governor.hashProposal DA:139,0 FN:145,Governor.state FNDA:0,Governor.state DA:146,0 DA:148,0 BRDA:148,0,0,- BRDA:148,0,1,- DA:149,0 DA:152,0 BRDA:152,1,0,- BRDA:152,1,1,- DA:153,0 DA:156,0 DA:158,0 BRDA:158,2,0,- BRDA:158,2,1,- DA:159,0 DA:162,0 BRDA:162,3,0,- BRDA:162,3,1,- DA:163,0 DA:166,0 DA:168,0 BRDA:168,4,0,- BRDA:168,4,1,- DA:169,0 DA:172,0 BRDA:172,5,0,- BRDA:172,5,1,- DA:173,0 DA:175,0 FN:182,Governor.proposalSnapshot FNDA:0,Governor.proposalSnapshot DA:183,0 FN:189,Governor.proposalDeadline FNDA:0,Governor.proposalDeadline DA:190,0 FN:196,Governor.proposalThreshold FNDA:0,Governor.proposalThreshold DA:197,0 FN:238,Governor._defaultParams FNDA:0,Governor._defaultParams DA:239,0 FN:245,Governor.propose FNDA:0,Governor.propose DA:251,0 BRDA:251,6,0,- BRDA:251,6,1,- DA:256,0 DA:258,0 BRDA:258,7,0,- BRDA:258,7,1,- DA:259,0 BRDA:259,8,0,- BRDA:259,8,1,- DA:260,0 BRDA:260,9,0,- BRDA:260,9,1,- DA:262,0 DA:263,0 BRDA:263,10,0,- BRDA:263,10,1,- DA:265,0 DA:266,0 DA:268,0 DA:269,0 DA:271,0 DA:283,0 FN:289,Governor.execute FNDA:0,Governor.execute DA:295,0 DA:297,0 DA:298,0 BRDA:298,11,0,- BRDA:298,11,1,- DA:302,0 DA:304,0 DA:306,0 DA:307,0 DA:308,0 DA:310,0 FN:316,Governor._execute FNDA:0,Governor._execute DA:323,0 DA:324,0 DA:325,0 DA:326,0 FN:333,Governor._beforeExecute FNDA:0,Governor._beforeExecute DA:340,0 BRDA:340,12,0,- BRDA:340,12,1,- DA:341,0 DA:342,0 BRDA:342,13,0,- BRDA:342,13,1,- DA:343,0 FN:352,Governor._afterExecute FNDA:0,Governor._afterExecute DA:359,0 BRDA:359,14,0,- BRDA:359,14,1,- DA:360,0 BRDA:360,15,0,- BRDA:360,15,1,- DA:361,0 FN:372,Governor._cancel FNDA:0,Governor._cancel DA:378,0 DA:379,0 DA:381,0 BRDA:381,16,0,- BRDA:381,16,1,- DA:385,0 DA:387,0 DA:389,0 FN:395,Governor.getVotes FNDA:0,Governor.getVotes DA:396,0 FN:402,Governor.getVotesWithParams FNDA:0,Governor.getVotesWithParams DA:407,0 FN:413,Governor.castVote FNDA:0,Governor.castVote DA:414,0 DA:415,0 FN:421,Governor.castVoteWithReason FNDA:0,Governor.castVoteWithReason DA:426,0 DA:427,0 FN:433,Governor.castVoteWithReasonAndParams FNDA:0,Governor.castVoteWithReasonAndParams DA:439,0 DA:440,0 FN:446,Governor.castVoteBySig FNDA:0,Governor.castVoteBySig DA:453,0 DA:459,0 FN:465,Governor.castVoteWithReasonAndParamsBySig FNDA:0,Governor.castVoteWithReasonAndParamsBySig DA:474,0 DA:491,0 FN:500,Governor._castVote FNDA:0,Governor._castVote DA:506,0 FN:515,Governor._castVote FNDA:0,Governor._castVote DA:522,0 DA:523,0 BRDA:523,17,0,- BRDA:523,17,1,- DA:525,0 DA:526,0 DA:528,0 BRDA:528,18,0,- BRDA:528,18,1,- DA:529,0 DA:531,0 DA:534,0 FN:543,Governor.relay FNDA:0,Governor.relay DA:548,0 DA:549,0 FN:556,Governor._executor FNDA:0,Governor._executor DA:557,0 FN:563,Governor.onERC721Received FNDA:0,Governor.onERC721Received DA:569,0 FN:575,Governor.onERC1155Received FNDA:0,Governor.onERC1155Received DA:582,0 FN:588,Governor.onERC1155BatchReceived FNDA:0,Governor.onERC1155BatchReceived DA:595,0 FNF:29 FNH:0 LF:94 LH:0 BRF:38 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/governance/TimelockController.sol FN:132,TimelockController.supportsInterface FNDA:0,TimelockController.supportsInterface DA:133,0 FN:140,TimelockController.isOperation FNDA:0,TimelockController.isOperation DA:141,0 FN:147,TimelockController.isOperationPending FNDA:0,TimelockController.isOperationPending DA:148,0 FN:154,TimelockController.isOperationReady FNDA:0,TimelockController.isOperationReady DA:155,0 DA:156,0 FN:162,TimelockController.isOperationDone FNDA:0,TimelockController.isOperationDone DA:163,0 FN:170,TimelockController.getTimestamp FNDA:0,TimelockController.getTimestamp DA:171,0 FN:179,TimelockController.getMinDelay FNDA:0,TimelockController.getMinDelay DA:180,0 FN:187,TimelockController.hashOperation FNDA:0,TimelockController.hashOperation DA:194,0 FN:201,TimelockController.hashOperationBatch FNDA:0,TimelockController.hashOperationBatch DA:208,0 FN:220,TimelockController.schedule FNDA:0,TimelockController.schedule DA:228,0 DA:229,0 DA:230,0 FN:242,TimelockController.scheduleBatch FNDA:0,TimelockController.scheduleBatch DA:250,0 BRDA:250,0,0,- BRDA:250,0,1,- DA:251,0 BRDA:251,1,0,- BRDA:251,1,1,- DA:253,0 DA:254,0 DA:255,0 DA:256,0 FN:263,TimelockController._schedule FNDA:0,TimelockController._schedule DA:264,0 BRDA:264,2,0,- BRDA:264,2,1,- DA:265,0 BRDA:265,3,0,- BRDA:265,3,1,- DA:266,0 FN:276,TimelockController.cancel FNDA:0,TimelockController.cancel DA:277,0 BRDA:277,4,0,- BRDA:277,4,1,- DA:278,0 DA:280,0 FN:295,TimelockController.execute FNDA:0,TimelockController.execute DA:302,0 DA:304,0 DA:305,0 DA:306,0 DA:307,0 FN:322,TimelockController.executeBatch FNDA:0,TimelockController.executeBatch DA:329,0 BRDA:329,5,0,- BRDA:329,5,1,- DA:330,0 BRDA:330,6,0,- BRDA:330,6,1,- DA:332,0 DA:334,0 DA:335,0 DA:336,0 DA:337,0 DA:338,0 DA:339,0 DA:340,0 DA:342,0 FN:348,TimelockController._execute FNDA:0,TimelockController._execute DA:353,0 DA:354,0 BRDA:354,7,0,- BRDA:354,7,1,- FN:360,TimelockController._beforeCall FNDA:0,TimelockController._beforeCall DA:361,0 BRDA:361,8,0,- BRDA:361,8,1,- DA:362,0 BRDA:362,9,0,- BRDA:362,9,1,- FN:368,TimelockController._afterCall FNDA:0,TimelockController._afterCall DA:369,0 BRDA:369,10,0,- BRDA:369,10,1,- DA:370,0 FN:383,TimelockController.updateDelay FNDA:0,TimelockController.updateDelay DA:384,0 BRDA:384,11,0,- BRDA:384,11,1,- DA:385,0 DA:386,0 FN:392,TimelockController.onERC721Received FNDA:0,TimelockController.onERC721Received DA:398,0 FN:404,TimelockController.onERC1155Received FNDA:0,TimelockController.onERC1155Received DA:411,0 FN:417,TimelockController.onERC1155BatchReceived FNDA:0,TimelockController.onERC1155BatchReceived DA:424,0 FNF:22 FNH:0 LF:53 LH:0 BRF:24 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/governance/compatibility/GovernorCompatibilityBravo.sol FN:44,GovernorCompatibilityBravo.COUNTING_MODE FNDA:0,GovernorCompatibilityBravo.COUNTING_MODE DA:45,0 FN:52,GovernorCompatibilityBravo.propose FNDA:0,GovernorCompatibilityBravo.propose DA:58,0 DA:59,0 FN:65,GovernorCompatibilityBravo.propose FNDA:0,GovernorCompatibilityBravo.propose DA:72,0 DA:73,0 FN:79,GovernorCompatibilityBravo.queue FNDA:0,GovernorCompatibilityBravo.queue DA:80,0 DA:81,0 FN:92,GovernorCompatibilityBravo.execute FNDA:0,GovernorCompatibilityBravo.execute DA:93,0 DA:94,0 FN:102,GovernorCompatibilityBravo.cancel FNDA:0,GovernorCompatibilityBravo.cancel DA:103,0 DA:105,0 BRDA:105,0,0,- BRDA:105,0,1,- DA:110,0 FN:121,GovernorCompatibilityBravo._encodeCalldata FNDA:0,GovernorCompatibilityBravo._encodeCalldata DA:126,0 DA:128,0 DA:129,0 DA:134,0 FN:140,GovernorCompatibilityBravo._storeProposal FNDA:0,GovernorCompatibilityBravo._storeProposal DA:148,0 DA:149,0 DA:151,0 DA:152,0 BRDA:152,1,0,- BRDA:152,1,1,- DA:153,0 DA:154,0 DA:155,0 DA:156,0 DA:157,0 DA:158,0 FN:166,GovernorCompatibilityBravo.proposals FNDA:0,GovernorCompatibilityBravo.proposals DA:184,0 DA:185,0 DA:186,0 DA:187,0 DA:189,0 DA:190,0 DA:191,0 DA:192,0 DA:193,0 DA:195,0 DA:196,0 DA:197,0 FN:203,GovernorCompatibilityBravo.getActions FNDA:0,GovernorCompatibilityBravo.getActions DA:215,0 DA:216,0 FN:222,GovernorCompatibilityBravo.getReceipt FNDA:0,GovernorCompatibilityBravo.getReceipt DA:223,0 FN:229,GovernorCompatibilityBravo.quorumVotes FNDA:0,GovernorCompatibilityBravo.quorumVotes DA:230,0 FN:237,GovernorCompatibilityBravo.hasVoted FNDA:0,GovernorCompatibilityBravo.hasVoted DA:238,0 FN:244,GovernorCompatibilityBravo._quorumReached FNDA:0,GovernorCompatibilityBravo._quorumReached DA:245,0 DA:246,0 FN:252,GovernorCompatibilityBravo._voteSucceeded FNDA:0,GovernorCompatibilityBravo._voteSucceeded DA:253,0 DA:254,0 FN:260,GovernorCompatibilityBravo._countVote FNDA:0,GovernorCompatibilityBravo._countVote DA:267,0 DA:268,0 DA:270,0 BRDA:270,2,0,- BRDA:270,2,1,- DA:271,0 DA:272,0 DA:273,0 DA:275,0 BRDA:275,3,0,- BRDA:275,3,1,- DA:276,0 DA:277,0 BRDA:277,4,0,- BRDA:277,4,1,- DA:278,0 DA:279,0 BRDA:279,5,0,- BRDA:279,5,1,- DA:280,0 DA:282,0 FNF:16 FNH:0 LF:60 LH:0 BRF:12 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/governance/extensions/GovernorSettings.sol FN:38,GovernorSettings.votingDelay FNDA:0,GovernorSettings.votingDelay DA:39,0 FN:45,GovernorSettings.votingPeriod FNDA:0,GovernorSettings.votingPeriod DA:46,0 FN:52,GovernorSettings.proposalThreshold FNDA:0,GovernorSettings.proposalThreshold DA:53,0 FN:61,GovernorSettings.setVotingDelay FNDA:0,GovernorSettings.setVotingDelay DA:62,0 FN:70,GovernorSettings.setVotingPeriod FNDA:0,GovernorSettings.setVotingPeriod DA:71,0 FN:79,GovernorSettings.setProposalThreshold FNDA:0,GovernorSettings.setProposalThreshold DA:80,0 FN:88,GovernorSettings._setVotingDelay FNDA:0,GovernorSettings._setVotingDelay DA:89,0 DA:90,0 FN:98,GovernorSettings._setVotingPeriod FNDA:0,GovernorSettings._setVotingPeriod DA:100,0 BRDA:100,0,0,- BRDA:100,0,1,- DA:101,0 DA:102,0 FN:110,GovernorSettings._setProposalThreshold FNDA:0,GovernorSettings._setProposalThreshold DA:111,0 DA:112,0 FNF:9 FNH:0 LF:13 LH:0 BRF:2 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/governance/extensions/GovernorTimelockControl.sol FN:45,GovernorTimelockControl.supportsInterface FNDA:0,GovernorTimelockControl.supportsInterface DA:46,0 FN:52,GovernorTimelockControl.state FNDA:0,GovernorTimelockControl.state DA:53,0 DA:55,0 BRDA:55,0,0,- BRDA:55,0,1,- DA:56,0 DA:60,0 DA:61,0 BRDA:61,1,0,- BRDA:61,1,1,- DA:62,0 DA:63,0 BRDA:63,2,0,- BRDA:63,2,1,- DA:64,0 DA:65,0 BRDA:65,3,0,- BRDA:65,3,1,- DA:66,0 DA:68,0 FN:75,GovernorTimelockControl.timelock FNDA:0,GovernorTimelockControl.timelock DA:76,0 FN:82,GovernorTimelockControl.proposalEta FNDA:0,GovernorTimelockControl.proposalEta DA:83,0 DA:84,0 FN:90,GovernorTimelockControl.queue FNDA:0,GovernorTimelockControl.queue DA:96,0 DA:98,0 BRDA:98,4,0,- BRDA:98,4,1,- DA:100,0 DA:101,0 DA:102,0 DA:104,0 DA:106,0 FN:112,GovernorTimelockControl._execute FNDA:0,GovernorTimelockControl._execute DA:119,0 FN:129,GovernorTimelockControl._cancel FNDA:0,GovernorTimelockControl._cancel DA:135,0 DA:137,0 BRDA:137,5,0,- BRDA:137,5,1,- DA:138,0 DA:139,0 DA:142,0 FN:148,GovernorTimelockControl._executor FNDA:0,GovernorTimelockControl._executor DA:149,0 FN:158,GovernorTimelockControl.updateTimelock FNDA:0,GovernorTimelockControl.updateTimelock DA:159,0 FN:162,GovernorTimelockControl._updateTimelock FNDA:0,GovernorTimelockControl._updateTimelock DA:163,0 DA:164,0 FNF:10 FNH:0 LF:32 LH:0 BRF:12 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/governance/extensions/GovernorVotes.sol FN:24,GovernorVotes._getVotes FNDA:0,GovernorVotes._getVotes DA:29,0 FNF:1 FNH:0 LF:1 LH:0 BRF:0 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/governance/extensions/GovernorVotesQuorumFraction.sol FN:38,GovernorVotesQuorumFraction.quorumNumerator FNDA:0,GovernorVotesQuorumFraction.quorumNumerator DA:39,0 FN:45,GovernorVotesQuorumFraction.quorumNumerator FNDA:0,GovernorVotesQuorumFraction.quorumNumerator DA:47,0 DA:48,0 BRDA:48,0,0,- BRDA:48,0,1,- DA:49,0 DA:53,0 DA:54,0 BRDA:54,1,0,- BRDA:54,1,1,- DA:55,0 DA:59,0 FN:65,GovernorVotesQuorumFraction.quorumDenominator FNDA:0,GovernorVotesQuorumFraction.quorumDenominator DA:66,0 FN:72,GovernorVotesQuorumFraction.quorum FNDA:0,GovernorVotesQuorumFraction.quorum DA:73,0 FN:86,GovernorVotesQuorumFraction.updateQuorumNumerator FNDA:0,GovernorVotesQuorumFraction.updateQuorumNumerator DA:87,0 FN:99,GovernorVotesQuorumFraction._updateQuorumNumerator FNDA:0,GovernorVotesQuorumFraction._updateQuorumNumerator DA:100,0 BRDA:100,2,0,- BRDA:100,2,1,- DA:105,0 DA:108,0 BRDA:108,3,0,- BRDA:108,3,1,- DA:109,0 DA:115,0 DA:117,0 FNF:6 FNH:0 LF:17 LH:0 BRF:8 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/security/ReentrancyGuard.sol FN:56,ReentrancyGuard._nonReentrantBefore FNDA:5719,ReentrancyGuard._nonReentrantBefore DA:58,5719 BRDA:58,0,0,1 BRDA:58,0,1,5718 DA:61,5718 FN:64,ReentrancyGuard._nonReentrantAfter FNDA:4169,ReentrancyGuard._nonReentrantAfter DA:67,4169 FNF:2 FNH:2 LF:3 LH:3 BRF:2 BRH:2 end_of_record TN: SF:node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol FN:62,ERC20.name FNDA:0,ERC20.name DA:63,0 FN:70,ERC20.symbol FNDA:0,ERC20.symbol DA:71,0 FN:87,ERC20.decimals FNDA:49,ERC20.decimals DA:88,49 FN:94,ERC20.totalSupply FNDA:0,ERC20.totalSupply DA:95,0 FN:101,ERC20.balanceOf FNDA:34,ERC20.balanceOf DA:102,34 FN:113,ERC20.transfer FNDA:25,ERC20.transfer DA:114,25 DA:115,25 DA:116,25 FN:122,ERC20.allowance FNDA:0,ERC20.allowance DA:123,48 FN:136,ERC20.approve FNDA:74,ERC20.approve DA:137,74 DA:138,74 DA:139,74 FN:158,ERC20.transferFrom FNDA:48,ERC20.transferFrom DA:163,48 DA:164,48 DA:165,48 DA:166,48 FN:181,ERC20.increaseAllowance FNDA:0,ERC20.increaseAllowance DA:182,0 DA:183,0 DA:184,0 FN:201,ERC20.decreaseAllowance FNDA:0,ERC20.decreaseAllowance DA:202,0 DA:203,0 DA:204,0 BRDA:204,0,0,- BRDA:204,0,1,- DA:206,0 DA:209,0 FN:226,ERC20._transfer FNDA:73,ERC20._transfer DA:231,73 BRDA:231,1,0,- BRDA:231,1,1,73 DA:232,73 BRDA:232,2,0,- BRDA:232,2,1,73 DA:234,73 DA:236,73 DA:237,73 BRDA:237,3,0,- BRDA:237,3,1,73 DA:239,73 DA:242,73 DA:245,73 DA:247,73 FN:259,ERC20._mint FNDA:89,ERC20._mint DA:260,89 BRDA:260,4,0,- BRDA:260,4,1,89 DA:262,89 DA:264,89 DA:267,89 DA:269,89 DA:271,89 FN:285,ERC20._burn FNDA:2,ERC20._burn DA:286,2 BRDA:286,5,0,- BRDA:286,5,1,2 DA:288,2 DA:290,2 DA:291,2 BRDA:291,6,0,- BRDA:291,6,1,2 DA:293,2 DA:295,2 DA:298,2 DA:300,2 FN:316,ERC20._approve FNDA:75,ERC20._approve DA:321,75 BRDA:321,7,0,- BRDA:321,7,1,75 DA:322,75 BRDA:322,8,0,- BRDA:322,8,1,75 DA:324,75 DA:325,75 FN:336,ERC20._spendAllowance FNDA:48,ERC20._spendAllowance DA:341,48 DA:342,48 BRDA:342,9,0,- BRDA:342,9,1,1 DA:343,1 BRDA:343,10,0,- BRDA:343,10,1,1 DA:345,1 FN:364,ERC20._beforeTokenTransfer FNDA:164,ERC20._beforeTokenTransfer FN:384,ERC20._afterTokenTransfer FNDA:164,ERC20._afterTokenTransfer FNF:18 FNH:12 LF:55 LH:44 BRF:22 BRH:10 end_of_record TN: SF:node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol FN:20,ERC20Burnable.burn FNDA:0,ERC20Burnable.burn DA:21,0 FN:35,ERC20Burnable.burnFrom FNDA:0,ERC20Burnable.burnFrom DA:36,0 DA:37,0 FNF:2 FNH:0 LF:3 LH:0 BRF:0 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/token/ERC20/extensions/ERC20Votes.sol FN:43,ERC20Votes.checkpoints FNDA:0,ERC20Votes.checkpoints DA:44,0 FN:50,ERC20Votes.numCheckpoints FNDA:0,ERC20Votes.numCheckpoints DA:51,0 FN:57,ERC20Votes.delegates FNDA:0,ERC20Votes.delegates DA:58,0 FN:64,ERC20Votes.getVotes FNDA:0,ERC20Votes.getVotes DA:65,0 DA:66,0 FN:76,ERC20Votes.getPastVotes FNDA:0,ERC20Votes.getPastVotes DA:77,0 BRDA:77,0,0,- BRDA:77,0,1,- DA:78,0 FN:89,ERC20Votes.getPastTotalSupply FNDA:0,ERC20Votes.getPastTotalSupply DA:90,0 BRDA:90,1,0,- BRDA:90,1,1,- DA:91,0 FN:97,ERC20Votes._checkpointsLookup FNDA:0,ERC20Votes._checkpointsLookup DA:110,0 DA:112,0 DA:113,0 DA:115,0 BRDA:115,2,0,- BRDA:115,2,1,- DA:116,0 DA:117,0 BRDA:117,3,0,- BRDA:117,3,1,- DA:118,0 DA:120,0 DA:124,0 DA:125,0 DA:126,0 BRDA:126,4,0,- BRDA:126,4,1,- DA:127,0 DA:129,0 DA:133,0 FN:139,ERC20Votes.delegate FNDA:0,ERC20Votes.delegate DA:140,0 FN:146,ERC20Votes.delegateBySig FNDA:0,ERC20Votes.delegateBySig DA:154,0 BRDA:154,5,0,- BRDA:154,5,1,- DA:155,0 DA:161,0 BRDA:161,6,0,- BRDA:161,6,1,- DA:162,0 FN:168,ERC20Votes._maxSupply FNDA:0,ERC20Votes._maxSupply DA:169,0 FN:175,ERC20Votes._mint FNDA:0,ERC20Votes._mint DA:176,0 DA:177,0 BRDA:177,7,0,- BRDA:177,7,1,- DA:179,0 FN:185,ERC20Votes._burn FNDA:0,ERC20Votes._burn DA:186,0 DA:188,0 FN:196,ERC20Votes._afterTokenTransfer FNDA:0,ERC20Votes._afterTokenTransfer DA:201,0 DA:203,0 FN:211,ERC20Votes._delegate FNDA:0,ERC20Votes._delegate DA:212,0 DA:213,0 DA:214,0 DA:216,0 DA:218,0 FN:221,ERC20Votes._moveVotingPower FNDA:0,ERC20Votes._moveVotingPower DA:226,0 BRDA:226,8,0,- BRDA:226,8,1,- DA:227,0 BRDA:227,9,0,- BRDA:227,9,1,- DA:228,0 DA:229,0 DA:232,0 BRDA:232,10,0,- BRDA:232,10,1,- DA:233,0 DA:234,0 FN:239,ERC20Votes._writeCheckpoint FNDA:0,ERC20Votes._writeCheckpoint DA:244,0 DA:246,0 DA:248,0 DA:249,0 DA:251,0 BRDA:251,11,0,- BRDA:251,11,1,- DA:252,0 DA:254,0 FN:258,ERC20Votes._add FNDA:0,ERC20Votes._add DA:259,0 FN:262,ERC20Votes._subtract FNDA:0,ERC20Votes._subtract DA:263,0 FN:269,ERC20Votes._unsafeAccess FNDA:0,ERC20Votes._unsafeAccess DA:272,0 FNF:19 FNH:0 LF:58 LH:0 BRF:24 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol FN:49,ERC20Permit.permit FNDA:0,ERC20Permit.permit DA:58,0 BRDA:58,0,0,- BRDA:58,0,1,- DA:60,0 DA:62,0 DA:64,0 DA:65,0 BRDA:65,1,0,- BRDA:65,1,1,- DA:67,0 FN:73,ERC20Permit.nonces FNDA:0,ERC20Permit.nonces DA:74,0 FN:81,ERC20Permit.DOMAIN_SEPARATOR FNDA:0,ERC20Permit.DOMAIN_SEPARATOR DA:82,0 FN:90,ERC20Permit._useNonce FNDA:0,ERC20Permit._useNonce DA:91,0 DA:92,0 DA:93,0 FNF:4 FNH:0 LF:11 LH:0 BRF:4 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol FN:22,SafeERC20.safeTransfer FNDA:0,SafeERC20.safeTransfer DA:27,0 FN:30,SafeERC20.safeTransferFrom FNDA:0,SafeERC20.safeTransferFrom DA:36,0 FN:46,SafeERC20.safeApprove FNDA:0,SafeERC20.safeApprove DA:54,0 BRDA:54,0,0,- BRDA:54,0,1,- DA:58,0 FN:61,SafeERC20.safeIncreaseAllowance FNDA:0,SafeERC20.safeIncreaseAllowance DA:66,0 DA:67,0 FN:70,SafeERC20.safeDecreaseAllowance FNDA:0,SafeERC20.safeDecreaseAllowance DA:76,0 DA:77,0 BRDA:77,1,0,- BRDA:77,1,1,- DA:78,0 DA:79,0 FN:83,SafeERC20.safePermit FNDA:0,SafeERC20.safePermit DA:93,0 DA:94,0 DA:95,0 DA:96,0 BRDA:96,2,0,- BRDA:96,2,1,- FN:105,SafeERC20._callOptionalReturn FNDA:0,SafeERC20._callOptionalReturn DA:110,0 DA:111,0 BRDA:111,3,0,- BRDA:111,3,1,- DA:113,0 BRDA:113,4,0,- BRDA:113,4,1,- FNF:7 FNH:0 LF:17 LH:0 BRF:10 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/utils/Address.sol FN:36,Address.isContract FNDA:0,Address.isContract DA:41,0 FN:60,Address.sendValue FNDA:0,Address.sendValue DA:61,0 BRDA:61,0,0,- BRDA:61,0,1,- DA:63,0 DA:64,0 BRDA:64,1,0,- BRDA:64,1,1,- FN:85,Address.functionCall FNDA:0,Address.functionCall DA:86,0 FN:95,Address.functionCall FNDA:0,Address.functionCall DA:100,0 FN:114,Address.functionCallWithValue FNDA:0,Address.functionCallWithValue DA:119,0 FN:128,Address.functionCallWithValue FNDA:0,Address.functionCallWithValue DA:134,0 BRDA:134,2,0,- BRDA:134,2,1,- DA:135,0 DA:136,0 FN:145,Address.functionStaticCall FNDA:0,Address.functionStaticCall DA:146,0 FN:155,Address.functionStaticCall FNDA:0,Address.functionStaticCall DA:160,0 DA:161,0 FN:170,Address.functionDelegateCall FNDA:0,Address.functionDelegateCall DA:171,0 FN:180,Address.functionDelegateCall FNDA:0,Address.functionDelegateCall DA:185,0 DA:186,0 FN:195,Address.verifyCallResultFromTarget FNDA:0,Address.verifyCallResultFromTarget DA:201,0 BRDA:201,3,0,- BRDA:201,3,1,- DA:202,0 BRDA:202,4,0,- BRDA:202,4,1,- DA:205,0 BRDA:205,5,0,- BRDA:205,5,1,- DA:207,0 DA:209,0 FN:219,Address.verifyCallResult FNDA:0,Address.verifyCallResult DA:224,0 BRDA:224,6,0,- BRDA:224,6,1,- DA:225,0 DA:227,0 FN:231,Address._revert FNDA:0,Address._revert DA:233,0 BRDA:233,7,0,- BRDA:233,7,1,- DA:241,0 FNF:13 FNH:0 LF:26 LH:0 BRF:16 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/utils/Base64.sol FN:20,Base64.encode FNDA:0,Base64.encode DA:25,0 BRDA:25,0,0,- BRDA:25,0,1,- DA:28,0 DA:36,0 DA:90,0 FNF:1 FNH:0 LF:4 LH:0 BRF:2 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/utils/Checkpoints.sol FN:34,Checkpoints.getAtBlock FNDA:0,Checkpoints.getAtBlock DA:35,0 BRDA:35,0,0,- BRDA:35,0,1,- DA:36,0 DA:38,0 DA:39,0 DA:40,0 FN:49,Checkpoints.getAtProbablyRecentBlock FNDA:0,Checkpoints.getAtProbablyRecentBlock DA:50,0 BRDA:50,1,0,- BRDA:50,1,1,- DA:51,0 DA:53,0 DA:55,0 DA:56,0 DA:58,0 BRDA:58,2,0,- BRDA:58,2,1,- DA:59,0 DA:60,0 BRDA:60,3,0,- BRDA:60,3,1,- DA:61,0 DA:63,0 DA:67,0 DA:69,0 FN:77,Checkpoints.push FNDA:0,Checkpoints.push DA:78,0 FN:87,Checkpoints.push FNDA:0,Checkpoints.push DA:92,0 FN:98,Checkpoints.latest FNDA:0,Checkpoints.latest DA:99,0 DA:100,0 FN:107,Checkpoints.latestCheckpoint FNDA:0,Checkpoints.latestCheckpoint DA:116,0 DA:117,0 BRDA:117,4,0,- BRDA:117,4,1,- DA:118,0 DA:120,0 DA:121,0 FN:128,Checkpoints.length FNDA:0,Checkpoints.length DA:129,0 FN:136,Checkpoints._insert FNDA:0,Checkpoints._insert DA:141,0 DA:143,0 BRDA:143,5,0,- BRDA:143,5,1,- DA:145,0 DA:148,0 BRDA:148,6,0,- BRDA:148,6,1,- DA:151,0 BRDA:151,7,0,- BRDA:151,7,1,- DA:152,0 DA:154,0 DA:156,0 DA:158,0 DA:159,0 FN:169,Checkpoints._upperBinaryLookup FNDA:0,Checkpoints._upperBinaryLookup DA:175,0 DA:176,0 DA:177,0 BRDA:177,8,0,- BRDA:177,8,1,- DA:178,0 DA:180,0 DA:183,0 FN:192,Checkpoints._lowerBinaryLookup FNDA:0,Checkpoints._lowerBinaryLookup DA:198,0 DA:199,0 DA:200,0 BRDA:200,9,0,- BRDA:200,9,1,- DA:201,0 DA:203,0 DA:206,0 FN:212,Checkpoints._unsafeAccess FNDA:0,Checkpoints._unsafeAccess DA:215,0 FN:233,Checkpoints.push FNDA:0,Checkpoints.push DA:238,0 FN:244,Checkpoints.lowerLookup FNDA:0,Checkpoints.lowerLookup DA:245,0 DA:246,0 DA:247,0 FN:253,Checkpoints.upperLookup FNDA:0,Checkpoints.upperLookup DA:254,0 DA:255,0 DA:256,0 FN:262,Checkpoints.latest FNDA:0,Checkpoints.latest DA:263,0 DA:264,0 FN:271,Checkpoints.latestCheckpoint FNDA:0,Checkpoints.latestCheckpoint DA:280,0 DA:281,0 BRDA:281,10,0,- BRDA:281,10,1,- DA:282,0 DA:284,0 DA:285,0 FN:292,Checkpoints.length FNDA:0,Checkpoints.length DA:293,0 FN:300,Checkpoints._insert FNDA:0,Checkpoints._insert DA:305,0 DA:307,0 BRDA:307,11,0,- BRDA:307,11,1,- DA:309,0 DA:312,0 BRDA:312,12,0,- BRDA:312,12,1,- DA:315,0 BRDA:315,13,0,- BRDA:315,13,1,- DA:316,0 DA:318,0 DA:320,0 DA:322,0 DA:323,0 FN:333,Checkpoints._upperBinaryLookup FNDA:0,Checkpoints._upperBinaryLookup DA:339,0 DA:340,0 DA:341,0 BRDA:341,14,0,- BRDA:341,14,1,- DA:342,0 DA:344,0 DA:347,0 FN:356,Checkpoints._lowerBinaryLookup FNDA:0,Checkpoints._lowerBinaryLookup DA:362,0 DA:363,0 DA:364,0 BRDA:364,15,0,- BRDA:364,15,1,- DA:365,0 DA:367,0 DA:370,0 FN:376,Checkpoints._unsafeAccess FNDA:0,Checkpoints._unsafeAccess DA:383,0 FN:401,Checkpoints.push FNDA:0,Checkpoints.push DA:406,0 FN:412,Checkpoints.lowerLookup FNDA:0,Checkpoints.lowerLookup DA:413,0 DA:414,0 DA:415,0 FN:421,Checkpoints.upperLookup FNDA:0,Checkpoints.upperLookup DA:422,0 DA:423,0 DA:424,0 FN:430,Checkpoints.latest FNDA:0,Checkpoints.latest DA:431,0 DA:432,0 FN:439,Checkpoints.latestCheckpoint FNDA:0,Checkpoints.latestCheckpoint DA:448,0 DA:449,0 BRDA:449,16,0,- BRDA:449,16,1,- DA:450,0 DA:452,0 DA:453,0 FN:460,Checkpoints.length FNDA:0,Checkpoints.length DA:461,0 FN:468,Checkpoints._insert FNDA:0,Checkpoints._insert DA:473,0 DA:475,0 BRDA:475,17,0,- BRDA:475,17,1,- DA:477,0 DA:480,0 BRDA:480,18,0,- BRDA:480,18,1,- DA:483,0 BRDA:483,19,0,- BRDA:483,19,1,- DA:484,0 DA:486,0 DA:488,0 DA:490,0 DA:491,0 FN:501,Checkpoints._upperBinaryLookup FNDA:0,Checkpoints._upperBinaryLookup DA:507,0 DA:508,0 DA:509,0 BRDA:509,20,0,- BRDA:509,20,1,- DA:510,0 DA:512,0 DA:515,0 FN:524,Checkpoints._lowerBinaryLookup FNDA:0,Checkpoints._lowerBinaryLookup DA:530,0 DA:531,0 DA:532,0 BRDA:532,21,0,- BRDA:532,21,1,- DA:533,0 DA:535,0 DA:538,0 FN:544,Checkpoints._unsafeAccess FNDA:0,Checkpoints._unsafeAccess DA:551,0 FNF:31 FNH:0 LF:126 LH:0 BRF:44 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/utils/Context.sol FN:17,Context._msgSender FNDA:207,Context._msgSender DA:18,207 FN:21,Context._msgData FNDA:0,Context._msgData DA:22,0 FNF:2 FNH:1 LF:2 LH:1 BRF:0 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/utils/Counters.sol FN:22,Counters.current FNDA:0,Counters.current DA:23,0 FN:26,Counters.increment FNDA:0,Counters.increment DA:28,0 FN:32,Counters.decrement FNDA:0,Counters.decrement DA:33,0 DA:34,0 BRDA:34,0,0,- BRDA:34,0,1,- DA:36,0 FN:40,Counters.reset FNDA:0,Counters.reset DA:41,0 FNF:4 FNH:0 LF:6 LH:0 BRF:2 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/utils/Strings.sol FN:18,Strings.toString FNDA:0,Strings.toString DA:20,0 DA:21,0 DA:22,0 DA:25,0 DA:28,0 DA:33,0 DA:34,0 BRDA:34,0,0,- BRDA:34,0,1,- DA:36,0 FN:43,Strings.toHexString FNDA:0,Strings.toHexString DA:45,0 FN:52,Strings.toHexString FNDA:0,Strings.toHexString DA:53,0 DA:54,0 DA:55,0 DA:56,0 DA:57,0 DA:58,0 DA:60,0 BRDA:60,1,0,- BRDA:60,1,1,- DA:61,0 FN:67,Strings.toHexString FNDA:0,Strings.toHexString DA:68,0 FNF:4 FNH:0 LF:18 LH:0 BRF:4 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/utils/Timers.sol FN:14,Timers.getDeadline FNDA:0,Timers.getDeadline DA:15,0 FN:18,Timers.setDeadline FNDA:0,Timers.setDeadline DA:19,0 FN:22,Timers.reset FNDA:0,Timers.reset DA:23,0 FN:26,Timers.isUnset FNDA:0,Timers.isUnset DA:27,0 FN:30,Timers.isStarted FNDA:0,Timers.isStarted DA:31,0 FN:34,Timers.isPending FNDA:0,Timers.isPending DA:35,0 FN:38,Timers.isExpired FNDA:0,Timers.isExpired DA:39,0 FN:46,Timers.getDeadline FNDA:0,Timers.getDeadline DA:47,0 FN:50,Timers.setDeadline FNDA:0,Timers.setDeadline DA:51,0 FN:54,Timers.reset FNDA:0,Timers.reset DA:55,0 FN:58,Timers.isUnset FNDA:0,Timers.isUnset DA:59,0 FN:62,Timers.isStarted FNDA:0,Timers.isStarted DA:63,0 FN:66,Timers.isPending FNDA:0,Timers.isPending DA:67,0 FN:70,Timers.isExpired FNDA:0,Timers.isExpired DA:71,0 FNF:14 FNH:0 LF:14 LH:0 BRF:0 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/utils/cryptography/ECDSA.sol FN:23,ECDSA._throwError FNDA:0,ECDSA._throwError DA:24,0 BRDA:24,0,0,- BRDA:24,0,1,- DA:25,0 DA:26,0 BRDA:26,1,0,- BRDA:26,1,1,- DA:27,0 DA:28,0 BRDA:28,2,0,- BRDA:28,2,1,- DA:29,0 DA:30,0 BRDA:30,3,0,- BRDA:30,3,1,- DA:31,0 FN:55,ECDSA.tryRecover FNDA:0,ECDSA.tryRecover DA:56,0 BRDA:56,4,0,- BRDA:56,4,1,- DA:57,0 DA:58,0 DA:59,0 DA:64,0 DA:65,0 DA:66,0 DA:68,0 DA:70,0 FN:88,ECDSA.recover FNDA:0,ECDSA.recover DA:89,0 DA:90,0 DA:91,0 FN:101,ECDSA.tryRecover FNDA:0,ECDSA.tryRecover DA:106,0 DA:107,0 DA:108,0 FN:116,ECDSA.recover FNDA:0,ECDSA.recover DA:121,0 DA:122,0 DA:123,0 FN:132,ECDSA.tryRecover FNDA:0,ECDSA.tryRecover DA:147,0 BRDA:147,5,0,- BRDA:147,5,1,- DA:148,0 DA:152,0 DA:153,0 BRDA:153,6,0,- BRDA:153,6,1,- DA:154,0 DA:157,0 FN:164,ECDSA.recover FNDA:0,ECDSA.recover DA:170,0 DA:171,0 DA:172,0 FN:183,ECDSA.toEthSignedMessageHash FNDA:0,ECDSA.toEthSignedMessageHash DA:186,0 FN:197,ECDSA.toEthSignedMessageHash FNDA:0,ECDSA.toEthSignedMessageHash DA:198,0 FN:210,ECDSA.toTypedDataHash FNDA:0,ECDSA.toTypedDataHash DA:211,0 FNF:10 FNH:0 LF:38 LH:0 BRF:14 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/utils/cryptography/EIP712.sol FN:70,EIP712._domainSeparatorV4 FNDA:0,EIP712._domainSeparatorV4 DA:71,0 BRDA:71,0,0,- BRDA:71,0,1,- DA:72,0 DA:74,0 FN:78,EIP712._buildDomainSeparator FNDA:0,EIP712._buildDomainSeparator DA:83,0 FN:101,EIP712._hashTypedDataV4 FNDA:0,EIP712._hashTypedDataV4 DA:102,0 FNF:3 FNH:0 LF:5 LH:0 BRF:2 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol FN:27,MerkleProof.verify FNDA:0,MerkleProof.verify DA:32,0 FN:40,MerkleProof.verifyCalldata FNDA:0,MerkleProof.verifyCalldata DA:45,0 FN:56,MerkleProof.processProof FNDA:0,MerkleProof.processProof DA:57,0 DA:58,0 DA:59,0 DA:61,0 FN:69,MerkleProof.processProofCalldata FNDA:0,MerkleProof.processProofCalldata DA:70,0 DA:71,0 DA:72,0 DA:74,0 FN:85,MerkleProof.multiProofVerify FNDA:0,MerkleProof.multiProofVerify DA:91,0 FN:101,MerkleProof.multiProofVerifyCalldata FNDA:0,MerkleProof.multiProofVerifyCalldata DA:107,0 FN:122,MerkleProof.processMultiProof FNDA:0,MerkleProof.processMultiProof DA:131,0 DA:132,0 DA:135,0 BRDA:135,0,0,- BRDA:135,0,1,- DA:139,0 DA:140,0 DA:141,0 DA:142,0 DA:148,0 DA:149,0 DA:150,0 DA:151,0 DA:154,0 BRDA:154,1,0,- BRDA:154,1,1,- DA:155,0 DA:156,0 BRDA:156,2,0,- BRDA:156,2,1,- DA:157,0 DA:159,0 FN:170,MerkleProof.processMultiProofCalldata FNDA:0,MerkleProof.processMultiProofCalldata DA:179,0 DA:180,0 DA:183,0 BRDA:183,3,0,- BRDA:183,3,1,- DA:187,0 DA:188,0 DA:189,0 DA:190,0 DA:196,0 DA:197,0 DA:198,0 DA:199,0 DA:202,0 BRDA:202,4,0,- BRDA:202,4,1,- DA:203,0 DA:204,0 BRDA:204,5,0,- BRDA:204,5,1,- DA:205,0 DA:207,0 FN:211,MerkleProof._hashPair FNDA:0,MerkleProof._hashPair DA:212,0 FN:215,MerkleProof._efficientHash FNDA:0,MerkleProof._efficientHash DA:220,0 FNF:10 FNH:0 LF:46 LH:0 BRF:12 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol FN:26,ERC165.supportsInterface FNDA:0,ERC165.supportsInterface DA:27,0 FNF:1 FNH:0 LF:1 LH:0 BRF:0 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/utils/math/Math.sol FN:19,Math.max FNDA:0,Math.max DA:20,0 FN:26,Math.min FNDA:0,Math.min DA:27,0 FN:34,Math.average FNDA:0,Math.average DA:36,0 FN:45,Math.ceilDiv FNDA:0,Math.ceilDiv DA:47,0 FN:55,Math.mulDiv FNDA:0,Math.mulDiv DA:64,0 DA:65,0 DA:68,0 DA:69,0 DA:73,0 BRDA:73,0,0,- BRDA:73,0,1,- DA:74,0 DA:78,0 BRDA:78,1,0,- BRDA:78,1,1,- DA:85,0 DA:88,0 DA:91,0 DA:92,0 DA:99,0 DA:102,0 DA:105,0 DA:108,0 DA:112,0 DA:117,0 DA:121,0 DA:122,0 DA:123,0 DA:124,0 DA:125,0 DA:126,0 DA:132,0 DA:133,0 FN:140,Math.mulDiv FNDA:0,Math.mulDiv DA:146,0 DA:147,0 BRDA:147,2,0,- BRDA:147,2,1,- DA:148,0 DA:150,0 FN:158,Math.sqrt FNDA:0,Math.sqrt DA:159,0 BRDA:159,3,0,- BRDA:159,3,1,- DA:160,0 DA:173,0 DA:180,0 DA:181,0 DA:182,0 DA:183,0 DA:184,0 DA:185,0 DA:186,0 DA:187,0 FN:194,Math.sqrt FNDA:0,Math.sqrt DA:196,0 DA:197,0 FN:205,Math.log2 FNDA:0,Math.log2 DA:206,0 DA:208,0 BRDA:208,4,0,- BRDA:208,4,1,- DA:209,0 DA:210,0 DA:212,0 BRDA:212,5,0,- BRDA:212,5,1,- DA:213,0 DA:214,0 DA:216,0 BRDA:216,6,0,- BRDA:216,6,1,- DA:217,0 DA:218,0 DA:220,0 BRDA:220,7,0,- BRDA:220,7,1,- DA:221,0 DA:222,0 DA:224,0 BRDA:224,8,0,- BRDA:224,8,1,- DA:225,0 DA:226,0 DA:228,0 BRDA:228,9,0,- BRDA:228,9,1,- DA:229,0 DA:230,0 DA:232,0 BRDA:232,10,0,- BRDA:232,10,1,- DA:233,0 DA:234,0 DA:236,0 BRDA:236,11,0,- BRDA:236,11,1,- DA:237,0 DA:240,0 FN:247,Math.log2 FNDA:0,Math.log2 DA:249,0 DA:250,0 FN:258,Math.log10 FNDA:0,Math.log10 DA:259,0 DA:261,0 BRDA:261,12,0,- BRDA:261,12,1,- DA:262,0 DA:263,0 DA:265,0 BRDA:265,13,0,- BRDA:265,13,1,- DA:266,0 DA:267,0 DA:269,0 BRDA:269,14,0,- BRDA:269,14,1,- DA:270,0 DA:271,0 DA:273,0 BRDA:273,15,0,- BRDA:273,15,1,- DA:274,0 DA:275,0 DA:277,0 BRDA:277,16,0,- BRDA:277,16,1,- DA:278,0 DA:279,0 DA:281,0 BRDA:281,17,0,- BRDA:281,17,1,- DA:282,0 DA:283,0 DA:285,0 BRDA:285,18,0,- BRDA:285,18,1,- DA:286,0 DA:289,0 FN:296,Math.log10 FNDA:0,Math.log10 DA:298,0 DA:299,0 FN:309,Math.log256 FNDA:0,Math.log256 DA:310,0 DA:312,0 BRDA:312,19,0,- BRDA:312,19,1,- DA:313,0 DA:314,0 DA:316,0 BRDA:316,20,0,- BRDA:316,20,1,- DA:317,0 DA:318,0 DA:320,0 BRDA:320,21,0,- BRDA:320,21,1,- DA:321,0 DA:322,0 DA:324,0 BRDA:324,22,0,- BRDA:324,22,1,- DA:325,0 DA:326,0 DA:328,0 BRDA:328,23,0,- BRDA:328,23,1,- DA:329,0 DA:332,0 FN:339,Math.log256 FNDA:0,Math.log256 DA:341,0 DA:342,0 FNF:14 FNH:0 LF:115 LH:0 BRF:48 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/utils/math/SafeCast.sol FN:35,SafeCast.toUint248 FNDA:0,SafeCast.toUint248 DA:36,0 BRDA:36,0,0,- BRDA:36,0,1,- DA:37,0 FN:52,SafeCast.toUint240 FNDA:0,SafeCast.toUint240 DA:53,0 BRDA:53,1,0,- BRDA:53,1,1,- DA:54,0 FN:69,SafeCast.toUint232 FNDA:0,SafeCast.toUint232 DA:70,0 BRDA:70,2,0,- BRDA:70,2,1,- DA:71,0 FN:86,SafeCast.toUint224 FNDA:0,SafeCast.toUint224 DA:87,0 BRDA:87,3,0,- BRDA:87,3,1,- DA:88,0 FN:103,SafeCast.toUint216 FNDA:0,SafeCast.toUint216 DA:104,0 BRDA:104,4,0,- BRDA:104,4,1,- DA:105,0 FN:120,SafeCast.toUint208 FNDA:0,SafeCast.toUint208 DA:121,0 BRDA:121,5,0,- BRDA:121,5,1,- DA:122,0 FN:137,SafeCast.toUint200 FNDA:0,SafeCast.toUint200 DA:138,0 BRDA:138,6,0,- BRDA:138,6,1,- DA:139,0 FN:154,SafeCast.toUint192 FNDA:0,SafeCast.toUint192 DA:155,0 BRDA:155,7,0,- BRDA:155,7,1,- DA:156,0 FN:171,SafeCast.toUint184 FNDA:0,SafeCast.toUint184 DA:172,0 BRDA:172,8,0,- BRDA:172,8,1,- DA:173,0 FN:188,SafeCast.toUint176 FNDA:0,SafeCast.toUint176 DA:189,0 BRDA:189,9,0,- BRDA:189,9,1,- DA:190,0 FN:205,SafeCast.toUint168 FNDA:0,SafeCast.toUint168 DA:206,0 BRDA:206,10,0,- BRDA:206,10,1,- DA:207,0 FN:222,SafeCast.toUint160 FNDA:0,SafeCast.toUint160 DA:223,0 BRDA:223,11,0,- BRDA:223,11,1,- DA:224,0 FN:239,SafeCast.toUint152 FNDA:0,SafeCast.toUint152 DA:240,0 BRDA:240,12,0,- BRDA:240,12,1,- DA:241,0 FN:256,SafeCast.toUint144 FNDA:0,SafeCast.toUint144 DA:257,0 BRDA:257,13,0,- BRDA:257,13,1,- DA:258,0 FN:273,SafeCast.toUint136 FNDA:0,SafeCast.toUint136 DA:274,0 BRDA:274,14,0,- BRDA:274,14,1,- DA:275,0 FN:290,SafeCast.toUint128 FNDA:0,SafeCast.toUint128 DA:291,0 BRDA:291,15,0,- BRDA:291,15,1,- DA:292,0 FN:307,SafeCast.toUint120 FNDA:0,SafeCast.toUint120 DA:308,0 BRDA:308,16,0,- BRDA:308,16,1,- DA:309,0 FN:324,SafeCast.toUint112 FNDA:0,SafeCast.toUint112 DA:325,0 BRDA:325,17,0,- BRDA:325,17,1,- DA:326,0 FN:341,SafeCast.toUint104 FNDA:0,SafeCast.toUint104 DA:342,0 BRDA:342,18,0,- BRDA:342,18,1,- DA:343,0 FN:358,SafeCast.toUint96 FNDA:0,SafeCast.toUint96 DA:359,0 BRDA:359,19,0,- BRDA:359,19,1,- DA:360,0 FN:375,SafeCast.toUint88 FNDA:0,SafeCast.toUint88 DA:376,0 BRDA:376,20,0,- BRDA:376,20,1,- DA:377,0 FN:392,SafeCast.toUint80 FNDA:0,SafeCast.toUint80 DA:393,0 BRDA:393,21,0,- BRDA:393,21,1,- DA:394,0 FN:409,SafeCast.toUint72 FNDA:0,SafeCast.toUint72 DA:410,0 BRDA:410,22,0,- BRDA:410,22,1,- DA:411,0 FN:426,SafeCast.toUint64 FNDA:0,SafeCast.toUint64 DA:427,0 BRDA:427,23,0,- BRDA:427,23,1,- DA:428,0 FN:443,SafeCast.toUint56 FNDA:0,SafeCast.toUint56 DA:444,0 BRDA:444,24,0,- BRDA:444,24,1,- DA:445,0 FN:460,SafeCast.toUint48 FNDA:0,SafeCast.toUint48 DA:461,0 BRDA:461,25,0,- BRDA:461,25,1,- DA:462,0 FN:477,SafeCast.toUint40 FNDA:0,SafeCast.toUint40 DA:478,0 BRDA:478,26,0,- BRDA:478,26,1,- DA:479,0 FN:494,SafeCast.toUint32 FNDA:0,SafeCast.toUint32 DA:495,0 BRDA:495,27,0,- BRDA:495,27,1,- DA:496,0 FN:511,SafeCast.toUint24 FNDA:0,SafeCast.toUint24 DA:512,0 BRDA:512,28,0,- BRDA:512,28,1,- DA:513,0 FN:528,SafeCast.toUint16 FNDA:0,SafeCast.toUint16 DA:529,0 BRDA:529,29,0,- BRDA:529,29,1,- DA:530,0 FN:545,SafeCast.toUint8 FNDA:0,SafeCast.toUint8 DA:546,0 BRDA:546,30,0,- BRDA:546,30,1,- DA:547,0 FN:559,SafeCast.toUint256 FNDA:0,SafeCast.toUint256 DA:560,0 BRDA:560,31,0,- BRDA:560,31,1,- DA:561,0 FN:577,SafeCast.toInt248 FNDA:0,SafeCast.toInt248 DA:578,0 DA:579,0 BRDA:579,32,0,- BRDA:579,32,1,- FN:595,SafeCast.toInt240 FNDA:0,SafeCast.toInt240 DA:596,0 DA:597,0 BRDA:597,33,0,- BRDA:597,33,1,- FN:613,SafeCast.toInt232 FNDA:0,SafeCast.toInt232 DA:614,0 DA:615,0 BRDA:615,34,0,- BRDA:615,34,1,- FN:631,SafeCast.toInt224 FNDA:0,SafeCast.toInt224 DA:632,0 DA:633,0 BRDA:633,35,0,- BRDA:633,35,1,- FN:649,SafeCast.toInt216 FNDA:0,SafeCast.toInt216 DA:650,0 DA:651,0 BRDA:651,36,0,- BRDA:651,36,1,- FN:667,SafeCast.toInt208 FNDA:0,SafeCast.toInt208 DA:668,0 DA:669,0 BRDA:669,37,0,- BRDA:669,37,1,- FN:685,SafeCast.toInt200 FNDA:0,SafeCast.toInt200 DA:686,0 DA:687,0 BRDA:687,38,0,- BRDA:687,38,1,- FN:703,SafeCast.toInt192 FNDA:0,SafeCast.toInt192 DA:704,0 DA:705,0 BRDA:705,39,0,- BRDA:705,39,1,- FN:721,SafeCast.toInt184 FNDA:0,SafeCast.toInt184 DA:722,0 DA:723,0 BRDA:723,40,0,- BRDA:723,40,1,- FN:739,SafeCast.toInt176 FNDA:0,SafeCast.toInt176 DA:740,0 DA:741,0 BRDA:741,41,0,- BRDA:741,41,1,- FN:757,SafeCast.toInt168 FNDA:0,SafeCast.toInt168 DA:758,0 DA:759,0 BRDA:759,42,0,- BRDA:759,42,1,- FN:775,SafeCast.toInt160 FNDA:0,SafeCast.toInt160 DA:776,0 DA:777,0 BRDA:777,43,0,- BRDA:777,43,1,- FN:793,SafeCast.toInt152 FNDA:0,SafeCast.toInt152 DA:794,0 DA:795,0 BRDA:795,44,0,- BRDA:795,44,1,- FN:811,SafeCast.toInt144 FNDA:0,SafeCast.toInt144 DA:812,0 DA:813,0 BRDA:813,45,0,- BRDA:813,45,1,- FN:829,SafeCast.toInt136 FNDA:0,SafeCast.toInt136 DA:830,0 DA:831,0 BRDA:831,46,0,- BRDA:831,46,1,- FN:847,SafeCast.toInt128 FNDA:0,SafeCast.toInt128 DA:848,0 DA:849,0 BRDA:849,47,0,- BRDA:849,47,1,- FN:865,SafeCast.toInt120 FNDA:0,SafeCast.toInt120 DA:866,0 DA:867,0 BRDA:867,48,0,- BRDA:867,48,1,- FN:883,SafeCast.toInt112 FNDA:0,SafeCast.toInt112 DA:884,0 DA:885,0 BRDA:885,49,0,- BRDA:885,49,1,- FN:901,SafeCast.toInt104 FNDA:0,SafeCast.toInt104 DA:902,0 DA:903,0 BRDA:903,50,0,- BRDA:903,50,1,- FN:919,SafeCast.toInt96 FNDA:0,SafeCast.toInt96 DA:920,0 DA:921,0 BRDA:921,51,0,- BRDA:921,51,1,- FN:937,SafeCast.toInt88 FNDA:0,SafeCast.toInt88 DA:938,0 DA:939,0 BRDA:939,52,0,- BRDA:939,52,1,- FN:955,SafeCast.toInt80 FNDA:0,SafeCast.toInt80 DA:956,0 DA:957,0 BRDA:957,53,0,- BRDA:957,53,1,- FN:973,SafeCast.toInt72 FNDA:0,SafeCast.toInt72 DA:974,0 DA:975,0 BRDA:975,54,0,- BRDA:975,54,1,- FN:991,SafeCast.toInt64 FNDA:0,SafeCast.toInt64 DA:992,0 DA:993,0 BRDA:993,55,0,- BRDA:993,55,1,- FN:1009,SafeCast.toInt56 FNDA:0,SafeCast.toInt56 DA:1010,0 DA:1011,0 BRDA:1011,56,0,- BRDA:1011,56,1,- FN:1027,SafeCast.toInt48 FNDA:0,SafeCast.toInt48 DA:1028,0 DA:1029,0 BRDA:1029,57,0,- BRDA:1029,57,1,- FN:1045,SafeCast.toInt40 FNDA:0,SafeCast.toInt40 DA:1046,0 DA:1047,0 BRDA:1047,58,0,- BRDA:1047,58,1,- FN:1063,SafeCast.toInt32 FNDA:0,SafeCast.toInt32 DA:1064,0 DA:1065,0 BRDA:1065,59,0,- BRDA:1065,59,1,- FN:1081,SafeCast.toInt24 FNDA:0,SafeCast.toInt24 DA:1082,0 DA:1083,0 BRDA:1083,60,0,- BRDA:1083,60,1,- FN:1099,SafeCast.toInt16 FNDA:0,SafeCast.toInt16 DA:1100,0 DA:1101,0 BRDA:1101,61,0,- BRDA:1101,61,1,- FN:1117,SafeCast.toInt8 FNDA:0,SafeCast.toInt8 DA:1118,0 DA:1119,0 BRDA:1119,62,0,- BRDA:1119,62,1,- FN:1131,SafeCast.toInt256 FNDA:0,SafeCast.toInt256 DA:1133,0 BRDA:1133,63,0,- BRDA:1133,63,1,- DA:1134,0 FNF:64 FNH:0 LF:128 LH:0 BRF:128 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/utils/structs/DoubleEndedQueue.sol FN:53,DoubleEndedQueue.pushBack FNDA:0,DoubleEndedQueue.pushBack DA:54,0 DA:55,0 DA:57,0 FN:66,DoubleEndedQueue.popBack FNDA:0,DoubleEndedQueue.popBack DA:67,0 BRDA:67,0,0,- BRDA:67,0,1,- DA:68,0 DA:70,0 DA:72,0 DA:73,0 DA:74,0 FN:80,DoubleEndedQueue.pushFront FNDA:0,DoubleEndedQueue.pushFront DA:81,0 DA:83,0 DA:85,0 DA:86,0 FN:94,DoubleEndedQueue.popFront FNDA:0,DoubleEndedQueue.popFront DA:95,0 BRDA:95,1,0,- BRDA:95,1,1,- DA:96,0 DA:97,0 DA:98,0 DA:100,0 FN:109,DoubleEndedQueue.front FNDA:0,DoubleEndedQueue.front DA:110,0 BRDA:110,2,0,- BRDA:110,2,1,- DA:111,0 DA:112,0 FN:120,DoubleEndedQueue.back FNDA:0,DoubleEndedQueue.back DA:121,0 BRDA:121,3,0,- BRDA:121,3,1,- DA:122,0 DA:124,0 DA:126,0 FN:135,DoubleEndedQueue.at FNDA:0,DoubleEndedQueue.at DA:137,0 DA:138,0 BRDA:138,4,0,- BRDA:138,4,1,- DA:139,0 FN:148,DoubleEndedQueue.clear FNDA:0,DoubleEndedQueue.clear DA:149,0 DA:150,0 FN:156,DoubleEndedQueue.length FNDA:0,DoubleEndedQueue.length DA:160,0 FN:167,DoubleEndedQueue.empty FNDA:0,DoubleEndedQueue.empty DA:168,0 FNF:10 FNH:0 LF:32 LH:0 BRF:10 BRH:0 end_of_record TN: SF:node_modules/@openzeppelin/contracts/utils/structs/EnumerableSet.sol FN:65,EnumerableSet._add FNDA:0,EnumerableSet._add DA:66,0 BRDA:66,0,0,- BRDA:66,0,1,- DA:67,0 DA:70,0 DA:71,0 DA:73,0 FN:83,EnumerableSet._remove FNDA:0,EnumerableSet._remove DA:85,0 DA:87,0 BRDA:87,1,0,- BRDA:87,1,1,- DA:93,0 DA:94,0 DA:96,0 BRDA:96,2,0,- BRDA:96,2,1,- DA:97,0 DA:100,0 DA:102,0 DA:106,0 DA:109,0 DA:111,0 DA:113,0 FN:120,EnumerableSet._contains FNDA:0,EnumerableSet._contains DA:121,0 FN:127,EnumerableSet._length FNDA:0,EnumerableSet._length DA:128,0 FN:141,EnumerableSet._at FNDA:0,EnumerableSet._at DA:142,0 FN:153,EnumerableSet._values FNDA:0,EnumerableSet._values DA:154,0 FN:169,EnumerableSet.add FNDA:0,EnumerableSet.add DA:170,0 FN:179,EnumerableSet.remove FNDA:0,EnumerableSet.remove DA:180,0 FN:186,EnumerableSet.contains FNDA:0,EnumerableSet.contains DA:187,0 FN:193,EnumerableSet.length FNDA:0,EnumerableSet.length DA:194,0 FN:207,EnumerableSet.at FNDA:0,EnumerableSet.at DA:208,0 FN:219,EnumerableSet.values FNDA:0,EnumerableSet.values DA:220,0 DA:221,0 DA:225,0 DA:228,0 FN:243,EnumerableSet.add FNDA:0,EnumerableSet.add DA:244,0 FN:253,EnumerableSet.remove FNDA:0,EnumerableSet.remove DA:254,0 FN:260,EnumerableSet.contains FNDA:0,EnumerableSet.contains DA:261,0 FN:267,EnumerableSet.length FNDA:0,EnumerableSet.length DA:268,0 FN:281,EnumerableSet.at FNDA:0,EnumerableSet.at DA:282,0 FN:293,EnumerableSet.values FNDA:0,EnumerableSet.values DA:294,0 DA:295,0 DA:299,0 DA:302,0 FN:317,EnumerableSet.add FNDA:0,EnumerableSet.add DA:318,0 FN:327,EnumerableSet.remove FNDA:0,EnumerableSet.remove DA:328,0 FN:334,EnumerableSet.contains FNDA:0,EnumerableSet.contains DA:335,0 FN:341,EnumerableSet.length FNDA:0,EnumerableSet.length DA:342,0 FN:355,EnumerableSet.at FNDA:0,EnumerableSet.at DA:356,0 FN:367,EnumerableSet.values FNDA:0,EnumerableSet.values DA:368,0 DA:369,0 DA:373,0 DA:376,0 FNF:24 FNH:0 LF:48 LH:0 BRF:6 BRH:0 end_of_record TN: SF:script/Common.s.sol FN:17,Common.getChainId FNDA:0,Common.getChainId DA:18,0 DA:20,0 DA:22,0 FN:25,Common.getSemiRandSalt FNDA:0,Common.getSemiRandSalt DA:26,0 FN:29,Common.deployEthCollateralContracts FNDA:0,Common.deployEthCollateralContracts DA:31,0 DA:33,0 DA:36,0 DA:37,0 FN:40,Common.deployCollateralContracts FNDA:0,Common.deployCollateralContracts DA:42,0 DA:43,0 BRDA:43,0,0,- BRDA:43,0,1,- DA:44,0 DA:47,0 DA:54,0 FN:58,Common._revokeAllTo FNDA:0,Common._revokeAllTo DA:59,0 BRDA:59,1,0,- BRDA:59,1,1,- DA:62,0 DA:63,0 DA:64,0 DA:68,0 DA:69,0 DA:72,0 DA:73,0 DA:76,0 DA:77,0 DA:80,0 DA:81,0 DA:84,0 DA:86,0 BRDA:86,2,0,- BRDA:86,2,1,- DA:87,0 DA:91,0 DA:92,0 DA:93,0 DA:95,0 DA:96,0 DA:99,0 DA:100,0 DA:101,0 DA:104,0 DA:105,0 DA:106,0 FN:109,Common._revoke FNDA:0,Common._revoke DA:110,0 DA:111,0 FN:114,Common._delegateAllTo FNDA:0,Common._delegateAllTo DA:116,0 DA:117,0 DA:118,0 DA:119,0 DA:122,0 DA:123,0 DA:126,0 DA:127,0 DA:130,0 DA:131,0 DA:134,0 DA:135,0 DA:138,0 DA:140,0 DA:141,0 DA:142,0 DA:144,0 DA:145,0 DA:147,0 BRDA:147,3,0,- BRDA:147,3,1,- DA:148,0 DA:152,0 DA:153,0 DA:154,0 DA:157,0 DA:158,0 DA:159,0 FN:162,Common._delegate FNDA:0,Common._delegate DA:163,0 FN:166,Common._shouldRevoke FNDA:0,Common._shouldRevoke DA:167,0 FN:170,Common.deployTokenGovernance FNDA:0,Common.deployTokenGovernance DA:173,0 BRDA:173,4,0,- BRDA:173,4,1,- DA:174,0 DA:175,0 DA:177,0 DA:178,0 DA:179,0 DA:181,0 DA:183,0 DA:186,0 BRDA:186,5,0,- BRDA:186,5,1,- DA:187,0 DA:188,0 DA:196,0 DA:197,0 DA:207,0 DA:210,0 DA:211,0 DA:214,0 FN:217,Common.deployContracts FNDA:0,Common.deployContracts DA:218,0 BRDA:218,6,0,- BRDA:218,6,1,- DA:221,0 DA:223,0 DA:225,0 DA:227,0 DA:229,0 DA:233,0 DA:235,0 DA:239,0 DA:240,0 FN:243,Common.deployTaxModule FNDA:0,Common.deployTaxModule DA:244,0 DA:246,0 FN:251,Common.deployGlobalSettlement FNDA:0,Common.deployGlobalSettlement DA:252,0 DA:264,0 DA:267,0 FN:271,Common._setupGlobalSettlement FNDA:0,Common._setupGlobalSettlement DA:273,0 DA:274,0 DA:275,0 DA:276,0 DA:277,0 DA:278,0 DA:279,0 DA:280,0 DA:283,0 DA:286,0 FN:289,Common._setupContracts FNDA:0,Common._setupContracts DA:291,0 DA:292,0 DA:293,0 DA:294,0 DA:295,0 DA:296,0 DA:297,0 DA:298,0 DA:299,0 DA:300,0 DA:302,0 FN:305,Common._setupCollateral FNDA:0,Common._setupCollateral DA:306,0 DA:307,0 DA:308,0 DA:310,0 DA:311,0 BRDA:311,7,0,- BRDA:311,7,1,- DA:312,0 DA:316,0 FN:319,Common.deployOracleFactories FNDA:0,Common.deployOracleFactories DA:320,0 DA:321,0 DA:322,0 FN:325,Common.deployPIDController FNDA:0,Common.deployPIDController DA:326,0 DA:332,0 FN:339,Common._setupPIDController FNDA:0,Common._setupPIDController DA:341,0 DA:344,0 DA:347,0 FN:350,Common.deployJobContracts FNDA:0,Common.deployJobContracts DA:351,0 DA:352,0 DA:353,0 FN:356,Common._setupJobContracts FNDA:0,Common._setupJobContracts DA:357,0 DA:358,0 DA:359,0 FN:362,Common.deployProxyContracts FNDA:0,Common.deployProxyContracts DA:363,0 BRDA:363,8,0,- BRDA:363,8,1,- DA:364,0 DA:365,0 DA:367,0 DA:369,0 DA:371,0 DA:372,0 DA:375,0 FN:378,Common._deployProxyActions FNDA:0,Common._deployProxyActions DA:379,0 DA:380,0 DA:381,0 DA:382,0 DA:383,0 DA:384,0 DA:385,0 FNF:23 FNH:0 LF:158 LH:0 BRF:18 BRH:0 end_of_record TN: SF:script/Deploy.s.sol FN:98,DeployMainnet.setUp FNDA:0,DeployMainnet.setUp DA:100,0 DA:101,0 DA:103,0 DA:104,0 DA:105,0 BRDA:105,0,0,- BRDA:105,0,1,- DA:106,0 DA:107,0 DA:109,0 DA:110,0 FN:114,DeployMainnet.mintAirdrop FNDA:0,DeployMainnet.mintAirdrop DA:115,0 BRDA:115,1,0,- BRDA:115,1,1,- DA:116,0 FN:120,DeployMainnet.setupEnvironment FNDA:0,DeployMainnet.setupEnvironment DA:122,0 DA:123,0 DA:125,0 DA:126,0 DA:129,0 DA:130,0 DA:132,0 DA:133,0 DA:135,0 DA:136,0 DA:139,0 DA:140,0 DA:142,0 DA:143,0 DA:145,0 DA:146,0 DA:148,0 DA:150,0 DA:151,0 DA:152,0 DA:153,0 DA:155,0 DA:156,0 DA:157,0 DA:158,0 DA:160,0 DA:161,0 DA:162,0 DA:163,0 FN:166,DeployMainnet.setupPostEnvironment FNDA:0,DeployMainnet.setupPostEnvironment FN:241,DeployAnvil.setUp FNDA:0,DeployAnvil.setUp DA:242,0 DA:243,0 FN:246,DeployAnvil.mintAirdrop FNDA:0,DeployAnvil.mintAirdrop DA:247,0 DA:248,0 DA:249,0 FN:253,DeployAnvil.setupEnvironment FNDA:0,DeployAnvil.setupEnvironment DA:255,0 DA:258,0 DA:259,0 DA:260,0 DA:261,0 DA:264,0 DA:267,0 DA:268,0 DA:269,0 DA:272,0 DA:273,0 DA:274,0 DA:277,0 DA:278,0 DA:279,0 DA:281,0 DA:282,0 DA:283,0 DA:284,0 DA:287,0 DA:288,0 DA:289,0 DA:290,0 FN:293,DeployAnvil.setupPostEnvironment FNDA:0,DeployAnvil.setupPostEnvironment FN:18,Deploy.setupEnvironment FNDA:0,Deploy.setupEnvironment FN:19,Deploy.setupPostEnvironment FNDA:0,Deploy.setupPostEnvironment FN:20,Deploy.mintAirdrop FNDA:0,Deploy.mintAirdrop FN:22,Deploy.run FNDA:0,Deploy.run DA:23,0 DA:24,0 DA:27,0 DA:28,0 DA:31,0 DA:32,0 DA:35,0 DA:36,0 DA:37,0 DA:38,0 DA:40,0 DA:43,0 DA:46,0 DA:49,0 DA:50,0 DA:51,0 DA:52,0 DA:54,0 DA:55,0 DA:58,0 DA:59,0 DA:62,0 DA:63,0 DA:66,0 DA:67,0 DA:69,0 BRDA:69,0,0,- BRDA:69,0,1,- DA:70,0 DA:71,0 DA:75,0 DA:78,0 DA:81,0 DA:83,0 BRDA:83,1,0,- BRDA:83,1,1,- DA:85,0 DA:88,0 DA:89,0 DA:90,0 DA:93,0 FN:174,DeploySepolia.setUp FNDA:0,DeploySepolia.setUp DA:176,0 DA:177,0 DA:179,0 DA:180,0 DA:181,0 BRDA:181,0,0,- BRDA:181,0,1,- DA:182,0 DA:183,0 DA:185,0 DA:186,0 FN:190,DeploySepolia.mintAirdrop FNDA:0,DeploySepolia.mintAirdrop DA:191,0 DA:192,0 DA:193,0 FN:197,DeploySepolia.setupEnvironment FNDA:0,DeploySepolia.setupEnvironment DA:199,0 DA:202,0 DA:203,0 DA:204,0 DA:205,0 DA:208,0 DA:212,0 DA:215,0 DA:216,0 DA:218,0 DA:219,0 DA:220,0 DA:222,0 DA:223,0 DA:224,0 DA:225,0 DA:228,0 DA:229,0 DA:230,0 DA:231,0 FN:237,DeploySepolia.setupPostEnvironment FNDA:0,DeploySepolia.setupPostEnvironment FNF:16 FNH:0 LF:137 LH:0 BRF:10 BRH:0 end_of_record TN: SF:script/MainnetParams.s.sol FN:8,MainnetParams._getEnvironmentParams FNDA:0,MainnetParams._getEnvironmentParams DA:9,0 DA:14,0 DA:25,0 DA:32,0 DA:40,0 DA:44,0 DA:50,0 DA:57,0 DA:65,0 DA:70,0 DA:78,0 DA:83,0 DA:86,0 DA:87,0 DA:94,0 DA:95,0 DA:97,0 DA:103,0 DA:108,0 DA:113,0 DA:119,0 DA:128,0 DA:129,0 DA:130,0 FNF:1 FNH:0 LF:24 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/Params.s.sol FN:96,ParamChecker._checkParams FNDA:0,ParamChecker._checkParams DA:97,0 DA:98,0 DA:100,0 DA:102,0 BRDA:102,0,0,- BRDA:102,0,1,- DA:103,0 BRDA:103,1,0,- BRDA:103,1,1,- FN:106,ParamChecker._checkCParams FNDA:0,ParamChecker._checkCParams DA:107,0 DA:108,0 DA:110,0 DA:112,0 BRDA:112,2,0,- BRDA:112,2,1,- DA:113,0 BRDA:113,3,0,- BRDA:113,3,1,- FNF:2 FNH:0 LF:10 LH:0 BRF:8 BRH:0 end_of_record TN: SF:script/SepoliaParams.s.sol FN:11,SepoliaParams._getEnvironmentParams FNDA:0,SepoliaParams._getEnvironmentParams DA:13,0 DA:15,0 DA:20,0 DA:31,0 DA:38,0 DA:46,0 DA:50,0 DA:56,0 DA:63,0 DA:71,0 DA:76,0 DA:84,0 DA:89,0 DA:92,0 DA:93,0 DA:100,0 DA:101,0 DA:103,0 DA:109,0 DA:114,0 DA:119,0 DA:125,0 DA:134,0 DA:135,0 DA:136,0 DA:137,0 DA:139,0 DA:140,0 FNF:1 FNH:0 LF:28 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/SepoliaScript.s.sol FN:41,SepoliaDelegate.setUp FNDA:0,SepoliaDelegate.setUp DA:42,0 DA:43,0 FN:46,SepoliaDelegate.run FNDA:0,SepoliaDelegate.run DA:47,0 DA:49,0 DA:50,0 BRDA:50,0,0,- BRDA:50,0,1,- DA:51,0 DA:53,0 DA:55,0 FN:18,SepoliaScript.setUp FNDA:0,SepoliaScript.setUp DA:19,0 DA:20,0 FN:27,SepoliaScript.run FNDA:0,SepoliaScript.run DA:28,0 DA:30,0 DA:31,0 BRDA:31,0,0,- BRDA:31,0,1,- DA:32,0 DA:36,0 FNF:4 FNH:0 LF:15 LH:0 BRF:4 BRH:0 end_of_record TN: SF:script/postdeployment/SetupOracleRelayer.s.sol FN:15,SetupOracleRelayer.run FNDA:0,SetupOracleRelayer.run DA:16,0 DA:17,0 DA:18,0 DA:19,0 DA:20,0 FN:31,MockSetupOracleRelayer.run FNDA:0,MockSetupOracleRelayer.run DA:32,0 DA:33,0 DA:34,0 FNF:2 FNH:0 LF:8 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/predeployment/DeployODCreate2Factory.s.sol FN:33,DeployODCreate2FactorySepolia.run FNDA:0,DeployODCreate2FactorySepolia.run DA:34,0 DA:35,0 DA:36,0 FN:17,DeployODCreate2FactoryMainnet.run FNDA:0,DeployODCreate2FactoryMainnet.run DA:18,0 DA:19,0 DA:20,0 FNF:2 FNH:0 LF:6 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/predeployment/DeployProtocolToken.s.sol FN:36,DeployProtocolTokenMainnet.run FNDA:0,DeployProtocolTokenMainnet.run DA:37,0 DA:39,0 DA:40,0 DA:42,0 DA:43,0 DA:45,0 DA:46,0 DA:48,0 DA:49,0 DA:51,0 FN:69,DeployProtocolTokenSepolia.run FNDA:0,DeployProtocolTokenSepolia.run DA:70,0 DA:72,0 DA:73,0 DA:75,0 DA:76,0 DA:78,0 DA:79,0 DA:81,0 DA:82,0 DA:84,0 FNF:2 FNH:0 LF:20 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/create2/ComputeAddress.s.sol FN:30,ComputeAdress.run FNDA:0,ComputeAdress.run DA:31,0 DA:34,0 DA:35,0 DA:36,0 DA:39,0 DA:40,0 DA:41,0 DA:43,0 DA:44,0 DA:45,0 DA:47,0 FNF:1 FNH:0 LF:11 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/create2/DeployProtocolToken.s.sol FN:24,Create2DeployProtocolToken.run FNDA:0,Create2DeployProtocolToken.run DA:25,0 DA:27,0 DA:28,0 DA:30,0 DA:31,0 DA:33,0 DA:34,0 DA:36,0 DA:38,0 FNF:1 FNH:0 LF:9 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/create2/DeploySingleton.s.sol FN:20,DeploySingletonSepolia.run FNDA:0,DeploySingletonSepolia.run DA:21,0 DA:22,0 DA:23,0 DA:24,0 DA:25,0 FN:36,DeploySingletonMain.run FNDA:0,DeploySingletonMain.run DA:37,0 DA:38,0 DA:39,0 DA:40,0 DA:41,0 FNF:2 FNH:0 LF:10 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/gov/AddCollateralAction/ProposeAddCollateral.s.sol FN:20,ProposeAddCollateral.run FNDA:0,ProposeAddCollateral.run DA:22,0 DA:23,0 DA:24,0 DA:25,0 DA:26,0 DA:27,0 DA:28,0 DA:29,0 DA:32,0 DA:33,0 DA:35,0 DA:36,0 DA:41,0 DA:43,0 DA:44,0 DA:47,0 DA:49,0 DA:50,0 DA:55,0 DA:56,0 DA:63,0 DA:64,0 DA:69,0 DA:70,0 DA:72,0 DA:75,0 DA:76,0 DA:79,0 BRDA:79,0,0,- BRDA:79,0,1,- DA:83,0 DA:84,0 DA:85,0 DA:86,0 DA:87,0 DA:88,0 DA:103,0 FNF:1 FNH:0 LF:35 LH:0 BRF:2 BRH:0 end_of_record TN: SF:script/testScripts/gov/DeployGovernor.s.sol FN:21,DeployGovernor.run FNDA:0,DeployGovernor.run DA:22,0 DA:23,0 DA:24,0 DA:25,0 DA:26,0 DA:28,0 DA:29,0 DA:36,0 FNF:1 FNH:0 LF:8 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/gov/ExecuteProposal.s.sol FN:15,ExecuteUpdateProposal.run FNDA:0,ExecuteUpdateProposal.run DA:18,0 DA:21,0 DA:23,0 DA:27,0 DA:29,0 DA:30,0 DA:33,0 DA:34,0 DA:36,0 DA:39,0 DA:41,0 FNF:1 FNH:0 LF:11 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/gov/JSONScript.s.sol FN:12,JSONScript._buildProposalParamsJSON FNDA:0,JSONScript._buildProposalParamsJSON DA:21,0 DA:22,0 DA:23,0 DA:24,0 DA:25,0 DA:26,0 FN:35,JSONScript._parseExecutionParamsJSON FNDA:0,JSONScript._parseExecutionParamsJSON DA:39,0 DA:40,0 DA:41,0 DA:42,0 FN:47,JSONScript._parseProposalId FNDA:0,JSONScript._parseProposalId DA:48,0 FNF:3 FNH:0 LF:11 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/gov/QueueProposal.s.sol FN:16,QueueProposal.run FNDA:0,QueueProposal.run DA:18,0 DA:21,0 DA:23,0 DA:26,0 DA:28,0 DA:30,0 DA:32,0 DA:34,0 DA:36,0 DA:37,0 BRDA:37,0,0,- BRDA:37,0,1,- FNF:1 FNH:0 LF:10 LH:0 BRF:2 BRH:0 end_of_record TN: SF:script/testScripts/gov/UpdateBlockDelayAction/ProposeUpdateBlockDelay.s.sol FN:17,UpdateBlockDelay.run FNDA:0,UpdateBlockDelay.run DA:19,0 DA:20,0 DA:21,0 DA:24,0 DA:26,0 DA:28,0 DA:32,0 DA:34,0 DA:37,0 DA:38,0 DA:40,0 DA:41,0 DA:43,0 DA:46,0 DA:47,0 DA:50,0 BRDA:50,0,0,- BRDA:50,0,1,- DA:54,0 DA:55,0 DA:56,0 DA:57,0 DA:58,0 DA:72,0 FNF:1 FNH:0 LF:22 LH:0 BRF:2 BRH:0 end_of_record TN: SF:script/testScripts/gov/UpdateNFTRendererAction/ProposeUpdateNFTRenderer.s.sol FN:18,ProposeUpdateNFTRenderer.run FNDA:0,ProposeUpdateNFTRenderer.run DA:20,0 DA:21,0 DA:22,0 DA:23,0 DA:24,0 DA:27,0 DA:28,0 DA:29,0 DA:31,0 DA:33,0 DA:37,0 DA:39,0 DA:42,0 DA:43,0 DA:47,0 DA:48,0 DA:50,0 DA:53,0 DA:54,0 DA:57,0 BRDA:57,0,0,- BRDA:57,0,1,- DA:61,0 DA:62,0 DA:63,0 DA:64,0 DA:65,0 DA:79,0 FNF:1 FNH:0 LF:26 LH:0 BRF:2 BRH:0 end_of_record TN: SF:script/testScripts/gov/UpdatePidControllerAction/ProposeUpdatePidController.s.sol FN:18,ProposeUpdatePidController.run FNDA:0,ProposeUpdatePidController.run DA:20,0 DA:21,0 DA:22,0 DA:23,0 DA:24,0 DA:25,0 DA:26,0 DA:27,0 DA:28,0 DA:29,0 DA:33,0 DA:35,0 DA:37,0 DA:38,0 DA:39,0 DA:40,0 DA:41,0 DA:42,0 DA:43,0 DA:44,0 DA:48,0 DA:50,0 DA:51,0 DA:52,0 DA:53,0 DA:54,0 DA:55,0 DA:56,0 DA:57,0 DA:60,0 DA:61,0 DA:62,0 DA:63,0 DA:64,0 DA:65,0 DA:66,0 DA:67,0 DA:68,0 DA:69,0 DA:71,0 DA:72,0 DA:74,0 DA:77,0 DA:78,0 DA:81,0 BRDA:81,0,0,- BRDA:81,0,1,- DA:85,0 DA:86,0 DA:87,0 DA:88,0 DA:101,0 FNF:1 FNH:0 LF:50 LH:0 BRF:2 BRH:0 end_of_record TN: SF:script/testScripts/gov/UpdateTimeDelayAction/ProposeUpdateTimeDelay.s.sol FN:17,UpdateTimeDelay.run FNDA:0,UpdateTimeDelay.run DA:19,0 DA:20,0 DA:21,0 DA:24,0 DA:26,0 DA:28,0 DA:32,0 DA:34,0 DA:37,0 DA:38,0 DA:40,0 DA:41,0 DA:43,0 DA:46,0 DA:47,0 DA:50,0 BRDA:50,0,0,- BRDA:50,0,1,- DA:54,0 DA:55,0 DA:56,0 DA:57,0 DA:58,0 DA:72,0 FNF:1 FNH:0 LF:22 LH:0 BRF:2 BRH:0 end_of_record TN: SF:script/testScripts/nft/GetVaultData.s.sol FN:15,GetVaultData.run FNDA:0,GetVaultData.run DA:16,0 DA:17,0 DA:18,0 FNF:1 FNH:0 LF:3 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/nft/RedeployRenderer.s.sol FN:16,RedeployRenderer.run FNDA:0,RedeployRenderer.run DA:17,0 DA:18,0 DA:20,0 FNF:1 FNH:0 LF:3 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/postJoin/GetCTypes.s.sol FN:13,GetCTypes.run FNDA:0,GetCTypes.run DA:14,0 DA:15,0 DA:16,0 DA:17,0 FNF:1 FNH:0 LF:4 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/postJoin/JoinCType.s.sol FN:14,JoinCType.run FNDA:0,JoinCType.run DA:15,0 DA:16,0 DA:17,0 DA:18,0 FNF:1 FNH:0 LF:4 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/user/DeployOrFindProxy.s.sol FN:13,DeployOrFindProxy.run FNDA:0,DeployOrFindProxy.run DA:14,0 DA:15,0 DA:16,0 FNF:1 FNH:0 LF:3 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/user/DeployProxy.s.sol FN:13,DeployProxy.run FNDA:0,DeployProxy.run DA:14,0 DA:15,0 DA:16,0 FNF:1 FNH:0 LF:3 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/user/GenerateDebt.s.sol FN:13,GenerateDebt.run FNDA:0,GenerateDebt.run DA:14,0 DA:15,0 DA:16,0 DA:17,0 FNF:1 FNH:0 LF:4 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/user/GetSafes.s.sol FN:13,GetSafes.run FNDA:0,GetSafes.run DA:14,0 DA:15,0 DA:16,0 DA:18,0 DA:19,0 DA:20,0 DA:22,0 FNF:1 FNH:0 LF:7 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/user/LockCollatAndGenDebt.s.sol FN:14,LockCollAndGenDebt.run FNDA:0,LockCollAndGenDebt.run DA:15,0 DA:16,0 DA:18,0 DA:19,0 DA:21,0 DA:22,0 FNF:1 FNH:0 LF:6 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/user/LockCollateral.s.sol FN:13,LockCollateral.run FNDA:0,LockCollateral.run DA:14,0 DA:15,0 DA:16,0 DA:18,0 DA:19,0 FNF:1 FNH:0 LF:5 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/user/OpenSafe.s.sol FN:13,OpenSafe.run FNDA:0,OpenSafe.run DA:14,0 DA:15,0 DA:16,0 DA:17,0 FNF:1 FNH:0 LF:4 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/user/TransferVault.s.sol FN:13,TransferVault.run FNDA:0,TransferVault.run DA:14,0 DA:15,0 DA:16,0 FNF:1 FNH:0 LF:3 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/user/utils/Deployment.s.sol FN:55,Deployment.setUp FNDA:0,Deployment.setUp DA:56,0 DA:57,0 DA:58,0 DA:59,0 DA:60,0 DA:61,0 DA:62,0 DA:64,0 DA:65,0 DA:67,0 DA:68,0 DA:69,0 FNF:1 FNH:0 LF:12 LH:0 BRF:0 BRH:0 end_of_record TN: SF:script/testScripts/user/utils/TestScripts.s.sol FN:15,TestScripts.deploy FNDA:0,TestScripts.deploy DA:16,0 FN:24,TestScripts.deployOrFind FNDA:0,TestScripts.deployOrFind DA:25,0 DA:26,0 BRDA:26,0,0,- BRDA:26,0,1,- DA:27,0 DA:29,0 FN:36,TestScripts.openSafe FNDA:0,TestScripts.openSafe DA:37,0 DA:38,0 DA:39,0 FN:46,TestScripts.depositCollatAndGenDebt FNDA:0,TestScripts.depositCollatAndGenDebt DA:53,0 DA:62,0 FN:69,TestScripts.depositCollat FNDA:0,TestScripts.depositCollat DA:70,0 DA:77,0 FN:83,TestScripts.genDebt FNDA:0,TestScripts.genDebt DA:84,0 DA:87,0 FNF:6 FNH:0 LF:14 LH:0 BRF:2 BRH:0 end_of_record TN: SF:src/contracts/AccountingEngine.sol FN:37,AccountingEngine.addAuthorization FNDA:87,AccountingEngine.addAuthorization DA:38,87 FN:61,AccountingEngine.params FNDA:31229,AccountingEngine.params DA:62,31229 FN:104,AccountingEngine.unqueuedUnauctionedDebt FNDA:262,AccountingEngine.unqueuedUnauctionedDebt DA:105,262 FN:108,AccountingEngine._unqueuedUnauctionedDebt FNDA:9287,AccountingEngine._unqueuedUnauctionedDebt DA:109,9287 FN:115,AccountingEngine.pushDebtToQueue FNDA:3613,AccountingEngine.pushDebtToQueue DA:116,3357 DA:117,3357 DA:119,3357 FN:123,AccountingEngine.popDebtFromQueue FNDA:1810,AccountingEngine.popDebtFromQueue DA:124,1810 BRDA:124,0,0,257 BRDA:124,0,1,1553 DA:126,1553 DA:128,1553 BRDA:128,1,0,1 BRDA:128,1,1,1552 DA:130,1552 DA:131,1552 DA:133,1552 FN:139,AccountingEngine.settleDebt FNDA:1291,AccountingEngine.settleDebt DA:140,1291 FN:143,AccountingEngine._settleDebt FNDA:6184,AccountingEngine._settleDebt DA:148,6184 BRDA:148,2,0,256 BRDA:148,2,1,5928 DA:149,5928 BRDA:149,3,0,256 BRDA:149,3,1,5672 DA:151,5672 DA:152,5672 DA:153,5672 DA:155,5672 FN:159,AccountingEngine.cancelAuctionedDebtWithSurplus FNDA:1542,AccountingEngine.cancelAuctionedDebtWithSurplus DA:160,1542 BRDA:160,4,0,256 BRDA:160,4,1,1286 DA:162,1286 DA:164,1286 BRDA:164,5,0,256 BRDA:164,5,1,1030 DA:166,1030 DA:167,1030 DA:169,1030 FN:175,AccountingEngine.auctionDebt FNDA:1805,AccountingEngine.auctionDebt DA:176,1805 BRDA:176,6,0,257 BRDA:176,6,1,1548 DA:178,1548 DA:179,1548 DA:181,1548 DA:183,1548 BRDA:183,7,0,258 BRDA:183,7,1,1290 DA:185,1290 DA:187,1290 DA:193,1290 FN:199,AccountingEngine.auctionSurplus FNDA:1819,AccountingEngine.auctionSurplus DA:200,1819 BRDA:200,8,0,- BRDA:200,8,1,1819 DA:201,1819 BRDA:201,9,0,6 BRDA:201,9,1,1813 DA:202,1813 BRDA:202,10,0,6 BRDA:202,10,1,1807 DA:203,1807 BRDA:203,11,0,258 BRDA:203,11,1,1549 DA:205,1549 DA:206,1549 DA:207,1549 DA:209,1549 BRDA:209,12,0,259 BRDA:209,12,1,1290 DA:210,259 DA:214,1290 BRDA:214,13,0,- BRDA:214,13,1,1290 DA:215,1290 DA:220,1289 DA:221,1289 DA:225,1289 BRDA:225,14,0,- BRDA:225,14,1,7 DA:226,7 BRDA:226,15,0,- BRDA:226,15,1,7 DA:228,7 DA:234,7 DA:235,7 FN:248,AccountingEngine._onContractDisable FNDA:16,AccountingEngine._onContractDisable DA:249,16 DA:250,16 DA:251,16 DA:253,16 DA:254,16 DA:256,16 DA:257,16 FN:261,AccountingEngine.transferPostSettlementSurplus FNDA:2308,AccountingEngine.transferPostSettlementSurplus DA:262,2308 BRDA:262,16,0,256 BRDA:262,16,1,2052 DA:263,2052 BRDA:263,17,0,256 BRDA:263,17,1,1796 DA:265,1796 DA:266,1796 DA:267,1796 DA:268,1796 DA:270,1796 BRDA:270,18,0,- BRDA:270,18,1,868 DA:271,868 DA:277,868 FN:284,AccountingEngine._modifyParameters FNDA:3146,AccountingEngine._modifyParameters DA:285,3146 DA:286,3146 DA:289,3146 BRDA:289,19,0,267 BRDA:289,19,1,2879 DA:290,2879 BRDA:290,20,0,257 BRDA:290,20,1,2622 DA:291,2622 BRDA:291,21,0,257 BRDA:291,21,1,2365 DA:292,2365 BRDA:292,22,0,257 BRDA:292,22,1,2108 DA:293,2108 BRDA:293,23,0,267 BRDA:293,23,1,1841 DA:294,1841 BRDA:294,24,0,259 BRDA:294,24,1,1582 DA:295,1582 BRDA:295,25,0,257 BRDA:295,25,1,1325 DA:296,1325 BRDA:296,26,0,256 BRDA:296,26,1,1069 DA:298,1069 BRDA:298,27,0,257 BRDA:298,27,1,812 DA:299,812 BRDA:299,28,0,257 BRDA:299,28,1,555 DA:300,555 BRDA:300,29,0,278 BRDA:300,29,1,277 DA:301,277 BRDA:301,30,0,276 BRDA:301,30,1,1 DA:302,1 FN:306,AccountingEngine._setSurplusAuctionHouse FNDA:257,AccountingEngine._setSurplusAuctionHouse DA:307,257 BRDA:307,31,0,- BRDA:307,31,1,257 DA:308,257 DA:310,257 DA:311,257 FN:315,AccountingEngine._validateParameters FNDA:3145,AccountingEngine._validateParameters DA:316,3145 DA:317,3145 FNF:16 FNH:16 LF:89 LH:89 BRF:64 BRH:58 end_of_record TN: SF:src/contracts/CollateralAuctionHouse.sol FN:43,CollateralAuctionHouse.liquidationEngine FNDA:769,CollateralAuctionHouse.liquidationEngine DA:44,6735 FN:48,CollateralAuctionHouse.oracleRelayer FNDA:257,CollateralAuctionHouse.oracleRelayer DA:49,10881 FN:64,CollateralAuctionHouse.auctions FNDA:880,CollateralAuctionHouse.auctions DA:65,880 FN:73,CollateralAuctionHouse.params FNDA:4102,CollateralAuctionHouse.params DA:74,4102 FN:114,CollateralAuctionHouse._getBoughtCollateral FNDA:3410,CollateralAuctionHouse._getBoughtCollateral DA:122,3410 DA:124,3410 DA:126,3410 BRDA:126,0,0,2036 BRDA:126,0,1,1374 DA:127,2036 DA:130,1374 DA:131,1374 FN:139,CollateralAuctionHouse._getCollateralPrice FNDA:3922,CollateralAuctionHouse._getCollateralPrice DA:140,3922 DA:141,3922 DA:142,3922 DA:143,3922 BRDA:143,1,0,512 BRDA:143,1,1,3410 DA:145,3410 FN:153,CollateralAuctionHouse._getAuctionDiscount FNDA:3944,CollateralAuctionHouse._getAuctionDiscount DA:154,3944 DA:155,3944 BRDA:155,2,0,461 BRDA:155,2,1,3483 DA:157,3483 DA:158,3483 DA:160,3483 BRDA:160,3,0,264 BRDA:160,3,1,3219 FN:170,CollateralAuctionHouse._getAdjustedBid FNDA:5970,CollateralAuctionHouse._getAdjustedBid DA:171,5970 DA:172,5970 BRDA:172,4,0,1165 BRDA:172,4,1,4805 DA:175,4805 DA:176,4805 BRDA:176,5,0,1730 BRDA:176,5,1,4805 DA:177,1730 FN:184,CollateralAuctionHouse.startAuction FNDA:2858,CollateralAuctionHouse.startAuction DA:190,2346 BRDA:190,6,0,256 BRDA:190,6,1,2090 DA:191,2090 BRDA:191,7,0,256 BRDA:191,7,1,1834 DA:192,1834 BRDA:192,8,0,256 BRDA:192,8,1,1578 DA:193,1578 DA:195,1322 DA:203,1322 DA:210,1322 FN:220,CollateralAuctionHouse.getAuctionDiscount FNDA:1046,CollateralAuctionHouse.getAuctionDiscount DA:221,1046 FN:225,CollateralAuctionHouse.getCollateralBought FNDA:1036,CollateralAuctionHouse.getCollateralBought DA:229,1036 DA:230,1036 BRDA:230,9,0,256 BRDA:230,9,1,780 DA:233,780 DA:234,780 BRDA:234,10,0,256 BRDA:234,10,1,524 DA:237,524 DA:238,524 BRDA:238,11,0,256 BRDA:238,11,1,268 DA:240,268 FN:246,CollateralAuctionHouse.buyCollateral FNDA:4422,CollateralAuctionHouse.buyCollateral DA:250,4166 DA:251,4166 BRDA:251,12,0,512 BRDA:251,12,1,3654 DA:254,3654 DA:255,3654 BRDA:255,13,0,512 BRDA:255,13,1,3142 DA:258,3142 DA:259,3142 BRDA:259,14,0,256 BRDA:259,14,1,2886 DA:262,2886 DA:263,2886 BRDA:263,15,0,256 BRDA:263,15,1,2630 DA:266,2630 DA:269,2630 BRDA:269,16,0,256 BRDA:269,16,1,2374 DA:272,2374 DA:278,2374 DA:285,2374 BRDA:285,17,0,- BRDA:285,17,1,944 DA:290,1200 DA:293,1200 DA:296,1200 BRDA:296,18,0,256 BRDA:296,18,1,944 DA:299,944 DA:305,1174 DA:307,1174 BRDA:307,19,0,- BRDA:307,19,1,58 DA:309,58 DA:318,1174 DA:320,1174 DA:328,1174 DA:332,2118 FN:342,CollateralAuctionHouse.settleAuction FNDA:6,CollateralAuctionHouse.settleAuction DA:343,0 FN:347,CollateralAuctionHouse.terminateAuctionPrematurely FNDA:1795,CollateralAuctionHouse.terminateAuctionPrematurely DA:348,1539 DA:350,1539 BRDA:350,20,0,512 BRDA:350,20,1,1027 DA:351,1027 DA:353,1027 DA:360,1027 DA:367,1027 FN:373,CollateralAuctionHouse._modifyParameters FNDA:3131,CollateralAuctionHouse._modifyParameters DA:374,3131 DA:375,3131 DA:379,3131 BRDA:379,21,0,513 BRDA:379,21,1,2618 DA:380,2618 BRDA:380,22,0,273 BRDA:380,22,1,2345 DA:382,2345 BRDA:382,23,0,259 BRDA:382,23,1,2086 DA:383,2086 BRDA:383,24,0,778 BRDA:383,24,1,1308 DA:384,1308 BRDA:384,25,0,528 BRDA:384,25,1,780 DA:385,780 BRDA:385,26,0,524 BRDA:385,26,1,256 DA:386,256 FN:390,CollateralAuctionHouse._setLiquidationEngine FNDA:513,CollateralAuctionHouse._setLiquidationEngine DA:391,513 BRDA:391,27,0,512 BRDA:391,27,1,513 DA:392,513 DA:393,513 FN:397,CollateralAuctionHouse._setOracleRelayer FNDA:273,CollateralAuctionHouse._setOracleRelayer DA:398,273 FN:402,CollateralAuctionHouse._validateParameters FNDA:2875,CollateralAuctionHouse._validateParameters DA:404,2875 DA:405,2874 DA:407,2873 DA:408,2361 DA:409,2105 FNF:18 FNH:18 LF:89 LH:88 BRF:56 BRH:54 end_of_record TN: SF:src/contracts/DebtAuctionHouse.sol FN:35,DebtAuctionHouse.auctions FNDA:1810,DebtAuctionHouse.auctions DA:36,1810 FN:60,DebtAuctionHouse.params FNDA:51598,DebtAuctionHouse.params DA:61,51598 FN:88,DebtAuctionHouse._onContractDisable FNDA:270,DebtAuctionHouse._onContractDisable DA:89,270 DA:90,270 FN:96,DebtAuctionHouse.startAuction FNDA:2314,DebtAuctionHouse.startAuction DA:101,1802 DA:103,1546 DA:110,1546 DA:112,1290 FN:123,DebtAuctionHouse.restartAuction FNDA:1435,DebtAuctionHouse.restartAuction DA:124,1435 DA:125,1435 BRDA:125,0,0,512 BRDA:125,0,1,923 DA:126,923 BRDA:126,1,0,256 BRDA:126,1,1,667 DA:127,667 BRDA:127,2,0,256 BRDA:127,2,1,411 DA:128,411 DA:129,411 DA:131,411 FN:135,DebtAuctionHouse.decreaseSoldAmount FNDA:3511,DebtAuctionHouse.decreaseSoldAmount DA:136,3255 DA:137,3255 BRDA:137,3,0,256 BRDA:137,3,1,2999 DA:138,2999 BRDA:138,4,0,256 BRDA:138,4,1,2743 DA:139,2743 BRDA:139,5,0,256 BRDA:139,5,1,2487 DA:141,2487 BRDA:141,6,0,256 BRDA:141,6,1,2231 DA:142,2231 BRDA:142,7,0,256 BRDA:142,7,1,1975 DA:143,1975 BRDA:143,8,0,256 BRDA:143,8,1,1719 DA:145,1719 DA:148,1719 BRDA:148,9,0,- BRDA:148,9,1,278 DA:149,278 DA:150,278 DA:153,1719 DA:154,1719 DA:155,1719 DA:157,1719 FN:168,DebtAuctionHouse.settleAuction FNDA:1793,DebtAuctionHouse.settleAuction DA:169,1537 DA:170,1537 BRDA:170,10,0,512 BRDA:170,10,1,1025 DA:172,512 DA:175,1025 DA:176,1025 DA:178,1025 DA:185,1025 FN:189,DebtAuctionHouse.terminateAuctionPrematurely FNDA:1280,DebtAuctionHouse.terminateAuctionPrematurely DA:190,1024 DA:191,1024 BRDA:191,11,0,256 BRDA:191,11,1,768 DA:193,768 DA:199,768 DA:206,768 FN:212,DebtAuctionHouse._modifyParameters FNDA:1537,DebtAuctionHouse._modifyParameters DA:213,1537 DA:214,1537 DA:216,1537 BRDA:216,12,0,257 BRDA:216,12,1,1280 DA:217,1280 BRDA:217,13,0,256 BRDA:217,13,1,1024 DA:218,1024 BRDA:218,14,0,256 BRDA:218,14,1,768 DA:219,768 BRDA:219,15,0,256 BRDA:219,15,1,512 DA:220,512 BRDA:220,16,0,256 BRDA:220,16,1,256 DA:221,256 FN:225,DebtAuctionHouse._validateParameters FNDA:1281,DebtAuctionHouse._validateParameters DA:226,1281 FNF:10 FNH:10 LF:51 LH:51 BRF:34 BRH:33 end_of_record TN: SF:src/contracts/LiquidationEngine.sol FN:61,LiquidationEngine.params FNDA:13462,LiquidationEngine.params DA:62,13462 FN:66,LiquidationEngine.cParams FNDA:58762,LiquidationEngine.cParams DA:67,58762 FN:91,LiquidationEngine.connectSAFESaviour FNDA:264,LiquidationEngine.connectSAFESaviour DA:92,263 DA:93,263 DA:94,263 BRDA:94,0,0,1 BRDA:94,0,1,262 DA:95,262 BRDA:95,1,0,256 BRDA:95,1,1,6 DA:96,6 DA:97,6 FN:101,LiquidationEngine.disconnectSAFESaviour FNDA:3,LiquidationEngine.disconnectSAFESaviour DA:102,2 DA:103,2 FN:109,LiquidationEngine.protectSAFE FNDA:1539,LiquidationEngine.protectSAFE DA:110,1539 BRDA:110,2,0,256 BRDA:110,2,1,769 DA:111,1281 BRDA:111,3,0,256 BRDA:111,3,1,1025 DA:112,1025 BRDA:112,4,0,256 BRDA:112,4,1,769 DA:114,1027 DA:115,1027 FN:119,LiquidationEngine.liquidateSAFE FNDA:5720,LiquidationEngine.liquidateSAFE DA:120,5718 DA:121,5718 DA:122,5718 DA:127,5718 DA:128,5687 DA:129,5687 BRDA:126,5,0,256 BRDA:126,5,1,5462 DA:130,256 DA:133,5462 DA:134,5462 BRDA:132,6,0,256 BRDA:132,6,1,5206 DA:135,256 DA:138,5206 BRDA:138,7,0,- BRDA:138,7,1,1025 DA:139,1795 DA:164,4694 DA:165,4694 BRDA:163,8,0,- BRDA:163,8,1,3912 DA:167,4437 DA:169,4437 DA:176,4437 DA:177,4437 DA:178,4437 DA:182,4437 BRDA:182,9,0,256 BRDA:182,9,1,4181 DA:184,4181 BRDA:184,10,0,245 BRDA:184,10,1,3936 DA:187,3936 DA:188,598 BRDA:186,11,0,22 BRDA:186,11,1,3914 DA:189,22 DA:192,3914 DA:201,3912 DA:203,3912 DA:205,3912 DA:212,3912 DA:214,3912 FN:227,LiquidationEngine.initializeCollateralType FNDA:2074,LiquidationEngine.initializeCollateralType DA:231,1562 BRDA:231,12,0,256 BRDA:231,12,1,1306 DA:232,1306 DA:233,1306 FN:237,LiquidationEngine.removeCoinsFromAuction FNDA:524,LiquidationEngine.removeCoinsFromAuction DA:238,523 DA:239,523 FN:245,LiquidationEngine.getLimitAdjustedDebtToCover FNDA:771,LiquidationEngine.getLimitAdjustedDebtToCover DA:249,771 DA:250,771 DA:251,771 DA:253,771 FN:264,LiquidationEngine.collateralList FNDA:0,LiquidationEngine.collateralList DA:265,0 FN:271,LiquidationEngine._modifyParameters FNDA:519,LiquidationEngine._modifyParameters DA:272,519 BRDA:272,13,0,262 BRDA:272,13,1,257 DA:273,257 BRDA:273,14,0,256 BRDA:273,14,1,1 DA:274,1 FN:278,LiquidationEngine._modifyParameters FNDA:1811,LiquidationEngine._modifyParameters DA:279,1811 DA:281,1811 BRDA:281,15,0,256 BRDA:281,15,1,1555 DA:282,1555 BRDA:282,16,0,261 BRDA:282,16,1,1294 DA:283,1294 BRDA:283,17,0,526 BRDA:283,17,1,768 DA:284,768 BRDA:284,18,0,512 BRDA:284,18,1,256 DA:285,256 FN:289,LiquidationEngine._validateParameters FNDA:518,LiquidationEngine._validateParameters DA:290,518 FN:294,LiquidationEngine._validateCParameters FNDA:2605,LiquidationEngine._validateCParameters DA:295,2605 DA:296,2605 DA:297,2093 FN:301,LiquidationEngine._setCollateralAuctionHouse FNDA:1818,LiquidationEngine._setCollateralAuctionHouse DA:302,1818 DA:303,1818 BRDA:303,19,0,- BRDA:303,19,1,255 DA:304,255 DA:305,255 DA:307,1818 DA:308,1818 DA:309,1818 FNF:15 FNH:14 LF:75 LH:74 BRF:40 BRH:37 end_of_record TN: SF:src/contracts/OracleRelayer.sol FN:45,OracleRelayer.params FNDA:9474,OracleRelayer.params DA:46,9474 FN:50,OracleRelayer.cParams FNDA:37215,OracleRelayer.cParams DA:51,37215 FN:84,OracleRelayer.marketPrice FNDA:901,OracleRelayer.marketPrice DA:85,901 DA:86,901 BRDA:86,0,0,800 BRDA:86,0,1,101 FN:93,OracleRelayer.calcRedemptionPrice FNDA:12,OracleRelayer.calcRedemptionPrice DA:94,12 FN:100,OracleRelayer._updateRedemptionPrice FNDA:2909,OracleRelayer._updateRedemptionPrice DA:102,2909 DA:103,2909 BRDA:103,1,0,2278 BRDA:103,1,1,2909 DA:104,2909 DA:105,2909 DA:106,2909 FN:110,OracleRelayer.redemptionPrice FNDA:1824,OracleRelayer.redemptionPrice DA:111,1824 FN:115,OracleRelayer._getRedemptionPrice FNDA:4384,OracleRelayer._getRedemptionPrice DA:116,4384 BRDA:116,2,0,2141 BRDA:116,2,1,2243 DA:117,2243 FN:123,OracleRelayer.updateCollateralPrice FNDA:2561,OracleRelayer.updateCollateralPrice DA:124,2560 DA:125,2560 DA:127,2560 DA:128,2560 DA:130,2560 DA:134,2560 DA:135,2560 FN:139,OracleRelayer.updateRedemptionRate FNDA:1871,OracleRelayer.updateRedemptionRate DA:140,1359 BRDA:140,3,0,256 BRDA:140,3,1,1103 DA:142,1103 BRDA:142,4,0,257 BRDA:142,4,1,846 DA:143,257 DA:144,846 BRDA:144,5,0,257 BRDA:144,5,1,846 DA:145,257 DA:147,1103 FN:151,OracleRelayer.initializeCollateralType FNDA:1847,OracleRelayer.initializeCollateralType DA:155,1591 BRDA:155,6,0,256 BRDA:155,6,1,1335 DA:156,1335 DA:157,823 FN:165,OracleRelayer._onContractDisable FNDA:12,OracleRelayer._onContractDisable DA:166,12 FN:171,OracleRelayer.collateralList FNDA:0,OracleRelayer.collateralList DA:172,0 FN:178,OracleRelayer._modifyParameters FNDA:1028,OracleRelayer._modifyParameters DA:179,1027 DA:181,1027 BRDA:181,7,0,- BRDA:181,7,1,1027 DA:182,1027 BRDA:182,8,0,513 BRDA:182,8,1,514 DA:183,514 BRDA:183,9,0,513 BRDA:183,9,1,1 DA:184,1 FN:188,OracleRelayer._modifyParameters FNDA:2816,OracleRelayer._modifyParameters DA:189,2560 DA:190,2560 DA:192,2560 BRDA:192,10,0,256 BRDA:192,10,1,2304 DA:193,2304 BRDA:193,11,0,512 BRDA:193,11,1,1792 DA:194,1792 BRDA:194,12,0,768 BRDA:194,12,1,1024 DA:195,1024 BRDA:195,13,0,768 BRDA:195,13,1,256 DA:196,256 FN:200,OracleRelayer._validateDelayedOracle FNDA:2103,OracleRelayer._validateDelayedOracle DA:202,2103 DA:203,1589 FN:207,OracleRelayer._validateParameters FNDA:1026,OracleRelayer._validateParameters DA:208,1026 DA:209,770 DA:210,514 FN:214,OracleRelayer._validateCParameters FNDA:2359,OracleRelayer._validateCParameters DA:215,2359 DA:216,2359 DA:217,1591 DA:218,1079 FNF:17 FNH:16 LF:52 LH:51 BRF:28 BRH:27 end_of_record TN: SF:src/contracts/PIDController.sol FN:49,PIDController.params FNDA:33953,PIDController.params DA:50,33953 FN:59,PIDController.deviationObservation FNDA:24961,PIDController.deviationObservation DA:60,24961 FN:70,PIDController.controllerGains FNDA:11543,PIDController.controllerGains DA:71,11543 FN:97,PIDController.getBoundedRedemptionRate FNDA:1536,PIDController.getBoundedRedemptionRate DA:98,1536 FN:102,PIDController._getBoundedRedemptionRate FNDA:1811,PIDController._getBoundedRedemptionRate DA:103,1811 DA:108,1811 DA:110,1811 FN:114,PIDController._getBoundedPIOutput FNDA:1527,PIDController._getBoundedPIOutput DA:115,1527 DA:116,1527 BRDA:116,0,0,524 BRDA:116,0,1,1003 DA:117,524 DA:118,1003 BRDA:118,1,0,512 BRDA:118,1,1,1003 DA:119,512 DA:121,0 FN:127,PIDController.computeRate FNDA:3449,PIDController.computeRate DA:128,3449 BRDA:128,2,0,256 BRDA:128,2,1,3193 DA:130,3193 BRDA:130,3,0,256 BRDA:130,3,1,2937 DA:131,256 DA:133,2937 DA:135,2937 DA:136,2937 DA:138,2937 DA:140,2937 BRDA:140,4,0,1670 BRDA:140,4,1,1267 DA:142,1670 DA:145,1267 FN:150,PIDController._getProportionalTerm FNDA:609,PIDController._getProportionalTerm DA:155,609 DA:158,609 DA:160,609 FN:164,PIDController.breaksNoiseBarrier FNDA:256,PIDController.breaksNoiseBarrier DA:165,256 FN:169,PIDController._breaksNoiseBarrier FNDA:665,PIDController._breaksNoiseBarrier DA:170,665 BRDA:170,5,0,161 BRDA:170,5,1,504 DA:171,504 DA:172,504 FN:176,PIDController.getGainAdjustedPIOutput FNDA:512,PIDController.getGainAdjustedPIOutput DA:180,512 FN:184,PIDController._getGainAdjustedPIOutput FNDA:949,PIDController._getGainAdjustedPIOutput DA:188,949 DA:189,949 FN:193,PIDController._getGainAdjustedTerms FNDA:958,PIDController._getGainAdjustedTerms DA:197,958 FN:201,PIDController.getGainAdjustedTerms FNDA:521,PIDController.getGainAdjustedTerms DA:205,521 FN:213,PIDController._updateDeviation FNDA:3961,PIDController._updateDeviation DA:217,3961 DA:218,3961 DA:220,3961 DA:222,3961 FN:226,PIDController.getNextDeviationCumulative FNDA:1024,PIDController.getNextDeviationCumulative DA:230,1024 FN:234,PIDController._getNextDeviationCumulative FNDA:1461,PIDController._getNextDeviationCumulative DA:238,1461 DA:239,1461 DA:240,1461 DA:241,1461 DA:243,1461 FN:250,PIDController.getNextRedemptionRate FNDA:2108,PIDController.getNextRedemptionRate DA:255,2108 DA:256,2108 DA:257,2108 DA:258,2108 BRDA:258,6,0,557 BRDA:258,6,1,1551 DA:259,557 DA:260,557 DA:262,1551 FN:267,PIDController.timeSinceLastUpdate FNDA:294,PIDController.timeSinceLastUpdate DA:268,294 FN:271,PIDController._timeSinceLastUpdate FNDA:7885,PIDController._timeSinceLastUpdate DA:272,7885 FN:278,PIDController._modifyParameters FNDA:4267,PIDController._modifyParameters DA:279,4267 DA:280,4267 DA:282,4267 BRDA:282,7,0,319 BRDA:282,7,1,3948 DA:283,319 DA:284,3948 BRDA:284,8,0,542 BRDA:284,8,1,3406 DA:285,542 DA:286,3406 BRDA:286,9,0,261 BRDA:286,9,1,3145 DA:287,261 DA:288,3145 BRDA:288,10,0,515 BRDA:288,10,1,2630 DA:289,515 DA:290,2630 BRDA:290,11,0,515 BRDA:290,11,1,2115 DA:291,515 DA:292,2115 BRDA:292,12,0,528 BRDA:292,12,1,1587 DA:293,528 DA:294,1587 BRDA:294,13,0,538 BRDA:294,13,1,1049 DA:295,538 DA:296,1049 BRDA:296,14,0,537 BRDA:296,14,1,512 DA:297,537 DA:298,512 BRDA:298,15,0,256 BRDA:298,15,1,256 DA:300,512 BRDA:300,16,0,256 BRDA:300,16,1,256 DA:301,256 DA:303,0 FN:308,PIDController._validateParameters FNDA:4010,PIDController._validateParameters DA:309,4010 DA:310,4009 DA:311,3888 DA:312,3823 DA:313,3605 DA:315,3508 DA:316,3405 FNF:22 FNH:22 LF:83 LH:81 BRF:34 BRH:34 end_of_record TN: SF:src/contracts/PIDRateSetter.sol FN:37,PIDRateSetter.params FNDA:772,PIDRateSetter.params DA:38,772 FN:66,PIDRateSetter.updateRate FNDA:2127,PIDRateSetter.updateRate DA:68,2127 BRDA:68,0,0,256 BRDA:68,0,1,1871 DA:71,1871 DA:72,1871 BRDA:72,1,0,256 BRDA:72,1,1,1615 DA:75,1615 DA:78,1615 DA:81,1615 DA:84,1615 FN:90,PIDRateSetter._modifyParameters FNDA:772,PIDRateSetter._modifyParameters DA:91,772 DA:92,772 DA:94,772 BRDA:94,2,0,257 BRDA:94,2,1,515 DA:95,515 BRDA:95,3,0,257 BRDA:95,3,1,258 DA:96,258 BRDA:96,4,0,258 BRDA:96,4,1,- DA:97,0 FN:101,PIDRateSetter._validateParameters FNDA:772,PIDRateSetter._validateParameters DA:102,772 DA:104,771 DA:105,771 FNF:4 FNH:4 LF:17 LH:16 BRF:10 BRH:9 end_of_record TN: SF:src/contracts/SAFEEngine.sol FN:56,SAFEEngine.params FNDA:14810,SAFEEngine.params DA:57,14810 FN:61,SAFEEngine.cParams FNDA:31179,SAFEEngine.cParams DA:62,31179 FN:66,SAFEEngine.cData FNDA:189400,SAFEEngine.cData DA:67,189400 FN:71,SAFEEngine.safes FNDA:63486,SAFEEngine.safes DA:72,63486 FN:100,SAFEEngine.initializeCollateralType FNDA:1636,SAFEEngine.initializeCollateralType DA:104,1124 BRDA:104,0,0,256 BRDA:104,0,1,868 DA:105,868 DA:106,868 DA:107,868 FN:113,SAFEEngine.transferCollateral FNDA:1167,SAFEEngine.transferCollateral DA:119,911 DA:120,911 DA:121,911 FN:125,SAFEEngine.transferInternalCoins FNDA:1239,SAFEEngine.transferInternalCoins DA:130,983 DA:131,983 DA:132,983 FN:136,SAFEEngine.modifyCollateralBalance FNDA:1400,SAFEEngine.modifyCollateralBalance DA:137,1144 FN:143,SAFEEngine.modifySAFECollateralization FNDA:1997,SAFEEngine.modifySAFECollateralization DA:151,1996 DA:153,1996 BRDA:153,1,0,1 BRDA:153,1,1,1995 DA:155,1995 DA:156,1995 DA:157,1995 DA:158,1995 DA:159,1995 DA:161,1995 DA:162,1995 DA:166,1995 DA:167,1995 DA:168,1995 DA:171,1995 BRDA:171,2,0,47 BRDA:171,2,1,1246 DA:172,1412 BRDA:172,3,0,60 BRDA:172,3,1,1352 DA:173,1352 BRDA:173,4,0,59 BRDA:173,4,1,1293 DA:174,59 DA:176,1293 BRDA:176,5,0,47 BRDA:176,5,1,1246 DA:178,583 BRDA:178,6,0,29 BRDA:178,6,1,554 DA:182,1800 BRDA:182,7,0,79 BRDA:182,7,1,1206 DA:183,1323 BRDA:183,8,0,38 BRDA:183,8,1,1285 DA:184,1285 BRDA:184,9,0,79 BRDA:184,9,1,1206 DA:188,1683 BRDA:188,10,0,72 BRDA:188,10,1,1119 DA:189,1191 BRDA:189,11,0,72 BRDA:189,11,1,1119 DA:193,1611 BRDA:193,12,0,94 BRDA:193,12,1,1517 DA:196,1517 FN:202,SAFEEngine.transferSAFECollateralAndDebt FNDA:2429,SAFEEngine.transferSAFECollateralAndDebt DA:209,2172 DA:210,2171 DA:211,2171 DA:215,2171 DA:216,2171 DA:217,2171 DA:218,2171 DA:220,2171 DA:221,2171 DA:224,2171 BRDA:224,13,0,256 BRDA:224,13,1,1915 DA:225,256 DA:230,1915 DA:231,1658 BRDA:229,14,0,514 BRDA:229,14,1,1401 DA:232,514 DA:236,1401 BRDA:235,15,0,115 BRDA:235,15,1,1286 DA:238,115 DA:241,1286 FN:247,SAFEEngine.confiscateSAFECollateralAndDebt FNDA:2083,SAFEEngine.confiscateSAFECollateralAndDebt DA:255,2083 DA:257,2083 DA:258,2083 DA:259,2083 DA:260,2083 DA:261,2083 DA:263,2083 DA:265,2083 DA:266,2083 DA:268,2083 FN:276,SAFEEngine.settleDebt FNDA:1344,SAFEEngine.settleDebt DA:277,1344 DA:278,1344 DA:279,1344 DA:280,1344 DA:281,1344 FN:285,SAFEEngine.createUnbackedDebt FNDA:1483,SAFEEngine.createUnbackedDebt DA:286,1483 DA:287,1483 DA:288,1483 DA:289,1483 FN:295,SAFEEngine.updateAccumulatedRate FNDA:1537,SAFEEngine.updateAccumulatedRate DA:300,1025 DA:301,1025 DA:302,1025 DA:303,1025 DA:305,1025 FN:309,SAFEEngine.updateCollateralPrice FNDA:74,SAFEEngine.updateCollateralPrice DA:314,74 DA:315,74 DA:316,74 FN:330,SAFEEngine.addAuthorization FNDA:419,SAFEEngine.addAuthorization DA:331,419 FN:338,SAFEEngine.removeAuthorization FNDA:10,SAFEEngine.removeAuthorization DA:344,10 FN:348,SAFEEngine.approveSAFEModification FNDA:938,SAFEEngine.approveSAFEModification DA:349,938 DA:350,938 FN:354,SAFEEngine.denySAFEModification FNDA:514,SAFEEngine.denySAFEModification DA:355,514 DA:356,514 FN:360,SAFEEngine.canModifySAFE FNDA:775,SAFEEngine.canModifySAFE DA:361,10851 FN:367,SAFEEngine.collateralList FNDA:0,SAFEEngine.collateralList DA:368,0 FN:373,SAFEEngine._modifyCollateralBalance FNDA:5222,SAFEEngine._modifyCollateralBalance DA:374,5222 DA:375,5222 FN:378,SAFEEngine._modifyInternalCoins FNDA:5847,SAFEEngine._modifyInternalCoins DA:379,5847 DA:380,5847 DA:381,5847 BRDA:381,16,0,3709 BRDA:381,16,1,2138 DA:382,2138 FN:385,SAFEEngine._modifySAFECollateralization FNDA:8421,SAFEEngine._modifySAFECollateralization DA:391,8421 DA:392,8421 DA:393,8420 DA:395,8420 FN:398,SAFEEngine._emitTransferCollateral FNDA:19891,SAFEEngine._emitTransferCollateral DA:399,19891 BRDA:399,17,0,16103 BRDA:399,17,1,19891 DA:400,16103 BRDA:400,18,0,8750 BRDA:400,18,1,7353 DA:401,8750 DA:403,7353 FN:410,SAFEEngine._modifyParameters FNDA:538,SAFEEngine._modifyParameters DA:411,538 DA:413,538 BRDA:413,19,0,274 BRDA:413,19,1,264 DA:414,264 BRDA:414,20,0,263 BRDA:414,20,1,1 DA:415,1 FN:419,SAFEEngine._modifyParameters FNDA:1042,SAFEEngine._modifyParameters DA:420,1042 DA:422,1042 BRDA:422,21,0,256 BRDA:422,21,1,786 DA:423,786 BRDA:423,22,0,270 BRDA:423,22,1,516 DA:424,516 BRDA:424,23,0,260 BRDA:424,23,1,256 DA:425,256 FNF:27 FNH:26 LF:115 LH:114 BRF:48 BRH:48 end_of_record TN: SF:src/contracts/StabilityFeeTreasury.sol FN:44,StabilityFeeTreasury.params FNDA:18435,StabilityFeeTreasury.params DA:45,18435 FN:55,StabilityFeeTreasury.allowance FNDA:20488,StabilityFeeTreasury.allowance DA:56,20488 FN:102,StabilityFeeTreasury._onContractDisable FNDA:523,StabilityFeeTreasury._onContractDisable DA:103,523 DA:104,523 DA:105,523 FN:112,StabilityFeeTreasury._joinAllCoins FNDA:6936,StabilityFeeTreasury._joinAllCoins DA:113,6936 DA:114,6936 BRDA:114,0,0,- BRDA:114,0,1,6434 DA:115,6434 DA:116,6434 FN:121,StabilityFeeTreasury.settleDebt FNDA:1024,StabilityFeeTreasury.settleDebt DA:122,1024 FN:130,StabilityFeeTreasury._settleDebt FNDA:6669,StabilityFeeTreasury._settleDebt DA:131,6669 DA:132,6669 DA:133,6669 BRDA:133,1,0,- BRDA:133,1,1,6021 DA:134,6021 DA:135,6021 DA:136,6021 DA:137,6021 DA:138,6021 FN:145,StabilityFeeTreasury.setTotalAllowance FNDA:1572,StabilityFeeTreasury.setTotalAllowance DA:146,804 DA:147,548 FN:151,StabilityFeeTreasury.setPerHourAllowance FNDA:1028,StabilityFeeTreasury.setPerHourAllowance DA:152,772 DA:153,516 FN:159,StabilityFeeTreasury.giveFunds FNDA:2308,StabilityFeeTreasury.giveFunds DA:160,1796 DA:161,1540 DA:162,1540 DA:164,1540 BRDA:164,2,0,256 BRDA:164,2,1,1284 DA:165,1284 BRDA:165,3,0,256 BRDA:165,3,1,1028 DA:167,1028 DA:168,1028 FN:172,StabilityFeeTreasury.takeFunds FNDA:1025,StabilityFeeTreasury.takeFunds DA:173,513 DA:174,513 FN:180,StabilityFeeTreasury.pullFunds FNDA:3768,StabilityFeeTreasury.pullFunds DA:181,3768 BRDA:181,4,0,3332 BRDA:181,4,1,1720 DA:182,3332 BRDA:182,5,0,256 BRDA:182,5,1,3076 DA:183,3076 BRDA:183,6,0,256 BRDA:183,6,1,2820 DA:184,2820 BRDA:184,7,0,256 BRDA:184,7,1,2564 DA:185,2564 BRDA:185,8,0,256 BRDA:185,8,1,2307 DA:186,2563 BRDA:186,9,0,256 BRDA:186,9,1,2307 DA:187,256 DA:191,2308 DA:193,2308 DA:194,2308 DA:196,2308 BRDA:196,10,0,256 BRDA:196,10,1,2052 DA:197,2052 BRDA:197,11,0,256 BRDA:197,11,1,1796 DA:198,1796 BRDA:198,12,0,256 BRDA:198,12,1,1540 DA:201,1540 DA:204,1540 DA:206,1540 FN:212,StabilityFeeTreasury.transferSurplusFunds FNDA:2053,StabilityFeeTreasury.transferSurplusFunds DA:213,2053 BRDA:213,13,0,256 BRDA:213,13,1,1797 DA:214,256 DA:217,1797 DA:219,1797 DA:222,1797 BRDA:222,14,0,256 BRDA:222,14,1,1541 DA:224,1541 BRDA:224,15,0,256 BRDA:224,15,1,1285 DA:227,1285 DA:229,1285 DA:231,1285 DA:233,1285 FN:239,StabilityFeeTreasury._modifyParameters FNDA:1037,StabilityFeeTreasury._modifyParameters DA:240,1037 DA:242,1037 BRDA:242,16,0,261 BRDA:242,16,1,776 DA:243,776 BRDA:243,17,0,259 BRDA:243,17,1,517 DA:244,517 BRDA:244,18,0,256 BRDA:244,18,1,261 DA:245,261 BRDA:245,19,0,260 BRDA:245,19,1,1 DA:246,1 FN:250,StabilityFeeTreasury._validateParameters FNDA:1036,StabilityFeeTreasury._validateParameters DA:251,1036 FNF:14 FNH:14 LF:64 LH:64 BRF:40 BRH:38 end_of_record TN: SF:src/contracts/SurplusAuctionHouse.sol FN:38,SurplusAuctionHouse.auctions FNDA:2048,SurplusAuctionHouse.auctions DA:39,2048 FN:59,SurplusAuctionHouse.params FNDA:57602,SurplusAuctionHouse.params DA:60,57602 FN:87,SurplusAuctionHouse._onContractDisable FNDA:272,SurplusAuctionHouse._onContractDisable DA:88,272 DA:89,272 FN:95,SurplusAuctionHouse.startAuction FNDA:2586,SurplusAuctionHouse.startAuction DA:99,2074 BRDA:99,0,0,256 BRDA:99,0,1,1818 DA:100,1818 DA:102,1562 DA:110,1562 DA:112,1562 FN:123,SurplusAuctionHouse.restartAuction FNDA:1542,SurplusAuctionHouse.restartAuction DA:124,1542 BRDA:124,1,0,512 BRDA:124,1,1,1030 DA:125,1030 DA:126,1030 BRDA:126,2,0,259 BRDA:126,2,1,771 DA:127,771 BRDA:127,3,0,256 BRDA:127,3,1,515 DA:128,515 DA:130,515 FN:134,SurplusAuctionHouse.increaseBidSize FNDA:3617,SurplusAuctionHouse.increaseBidSize DA:135,3361 DA:136,3361 BRDA:136,4,0,256 BRDA:136,4,1,3105 DA:137,3105 BRDA:137,5,0,256 BRDA:137,5,1,2849 DA:138,2849 BRDA:138,6,0,259 BRDA:138,6,1,2590 DA:139,2590 BRDA:139,7,0,256 BRDA:139,7,1,2334 DA:140,2334 BRDA:140,8,0,256 BRDA:140,8,1,2078 DA:141,2078 BRDA:141,9,0,262 BRDA:141,9,1,1816 DA:143,1816 BRDA:143,10,0,1301 BRDA:143,10,1,1816 DA:144,1301 DA:145,1301 DA:147,1816 DA:149,1816 DA:150,1816 DA:152,1816 FN:163,SurplusAuctionHouse.settleAuction FNDA:2563,SurplusAuctionHouse.settleAuction DA:164,2307 DA:165,2307 BRDA:165,11,0,512 BRDA:165,11,1,1795 DA:167,512 DA:170,1795 DA:172,1795 DA:173,1795 BRDA:173,12,0,664 BRDA:173,12,1,1795 DA:174,664 DA:177,1795 DA:178,1795 BRDA:178,13,0,- BRDA:178,13,1,1485 DA:179,1485 DA:182,1795 DA:189,1795 FN:193,SurplusAuctionHouse.terminateAuctionPrematurely FNDA:1283,SurplusAuctionHouse.terminateAuctionPrematurely DA:194,1027 DA:195,1027 BRDA:195,14,0,256 BRDA:195,14,1,771 DA:197,771 DA:199,771 DA:206,771 FN:212,SurplusAuctionHouse._modifyParameters FNDA:1794,SurplusAuctionHouse._modifyParameters DA:213,1794 DA:214,1794 DA:216,1794 BRDA:216,15,0,257 BRDA:216,15,1,1537 DA:217,1537 BRDA:217,16,0,256 BRDA:217,16,1,1281 DA:218,1281 BRDA:218,17,0,256 BRDA:218,17,1,1025 DA:219,1025 BRDA:219,18,0,256 BRDA:219,18,1,769 DA:220,769 BRDA:220,19,0,257 BRDA:220,19,1,512 DA:221,512 BRDA:221,20,0,256 BRDA:221,20,1,256 DA:222,256 FN:226,SurplusAuctionHouse._validateParameters FNDA:1538,SurplusAuctionHouse._validateParameters DA:227,1538 DA:228,1537 FNF:10 FNH:10 LF:57 LH:57 BRF:42 BRH:41 end_of_record TN: SF:src/contracts/TaxCollector.sol FN:39,TaxCollector.params FNDA:1158,TaxCollector.params DA:40,1158 FN:48,TaxCollector.cParams FNDA:798,TaxCollector.cParams DA:49,798 FN:57,TaxCollector.cData FNDA:3277,TaxCollector.cData DA:58,3277 FN:69,TaxCollector.secondaryTaxReceivers FNDA:0,TaxCollector.secondaryTaxReceivers DA:73,0 FN:95,TaxCollector.initializeCollateralType FNDA:2334,TaxCollector.initializeCollateralType DA:99,2078 BRDA:99,0,0,256 BRDA:99,0,1,1822 DA:100,1822 DA:102,1822 DA:104,1822 FN:110,TaxCollector.collectedManyTax FNDA:769,TaxCollector.collectedManyTax DA:111,769 BRDA:111,1,0,512 BRDA:111,1,1,257 DA:112,257 DA:113,769 BRDA:113,2,0,1 BRDA:113,2,1,768 DA:114,1 DA:115,1 DA:118,256 FN:122,TaxCollector.taxManyOutcome FNDA:1537,TaxCollector.taxManyOutcome DA:123,1537 BRDA:123,3,0,512 BRDA:123,3,1,1025 DA:124,1025 DA:125,769 DA:126,769 DA:128,769 DA:129,769 DA:130,2307 DA:132,2307 BRDA:132,4,0,- BRDA:132,4,1,2051 DA:133,2051 DA:134,2051 DA:135,2051 DA:138,769 BRDA:138,5,0,513 BRDA:138,5,1,256 DA:139,513 DA:141,256 FN:146,TaxCollector.taxSingleOutcome FNDA:1029,TaxCollector.taxSingleOutcome DA:147,3381 DA:149,3381 DA:150,3381 DA:152,3125 FN:158,TaxCollector.secondaryReceiversListLength FNDA:0,TaxCollector.secondaryReceiversListLength DA:159,0 FN:163,TaxCollector.collateralListLength FNDA:768,TaxCollector.collateralListLength DA:164,768 FN:168,TaxCollector.isSecondaryReceiver FNDA:0,TaxCollector.isSecondaryReceiver DA:169,0 FN:175,TaxCollector.collateralList FNDA:256,TaxCollector.collateralList DA:176,256 FN:180,TaxCollector.secondaryReceiversList FNDA:0,TaxCollector.secondaryReceiversList DA:181,0 FN:185,TaxCollector.secondaryReceiverRevenueSourcesList FNDA:0,TaxCollector.secondaryReceiverRevenueSourcesList DA:190,0 FN:196,TaxCollector.taxMany FNDA:513,TaxCollector.taxMany DA:197,513 BRDA:197,6,0,512 BRDA:197,6,1,1 DA:198,1 DA:199,3 FN:204,TaxCollector.taxSingle FNDA:516,TaxCollector.taxSingle DA:205,519 DA:207,519 BRDA:207,7,0,- BRDA:207,7,1,218 DA:208,218 DA:209,218 DA:210,218 DA:212,301 DA:214,301 DA:215,301 DA:216,301 DA:217,301 DA:218,301 DA:219,301 DA:221,301 DA:222,301 FN:231,TaxCollector._getNextStabilityFee FNDA:519,TaxCollector._getNextStabilityFee DA:232,519 DA:233,519 BRDA:233,8,0,194 BRDA:233,8,1,325 DA:234,325 BRDA:234,9,0,35 BRDA:234,9,1,290 FN:243,TaxCollector._splitTaxIncome FNDA:565,TaxCollector._splitTaxIncome DA:245,565 DA:246,565 DA:248,565 DA:249,1692 DA:251,1692 BRDA:251,10,0,1692 BRDA:251,10,1,1692 DA:252,1692 DA:256,565 FN:266,TaxCollector._distributeTax FNDA:3413,TaxCollector._distributeTax DA:268,3413 DA:269,2901 DA:271,2901 DA:273,2901 DA:281,2901 DA:289,2901 BRDA:289,11,0,- BRDA:289,11,1,2204 DA:290,2336 BRDA:290,12,0,- BRDA:290,12,1,2204 DA:291,2204 DA:292,2204 FN:300,TaxCollector._modifyParameters FNDA:1841,TaxCollector._modifyParameters DA:301,1841 DA:303,1841 BRDA:303,13,0,333 BRDA:303,13,1,1508 DA:304,1508 BRDA:304,14,0,588 BRDA:304,14,1,920 DA:305,920 BRDA:305,15,0,588 BRDA:305,15,1,332 DA:306,332 BRDA:306,16,0,76 BRDA:306,16,1,256 DA:307,256 FN:311,TaxCollector._modifyParameters FNDA:1285,TaxCollector._modifyParameters DA:312,1285 BRDA:312,17,0,256 BRDA:312,17,1,1029 DA:313,1029 BRDA:313,18,0,773 BRDA:313,18,1,256 DA:314,256 BRDA:314,19,0,- BRDA:314,19,1,256 DA:315,256 FN:319,TaxCollector._validateParameters FNDA:1585,TaxCollector._validateParameters DA:320,1585 DA:321,1584 DA:322,1072 FN:328,TaxCollector._validateCParameters FNDA:2595,TaxCollector._validateCParameters DA:329,2595 FN:338,TaxCollector._setPrimaryTaxReceiver FNDA:333,TaxCollector._setPrimaryTaxReceiver DA:339,333 DA:340,333 FN:348,TaxCollector._setSecondaryTaxReceiver FNDA:0,TaxCollector._setSecondaryTaxReceiver DA:349,0 BRDA:349,20,0,- BRDA:349,20,1,- DA:350,0 BRDA:350,21,0,- BRDA:350,21,1,- DA:351,0 BRDA:351,22,0,- BRDA:351,22,1,- DA:353,0 BRDA:353,23,0,- BRDA:353,23,1,- DA:356,0 BRDA:356,24,0,- BRDA:356,24,1,- DA:357,0 BRDA:357,25,0,- BRDA:357,25,1,- DA:358,0 BRDA:358,26,0,- BRDA:358,26,1,- DA:359,0 DA:362,0 DA:363,0 DA:364,0 DA:368,0 BRDA:368,27,0,- BRDA:368,27,1,- DA:371,0 DA:373,0 DA:374,0 BRDA:374,28,0,- BRDA:374,28,1,- DA:375,0 DA:378,0 DA:382,0 DA:385,0 BRDA:385,29,0,- BRDA:385,29,1,- DA:387,0 DA:388,0 DA:390,0 DA:394,0 FNF:25 FNH:19 LF:113 LH:85 BRF:60 BRH:35 end_of_record TN: SF:src/contracts/factories/AuthorizableChild.sol FN:25,AuthorizableChild._isAuthorized FNDA:48,AuthorizableChild._isAuthorized DA:26,48 FNF:1 FNH:1 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/factories/ChainlinkRelayerFactory.sol FN:33,ChainlinkRelayerFactory.deployChainlinkRelayer FNDA:1280,ChainlinkRelayerFactory.deployChainlinkRelayer DA:37,1024 DA:38,1024 DA:39,1024 FN:45,ChainlinkRelayerFactory.chainlinkRelayersList FNDA:256,ChainlinkRelayerFactory.chainlinkRelayersList DA:46,256 FNF:2 FNH:2 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/factories/CollateralAuctionHouseChild.sol FN:61,CollateralAuctionHouseChild.liquidationEngine FNDA:256,CollateralAuctionHouseChild.liquidationEngine DA:67,310 FN:74,CollateralAuctionHouseChild.oracleRelayer FNDA:256,CollateralAuctionHouseChild.oracleRelayer DA:80,350 FN:88,CollateralAuctionHouseChild._setLiquidationEngine FNDA:0,CollateralAuctionHouseChild._setLiquidationEngine FN:95,CollateralAuctionHouseChild._setOracleRelayer FNDA:0,CollateralAuctionHouseChild._setOracleRelayer FN:98,CollateralAuctionHouseChild._isAuthorized FNDA:48,CollateralAuctionHouseChild._isAuthorized DA:104,48 FN:108,CollateralAuctionHouseChild._isEnabled FNDA:47,CollateralAuctionHouseChild._isEnabled DA:109,47 FN:113,CollateralAuctionHouseChild._onContractDisable FNDA:0,CollateralAuctionHouseChild._onContractDisable DA:114,0 FNF:7 FNH:4 LF:5 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/factories/CollateralAuctionHouseFactory.sol FN:41,CollateralAuctionHouseFactory.cParams FNDA:256,CollateralAuctionHouseFactory.cParams DA:46,256 FN:51,CollateralAuctionHouseFactory._cParams FNDA:0,CollateralAuctionHouseFactory._cParams DA:56,0 FN:86,CollateralAuctionHouseFactory.deployCollateralAuctionHouse FNDA:2331,CollateralAuctionHouseFactory.deployCollateralAuctionHouse DA:90,1819 BRDA:90,0,0,256 BRDA:90,0,1,1563 DA:92,1563 DA:100,1563 DA:101,1563 FN:107,CollateralAuctionHouseFactory.collateralList FNDA:256,CollateralAuctionHouseFactory.collateralList DA:108,256 FN:112,CollateralAuctionHouseFactory.collateralAuctionHousesList FNDA:256,CollateralAuctionHouseFactory.collateralAuctionHousesList DA:113,256 DA:114,256 DA:115,256 DA:116,256 FN:123,CollateralAuctionHouseFactory._modifyParameters FNDA:1042,CollateralAuctionHouseFactory._modifyParameters DA:124,1042 DA:127,1042 BRDA:127,1,0,513 BRDA:127,1,1,529 DA:128,529 BRDA:128,2,0,273 BRDA:128,2,1,256 DA:129,256 FN:139,CollateralAuctionHouseFactory._modifyParameters FNDA:531,CollateralAuctionHouseFactory._modifyParameters DA:140,531 BRDA:140,3,0,256 BRDA:140,3,1,275 DA:141,275 FN:145,CollateralAuctionHouseFactory._setLiquidationEngine FNDA:513,CollateralAuctionHouseFactory._setLiquidationEngine DA:146,513 BRDA:146,4,0,512 BRDA:146,4,1,513 DA:147,513 DA:148,513 FN:152,CollateralAuctionHouseFactory._validateParameters FNDA:786,CollateralAuctionHouseFactory._validateParameters DA:153,786 DA:154,785 FNF:9 FNH:8 LF:22 LH:21 BRF:10 BRH:10 end_of_record TN: SF:src/contracts/factories/CollateralJoinChild.sol FN:31,CollateralJoinChild._isEnabled FNDA:48,CollateralJoinChild._isEnabled DA:32,48 FN:36,CollateralJoinChild._onContractDisable FNDA:1,CollateralJoinChild._onContractDisable DA:37,1 FNF:2 FNH:2 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/factories/CollateralJoinFactory.sol FN:50,CollateralJoinFactory.deployCollateralJoin FNDA:2865,CollateralJoinFactory.deployCollateralJoin DA:54,2353 BRDA:54,0,0,256 BRDA:54,0,1,2097 DA:56,2097 DA:57,2097 DA:58,2097 DA:59,2097 FN:63,CollateralJoinFactory.deployDelegatableCollateralJoin FNDA:2305,CollateralJoinFactory.deployDelegatableCollateralJoin DA:68,1793 BRDA:68,1,0,256 BRDA:68,1,1,1537 DA:70,1537 DA:71,1537 DA:72,1537 DA:73,1537 FN:77,CollateralJoinFactory.disableCollateralJoin FNDA:518,CollateralJoinFactory.disableCollateralJoin DA:78,261 BRDA:78,2,0,256 BRDA:78,2,1,5 DA:79,5 DA:80,5 DA:81,5 DA:83,5 FN:89,CollateralJoinFactory.collateralTypesList FNDA:513,CollateralJoinFactory.collateralTypesList DA:90,513 FN:94,CollateralJoinFactory.collateralJoinsList FNDA:513,CollateralJoinFactory.collateralJoinsList DA:95,513 DA:96,513 DA:97,513 DA:98,512 FNF:5 FNH:5 LF:20 LH:20 BRF:6 BRH:6 end_of_record TN: SF:src/contracts/factories/DelayedOracleFactory.sol FN:34,DelayedOracleFactory.deployDelayedOracle FNDA:1280,DelayedOracleFactory.deployDelayedOracle DA:38,1024 DA:39,1024 DA:40,1024 FN:46,DelayedOracleFactory.delayedOraclesList FNDA:256,DelayedOracleFactory.delayedOraclesList DA:47,256 FNF:2 FNH:2 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/factories/DenominatedOracleFactory.sol FN:33,DenominatedOracleFactory.deployDenominatedOracle FNDA:1280,DenominatedOracleFactory.deployDenominatedOracle DA:38,1024 DA:39,1024 DA:40,1024 FN:48,DenominatedOracleFactory.denominatedOraclesList FNDA:256,DenominatedOracleFactory.denominatedOraclesList DA:49,256 FNF:2 FNH:2 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/factories/DisableableChild.sol FN:22,DisableableChild._isEnabled FNDA:95,DisableableChild._isEnabled DA:23,95 FN:30,DisableableChild._onContractDisable FNDA:1,DisableableChild._onContractDisable DA:31,1 FNF:2 FNH:2 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/factories/ODCreate2Factory.sol FN:16,ODCreate2Factory.precomputeAddress FNDA:0,ODCreate2Factory.precomputeAddress DA:17,0 FN:20,ODCreate2Factory.create2deploy FNDA:0,ODCreate2Factory.create2deploy DA:21,0 FN:24,ODCreate2Factory._deploy FNDA:0,ODCreate2Factory._deploy DA:26,0 DA:27,0 BRDA:27,0,0,- DA:29,0 FNF:3 FNH:0 LF:5 LH:0 BRF:1 BRH:0 end_of_record TN: SF:src/contracts/for-test/DeviatedOracle.sol FN:36,DeviatedOracle.getResultWithValidity FNDA:0,DeviatedOracle.getResultWithValidity DA:37,0 DA:38,0 DA:39,0 FN:43,DeviatedOracle.read FNDA:0,DeviatedOracle.read DA:44,0 DA:45,0 FNF:2 FNH:0 LF:5 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/for-test/HardcodedOracle.sol FN:27,HardcodedOracle.getResultWithValidity FNDA:0,HardcodedOracle.getResultWithValidity DA:28,0 DA:29,0 FN:33,HardcodedOracle.read FNDA:0,HardcodedOracle.read DA:34,0 FNF:2 FNH:0 LF:3 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/for-test/MintableERC20.sol FN:25,MintableERC20.decimals FNDA:0,MintableERC20.decimals DA:26,0 FN:34,MintableERC20.mint FNDA:0,MintableERC20.mint DA:35,0 FN:44,MintableERC20.mint FNDA:0,MintableERC20.mint DA:45,0 FNF:3 FNH:0 LF:3 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/for-test/MintableVoteERC20.sol FN:22,MintableVoteERC20.decimals FNDA:0,MintableVoteERC20.decimals DA:23,0 FN:26,MintableVoteERC20._afterTokenTransfer FNDA:0,MintableVoteERC20._afterTokenTransfer DA:27,0 FN:30,MintableVoteERC20._mint FNDA:0,MintableVoteERC20._mint DA:31,0 FN:34,MintableVoteERC20._burn FNDA:0,MintableVoteERC20._burn DA:35,0 FNF:4 FNH:0 LF:4 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/for-test/OracleForTest.sol FN:18,OracleForTest.getResultWithValidity FNDA:0,OracleForTest.getResultWithValidity DA:19,0 DA:20,0 DA:21,0 FN:24,OracleForTest.setPriceAndValidity FNDA:0,OracleForTest.setPriceAndValidity DA:25,0 DA:26,0 FN:29,OracleForTest.priceSource FNDA:0,OracleForTest.priceSource DA:30,0 DA:31,0 FN:34,OracleForTest.read FNDA:0,OracleForTest.read DA:35,0 FN:38,OracleForTest.setThrowsError FNDA:0,OracleForTest.setThrowsError DA:39,0 FN:42,OracleForTest._checkThrowsError FNDA:0,OracleForTest._checkThrowsError DA:43,0 BRDA:43,0,0,- BRDA:43,0,1,- DA:44,0 FN:50,OracleForTest.getNextResultWithValidity FNDA:0,OracleForTest.getNextResultWithValidity DA:51,0 FN:54,OracleForTest.lastUpdateTime FNDA:0,OracleForTest.lastUpdateTime DA:55,0 FN:58,OracleForTest.shouldUpdate FNDA:0,OracleForTest.shouldUpdate DA:59,0 FN:62,OracleForTest.updateDelay FNDA:0,OracleForTest.updateDelay DA:63,0 FN:66,OracleForTest.updateResult FNDA:0,OracleForTest.updateResult DA:67,0 FNF:11 FNH:0 LF:16 LH:0 BRF:2 BRH:0 end_of_record TN: SF:src/contracts/for-test/OracleForTestnet.sol FN:16,OracleForTestnet.setPriceAndValidity FNDA:0,OracleForTestnet.setPriceAndValidity DA:17,0 FN:20,OracleForTestnet.setThrowsError FNDA:0,OracleForTestnet.setThrowsError DA:21,0 FNF:2 FNH:0 LF:2 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/gov/ODGovernor.sol FN:55,ODGovernor.votingDelay FNDA:0,ODGovernor.votingDelay DA:56,0 FN:62,ODGovernor.votingPeriod FNDA:0,ODGovernor.votingPeriod DA:63,0 FN:69,ODGovernor.quorum FNDA:0,ODGovernor.quorum DA:70,0 FN:76,ODGovernor.state FNDA:0,ODGovernor.state DA:82,0 FN:88,ODGovernor.propose FNDA:0,ODGovernor.propose DA:94,0 FN:100,ODGovernor.proposalThreshold FNDA:0,ODGovernor.proposalThreshold DA:101,0 FN:107,ODGovernor._execute FNDA:0,ODGovernor._execute DA:114,0 FN:120,ODGovernor._cancel FNDA:0,ODGovernor._cancel DA:126,0 FN:132,ODGovernor._executor FNDA:0,ODGovernor._executor DA:133,0 FN:139,ODGovernor.supportsInterface FNDA:0,ODGovernor.supportsInterface DA:145,0 FNF:10 FNH:0 LF:10 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/jobs/AccountingJob.sol FN:61,AccountingJob.workPopDebtFromQueue FNDA:768,AccountingJob.workPopDebtFromQueue DA:62,768 BRDA:62,0,0,256 BRDA:62,0,1,512 DA:63,512 FN:67,AccountingJob.workAuctionDebt FNDA:513,AccountingJob.workAuctionDebt DA:68,513 BRDA:68,1,0,1 BRDA:68,1,1,512 DA:69,512 FN:73,AccountingJob.workAuctionSurplus FNDA:513,AccountingJob.workAuctionSurplus DA:74,513 BRDA:74,2,0,1 BRDA:74,2,1,512 DA:75,512 FN:82,AccountingJob.workPopDebtFromQueueWithoutReward FNDA:256,AccountingJob.workPopDebtFromQueueWithoutReward DA:83,256 BRDA:83,3,0,- BRDA:83,3,1,256 DA:84,256 FN:88,AccountingJob.workAuctionDebtWithoutReward FNDA:256,AccountingJob.workAuctionDebtWithoutReward DA:89,256 BRDA:89,4,0,- BRDA:89,4,1,256 DA:90,256 FN:94,AccountingJob.workAuctionSurplusWithoutReward FNDA:256,AccountingJob.workAuctionSurplusWithoutReward DA:95,256 BRDA:95,5,0,- BRDA:95,5,1,256 DA:96,256 FN:102,AccountingJob._modifyParameters FNDA:2048,AccountingJob._modifyParameters DA:103,2048 DA:104,2048 DA:106,2048 BRDA:106,6,0,256 BRDA:106,6,1,1792 DA:107,1792 BRDA:107,7,0,256 BRDA:107,7,1,1536 DA:108,1536 BRDA:108,8,0,256 BRDA:108,8,1,1280 DA:109,1280 BRDA:109,9,0,256 BRDA:109,9,1,1024 DA:110,1024 BRDA:110,10,0,256 BRDA:110,10,1,768 DA:111,768 BRDA:111,11,0,256 BRDA:111,11,1,512 DA:112,512 BRDA:112,12,0,256 BRDA:112,12,1,256 DA:113,256 FNF:7 FNH:7 LF:22 LH:22 BRF:26 BRH:23 end_of_record TN: SF:src/contracts/jobs/LiquidationJob.sol FN:52,LiquidationJob.workLiquidation FNDA:513,LiquidationJob.workLiquidation DA:53,513 BRDA:53,0,0,1 BRDA:53,0,1,512 DA:54,512 FN:62,LiquidationJob.workLiquidationWithoutReward FNDA:256,LiquidationJob.workLiquidationWithoutReward DA:63,256 BRDA:63,1,0,- BRDA:63,1,1,256 DA:64,256 FN:70,LiquidationJob._modifyParameters FNDA:1280,LiquidationJob._modifyParameters DA:71,1280 DA:73,1280 BRDA:73,2,0,256 BRDA:73,2,1,1024 DA:74,1024 BRDA:74,3,0,256 BRDA:74,3,1,768 DA:75,768 BRDA:75,4,0,256 BRDA:75,4,1,512 DA:76,512 BRDA:76,5,0,256 BRDA:76,5,1,256 DA:77,256 FNF:3 FNH:3 LF:10 LH:10 BRF:12 BRH:11 end_of_record TN: SF:src/contracts/jobs/OracleJob.sol FN:62,OracleJob.workUpdateCollateralPrice FNDA:1024,OracleJob.workUpdateCollateralPrice DA:63,1024 BRDA:63,0,0,256 BRDA:63,0,1,768 DA:65,768 DA:66,768 BRDA:66,1,0,256 BRDA:66,1,1,512 DA:68,512 FN:72,OracleJob.workUpdateRate FNDA:3,OracleJob.workUpdateRate DA:73,3 BRDA:73,2,0,1 BRDA:73,2,1,2 DA:74,2 FN:81,OracleJob.workUpdateCollateralPriceWithoutReward FNDA:256,OracleJob.workUpdateCollateralPriceWithoutReward DA:82,256 BRDA:82,3,0,- BRDA:82,3,1,256 DA:84,256 DA:85,256 BRDA:85,4,0,- BRDA:85,4,1,256 DA:87,256 FN:91,OracleJob.workUpdateRateWithoutReward FNDA:1,OracleJob.workUpdateRateWithoutReward DA:92,1 BRDA:92,5,0,- BRDA:92,5,1,1 DA:93,1 FN:99,OracleJob._modifyParameters FNDA:1792,OracleJob._modifyParameters DA:100,1792 DA:101,1792 DA:103,1792 BRDA:103,6,0,256 BRDA:103,6,1,1536 DA:104,1536 BRDA:104,7,0,256 BRDA:104,7,1,1280 DA:105,1280 BRDA:105,8,0,256 BRDA:105,8,1,1024 DA:106,1024 BRDA:106,9,0,256 BRDA:106,9,1,768 DA:107,768 BRDA:107,10,0,256 BRDA:107,10,1,512 DA:108,512 BRDA:108,11,0,256 BRDA:108,11,1,256 DA:109,256 FNF:5 FNH:5 LF:21 LH:21 BRF:24 BRH:21 end_of_record TN: SF:src/contracts/oracles/ChainlinkRelayer.sol FN:47,ChainlinkRelayer.getResultWithValidity FNDA:0,ChainlinkRelayer.getResultWithValidity DA:49,0 DA:52,0 DA:55,0 FN:59,ChainlinkRelayer.read FNDA:0,ChainlinkRelayer.read DA:61,0 DA:64,0 BRDA:64,0,0,- BRDA:64,0,1,- DA:67,0 FN:71,ChainlinkRelayer._parseResult FNDA:0,ChainlinkRelayer._parseResult DA:72,0 FN:76,ChainlinkRelayer._isValidFeed FNDA:0,ChainlinkRelayer._isValidFeed DA:77,0 DA:78,0 BRDA:78,1,0,- BRDA:78,1,1,- DA:79,0 FNF:4 FNH:0 LF:10 LH:0 BRF:4 BRH:0 end_of_record TN: SF:src/contracts/oracles/DelayedOracle.sol FN:58,DelayedOracle.updateResult FNDA:0,DelayedOracle.updateResult DA:60,0 BRDA:60,0,0,- BRDA:60,0,1,- DA:62,0 DA:64,0 BRDA:64,1,0,- BRDA:64,1,1,- DA:66,0 DA:67,0 DA:68,0 DA:70,0 DA:72,0 FN:78,DelayedOracle.getResultWithValidity FNDA:0,DelayedOracle.getResultWithValidity DA:79,0 FN:83,DelayedOracle.read FNDA:0,DelayedOracle.read DA:84,0 BRDA:84,2,0,- BRDA:84,2,1,- DA:85,0 FN:89,DelayedOracle.shouldUpdate FNDA:0,DelayedOracle.shouldUpdate DA:90,0 FN:94,DelayedOracle.getNextResultWithValidity FNDA:0,DelayedOracle.getNextResultWithValidity DA:95,0 FN:99,DelayedOracle._getPriceSourceResult FNDA:0,DelayedOracle._getPriceSourceResult DA:100,0 FN:104,DelayedOracle._delayHasElapsed FNDA:0,DelayedOracle._delayHasElapsed DA:105,0 FNF:7 FNH:0 LF:15 LH:0 BRF:6 BRH:0 end_of_record TN: SF:src/contracts/oracles/DenominatedOracle.sol FN:60,DenominatedOracle.getResultWithValidity FNDA:0,DenominatedOracle.getResultWithValidity DA:61,0 DA:62,0 DA:63,0 DA:65,0 DA:67,0 DA:68,0 FN:72,DenominatedOracle.read FNDA:0,DenominatedOracle.read DA:73,0 DA:74,0 DA:76,0 DA:78,0 FNF:2 FNH:0 LF:10 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/proxies/NFTRenderer.sol FN:63,NFTRenderer.setImplementation FNDA:0,NFTRenderer.setImplementation DA:69,0 BRDA:69,0,0,- BRDA:69,0,1,- DA:70,0 DA:71,0 DA:72,0 DA:73,0 DA:74,0 FN:81,NFTRenderer.render FNDA:0,NFTRenderer.render DA:82,0 DA:83,0 DA:84,0 DA:86,0 DA:105,0 FN:115,NFTRenderer.getVaultCTypeAndCollateralAndDebt FNDA:0,NFTRenderer.getVaultCTypeAndCollateralAndDebt DA:120,0 DA:121,0 DA:122,0 DA:124,0 DA:125,0 DA:126,0 FN:134,NFTRenderer.getStateHashBySafeId FNDA:0,NFTRenderer.getStateHashBySafeId DA:135,0 DA:136,0 FN:145,NFTRenderer.getStateHash FNDA:0,NFTRenderer.getStateHash DA:146,0 FN:152,NFTRenderer.renderParams FNDA:0,NFTRenderer.renderParams DA:153,0 DA:154,0 DA:156,0 DA:159,0 DA:160,0 DA:161,0 DA:163,0 DA:164,0 DA:165,0 DA:166,0 DA:168,0 DA:169,0 BRDA:169,1,0,- BRDA:169,1,1,- DA:170,0 DA:171,0 DA:173,0 DA:176,0 DA:177,0 DA:180,0 DA:181,0 DA:182,0 DA:185,0 DA:186,0 DA:187,0 DA:190,0 DA:191,0 DA:192,0 DA:193,0 DA:195,0 DA:198,0 DA:199,0 DA:201,0 FN:207,NFTRenderer._renderText FNDA:0,NFTRenderer._renderText DA:208,0 DA:209,0 DA:210,0 FN:224,NFTRenderer._renderDesc FNDA:0,NFTRenderer._renderDesc DA:225,0 FN:235,NFTRenderer._renderTraits FNDA:0,NFTRenderer._renderTraits DA:237,0 FN:257,NFTRenderer._renderVaultInfo FNDA:0,NFTRenderer._renderVaultInfo DA:258,0 FN:274,NFTRenderer._renderCollatAndDebt FNDA:0,NFTRenderer._renderCollatAndDebt DA:282,0 DA:283,0 BRDA:283,2,0,- BRDA:283,2,1,- DA:284,0 DA:295,0 DA:298,0 FN:309,NFTRenderer._renderRisk FNDA:0,NFTRenderer._renderRisk DA:314,0 DA:315,0 DA:316,0 BRDA:316,3,0,- BRDA:316,3,1,- DA:317,0 DA:319,0 DA:325,0 DA:327,0 DA:329,0 FN:341,NFTRenderer._renderBackground FNDA:0,NFTRenderer._renderBackground DA:342,0 FN:354,NFTRenderer._calcRisk FNDA:0,NFTRenderer._calcRisk DA:359,0 BRDA:359,4,0,- BRDA:359,4,1,- DA:360,0 BRDA:360,5,0,- BRDA:360,5,1,- DA:361,0 BRDA:361,6,0,- BRDA:361,6,1,- DA:362,0 BRDA:362,7,0,- BRDA:362,7,1,- DA:363,0 FN:369,NFTRenderer._calcStroke FNDA:0,NFTRenderer._calcStroke DA:370,0 BRDA:370,8,0,- BRDA:370,8,1,- DA:371,0 BRDA:371,9,0,- BRDA:371,9,1,- DA:372,0 FN:378,NFTRenderer._floatingPoint FNDA:0,NFTRenderer._floatingPoint DA:379,0 DA:380,0 DA:381,0 DA:382,0 FN:388,NFTRenderer._parseNumber FNDA:0,NFTRenderer._parseNumber DA:389,0 BRDA:389,10,0,- BRDA:389,10,1,- DA:390,0 DA:392,0 FN:399,NFTRenderer._parseNumberWithComma FNDA:0,NFTRenderer._parseNumberWithComma DA:400,0 BRDA:400,11,0,- BRDA:400,11,1,- DA:401,0 DA:403,0 FN:410,NFTRenderer._commaFormat FNDA:0,NFTRenderer._commaFormat DA:411,0 DA:412,0 DA:414,0 DA:415,0 DA:416,0 DA:418,0 DA:419,0 DA:420,0 DA:423,0 FN:429,NFTRenderer._concatWithComma FNDA:0,NFTRenderer._concatWithComma DA:430,0 DA:431,0 DA:433,0 BRDA:433,12,0,- BRDA:433,12,1,- DA:434,0 FN:440,NFTRenderer._formatDateTime FNDA:0,NFTRenderer._formatDateTime DA:441,0 DA:443,0 DA:444,0 BRDA:444,13,0,- BRDA:444,13,1,- DA:445,0 BRDA:445,14,0,- BRDA:445,14,1,- DA:446,0 BRDA:446,15,0,- BRDA:446,15,1,- DA:447,0 BRDA:447,16,0,- BRDA:447,16,1,- DA:448,0 BRDA:448,17,0,- BRDA:448,17,1,- DA:449,0 BRDA:449,18,0,- BRDA:449,18,1,- DA:450,0 BRDA:450,19,0,- BRDA:450,19,1,- DA:451,0 BRDA:451,20,0,- BRDA:451,20,1,- DA:452,0 BRDA:452,21,0,- BRDA:452,21,1,- DA:453,0 BRDA:453,22,0,- BRDA:453,22,1,- DA:454,0 BRDA:454,23,0,- BRDA:454,23,1,- DA:455,0 DA:457,0 FN:465,NFTRenderer._formatTime FNDA:0,NFTRenderer._formatTime DA:466,0 BRDA:466,24,0,- BRDA:466,24,1,- DA:467,0 FNF:22 FNH:0 LF:119 LH:0 BRF:50 BRH:0 end_of_record TN: SF:src/contracts/proxies/ODProxy.sol FN:26,ODProxy.execute FNDA:0,ODProxy.execute DA:27,0 BRDA:27,0,0,- BRDA:27,0,1,- DA:29,0 DA:30,0 DA:32,0 BRDA:32,1,0,- BRDA:32,1,1,- DA:33,0 FNF:1 FNH:0 LF:5 LH:0 BRF:4 BRH:0 end_of_record TN: SF:src/contracts/proxies/ODSafeManager.sol FN:92,ODSafeManager.getSafes FNDA:0,ODSafeManager.getSafes DA:93,0 FN:97,ODSafeManager.getSafes FNDA:0,ODSafeManager.getSafes DA:98,0 FN:102,ODSafeManager.getSafesData FNDA:0,ODSafeManager.getSafesData DA:107,0 DA:108,0 DA:109,0 DA:110,0 DA:111,0 DA:112,0 FN:117,ODSafeManager.getSafeDataFromHandler FNDA:0,ODSafeManager.getSafeDataFromHandler DA:118,0 FN:122,ODSafeManager.safeData FNDA:0,ODSafeManager.safeData DA:123,0 FN:129,ODSafeManager.allowSAFE FNDA:0,ODSafeManager.allowSAFE DA:130,0 DA:131,0 DA:132,0 DA:133,0 FN:137,ODSafeManager.allowHandler FNDA:0,ODSafeManager.allowHandler DA:138,0 DA:139,0 DA:140,0 DA:141,0 FN:145,ODSafeManager.openSAFE FNDA:0,ODSafeManager.openSAFE DA:146,0 BRDA:146,0,0,- BRDA:146,0,1,- DA:148,0 DA:149,0 DA:151,0 DA:153,0 DA:155,0 DA:156,0 DA:158,0 DA:160,0 DA:161,0 FN:165,ODSafeManager.transferSAFEOwnership FNDA:0,ODSafeManager.transferSAFEOwnership DA:166,0 BRDA:166,1,0,- BRDA:166,1,1,- DA:168,0 BRDA:168,2,0,- BRDA:168,2,1,- DA:169,0 DA:170,0 BRDA:170,3,0,- BRDA:170,3,1,- DA:172,0 DA:174,0 DA:175,0 DA:177,0 DA:178,0 DA:180,0 DA:182,0 FN:186,ODSafeManager.modifySAFECollateralization FNDA:0,ODSafeManager.modifySAFECollateralization DA:192,0 DA:193,0 BRDA:193,4,0,- BRDA:193,4,1,- DA:194,0 DA:196,0 DA:197,0 DA:198,0 DA:202,0 DA:204,0 FN:208,ODSafeManager.transferCollateral FNDA:0,ODSafeManager.transferCollateral DA:209,0 DA:210,0 BRDA:210,5,0,- BRDA:210,5,1,- DA:212,0 DA:214,0 DA:216,0 FN:220,ODSafeManager.transferCollateral FNDA:0,ODSafeManager.transferCollateral DA:221,0 DA:222,0 DA:224,0 DA:226,0 FN:230,ODSafeManager.transferInternalCoins FNDA:0,ODSafeManager.transferInternalCoins DA:231,0 DA:232,0 DA:233,0 FN:237,ODSafeManager.quitSystem FNDA:0,ODSafeManager.quitSystem DA:238,0 DA:239,0 DA:240,0 DA:241,0 DA:242,0 DA:246,0 DA:249,0 DA:250,0 DA:251,0 FN:255,ODSafeManager.enterSystem FNDA:0,ODSafeManager.enterSystem DA:256,0 DA:257,0 DA:258,0 DA:259,0 DA:260,0 DA:264,0 DA:266,0 FN:270,ODSafeManager.moveSAFE FNDA:0,ODSafeManager.moveSAFE DA:271,0 DA:272,0 DA:273,0 BRDA:273,6,0,- BRDA:273,6,1,- DA:274,0 DA:275,0 DA:276,0 DA:277,0 DA:282,0 DA:284,0 DA:287,0 DA:288,0 DA:289,0 FN:293,ODSafeManager.addSAFE FNDA:0,ODSafeManager.addSAFE DA:294,0 DA:295,0 DA:296,0 FN:300,ODSafeManager.removeSAFE FNDA:0,ODSafeManager.removeSAFE DA:301,0 DA:302,0 DA:303,0 FN:307,ODSafeManager.protectSAFE FNDA:0,ODSafeManager.protectSAFE DA:308,0 DA:309,0 DA:310,0 FNF:19 FNH:0 LF:96 LH:0 BRF:14 BRH:0 end_of_record TN: SF:src/contracts/proxies/Vault721.sol FN:50,Vault721.initialize FNDA:14,Vault721.initialize DA:51,12 DA:52,12 FN:82,Vault721.initializeManager FNDA:11,Vault721.initializeManager DA:83,11 BRDA:83,0,0,11 BRDA:83,0,1,11 FN:89,Vault721.initializeRenderer FNDA:11,Vault721.initializeRenderer DA:90,11 BRDA:90,1,0,11 BRDA:90,1,1,11 FN:96,Vault721.getProxy FNDA:0,Vault721.getProxy DA:97,0 FN:103,Vault721.getHashState FNDA:0,Vault721.getHashState DA:104,0 FN:107,Vault721.getIsAllowlisted FNDA:0,Vault721.getIsAllowlisted DA:108,0 FN:114,Vault721.build FNDA:0,Vault721.build DA:115,0 BRDA:115,2,0,- BRDA:115,2,1,- DA:116,0 FN:122,Vault721.build FNDA:0,Vault721.build DA:123,0 BRDA:123,3,0,- BRDA:123,3,1,- DA:124,0 FN:131,Vault721.mint FNDA:0,Vault721.mint DA:132,0 BRDA:132,4,0,- BRDA:132,4,1,- DA:133,0 DA:134,0 FN:137,Vault721.transferFrom FNDA:0,Vault721.transferFrom DA:143,0 BRDA:143,5,0,- BRDA:143,5,1,- DA:145,0 DA:146,0 BRDA:144,6,0,- BRDA:144,6,1,- DA:148,0 DA:152,0 BRDA:152,7,0,- BRDA:152,7,1,- DA:153,0 DA:157,0 FN:163,Vault721.updateNftRenderer FNDA:0,Vault721.updateNftRenderer DA:169,0 DA:170,0 BRDA:170,8,0,- BRDA:170,8,1,- DA:171,0 DA:172,0 FN:178,Vault721.updateVaultHashState FNDA:0,Vault721.updateVaultHashState DA:179,0 FN:189,Vault721.updateAllowlist FNDA:0,Vault721.updateAllowlist DA:190,0 FN:196,Vault721.updateTimeDelay FNDA:0,Vault721.updateTimeDelay DA:197,0 FN:203,Vault721.updateBlockDelay FNDA:0,Vault721.updateBlockDelay DA:204,0 FN:210,Vault721.updateContractURI FNDA:0,Vault721.updateContractURI DA:211,0 FN:217,Vault721.setSafeManager FNDA:0,Vault721.setSafeManager DA:218,0 FN:224,Vault721.setNftRenderer FNDA:0,Vault721.setNftRenderer DA:225,0 FN:231,Vault721.tokenURI FNDA:0,Vault721.tokenURI DA:232,0 DA:233,0 FN:239,Vault721.contractURI FNDA:0,Vault721.contractURI DA:240,0 FN:246,Vault721._isNotProxy FNDA:0,Vault721._isNotProxy DA:247,0 FN:254,Vault721._build FNDA:0,Vault721._build DA:255,0 DA:256,0 DA:257,0 DA:258,0 FN:264,Vault721._setSafeManager FNDA:11,Vault721._setSafeManager DA:265,11 FN:271,Vault721._setNftRenderer FNDA:11,Vault721._setNftRenderer DA:272,11 FN:279,Vault721._afterTokenTransfer FNDA:0,Vault721._afterTokenTransfer DA:280,0 BRDA:280,9,0,- BRDA:280,9,1,- DA:281,0 BRDA:281,10,0,- BRDA:281,10,1,- DA:282,0 DA:284,0 BRDA:284,11,0,- BRDA:284,11,1,- DA:285,0 DA:287,0 DA:289,0 FNF:25 FNH:5 LF:49 LH:6 BRF:24 BRH:4 end_of_record TN: SF:src/contracts/proxies/actions/BasicActions.sol FN:28,BasicActions._getGeneratedDeltaDebt FNDA:0,BasicActions._getGeneratedDeltaDebt DA:34,0 DA:35,0 DA:38,0 BRDA:38,0,0,- BRDA:38,0,1,- DA:40,0 DA:42,0 FN:50,BasicActions._getRepaidDeltaDebt FNDA:0,BasicActions._getRepaidDeltaDebt DA:55,0 DA:56,0 DA:57,0 DA:60,0 DA:62,0 FN:69,BasicActions._getRepaidDebt FNDA:0,BasicActions._getRepaidDebt DA:75,0 DA:76,0 DA:77,0 DA:80,0 DA:82,0 DA:84,0 FN:91,BasicActions._generateDebt FNDA:0,BasicActions._generateDebt DA:92,0 DA:93,0 DA:95,0 DA:98,0 DA:102,0 FN:109,BasicActions._repayDebt FNDA:0,BasicActions._repayDebt DA:110,0 DA:111,0 DA:114,0 DA:117,0 FN:123,BasicActions._openSAFE FNDA:0,BasicActions._openSAFE DA:124,0 FN:128,BasicActions._transferCollateral FNDA:0,BasicActions._transferCollateral DA:129,0 BRDA:129,1,0,- BRDA:129,1,1,- DA:130,0 FN:134,BasicActions._transferInternalCoins FNDA:0,BasicActions._transferInternalCoins DA:135,0 FN:139,BasicActions._modifySAFECollateralization FNDA:0,BasicActions._modifySAFECollateralization DA:146,0 FN:152,BasicActions._lockTokenCollateralAndGenerateDebt FNDA:0,BasicActions._lockTokenCollateralAndGenerateDebt DA:160,0 DA:161,0 DA:164,0 DA:166,0 DA:169,0 DA:173,0 FN:179,BasicActions._collectAndExitCoins FNDA:0,BasicActions._collectAndExitCoins DA:181,0 DA:183,0 FN:189,BasicActions._collectAndExitCollateral FNDA:0,BasicActions._collectAndExitCollateral DA:196,0 DA:198,0 FN:204,BasicActions.openSAFE FNDA:0,BasicActions.openSAFE DA:205,0 FN:209,BasicActions.generateDebt FNDA:0,BasicActions.generateDebt DA:210,0 FN:214,BasicActions.allowSAFE FNDA:0,BasicActions.allowSAFE DA:215,0 FN:219,BasicActions.allowHandler FNDA:0,BasicActions.allowHandler DA:220,0 FN:224,BasicActions.modifySAFECollateralization FNDA:0,BasicActions.modifySAFECollateralization DA:230,0 FN:234,BasicActions.transferCollateral FNDA:0,BasicActions.transferCollateral DA:235,0 FN:239,BasicActions.transferInternalCoins FNDA:0,BasicActions.transferInternalCoins DA:240,0 FN:244,BasicActions.quitSystem FNDA:0,BasicActions.quitSystem DA:245,0 FN:249,BasicActions.enterSystem FNDA:0,BasicActions.enterSystem DA:250,0 FN:254,BasicActions.moveSAFE FNDA:0,BasicActions.moveSAFE DA:255,0 FN:259,BasicActions.addSAFE FNDA:0,BasicActions.addSAFE DA:260,0 FN:264,BasicActions.removeSAFE FNDA:0,BasicActions.removeSAFE DA:265,0 FN:269,BasicActions.protectSAFE FNDA:0,BasicActions.protectSAFE DA:275,0 FN:279,BasicActions.repayDebt FNDA:0,BasicActions.repayDebt DA:280,0 FN:284,BasicActions.lockTokenCollateral FNDA:0,BasicActions.lockTokenCollateral DA:290,0 DA:293,0 DA:296,0 FN:300,BasicActions.freeTokenCollateral FNDA:0,BasicActions.freeTokenCollateral DA:307,0 DA:309,0 DA:311,0 FN:315,BasicActions.repayAllDebt FNDA:0,BasicActions.repayAllDebt DA:316,0 DA:317,0 DA:319,0 DA:322,0 DA:329,0 FN:333,BasicActions.lockTokenCollateralAndGenerateDebt FNDA:0,BasicActions.lockTokenCollateralAndGenerateDebt DA:341,0 FN:345,BasicActions.openLockTokenCollateralAndGenerateDebt FNDA:0,BasicActions.openLockTokenCollateralAndGenerateDebt DA:353,0 DA:355,0 FN:359,BasicActions.repayDebtAndFreeTokenCollateral FNDA:0,BasicActions.repayDebtAndFreeTokenCollateral DA:367,0 DA:368,0 DA:371,0 DA:374,0 DA:383,0 FN:387,BasicActions.repayAllDebtAndFreeTokenCollateral FNDA:0,BasicActions.repayAllDebtAndFreeTokenCollateral DA:394,0 DA:395,0 DA:397,0 DA:400,0 DA:407,0 DA:410,0 FNF:33 FNH:0 LF:79 LH:0 BRF:4 BRH:0 end_of_record TN: SF:src/contracts/proxies/actions/CollateralBidActions.sol FN:22,CollateralBidActions.buyCollateral FNDA:0,CollateralBidActions.buyCollateral DA:30,0 DA:32,0 DA:33,0 BRDA:33,0,0,- BRDA:33,0,1,- DA:34,0 DA:38,0 BRDA:38,1,0,- BRDA:38,1,1,- DA:39,0 DA:42,0 DA:43,0 DA:45,0 BRDA:45,2,0,- BRDA:45,2,1,- DA:46,0 BRDA:46,3,0,- BRDA:46,3,1,- DA:49,0 FNF:1 FNH:0 LF:11 LH:0 BRF:8 BRH:0 end_of_record TN: SF:src/contracts/proxies/actions/CommonActions.sol FN:25,CommonActions.joinSystemCoins FNDA:0,CommonActions.joinSystemCoins DA:26,0 FN:30,CommonActions.exitSystemCoins FNDA:0,CommonActions.exitSystemCoins DA:31,0 FN:35,CommonActions.exitAllSystemCoins FNDA:0,CommonActions.exitAllSystemCoins DA:36,0 DA:37,0 FN:41,CommonActions.exitCollateral FNDA:0,CommonActions.exitCollateral DA:42,0 FN:51,CommonActions._joinSystemCoins FNDA:0,CommonActions._joinSystemCoins DA:52,0 BRDA:52,0,0,- BRDA:52,0,1,- DA:55,0 DA:57,0 DA:59,0 DA:61,0 FN:68,CommonActions._exitSystemCoins FNDA:0,CommonActions._exitSystemCoins DA:69,0 BRDA:69,1,0,- BRDA:69,1,1,- DA:71,0 DA:72,0 DA:74,0 BRDA:74,2,0,- BRDA:74,2,1,- DA:75,0 DA:79,0 FN:86,CommonActions._joinCollateral FNDA:0,CommonActions._joinCollateral DA:87,0 DA:88,0 DA:91,0 DA:92,0 DA:93,0 BRDA:93,3,0,- BRDA:93,3,1,- DA:96,0 DA:98,0 DA:100,0 FN:108,CommonActions._exitCollateral FNDA:0,CommonActions._exitCollateral DA:109,0 BRDA:109,4,0,- BRDA:109,4,1,- DA:111,0 DA:112,0 DA:114,0 BRDA:114,5,0,- BRDA:114,5,1,- DA:115,0 DA:118,0 DA:119,0 DA:120,0 FNF:8 FNH:0 LF:32 LH:0 BRF:12 BRH:0 end_of_record TN: SF:src/contracts/proxies/actions/DebtBidActions.sol FN:23,DebtBidActions.decreaseSoldAmount FNDA:0,DebtBidActions.decreaseSoldAmount DA:29,0 DA:31,0 DA:33,0 DA:34,0 BRDA:34,0,0,- BRDA:34,0,1,- DA:35,0 DA:39,0 BRDA:39,1,0,- BRDA:39,1,1,- DA:40,0 DA:43,0 FN:47,DebtBidActions.settleAuction FNDA:0,DebtBidActions.settleAuction DA:48,0 DA:49,0 DA:51,0 BRDA:51,2,0,- BRDA:51,2,1,- DA:53,0 DA:54,0 DA:58,0 DA:59,0 DA:60,0 BRDA:60,3,0,- BRDA:60,3,1,- DA:61,0 FN:66,DebtBidActions.collectProtocolTokens FNDA:0,DebtBidActions.collectProtocolTokens DA:68,0 DA:69,0 FNF:3 FNH:0 LF:19 LH:0 BRF:8 BRH:0 end_of_record TN: SF:src/contracts/proxies/actions/GlobalSettlementActions.sol FN:22,GlobalSettlementActions.freeCollateral FNDA:0,GlobalSettlementActions.freeCollateral DA:28,0 DA:29,0 DA:30,0 DA:31,0 DA:32,0 DA:35,0 BRDA:35,0,0,- BRDA:35,0,1,- DA:36,0 DA:37,0 DA:41,0 BRDA:41,1,0,- BRDA:41,1,1,- DA:42,0 DA:45,0 DA:48,0 DA:51,0 DA:52,0 FN:56,GlobalSettlementActions.prepareCoinsForRedeeming FNDA:0,GlobalSettlementActions.prepareCoinsForRedeeming DA:61,0 DA:62,0 DA:64,0 DA:65,0 DA:66,0 DA:68,0 BRDA:68,2,0,- BRDA:68,2,1,- DA:69,0 DA:72,0 FN:76,GlobalSettlementActions.redeemCollateral FNDA:0,GlobalSettlementActions.redeemCollateral DA:80,0 DA:81,0 DA:83,0 DA:84,0 DA:85,0 DA:87,0 DA:89,0 DA:90,0 FNF:3 FNH:0 LF:30 LH:0 BRF:6 BRH:0 end_of_record TN: SF:src/contracts/proxies/actions/PostSettlementSurplusBidActions.sol FN:17,PostSettlementSurplusBidActions._exitSystemCoins FNDA:0,PostSettlementSurplusBidActions._exitSystemCoins FNF:1 FNH:0 LF:0 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/proxies/actions/RewardedActions.sol FN:24,RewardedActions.startDebtAuction FNDA:0,RewardedActions.startDebtAuction DA:25,0 DA:26,0 FN:30,RewardedActions.startSurplusAuction FNDA:0,RewardedActions.startSurplusAuction DA:31,0 DA:32,0 FN:36,RewardedActions.popDebtFromQueue FNDA:0,RewardedActions.popDebtFromQueue DA:37,0 DA:38,0 FN:42,RewardedActions.auctionSurplus FNDA:0,RewardedActions.auctionSurplus DA:43,0 DA:44,0 FN:50,RewardedActions.liquidateSAFE FNDA:0,RewardedActions.liquidateSAFE DA:56,0 DA:57,0 FN:63,RewardedActions.updateCollateralPrice FNDA:0,RewardedActions.updateCollateralPrice DA:64,0 DA:65,0 FN:69,RewardedActions.updateRedemptionRate FNDA:0,RewardedActions.updateRedemptionRate DA:70,0 DA:71,0 FN:81,RewardedActions._exitReward FNDA:0,RewardedActions._exitReward DA:82,0 DA:83,0 FNF:8 FNH:0 LF:16 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/proxies/actions/SurplusBidActions.sol FN:23,SurplusBidActions.increaseBidSize FNDA:0,SurplusBidActions.increaseBidSize DA:24,0 DA:27,0 DA:28,0 DA:29,0 DA:32,0 FN:36,SurplusBidActions.settleAuction FNDA:0,SurplusBidActions.settleAuction DA:37,0 DA:38,0 DA:40,0 FNF:2 FNH:0 LF:8 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/settlement/GlobalSettlement.sol FN:139,GlobalSettlement.params FNDA:3072,GlobalSettlement.params DA:140,3072 FN:185,GlobalSettlement._onContractDisable FNDA:1,GlobalSettlement._onContractDisable DA:186,1 FN:192,GlobalSettlement.shutdownSystem FNDA:23,GlobalSettlement.shutdownSystem DA:193,21 DA:194,21 DA:197,21 DA:199,21 DA:201,21 DA:203,21 DA:205,21 DA:207,21 DA:209,21 DA:211,21 DA:213,21 FN:217,GlobalSettlement.freezeCollateralType FNDA:1291,GlobalSettlement.freezeCollateralType DA:218,1035 BRDA:218,0,0,256 BRDA:218,0,1,779 DA:219,779 DA:220,779 DA:223,779 DA:224,779 FN:228,GlobalSettlement.fastTrackAuction FNDA:1848,GlobalSettlement.fastTrackAuction DA:229,1848 BRDA:229,1,0,256 BRDA:229,1,1,1592 DA:231,1592 DA:232,1592 DA:233,1592 DA:235,1592 DA:238,1592 DA:245,1592 DA:247,1592 DA:248,1592 DA:251,1592 DA:260,1281 FN:264,GlobalSettlement.processSAFE FNDA:1292,GlobalSettlement.processSAFE DA:265,1292 BRDA:265,2,0,256 BRDA:265,2,1,1036 DA:267,1036 DA:268,1036 DA:269,1036 DA:270,1036 DA:273,1036 DA:275,1036 DA:284,780 FN:288,GlobalSettlement.freeCollateral FNDA:1288,GlobalSettlement.freeCollateral DA:289,1032 DA:290,1032 BRDA:290,3,0,256 BRDA:290,3,1,776 DA:292,776 DA:301,520 FN:305,GlobalSettlement.setOutstandingCoinSupply FNDA:1291,GlobalSettlement.setOutstandingCoinSupply DA:306,1290 BRDA:306,4,0,256 BRDA:306,4,1,1034 DA:307,1034 BRDA:307,5,0,256 BRDA:307,5,1,778 DA:308,778 BRDA:308,6,0,256 BRDA:308,6,1,522 DA:310,522 DA:312,522 FN:316,GlobalSettlement.calculateCashPrice FNDA:1035,GlobalSettlement.calculateCashPrice DA:317,1035 BRDA:317,7,0,256 BRDA:317,7,1,779 DA:318,779 BRDA:318,8,0,256 BRDA:318,8,1,523 DA:320,523 DA:321,523 DA:322,523 DA:324,523 DA:327,523 FN:331,GlobalSettlement.prepareCoinsForRedeeming FNDA:1040,GlobalSettlement.prepareCoinsForRedeeming DA:332,1040 BRDA:332,9,0,256 BRDA:332,9,1,784 DA:334,784 DA:335,784 DA:337,784 FN:341,GlobalSettlement.redeemCollateral FNDA:1297,GlobalSettlement.redeemCollateral DA:342,1297 BRDA:342,10,0,256 BRDA:342,10,1,1041 DA:344,1041 DA:346,1041 DA:353,1041 DA:355,1041 BRDA:355,11,0,256 BRDA:355,11,1,785 DA:356,785 FN:362,GlobalSettlement._modifyParameters FNDA:2304,GlobalSettlement._modifyParameters DA:363,2048 DA:365,2048 BRDA:365,12,0,256 BRDA:365,12,1,1792 DA:366,1792 BRDA:366,13,0,256 BRDA:366,13,1,1536 DA:367,1536 BRDA:367,14,0,256 BRDA:367,14,1,1280 DA:368,1280 BRDA:368,15,0,256 BRDA:368,15,1,1024 DA:369,1024 BRDA:369,16,0,- BRDA:369,16,1,1024 DA:370,1024 BRDA:370,17,0,256 BRDA:370,17,1,768 DA:371,768 BRDA:371,18,0,256 BRDA:371,18,1,512 DA:372,512 BRDA:372,19,0,256 BRDA:372,19,1,256 DA:373,256 FN:377,GlobalSettlement._validateParameters FNDA:1792,GlobalSettlement._validateParameters DA:378,1792 DA:379,1792 DA:380,1792 DA:381,1792 DA:382,1792 DA:383,1792 DA:384,1792 FNF:13 FNH:13 LF:80 LH:80 BRF:40 BRH:39 end_of_record TN: SF:src/contracts/settlement/PostSettlementSurplusAuctionHouse.sol FN:38,PostSettlementSurplusAuctionHouse.auctions FNDA:1794,PostSettlementSurplusAuctionHouse.auctions DA:39,1794 FN:59,PostSettlementSurplusAuctionHouse.params FNDA:39168,PostSettlementSurplusAuctionHouse.params DA:60,39168 FN:84,PostSettlementSurplusAuctionHouse.startAuction FNDA:1803,PostSettlementSurplusAuctionHouse.startAuction DA:85,1547 DA:87,1291 DA:95,1291 DA:97,1291 FN:108,PostSettlementSurplusAuctionHouse.restartAuction FNDA:1538,PostSettlementSurplusAuctionHouse.restartAuction DA:109,1538 BRDA:109,0,0,512 BRDA:109,0,1,1026 DA:110,1026 DA:111,1026 BRDA:111,1,0,257 BRDA:111,1,1,769 DA:112,769 BRDA:112,2,0,256 BRDA:112,2,1,513 DA:113,513 DA:114,513 FN:118,PostSettlementSurplusAuctionHouse.increaseBidSize FNDA:3339,PostSettlementSurplusAuctionHouse.increaseBidSize DA:119,3339 DA:120,3339 BRDA:120,3,0,256 BRDA:120,3,1,3083 DA:121,3083 BRDA:121,4,0,256 BRDA:121,4,1,2827 DA:122,2827 BRDA:122,5,0,257 BRDA:122,5,1,2570 DA:123,2570 BRDA:123,6,0,256 BRDA:123,6,1,2314 DA:124,2314 BRDA:124,7,0,256 BRDA:124,7,1,2058 DA:125,2058 BRDA:125,8,0,258 BRDA:125,8,1,1800 DA:127,1800 BRDA:127,9,0,1287 BRDA:127,9,1,1800 DA:128,1287 DA:129,1287 DA:131,1800 DA:133,1800 DA:134,1800 DA:136,1800 FN:140,PostSettlementSurplusAuctionHouse.settleAuction FNDA:1538,PostSettlementSurplusAuctionHouse.settleAuction DA:141,1538 DA:142,1538 BRDA:142,10,0,512 BRDA:142,10,1,1026 DA:144,512 DA:147,1026 DA:148,1026 DA:150,1026 DA:151,1026 FN:157,PostSettlementSurplusAuctionHouse._modifyParameters FNDA:1281,PostSettlementSurplusAuctionHouse._modifyParameters DA:158,1281 DA:159,1281 DA:161,1281 BRDA:161,11,0,257 BRDA:161,11,1,1024 DA:162,1024 BRDA:162,12,0,256 BRDA:162,12,1,768 DA:163,768 BRDA:163,13,0,256 BRDA:163,13,1,512 DA:164,512 BRDA:164,14,0,256 BRDA:164,14,1,256 DA:165,256 FN:169,PostSettlementSurplusAuctionHouse._validateParameters FNDA:1025,PostSettlementSurplusAuctionHouse._validateParameters DA:170,1025 FNF:8 FNH:8 LF:41 LH:41 BRF:30 BRH:30 end_of_record TN: SF:src/contracts/settlement/SettlementSurplusAuctioneer.sol FN:54,SettlementSurplusAuctioneer.auctionSurplus FNDA:2289,SettlementSurplusAuctioneer.auctionSurplus DA:55,2289 BRDA:55,0,0,1 BRDA:55,0,1,2288 DA:56,2288 DA:57,2288 BRDA:57,1,0,256 BRDA:57,1,1,2032 DA:58,2032 DA:59,2032 DA:60,2032 DA:61,2032 BRDA:61,2,0,- BRDA:61,2,1,1283 DA:62,1283 DA:63,1283 FN:70,SettlementSurplusAuctioneer._modifyParameters FNDA:770,SettlementSurplusAuctioneer._modifyParameters DA:71,770 DA:73,770 BRDA:73,3,0,257 BRDA:73,3,1,513 DA:74,513 BRDA:74,4,0,257 BRDA:74,4,1,256 DA:75,256 FN:79,SettlementSurplusAuctioneer._setSurplusAuctionHouse FNDA:257,SettlementSurplusAuctioneer._setSurplusAuctionHouse DA:80,257 DA:81,257 DA:82,257 FNF:3 FNH:3 LF:16 LH:16 BRF:10 BRH:9 end_of_record TN: SF:src/contracts/tokens/ProtocolToken.sol FN:23,ProtocolToken.initialize FNDA:33,ProtocolToken.initialize DA:24,33 DA:25,33 DA:26,33 FN:32,ProtocolToken.mint FNDA:23,ProtocolToken.mint DA:33,23 FN:37,ProtocolToken.burn FNDA:3,ProtocolToken.burn DA:38,3 FNF:3 FNH:3 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/tokens/SystemCoin.sol FN:19,SystemCoin.initialize FNDA:26,SystemCoin.initialize DA:20,26 DA:21,26 FN:27,SystemCoin.mint FNDA:16,SystemCoin.mint DA:28,16 FN:32,SystemCoin.burn FNDA:0,SystemCoin.burn DA:33,0 FN:37,SystemCoin.burn FNDA:2,SystemCoin.burn DA:38,2 FNF:4 FNH:3 LF:5 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/tokens/TokenDistributor.sol FN:63,TokenDistributor.canClaim FNDA:15,TokenDistributor.canClaim DA:64,15 FN:68,TokenDistributor.claim FNDA:11,TokenDistributor.claim DA:69,11 FN:73,TokenDistributor.claimAndDelegate FNDA:3072,TokenDistributor.claimAndDelegate DA:82,3072 DA:83,1280 FN:87,TokenDistributor.sweep FNDA:1026,TokenDistributor.sweep DA:88,1025 BRDA:88,0,0,256 BRDA:88,0,1,769 DA:89,769 DA:91,768 DA:93,768 FN:97,TokenDistributor.withdraw FNDA:769,TokenDistributor.withdraw DA:98,768 DA:100,512 FN:103,TokenDistributor._canClaim FNDA:15,TokenDistributor._canClaim DA:104,15 FN:107,TokenDistributor._claim FNDA:3083,TokenDistributor._claim DA:108,3083 DA:110,1284 DA:111,1284 DA:113,1284 DA:115,1284 FN:118,TokenDistributor._validateClaim FNDA:3083,TokenDistributor._validateClaim DA:119,3083 BRDA:119,1,0,257 BRDA:119,1,1,2826 DA:120,2826 BRDA:120,2,0,257 BRDA:120,2,1,2569 DA:121,2569 BRDA:121,3,0,257 BRDA:121,3,1,2312 DA:122,2312 BRDA:122,4,0,257 BRDA:122,4,1,2055 DA:123,2055 BRDA:123,5,0,771 BRDA:123,5,1,1284 FN:126,TokenDistributor._claimPeriodActive FNDA:15,TokenDistributor._claimPeriodActive DA:127,15 FN:130,TokenDistributor._merkleVerified FNDA:2066,TokenDistributor._merkleVerified DA:135,2066 FNF:10 FNH:10 LF:23 LH:23 BRF:12 BRH:12 end_of_record TN: SF:src/contracts/utils/Authorizable.sol FN:36,Authorizable.authorizedAccounts FNDA:810,Authorizable.authorizedAccounts DA:37,810 FN:44,Authorizable.authorizedAccounts FNDA:11,Authorizable.authorizedAccounts DA:45,11 FN:54,Authorizable.addAuthorization FNDA:3529,Authorizable.addAuthorization DA:55,3273 FN:62,Authorizable.removeAuthorization FNDA:1229,Authorizable.removeAuthorization DA:63,973 FN:67,Authorizable._addAuthorization FNDA:6623,Authorizable._addAuthorization DA:68,6623 BRDA:68,0,0,6622 BRDA:68,0,1,1 DA:69,6622 DA:71,1 FN:75,Authorizable._removeAuthorization FNDA:2262,Authorizable._removeAuthorization DA:76,2262 BRDA:76,1,0,2006 BRDA:76,1,1,256 DA:77,2006 DA:79,256 FN:83,Authorizable._isAuthorized FNDA:98198,Authorizable._isAuthorized DA:84,98198 FNF:7 FNH:7 LF:11 LH:11 BRF:4 BRH:4 end_of_record TN: SF:src/contracts/utils/AuthorizableUpgradeable.sol FN:28,AuthorizableUpgradeable.__authorizable_init FNDA:59,AuthorizableUpgradeable.__authorizable_init DA:29,59 FN:38,AuthorizableUpgradeable.authorizedAccounts FNDA:0,AuthorizableUpgradeable.authorizedAccounts DA:39,0 FN:46,AuthorizableUpgradeable.authorizedAccounts FNDA:0,AuthorizableUpgradeable.authorizedAccounts DA:47,0 FN:56,AuthorizableUpgradeable.addAuthorization FNDA:96,AuthorizableUpgradeable.addAuthorization DA:57,96 FN:64,AuthorizableUpgradeable.removeAuthorization FNDA:20,AuthorizableUpgradeable.removeAuthorization DA:65,20 FN:69,AuthorizableUpgradeable._addAuthorization FNDA:155,AuthorizableUpgradeable._addAuthorization DA:70,155 BRDA:70,0,0,155 BRDA:70,0,1,- DA:71,155 DA:73,0 FN:77,AuthorizableUpgradeable._removeAuthorization FNDA:20,AuthorizableUpgradeable._removeAuthorization DA:78,20 BRDA:78,1,0,20 BRDA:78,1,1,- DA:79,20 DA:81,0 FN:85,AuthorizableUpgradeable._isAuthorized FNDA:157,AuthorizableUpgradeable._isAuthorized DA:86,157 FNF:8 FNH:6 LF:12 LH:8 BRF:4 BRH:2 end_of_record TN: SF:src/contracts/utils/CoinJoin.sol FN:49,CoinJoin.join FNDA:1027,CoinJoin.join DA:50,1027 DA:51,771 DA:52,771 FN:56,CoinJoin.exit FNDA:1299,CoinJoin.exit DA:57,1042 DA:58,786 DA:59,786 FNF:2 FNH:2 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/utils/CollateralJoin.sol FN:67,CollateralJoin.join FNDA:1583,CollateralJoin.join DA:69,1326 DA:70,1326 DA:73,1070 DA:74,814 FN:83,CollateralJoin.exit FNDA:1305,CollateralJoin.exit DA:85,1305 DA:86,1305 DA:89,1049 DA:90,793 FNF:2 FNH:2 LF:8 LH:8 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/utils/Disableable.sol FN:24,Disableable.disableContract FNDA:1165,Disableable.disableContract DA:25,1161 DA:26,1161 DA:27,1160 FN:36,Disableable._onContractDisable FNDA:58,Disableable._onContractDisable FN:42,Disableable._isEnabled FNDA:66575,Disableable._isEnabled DA:43,66575 FNF:3 FNH:3 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/utils/ETHJoin.sol FN:48,ETHJoin.join FNDA:1027,ETHJoin.join DA:49,770 DA:50,514 FN:54,ETHJoin.exit FNDA:1281,ETHJoin.exit DA:55,1281 DA:56,1025 DA:57,1025 DA:58,1025 BRDA:58,0,0,256 BRDA:58,0,1,769 FNF:2 FNH:2 LF:6 LH:6 BRF:2 BRH:2 end_of_record TN: SF:src/contracts/utils/Modifiable.sol FN:22,Modifiable.modifyParameters FNDA:30895,Modifiable.modifyParameters DA:23,30639 DA:24,27048 FN:28,Modifiable.modifyParameters FNDA:8253,Modifiable.modifyParameters DA:33,7997 DA:34,7997 FN:44,Modifiable._modifyParameters FNDA:256,Modifiable._modifyParameters DA:45,256 FN:53,Modifiable._modifyParameters FNDA:256,Modifiable._modifyParameters DA:54,256 FN:58,Modifiable._validateParameters FNDA:5659,Modifiable._validateParameters FN:61,Modifiable._validateCParameters FNDA:1061,Modifiable._validateCParameters FNF:6 FNH:6 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/contracts/utils/Ownable.sol FN:26,Ownable.setOwner FNDA:0,Ownable.setOwner DA:27,0 FN:33,Ownable._setOwner FNDA:0,Ownable._setOwner DA:34,0 DA:35,0 FNF:2 FNH:0 LF:3 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/libraries/Assertions.sol FN:35,Assertions.assertGt FNDA:0,Assertions.assertGt DA:36,0 BRDA:36,0,0,- BRDA:36,0,1,- DA:37,0 FN:41,Assertions.assertGt FNDA:0,Assertions.assertGt DA:42,0 BRDA:42,1,0,- BRDA:42,1,1,- DA:43,0 FN:47,Assertions.assertGtEq FNDA:0,Assertions.assertGtEq DA:48,0 BRDA:48,2,0,- BRDA:48,2,1,- DA:49,0 FN:53,Assertions.assertGtEq FNDA:0,Assertions.assertGtEq DA:54,0 BRDA:54,3,0,- BRDA:54,3,1,- DA:55,0 FN:59,Assertions.assertLt FNDA:0,Assertions.assertLt DA:60,0 BRDA:60,4,0,- BRDA:60,4,1,- DA:61,0 FN:65,Assertions.assertLt FNDA:0,Assertions.assertLt DA:66,0 BRDA:66,5,0,- BRDA:66,5,1,- DA:67,0 FN:71,Assertions.assertLtEq FNDA:0,Assertions.assertLtEq DA:72,0 BRDA:72,6,0,- BRDA:72,6,1,- DA:73,0 FN:77,Assertions.assertLtEq FNDA:0,Assertions.assertLtEq DA:78,0 BRDA:78,7,0,- BRDA:78,7,1,- DA:79,0 FN:83,Assertions.assertNonNull FNDA:0,Assertions.assertNonNull DA:84,0 BRDA:84,8,0,- BRDA:84,8,1,- DA:85,0 FN:89,Assertions.assertNonNull FNDA:0,Assertions.assertNonNull DA:90,0 BRDA:90,9,0,- BRDA:90,9,1,- DA:91,0 FNF:10 FNH:0 LF:20 LH:0 BRF:20 BRH:0 end_of_record TN: SF:src/libraries/DateTime.sol FN:56,DateTime._daysFromDate FNDA:0,DateTime._daysFromDate DA:57,0 BRDA:57,0,0,- BRDA:57,0,1,- DA:58,0 DA:59,0 DA:60,0 DA:62,0 DA:63,0 DA:66,0 FN:86,DateTime._daysToDate FNDA:0,DateTime._daysToDate DA:88,0 DA:90,0 DA:91,0 DA:92,0 DA:93,0 DA:94,0 DA:95,0 DA:96,0 DA:97,0 DA:98,0 DA:99,0 DA:101,0 DA:102,0 DA:103,0 FN:107,DateTime.timestampFromDate FNDA:0,DateTime.timestampFromDate DA:108,0 FN:111,DateTime.timestampFromDateTime FNDA:0,DateTime.timestampFromDateTime DA:119,0 FN:123,DateTime.timestampToDate FNDA:0,DateTime.timestampToDate DA:125,0 FN:129,DateTime.timestampToDateTime FNDA:0,DateTime.timestampToDateTime DA:135,0 DA:136,0 DA:137,0 DA:138,0 DA:139,0 DA:140,0 FN:144,DateTime.isValidDate FNDA:0,DateTime.isValidDate DA:145,0 BRDA:145,1,0,- BRDA:145,1,1,- DA:146,0 DA:147,0 BRDA:147,2,0,- BRDA:147,2,1,- DA:148,0 FN:153,DateTime.isValidDateTime FNDA:0,DateTime.isValidDateTime DA:161,0 BRDA:161,3,0,- BRDA:161,3,1,- DA:162,0 BRDA:162,4,0,- BRDA:162,4,1,- DA:163,0 FN:168,DateTime.isLeapYear FNDA:0,DateTime.isLeapYear DA:169,0 DA:170,0 FN:173,DateTime._isLeapYear FNDA:0,DateTime._isLeapYear DA:174,0 FN:177,DateTime.isWeekDay FNDA:0,DateTime.isWeekDay DA:178,0 FN:181,DateTime.isWeekEnd FNDA:0,DateTime.isWeekEnd DA:182,0 FN:185,DateTime.getDaysInMonth FNDA:0,DateTime.getDaysInMonth DA:186,0 DA:187,0 FN:190,DateTime._getDaysInMonth FNDA:0,DateTime._getDaysInMonth DA:191,0 BRDA:191,5,0,- BRDA:191,5,1,- DA:192,0 DA:193,0 BRDA:193,6,0,- BRDA:193,6,1,- DA:194,0 DA:196,0 FN:201,DateTime.getDayOfWeek FNDA:0,DateTime.getDayOfWeek DA:202,0 DA:203,0 FN:206,DateTime.getYear FNDA:0,DateTime.getYear DA:207,0 FN:210,DateTime.getMonth FNDA:0,DateTime.getMonth DA:211,0 FN:214,DateTime.getDay FNDA:0,DateTime.getDay DA:215,0 FN:218,DateTime.getHour FNDA:0,DateTime.getHour DA:219,0 DA:220,0 FN:223,DateTime.getMinute FNDA:0,DateTime.getMinute DA:224,0 DA:225,0 FN:228,DateTime.getSecond FNDA:0,DateTime.getSecond DA:229,0 FN:232,DateTime.addYears FNDA:0,DateTime.addYears DA:233,0 DA:234,0 DA:235,0 DA:236,0 BRDA:236,7,0,- BRDA:236,7,1,- DA:237,0 DA:239,0 DA:240,0 BRDA:240,8,0,- BRDA:240,8,1,- FN:243,DateTime.addMonths FNDA:0,DateTime.addMonths DA:244,0 DA:245,0 DA:246,0 DA:247,0 DA:248,0 DA:249,0 BRDA:249,9,0,- BRDA:249,9,1,- DA:250,0 DA:252,0 DA:253,0 BRDA:253,10,0,- BRDA:253,10,1,- FN:256,DateTime.addDays FNDA:0,DateTime.addDays DA:257,0 DA:258,0 BRDA:258,11,0,- BRDA:258,11,1,- FN:261,DateTime.addHours FNDA:0,DateTime.addHours DA:262,0 DA:263,0 BRDA:263,12,0,- BRDA:263,12,1,- FN:266,DateTime.addMinutes FNDA:0,DateTime.addMinutes DA:267,0 DA:268,0 BRDA:268,13,0,- BRDA:268,13,1,- FN:271,DateTime.addSeconds FNDA:0,DateTime.addSeconds DA:272,0 DA:273,0 BRDA:273,14,0,- BRDA:273,14,1,- FN:276,DateTime.subYears FNDA:0,DateTime.subYears DA:277,0 DA:278,0 DA:279,0 DA:280,0 BRDA:280,15,0,- BRDA:280,15,1,- DA:281,0 DA:283,0 DA:284,0 BRDA:284,16,0,- BRDA:284,16,1,- FN:287,DateTime.subMonths FNDA:0,DateTime.subMonths DA:288,0 DA:289,0 DA:290,0 DA:291,0 DA:292,0 DA:293,0 BRDA:293,17,0,- BRDA:293,17,1,- DA:294,0 DA:296,0 DA:297,0 BRDA:297,18,0,- BRDA:297,18,1,- FN:300,DateTime.subDays FNDA:0,DateTime.subDays DA:301,0 DA:302,0 BRDA:302,19,0,- BRDA:302,19,1,- FN:305,DateTime.subHours FNDA:0,DateTime.subHours DA:306,0 DA:307,0 BRDA:307,20,0,- BRDA:307,20,1,- FN:310,DateTime.subMinutes FNDA:0,DateTime.subMinutes DA:311,0 DA:312,0 BRDA:312,21,0,- BRDA:312,21,1,- FN:315,DateTime.subSeconds FNDA:0,DateTime.subSeconds DA:316,0 DA:317,0 BRDA:317,22,0,- BRDA:317,22,1,- FN:320,DateTime.diffYears FNDA:0,DateTime.diffYears DA:321,0 BRDA:321,23,0,- BRDA:321,23,1,- DA:322,0 DA:323,0 DA:324,0 FN:327,DateTime.diffMonths FNDA:0,DateTime.diffMonths DA:328,0 BRDA:328,24,0,- BRDA:328,24,1,- DA:329,0 DA:330,0 DA:331,0 FN:334,DateTime.diffDays FNDA:0,DateTime.diffDays DA:335,0 BRDA:335,25,0,- BRDA:335,25,1,- DA:336,0 FN:339,DateTime.diffHours FNDA:0,DateTime.diffHours DA:340,0 BRDA:340,26,0,- BRDA:340,26,1,- DA:341,0 FN:344,DateTime.diffMinutes FNDA:0,DateTime.diffMinutes DA:345,0 BRDA:345,27,0,- BRDA:345,27,1,- DA:346,0 FN:349,DateTime.diffSeconds FNDA:0,DateTime.diffSeconds DA:350,0 BRDA:350,28,0,- BRDA:350,28,1,- DA:351,0 FNF:39 FNH:0 LF:123 LH:0 BRF:58 BRH:0 end_of_record TN: SF:src/libraries/Encoding.sol FN:12,Encoding.toUint256 FNDA:0,Encoding.toUint256 DA:14,0 FN:19,Encoding.toInt256 FNDA:0,Encoding.toInt256 DA:21,0 FN:26,Encoding.toAddress FNDA:0,Encoding.toAddress DA:28,0 FN:33,Encoding.toBool FNDA:0,Encoding.toBool DA:35,0 FNF:4 FNH:0 LF:4 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/libraries/Math.sol FN:35,Math.add FNDA:0,Math.add DA:36,0 BRDA:36,0,0,- BRDA:36,0,1,- DA:37,0 DA:39,0 FN:49,Math.sub FNDA:0,Math.sub DA:50,0 BRDA:50,1,0,- BRDA:50,1,1,- DA:51,0 DA:53,0 FN:63,Math.sub FNDA:0,Math.sub DA:64,0 FN:73,Math.mul FNDA:0,Math.mul DA:74,0 FN:83,Math.rmul FNDA:4159,Math.rmul DA:84,4159 FN:93,Math.rmul FNDA:0,Math.rmul DA:94,0 FN:103,Math.wmul FNDA:7030,Math.wmul DA:104,7030 FN:113,Math.wmul FNDA:0,Math.wmul DA:114,0 FN:123,Math.wmul FNDA:0,Math.wmul DA:124,0 FN:133,Math.rdiv FNDA:523,Math.rdiv DA:134,523 FN:143,Math.rdiv FNDA:0,Math.rdiv DA:144,0 FN:153,Math.wdiv FNDA:5987,Math.wdiv DA:154,5987 FN:163,Math.rpow FNDA:0,Math.rpow FN:200,Math.max FNDA:0,Math.max DA:201,0 FN:210,Math.min FNDA:25754,Math.min DA:211,25754 FN:220,Math.toInt FNDA:12567,Math.toInt DA:221,12567 DA:222,12567 BRDA:222,2,0,825 BRDA:222,2,1,11742 FN:233,Math.riemannSum FNDA:0,Math.riemannSum DA:234,0 FN:242,Math.absolute FNDA:0,Math.absolute DA:243,0 FNF:18 FNH:6 LF:22 LH:7 BRF:6 BRH:2 end_of_record TN: SF:test/testlocal/nft/anvil/AnvilFork.t.sol FN:69,AnvilFork.setUp FNDA:0,AnvilFork.setUp DA:70,0 DA:71,0 DA:72,0 DA:74,0 DA:75,0 DA:77,0 DA:78,0 DA:79,0 DA:80,0 DA:82,0 DA:83,0 DA:84,0 DA:86,0 DA:88,0 FN:94,AnvilFork.deployProxies FNDA:0,AnvilFork.deployProxies DA:95,0 DA:96,0 DA:97,0 FN:100,AnvilFork.labelVars FNDA:0,AnvilFork.labelVars DA:101,0 DA:102,0 DA:103,0 DA:104,0 DA:105,0 DA:106,0 FN:109,AnvilFork.mintCollateralAndOpenSafes FNDA:0,AnvilFork.mintCollateralAndOpenSafes DA:110,0 DA:111,0 DA:112,0 DA:114,0 DA:115,0 DA:116,0 DA:118,0 DA:119,0 DA:120,0 DA:121,0 DA:122,0 FN:127,AnvilFork.setDebtCeiling FNDA:0,AnvilFork.setDebtCeiling DA:128,0 DA:129,0 FN:135,AnvilFork.deployOrFind FNDA:0,AnvilFork.deployOrFind DA:136,0 DA:137,0 BRDA:137,0,0,- BRDA:137,0,1,- DA:138,0 DA:140,0 FN:144,AnvilFork.openSafe FNDA:0,AnvilFork.openSafe DA:145,0 DA:146,0 DA:147,0 FN:150,AnvilFork.allowSafe FNDA:0,AnvilFork.allowSafe DA:151,0 DA:152,0 DA:153,0 FN:156,AnvilFork.allowHandler FNDA:0,AnvilFork.allowHandler DA:157,0 DA:158,0 FN:161,AnvilFork.modifySAFECollateralization FNDA:0,AnvilFork.modifySAFECollateralization DA:167,0 DA:170,0 FN:173,AnvilFork.transferCollateral FNDA:0,AnvilFork.transferCollateral DA:174,0 DA:175,0 DA:176,0 FN:179,AnvilFork.transferInternalCoins FNDA:0,AnvilFork.transferInternalCoins DA:180,0 DA:181,0 DA:182,0 FN:185,AnvilFork.quitSystem FNDA:0,AnvilFork.quitSystem DA:186,0 DA:187,0 FN:190,AnvilFork.enterSystem FNDA:0,AnvilFork.enterSystem DA:191,0 DA:192,0 DA:193,0 FN:196,AnvilFork.moveSAFE FNDA:0,AnvilFork.moveSAFE DA:197,0 DA:198,0 FN:201,AnvilFork.addSAFE FNDA:0,AnvilFork.addSAFE DA:202,0 DA:203,0 FN:206,AnvilFork.removeSAFE FNDA:0,AnvilFork.removeSAFE DA:207,0 DA:208,0 FN:211,AnvilFork.protectSAFE FNDA:0,AnvilFork.protectSAFE DA:212,0 DA:215,0 FN:218,AnvilFork.depositCollatAndGenDebt FNDA:0,AnvilFork.depositCollatAndGenDebt DA:225,0 DA:234,0 FN:237,AnvilFork.genDebt FNDA:0,AnvilFork.genDebt DA:238,0 DA:241,0 FN:244,AnvilFork.repayDebt FNDA:0,AnvilFork.repayDebt DA:245,0 DA:248,0 FN:254,AnvilFork.checkProxyAddress FNDA:0,AnvilFork.checkProxyAddress DA:255,0 DA:256,0 FN:260,AnvilFork.checkVaultIds FNDA:0,AnvilFork.checkVaultIds DA:261,0 DA:263,0 DA:264,0 DA:265,0 DA:266,0 DA:268,0 DA:269,0 DA:270,0 DA:271,0 FNF:23 FNH:0 LF:86 LH:0 BRF:2 BRH:0 end_of_record TN: SF:test/testlocal/nft/anvil/FakeBasicActions.sol FN:27,FakeBasicActions.lockTokenCollateralAndGenerateDebt FNDA:0,FakeBasicActions.lockTokenCollateralAndGenerateDebt DA:35,0 DA:36,0 DA:39,0 DA:41,0 DA:44,0 DA:48,0 FN:51,FakeBasicActions.generateDebt FNDA:0,FakeBasicActions.generateDebt DA:52,0 DA:53,0 DA:56,0 DA:65,0 FN:68,FakeBasicActions._modifySAFECollateralization FNDA:0,FakeBasicActions._modifySAFECollateralization DA:75,0 FN:78,FakeBasicActions._getGeneratedDeltaDebt FNDA:0,FakeBasicActions._getGeneratedDeltaDebt DA:84,0 DA:85,0 DA:88,0 BRDA:88,0,0,- BRDA:88,0,1,- DA:90,0 DA:92,0 FN:96,FakeBasicActions._collectAndExitCoins FNDA:0,FakeBasicActions._collectAndExitCoins DA:98,0 DA:100,0 FN:103,FakeBasicActions._transferInternalCoins FNDA:0,FakeBasicActions._transferInternalCoins DA:104,0 FN:107,FakeBasicActions._exitSystemCoins FNDA:0,FakeBasicActions._exitSystemCoins DA:108,0 BRDA:108,1,0,- BRDA:108,1,1,- DA:110,0 DA:111,0 DA:113,0 BRDA:113,2,0,- BRDA:113,2,1,- DA:114,0 DA:118,0 FN:121,FakeBasicActions._joinCollateral FNDA:0,FakeBasicActions._joinCollateral DA:122,0 DA:123,0 DA:126,0 DA:127,0 DA:128,0 BRDA:128,3,0,- BRDA:128,3,1,- DA:131,0 DA:133,0 DA:135,0 FNF:8 FNH:0 LF:33 LH:0 BRF:8 BRH:0 end_of_record TN: SF:test/testlocal/nft/goerli/GoerliFork.t.sol FN:32,GoerliFork.setUp FNDA:0,GoerliFork.setUp DA:33,0 DA:34,0 DA:35,0 FN:40,GoerliFork.deployOrFind FNDA:0,GoerliFork.deployOrFind DA:41,0 DA:42,0 BRDA:42,0,0,- BRDA:42,0,1,- DA:43,0 DA:45,0 FN:49,GoerliFork.openSafe FNDA:0,GoerliFork.openSafe DA:50,0 DA:51,0 DA:52,0 DA:53,0 FN:56,GoerliFork.depositCollatAndGenDebt FNDA:0,GoerliFork.depositCollatAndGenDebt DA:63,0 DA:73,0 FN:76,GoerliFork.deployTestTokens FNDA:0,GoerliFork.deployTestTokens DA:77,0 DA:78,0 DA:79,0 DA:80,0 DA:81,0 DA:82,0 FNF:5 FNH:0 LF:19 LH:0 BRF:2 BRH:0 end_of_record TN: SF:test/testnet/e2e/Common.t.sol FN:81,Common.setUp FNDA:0,Common.setUp DA:82,0 DA:84,0 DA:85,0 DA:86,0 DA:89,0 DA:90,0 DA:91,0 DA:92,0 DA:93,0 FN:96,Common._setCollateralPrice FNDA:0,Common._setCollateralPrice DA:97,0 DA:98,0 DA:101,0 DA:102,0 FN:105,Common._collectFees FNDA:0,Common._collectFees DA:106,0 DA:107,0 FN:37,DeployForTest.setupEnvironment FNDA:0,DeployForTest.setupEnvironment DA:38,0 DA:40,0 DA:42,0 DA:43,0 DA:45,0 DA:46,0 DA:47,0 DA:48,0 DA:49,0 DA:50,0 DA:52,0 DA:53,0 DA:54,0 DA:55,0 DA:57,0 DA:58,0 DA:59,0 DA:60,0 DA:61,0 DA:62,0 DA:64,0 FNF:4 FNH:0 LF:36 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/e2e/Deploy.t.sol FN:156,E2EDeploymentSepoliaTest.setUp FNDA:0,E2EDeploymentSepoliaTest.setUp DA:157,0 DA:158,0 DA:160,0 DA:162,0 DA:163,0 FN:166,E2EDeploymentSepoliaTest.setupEnvironment FNDA:0,E2EDeploymentSepoliaTest.setupEnvironment DA:167,0 FN:170,E2EDeploymentSepoliaTest.setupPostEnvironment FNDA:0,E2EDeploymentSepoliaTest.setupPostEnvironment DA:171,0 FN:174,E2EDeploymentSepoliaTest.mintAirdrop FNDA:0,E2EDeploymentSepoliaTest.mintAirdrop DA:175,0 FN:132,E2EDeploymentMainnetTest.setUp FNDA:0,E2EDeploymentMainnetTest.setUp DA:133,0 DA:134,0 DA:136,0 DA:138,0 DA:139,0 FN:142,E2EDeploymentMainnetTest.setupEnvironment FNDA:0,E2EDeploymentMainnetTest.setupEnvironment DA:143,0 FN:146,E2EDeploymentMainnetTest.setupPostEnvironment FNDA:0,E2EDeploymentMainnetTest.setupPostEnvironment DA:147,0 FN:150,E2EDeploymentMainnetTest.mintAirdrop FNDA:0,E2EDeploymentMainnetTest.mintAirdrop DA:151,0 FNF:8 FNH:0 LF:16 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/e2e/E2ENFT.t.sol FN:27,NFTSetup.setUp FNDA:0,NFTSetup.setUp DA:28,0 DA:29,0 DA:31,0 DA:32,0 DA:34,0 DA:35,0 DA:36,0 DA:37,0 DA:38,0 DA:39,0 FN:44,NFTSetup.deployOrFind FNDA:0,NFTSetup.deployOrFind DA:45,0 DA:46,0 BRDA:46,0,0,- BRDA:46,0,1,- DA:47,0 DA:49,0 FN:53,NFTSetup.openSafe FNDA:0,NFTSetup.openSafe DA:54,0 DA:55,0 DA:56,0 DA:57,0 FN:60,NFTSetup.depositCollatAndGenDebt FNDA:0,NFTSetup.depositCollatAndGenDebt DA:67,0 DA:77,0 FNF:4 FNH:0 LF:20 LH:0 BRF:2 BRH:0 end_of_record TN: SF:test/testnet/e2e/TestParams.s.sol FN:19,TestParams._getEnvironmentParams FNDA:0,TestParams._getEnvironmentParams DA:20,0 DA:25,0 DA:36,0 DA:43,0 DA:51,0 DA:55,0 DA:61,0 DA:68,0 DA:76,0 DA:81,0 DA:89,0 DA:94,0 DA:98,0 DA:99,0 DA:101,0 DA:107,0 DA:112,0 DA:117,0 DA:123,0 DA:133,0 DA:134,0 FNF:1 FNH:0 LF:21 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/e2e/TestParams.t.sol FN:19,TestParams._getEnvironmentParams FNDA:0,TestParams._getEnvironmentParams DA:20,0 DA:25,0 DA:36,0 DA:43,0 DA:51,0 DA:55,0 DA:61,0 DA:68,0 DA:76,0 DA:81,0 DA:89,0 DA:94,0 DA:98,0 DA:99,0 DA:101,0 DA:107,0 DA:112,0 DA:117,0 DA:123,0 DA:133,0 DA:134,0 FNF:1 FNH:0 LF:21 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/AccountingEngineForTest.sol FN:14,AccountingEngineForTest.setContractEnabled FNDA:2304,AccountingEngineForTest.setContractEnabled DA:15,2304 FNF:1 FNH:1 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/AccountingJobForTest.sol FN:13,AccountingJobForTest.setShouldWorkPopDebtFromQueue FNDA:1024,AccountingJobForTest.setShouldWorkPopDebtFromQueue DA:14,1024 FN:17,AccountingJobForTest.setShouldWorkAuctionDebt FNDA:769,AccountingJobForTest.setShouldWorkAuctionDebt DA:18,769 FN:21,AccountingJobForTest.setShouldWorkAuctionSurplus FNDA:769,AccountingJobForTest.setShouldWorkAuctionSurplus DA:22,769 FN:25,AccountingJobForTest.setShouldWorkTransferExtraSurplus FNDA:0,AccountingJobForTest.setShouldWorkTransferExtraSurplus DA:26,0 FNF:4 FNH:3 LF:4 LH:3 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/AuthorizableForTest.sol FN:11,AuthorizableForTest.isAuthorizedModifier FNDA:1,AuthorizableForTest.isAuthorizedModifier FN:13,AuthorizableForTest.modifierOrderA FNDA:1,AuthorizableForTest.modifierOrderA FN:15,AuthorizableForTest.modifierOrderB FNDA:1,AuthorizableForTest.modifierOrderB FNF:3 FNH:3 LF:0 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/BasicRawPIDController.sol FN:27,BasicRawPIDController._breaksNoiseBarrier FNDA:28,BasicRawPIDController._breaksNoiseBarrier DA:28,28 FN:31,BasicRawPIDController._getBoundedPIOutput FNDA:28,BasicRawPIDController._getBoundedPIOutput DA:32,28 FNF:2 FNH:2 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/CoinForTest.sol FN:10,CoinForTest.mint FNDA:75,CoinForTest.mint DA:11,75 FN:14,CoinForTest.mint FNDA:14,CoinForTest.mint DA:15,14 FN:18,CoinForTest.burn FNDA:1,CoinForTest.burn DA:19,1 FN:22,CoinForTest.burn FNDA:1,CoinForTest.burn DA:23,1 FNF:4 FNH:4 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/CoinJoinForTest.sol FN:9,CoinJoinForTest.setContractEnabled FNDA:256,CoinJoinForTest.setContractEnabled DA:10,256 FNF:1 FNH:1 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/CollateralAuctionHouseFactoryForTest.sol FN:20,CollateralAuctionHouseFactoryForTest.addToCollateralList FNDA:256,CollateralAuctionHouseFactoryForTest.addToCollateralList DA:21,256 FN:24,CollateralAuctionHouseFactoryForTest.setContractEnabled FNDA:256,CollateralAuctionHouseFactoryForTest.setContractEnabled DA:25,256 FNF:2 FNH:2 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/CollateralAuctionHouseForTest.sol FN:10,DummyCollateralAuctionHouse.startAuction FNDA:3898,DummyCollateralAuctionHouse.startAuction DA:16,3898 FN:29,CollateralAuctionHouseForTest.setContractEnabled FNDA:512,CollateralAuctionHouseForTest.setContractEnabled DA:30,512 FN:33,CollateralAuctionHouseForTest.addAuction FNDA:10238,CollateralAuctionHouseForTest.addAuction DA:41,10238 DA:42,10238 DA:43,10238 DA:44,10238 DA:45,10238 FN:48,CollateralAuctionHouseForTest.getAdjustedBid FNDA:1280,CollateralAuctionHouseForTest.getAdjustedBid DA:49,1280 FN:52,CollateralAuctionHouseForTest.getCollateralPrice FNDA:512,CollateralAuctionHouseForTest.getCollateralPrice DA:53,512 FN:56,CollateralAuctionHouseForTest.getBoughtCollateral FNDA:512,CollateralAuctionHouseForTest.getBoughtCollateral DA:63,512 FNF:6 FNH:6 LF:10 LH:10 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/CollateralJoinFactoryForTest.sol FN:13,CollateralJoinFactoryForTest.addCollateralJoin FNDA:4,CollateralJoinFactoryForTest.addCollateralJoin DA:14,4 DA:15,4 FN:18,CollateralJoinFactoryForTest.setContractEnabled FNDA:512,CollateralJoinFactoryForTest.setContractEnabled DA:19,512 FNF:2 FNH:2 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/CollateralJoinForTest.sol FN:13,CollateralJoinForTest.setContractEnabled FNDA:256,CollateralJoinForTest.setContractEnabled DA:14,256 FNF:1 FNH:1 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/DebtAuctionHouseForTest.sol FN:13,DebtAuctionHouseForTest.addAuction FNDA:7243,DebtAuctionHouseForTest.addAuction DA:21,7243 DA:22,7243 DA:23,7243 DA:24,7243 DA:25,7243 FNF:1 FNH:1 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/DelayedOracleForTest.sol FN:24,DelayedOracleForTest.getResultWithValidity FNDA:84,DelayedOracleForTest.getResultWithValidity DA:25,84 DA:26,84 DA:27,84 FN:30,DelayedOracleForTest.read FNDA:11,DelayedOracleForTest.read DA:31,11 FN:36,DelayedOracleForTest.setPriceAndValidity FNDA:54,DelayedOracleForTest.setPriceAndValidity DA:37,54 DA:38,54 FN:41,DelayedOracleForTest.setPriceSource FNDA:0,DelayedOracleForTest.setPriceSource DA:42,0 FN:45,DelayedOracleForTest.setThrowsError FNDA:0,DelayedOracleForTest.setThrowsError DA:46,0 FN:49,DelayedOracleForTest._checkThrowsError FNDA:84,DelayedOracleForTest._checkThrowsError DA:50,84 BRDA:50,0,0,- BRDA:50,0,1,84 DA:51,0 FN:57,DelayedOracleForTest.getNextResultWithValidity FNDA:0,DelayedOracleForTest.getNextResultWithValidity DA:58,0 FN:61,DelayedOracleForTest.lastUpdateTime FNDA:0,DelayedOracleForTest.lastUpdateTime DA:62,0 FN:65,DelayedOracleForTest.shouldUpdate FNDA:0,DelayedOracleForTest.shouldUpdate DA:66,0 FN:69,DelayedOracleForTest.updateDelay FNDA:0,DelayedOracleForTest.updateDelay DA:70,0 FN:73,DelayedOracleForTest.updateResult FNDA:0,DelayedOracleForTest.updateResult DA:74,0 FNF:11 FNH:4 LF:15 LH:7 BRF:2 BRH:1 end_of_record TN: SF:test/testnet/mocks/DisableableForTest.sol FN:12,DisableableForTest._onContractDisable FNDA:9,DisableableForTest._onContractDisable DA:13,9 FN:16,DisableableForTest.whenEnabledModifier FNDA:1,DisableableForTest.whenEnabledModifier FN:18,DisableableForTest.whenDisabledModifier FNDA:1,DisableableForTest.whenDisabledModifier FNF:3 FNH:3 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/ERC20ForTest.sol FN:10,ERC20ForTest.mint FNDA:0,ERC20ForTest.mint DA:11,0 FN:14,ERC20ForTest.mint FNDA:0,ERC20ForTest.mint DA:15,0 FNF:2 FNH:0 LF:2 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/ETHJoinForTest.sol FN:9,ETHJoinForTest.setContractEnabled FNDA:256,ETHJoinForTest.setContractEnabled DA:10,256 FNF:1 FNH:1 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/JobForTest.sol FN:9,JobForTest.rewardModifier FNDA:512,JobForTest.rewardModifier FNF:1 FNH:1 LF:0 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/LiquidationEngineForTest.sol FN:19,LiquidationEngineForTest.setCollateralAuctionHouse FNDA:6764,LiquidationEngineForTest.setCollateralAuctionHouse DA:20,6764 DA:21,6764 FN:24,LiquidationEngineForTest.setAccountingEngine FNDA:387,LiquidationEngineForTest.setAccountingEngine DA:25,387 FN:28,LiquidationEngineForTest.addToCollateralList FNDA:1536,LiquidationEngineForTest.addToCollateralList DA:29,1536 FNF:3 FNH:3 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/LiquidationJobForTest.sol FN:13,LiquidationJobForTest.setShouldWork FNDA:769,LiquidationJobForTest.setShouldWork DA:14,769 FNF:1 FNH:1 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/ModifiableForTest.sol FN:14,ModifiableForTestB._modifyParameters FNDA:256,ModifiableForTestB._modifyParameters FN:16,ModifiableForTestB._modifyParameters FNDA:256,ModifiableForTestB._modifyParameters FNF:2 FNH:2 LF:0 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/OracleForTest.sol FN:18,OracleForTest.getResultWithValidity FNDA:3257,OracleForTest.getResultWithValidity DA:19,3257 DA:20,3257 DA:21,3257 FN:24,OracleForTest.priceSource FNDA:0,OracleForTest.priceSource DA:25,0 DA:26,0 FN:29,OracleForTest.read FNDA:4,OracleForTest.read DA:30,4 FN:35,OracleForTest.setPriceAndValidity FNDA:3185,OracleForTest.setPriceAndValidity DA:36,3185 DA:37,3185 FN:40,OracleForTest.setThrowsError FNDA:0,OracleForTest.setThrowsError DA:41,0 FN:44,OracleForTest._checkThrowsError FNDA:3257,OracleForTest._checkThrowsError DA:45,3257 BRDA:45,0,0,- BRDA:45,0,1,3257 DA:46,0 FNF:6 FNH:4 LF:11 LH:7 BRF:2 BRH:1 end_of_record TN: SF:test/testnet/mocks/OracleForTestnet.sol FN:16,OracleForTestnet.setPriceAndValidity FNDA:0,OracleForTestnet.setPriceAndValidity DA:17,0 FN:20,OracleForTestnet.setThrowsError FNDA:0,OracleForTestnet.setThrowsError DA:21,0 FNF:2 FNH:0 LF:2 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/OracleJobForTest.sol FN:14,OracleJobForTest.setShouldWorkUpdateCollateralPrice FNDA:1280,OracleJobForTest.setShouldWorkUpdateCollateralPrice DA:15,1280 FN:18,OracleJobForTest.setShouldWorkUpdateRate FNDA:4,OracleJobForTest.setShouldWorkUpdateRate DA:19,4 FNF:2 FNH:2 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/OracleRelayerForTest.sol FN:53,OracleRelayerForInternalCallsTest._updateRedemptionPrice FNDA:512,OracleRelayerForInternalCallsTest._updateRedemptionPrice DA:54,512 DA:55,512 FN:58,OracleRelayerForInternalCallsTest._getRedemptionPrice FNDA:1280,OracleRelayerForInternalCallsTest._getRedemptionPrice DA:59,1280 DA:60,1280 FN:18,OracleRelayerForTest.setCTypeOracle FNDA:1803,OracleRelayerForTest.setCTypeOracle DA:19,1803 FN:22,OracleRelayerForTest.addToCollateralList FNDA:2048,OracleRelayerForTest.addToCollateralList DA:23,2048 FN:26,OracleRelayerForTest.setRedemptionPrice FNDA:3900,OracleRelayerForTest.setRedemptionPrice DA:27,3900 FN:30,OracleRelayerForTest.setContractEnabled FNDA:514,OracleRelayerForTest.setContractEnabled DA:31,514 FN:34,OracleRelayerForTest.callUpdateRedemptionPrice FNDA:768,OracleRelayerForTest.callUpdateRedemptionPrice DA:35,768 FN:38,OracleRelayerForTest.getRedemptionPrice FNDA:256,OracleRelayerForTest.getRedemptionPrice DA:39,256 FNF:8 FNH:8 LF:10 LH:10 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/PIDControllerForTest.sol FN:172,MockPIDController.mock_getBoundedPIOutput FNDA:256,MockPIDController.mock_getBoundedPIOutput FN:174,MockPIDController.mock_getProportionalTerm FNDA:256,MockPIDController.mock_getProportionalTerm FN:179,MockPIDController.mock_getNextDeviationCumulative FNDA:512,MockPIDController.mock_getNextDeviationCumulative FN:184,MockPIDController.mock_getGainAdjustedPIOutput FNDA:256,MockPIDController.mock_getGainAdjustedPIOutput FN:189,MockPIDController.mock_breaksNoiseBarrier FNDA:256,MockPIDController.mock_breaksNoiseBarrier FN:194,MockPIDController.mock_getBoundedRedemptionRate FNDA:0,MockPIDController.mock_getBoundedRedemptionRate FN:196,MockPIDController.mock_getGainAdjustedTerms FNDA:256,MockPIDController.mock_getGainAdjustedTerms FN:201,MockPIDController.mock_updateDeviation FNDA:0,MockPIDController.mock_updateDeviation FN:206,MockPIDController.mock_getNextRedemptionRate FNDA:0,MockPIDController.mock_getNextRedemptionRate FN:20,PIDControllerForTest._getBoundedPIOutput FNDA:1536,PIDControllerForTest._getBoundedPIOutput DA:21,1536 DA:22,1536 BRDA:22,0,0,512 BRDA:22,0,1,1024 DA:23,512 DA:25,1024 FN:29,PIDControllerForTest.call_getBoundedPIOutput FNDA:768,PIDControllerForTest.call_getBoundedPIOutput DA:30,768 FN:33,PIDControllerForTest._getProportionalTerm FNDA:4608,PIDControllerForTest._getProportionalTerm DA:37,4608 DA:40,4608 BRDA:40,1,0,- BRDA:40,1,1,4608 DA:41,0 DA:43,4608 FN:49,PIDControllerForTest.setCallSupper_getNextDeviationCumulative FNDA:83,PIDControllerForTest.setCallSupper_getNextDeviationCumulative DA:50,83 FN:53,PIDControllerForTest._getNextDeviationCumulative FNDA:6656,PIDControllerForTest._getNextDeviationCumulative DA:63,6656 DA:66,6656 BRDA:66,2,0,1024 BRDA:66,2,1,5632 DA:67,1024 DA:69,5632 FN:75,PIDControllerForTest.setCallSupper_getGainAdjustedPIOutput FNDA:861,PIDControllerForTest.setCallSupper_getGainAdjustedPIOutput DA:76,861 FN:79,PIDControllerForTest._getGainAdjustedPIOutput FNDA:5120,PIDControllerForTest._getGainAdjustedPIOutput DA:83,5120 DA:86,5120 BRDA:86,3,0,512 BRDA:86,3,1,4608 DA:87,512 DA:89,4608 FN:93,PIDControllerForTest._breaksNoiseBarrier FNDA:4864,PIDControllerForTest._breaksNoiseBarrier DA:97,4864 DA:98,4864 BRDA:98,4,0,256 BRDA:98,4,1,4608 DA:99,256 DA:101,4608 FN:105,PIDControllerForTest._getGainAdjustedTerms FNDA:1024,PIDControllerForTest._getGainAdjustedTerms DA:109,1024 DA:112,1024 BRDA:112,5,0,512 BRDA:112,5,1,512 DA:113,512 DA:115,512 FN:121,PIDControllerForTest.setCallSupper_getBoundedRedemptionRate FNDA:105,PIDControllerForTest.setCallSupper_getBoundedRedemptionRate DA:122,105 FN:125,PIDControllerForTest._getBoundedRedemptionRate FNDA:3488,PIDControllerForTest._getBoundedRedemptionRate DA:126,3488 DA:127,3488 BRDA:127,6,0,1536 BRDA:127,6,1,1952 DA:128,1536 DA:130,1952 FN:136,PIDControllerForTest.setCallSupper_updateDeviation FNDA:95,PIDControllerForTest.setCallSupper_updateDeviation DA:137,95 FN:140,PIDControllerForTest._updateDeviation FNDA:2560,PIDControllerForTest._updateDeviation DA:144,2560 DA:147,2560 BRDA:147,7,0,2560 BRDA:147,7,1,- DA:148,2560 DA:150,0 FN:154,PIDControllerForTest.call_getProportionalTerm FNDA:256,PIDControllerForTest.call_getProportionalTerm DA:158,256 FN:161,PIDControllerForTest.call_updateDeviation FNDA:1024,PIDControllerForTest.call_updateDeviation DA:162,1024 FN:166,PIDControllerForTest.setSeedProposer FNDA:3072,PIDControllerForTest.setSeedProposer DA:167,3072 FNF:25 FNH:22 LF:40 LH:38 BRF:16 BRH:14 end_of_record TN: SF:test/testnet/mocks/PostSettlementSurplusAuctionHouseForTest.sol FN:16,PostSettlementSurplusAuctionHouseForTest.addAuction FNDA:6400,PostSettlementSurplusAuctionHouseForTest.addAuction DA:24,6400 DA:25,6400 DA:26,6400 DA:27,6400 DA:28,6400 FNF:1 FNH:1 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/RawPIDController.sol FN:18,RawPIDController._getProportionalTerm FNDA:84,RawPIDController._getProportionalTerm DA:23,84 DA:25,84 DA:27,84 FNF:1 FNH:1 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/SAFEEngineForTest.sol FN:33,SAFEEngineForTest.addToCollateralList FNDA:1024,SAFEEngineForTest.addToCollateralList DA:34,1024 FN:10,DummySAFEEngine.mockCoinBalance FNDA:6672,DummySAFEEngine.mockCoinBalance DA:11,6672 FN:14,DummySAFEEngine.mockDebtBalance FNDA:8464,DummySAFEEngine.mockDebtBalance DA:15,8464 FN:18,DummySAFEEngine.settleDebt FNDA:6657,DummySAFEEngine.settleDebt DA:19,6657 DA:20,6657 FN:25,DummySAFEEngine. FNDA:0,DummySAFEEngine. FNF:5 FNH:4 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/StabilityFeeTreasuryForTest.sol FN:14,StabilityFeeTreasuryForTest.joinAllCoins FNDA:768,StabilityFeeTreasuryForTest.joinAllCoins DA:15,768 FNF:1 FNH:1 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/SurplusAuctionHouseForTest.sol FN:13,SurplusAuctionHouseForTest.addAuction FNDA:8192,SurplusAuctionHouseForTest.addAuction DA:21,8192 DA:22,8192 DA:23,8192 DA:24,8192 DA:25,8192 FN:28,SurplusAuctionHouseForTest.setBidReceiver FNDA:512,SurplusAuctionHouseForTest.setBidReceiver DA:29,512 FNF:2 FNH:2 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/TaxCollectorForTest.sol FN:12,TaxCollectorForTest.splitTaxIncome FNDA:264,TaxCollectorForTest.splitTaxIncome DA:13,264 FN:16,TaxCollectorForTest.distributeTax FNDA:1156,TaxCollectorForTest.distributeTax DA:17,1156 FN:20,TaxCollectorForTest.addSecondaryTaxReceiver FNDA:188,TaxCollectorForTest.addSecondaryTaxReceiver DA:26,188 DA:27,188 FN:30,TaxCollectorForTest.addToCollateralList FNDA:2346,TaxCollectorForTest.addToCollateralList DA:31,2346 FN:34,TaxCollectorForTest.addSecondaryReceiver FNDA:51,TaxCollectorForTest.addSecondaryReceiver DA:35,51 FN:42,TaxCollectorForTest.secondaryReceiversAmount FNDA:0,TaxCollectorForTest.secondaryReceiversAmount DA:43,0 FN:46,TaxCollectorForTest.secondaryReceiverRevenueSources FNDA:0,TaxCollectorForTest.secondaryReceiverRevenueSources DA:51,0 FNF:7 FNH:5 LF:8 LH:6 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/mocks/WETH9.sol FN:21,WETH9.deposit FNDA:0,WETH9.deposit DA:22,0 DA:23,0 FN:26,WETH9.withdraw FNDA:0,WETH9.withdraw DA:27,0 BRDA:27,0,0,- BRDA:27,0,1,- DA:28,0 DA:29,0 DA:30,0 FN:33,WETH9.totalSupply FNDA:0,WETH9.totalSupply DA:34,0 FN:37,WETH9.approve FNDA:0,WETH9.approve DA:38,0 DA:39,0 DA:40,0 FN:43,WETH9.transfer FNDA:0,WETH9.transfer DA:44,0 FN:47,WETH9.transferFrom FNDA:0,WETH9.transferFrom DA:48,0 BRDA:48,1,0,- BRDA:48,1,1,- DA:50,0 BRDA:50,2,0,- BRDA:50,2,1,- DA:51,0 BRDA:51,3,0,- BRDA:51,3,1,- DA:52,0 DA:55,0 DA:56,0 DA:58,0 DA:60,0 FNF:6 FNH:0 LF:19 LH:0 BRF:8 BRH:0 end_of_record TN: SF:test/testnet/rrfm/utils/mock/MockOracleRelayer.sol FN:27,MockOracleRelayer.subtract FNDA:64,MockOracleRelayer.subtract DA:28,64 DA:29,64 BRDA:29,0,0,- BRDA:29,0,1,64 FN:32,MockOracleRelayer.multiply FNDA:64,MockOracleRelayer.multiply DA:33,64 BRDA:33,1,0,- BRDA:33,1,1,64 FN:36,MockOracleRelayer.rmultiply FNDA:64,MockOracleRelayer.rmultiply DA:38,64 FN:41,MockOracleRelayer.rpower FNDA:64,MockOracleRelayer.rpower FN:73,MockOracleRelayer.modifyParameters FNDA:16,MockOracleRelayer.modifyParameters DA:74,16 BRDA:74,2,0,8 BRDA:74,2,1,8 DA:75,8 DA:76,8 BRDA:76,3,0,- BRDA:76,3,1,8 DA:77,8 BRDA:77,4,0,- BRDA:77,4,1,8 DA:78,8 DA:79,8 BRDA:79,5,0,- BRDA:79,5,1,8 DA:80,0 DA:81,8 BRDA:81,6,0,- BRDA:81,6,1,8 DA:82,0 DA:84,8 DA:85,0 BRDA:85,7,0,- BRDA:85,7,1,- DA:86,0 BRDA:86,8,0,- BRDA:86,8,1,- DA:87,0 DA:88,0 BRDA:88,9,0,- BRDA:88,9,1,- DA:89,0 BRDA:89,10,0,- BRDA:89,10,1,- DA:90,0 FN:98,MockOracleRelayer.updateRedemptionPrice FNDA:64,MockOracleRelayer.updateRedemptionPrice DA:100,64 DA:102,64 BRDA:102,11,0,8 BRDA:102,11,1,64 DA:103,64 DA:105,64 FN:108,MockOracleRelayer.updateRedemptionRate FNDA:52,MockOracleRelayer.updateRedemptionRate DA:109,52 FN:115,MockOracleRelayer.redemptionPrice FNDA:117,MockOracleRelayer.redemptionPrice DA:116,117 BRDA:116,12,0,64 BRDA:116,12,1,53 DA:117,53 FNF:8 FNH:8 LF:27 LH:19 BRF:26 BRH:12 end_of_record TN: SF:test/testnet/rrfm/utils/mock/MockPIDCalculator.sol FN:9,MockPIDCalculator.toggleValidated FNDA:2,MockPIDCalculator.toggleValidated DA:10,2 BRDA:10,0,0,- BRDA:10,0,1,2 DA:11,0 DA:13,2 FN:17,MockPIDCalculator.computeRate FNDA:10,MockPIDCalculator.computeRate DA:18,10 FN:21,MockPIDCalculator.rt FNDA:0,MockPIDCalculator.rt DA:22,0 FN:25,MockPIDCalculator.perSecondCumulativeLeak FNDA:0,MockPIDCalculator.perSecondCumulativeLeak DA:26,0 FN:29,MockPIDCalculator.timeSinceLastUpdate FNDA:0,MockPIDCalculator.timeSinceLastUpdate DA:30,0 FN:33,MockPIDCalculator.lprad FNDA:0,MockPIDCalculator.lprad DA:34,0 FN:37,MockPIDCalculator.uprad FNDA:0,MockPIDCalculator.uprad DA:38,0 FN:41,MockPIDCalculator.adi FNDA:0,MockPIDCalculator.adi DA:42,0 FN:45,MockPIDCalculator.adat FNDA:0,MockPIDCalculator.adat DA:46,0 FNF:9 FNH:2 LF:11 LH:3 BRF:2 BRH:1 end_of_record TN: SF:test/testnet/rrfm/utils/mock/MockPIDRateSetter.sol FN:46,MockPIDRateSetter.modifyParameters FNDA:0,MockPIDRateSetter.modifyParameters DA:47,0 BRDA:47,0,0,- BRDA:47,0,1,- DA:48,0 DA:49,0 BRDA:49,1,0,- BRDA:49,1,1,- DA:50,0 DA:51,0 BRDA:51,2,0,- BRDA:51,2,1,- DA:52,0 DA:53,0 BRDA:53,3,0,- BRDA:53,3,1,- DA:54,0 DA:56,0 FN:60,MockPIDRateSetter.updateRate FNDA:52,MockPIDRateSetter.updateRate DA:62,52 DA:64,52 BRDA:64,4,0,- BRDA:64,4,1,52 DA:66,52 BRDA:66,5,0,- BRDA:66,5,1,52 DA:68,52 DA:70,52 DA:72,52 FNF:2 FNH:1 LF:15 LH:6 BRF:12 BRH:2 end_of_record TN: SF:test/testnet/scopes/DirectUser.t.sol FN:19,DirectUser._getSafeStatus FNDA:0,DirectUser._getSafeStatus DA:23,0 DA:24,0 DA:25,0 FN:28,DirectUser._getSafeHandler FNDA:0,DirectUser._getSafeHandler DA:29,0 FN:32,DirectUser._getCollateralBalance FNDA:0,DirectUser._getCollateralBalance DA:33,0 DA:34,0 DA:35,0 DA:36,0 FN:39,DirectUser._getInternalCoinBalance FNDA:0,DirectUser._getInternalCoinBalance DA:40,0 FN:45,DirectUser._lockETH FNDA:0,DirectUser._lockETH DA:46,0 DA:47,0 DA:48,0 FN:51,DirectUser._joinTKN FNDA:0,DirectUser._joinTKN DA:52,0 DA:53,0 DA:54,0 DA:56,0 DA:57,0 BRDA:57,0,0,- BRDA:57,0,1,- DA:58,0 DA:60,0 DA:61,0 DA:64,0 DA:65,0 DA:66,0 FN:69,DirectUser._exitCollateral FNDA:0,DirectUser._exitCollateral DA:70,0 DA:71,0 DA:73,0 DA:74,0 FN:77,DirectUser._joinCoins FNDA:0,DirectUser._joinCoins DA:78,0 DA:79,0 DA:80,0 DA:81,0 FN:84,DirectUser._exitCoin FNDA:0,DirectUser._exitCoin DA:85,0 DA:86,0 DA:87,0 DA:88,0 FN:91,DirectUser._liquidateSAFE FNDA:0,DirectUser._liquidateSAFE DA:92,0 FN:95,DirectUser._generateDebt FNDA:0,DirectUser._generateDebt DA:101,0 DA:102,0 DA:104,0 BRDA:104,1,0,- BRDA:104,1,1,- DA:105,0 DA:107,0 DA:108,0 DA:109,0 DA:117,0 DA:120,0 FN:123,DirectUser._repayDebtAndExit FNDA:0,DirectUser._repayDebtAndExit DA:129,0 DA:130,0 DA:132,0 DA:133,0 DA:134,0 DA:136,0 DA:144,0 DA:146,0 FN:151,DirectUser._buyCollateral FNDA:0,DirectUser._buyCollateral DA:158,0 DA:159,0 DA:160,0 DA:163,0 DA:164,0 DA:165,0 DA:166,0 DA:167,0 FN:170,DirectUser._buyProtocolToken FNDA:0,DirectUser._buyProtocolToken DA:176,0 DA:177,0 DA:178,0 DA:179,0 DA:180,0 DA:181,0 FN:184,DirectUser._settleDebtAuction FNDA:0,DirectUser._settleDebtAuction DA:185,0 FN:188,DirectUser._increaseBidSize FNDA:0,DirectUser._increaseBidSize DA:189,0 DA:191,0 DA:192,0 DA:193,0 DA:194,0 FN:197,DirectUser._settleSurplusAuction FNDA:0,DirectUser._settleSurplusAuction DA:198,0 DA:200,0 FN:203,DirectUser._collectSystemCoins FNDA:0,DirectUser._collectSystemCoins DA:204,0 DA:206,0 FN:211,DirectUser._increasePostSettlementBidSize FNDA:0,DirectUser._increasePostSettlementBidSize DA:212,0 DA:214,0 DA:215,0 DA:216,0 DA:217,0 FN:220,DirectUser._settlePostSettlementSurplusAuction FNDA:0,DirectUser._settlePostSettlementSurplusAuction DA:221,0 FN:224,DirectUser._freeCollateral FNDA:0,DirectUser._freeCollateral DA:225,0 DA:227,0 DA:228,0 BRDA:228,2,0,- BRDA:228,2,1,- DA:229,0 DA:230,0 DA:231,0 FN:235,DirectUser._prepareCoinsForRedeeming FNDA:0,DirectUser._prepareCoinsForRedeeming DA:236,0 DA:237,0 DA:239,0 DA:240,0 DA:241,0 DA:242,0 DA:243,0 FN:246,DirectUser._redeemCollateral FNDA:0,DirectUser._redeemCollateral DA:251,0 DA:252,0 DA:254,0 DA:255,0 FN:260,DirectUser._workPopDebtFromQueue FNDA:0,DirectUser._workPopDebtFromQueue DA:261,0 DA:262,0 DA:264,0 FN:267,DirectUser._workAuctionDebt FNDA:0,DirectUser._workAuctionDebt DA:268,0 DA:269,0 DA:271,0 FN:274,DirectUser._workAuctionSurplus FNDA:0,DirectUser._workAuctionSurplus DA:275,0 DA:276,0 DA:278,0 FN:281,DirectUser._workLiquidation FNDA:0,DirectUser._workLiquidation DA:282,0 DA:283,0 DA:285,0 FN:288,DirectUser._workUpdateCollateralPrice FNDA:0,DirectUser._workUpdateCollateralPrice DA:289,0 DA:290,0 DA:292,0 FN:295,DirectUser._workUpdateRate FNDA:0,DirectUser._workUpdateRate DA:296,0 DA:297,0 DA:299,0 FNF:29 FNH:0 LF:118 LH:0 BRF:6 BRH:0 end_of_record TN: SF:test/testnet/scopes/ETH_CType.t.sol FN:7,ETH_CType._cType FNDA:0,ETH_CType._cType DA:8,0 FNF:1 FNH:0 LF:1 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/scopes/ProxyUser.t.sol FN:32,ProxyUser._getSafeStatus FNDA:0,ProxyUser._getSafeStatus DA:36,0 DA:37,0 DA:39,0 DA:40,0 DA:41,0 FN:44,ProxyUser._getSafeHandler FNDA:0,ProxyUser._getSafeHandler DA:45,0 FN:48,ProxyUser._getCollateralBalance FNDA:0,ProxyUser._getCollateralBalance DA:49,0 DA:50,0 DA:51,0 DA:52,0 FN:55,ProxyUser._getInternalCoinBalance FNDA:0,ProxyUser._getInternalCoinBalance DA:56,0 DA:57,0 FN:62,ProxyUser._lockETH FNDA:0,ProxyUser._lockETH DA:63,0 DA:64,0 DA:66,0 DA:67,0 DA:68,0 DA:80,0 FN:83,ProxyUser._joinTKN FNDA:0,ProxyUser._joinTKN DA:85,0 DA:87,0 DA:88,0 DA:89,0 DA:91,0 DA:92,0 BRDA:92,0,0,- BRDA:92,0,1,- DA:93,0 DA:95,0 DA:96,0 DA:99,0 DA:100,0 FN:103,ProxyUser._exitCollateral FNDA:0,ProxyUser._exitCollateral FN:107,ProxyUser._joinCoins FNDA:0,ProxyUser._joinCoins DA:108,0 DA:110,0 DA:111,0 DA:113,0 DA:114,0 DA:116,0 DA:117,0 FN:120,ProxyUser._exitCoin FNDA:0,ProxyUser._exitCoin FN:124,ProxyUser._liquidateSAFE FNDA:0,ProxyUser._liquidateSAFE DA:125,0 DA:126,0 FN:129,ProxyUser._generateDebt FNDA:0,ProxyUser._generateDebt DA:135,0 DA:136,0 DA:137,0 DA:139,0 BRDA:139,1,0,- BRDA:139,1,1,- DA:140,0 DA:142,0 DA:153,0 DA:154,0 FN:157,ProxyUser._repayDebtAndExit FNDA:0,ProxyUser._repayDebtAndExit DA:163,0 DA:164,0 DA:165,0 DA:167,0 DA:168,0 DA:170,0 DA:181,0 DA:182,0 FN:185,ProxyUser._getProxy FNDA:0,ProxyUser._getProxy DA:186,0 BRDA:186,2,0,- BRDA:186,2,1,- DA:187,0 DA:189,0 FN:192,ProxyUser._getSafe FNDA:0,ProxyUser._getSafe DA:193,0 DA:195,0 BRDA:195,3,0,- BRDA:195,3,1,- DA:196,0 DA:197,0 DA:199,0 DA:200,0 DA:201,0 DA:202,0 DA:205,0 DA:206,0 DA:209,0 FN:214,ProxyUser._buyCollateral FNDA:0,ProxyUser._buyCollateral DA:221,0 DA:222,0 DA:224,0 DA:225,0 DA:226,0 DA:236,0 DA:237,0 FN:240,ProxyUser._buyProtocolToken FNDA:0,ProxyUser._buyProtocolToken DA:246,0 DA:248,0 DA:249,0 DA:250,0 DA:254,0 DA:255,0 FN:258,ProxyUser._settleDebtAuction FNDA:0,ProxyUser._settleDebtAuction DA:259,0 DA:261,0 DA:262,0 DA:264,0 DA:265,0 FN:268,ProxyUser._increaseBidSize FNDA:0,ProxyUser._increaseBidSize DA:269,0 DA:271,0 DA:272,0 DA:274,0 DA:278,0 DA:279,0 FN:282,ProxyUser._settleAuction FNDA:0,ProxyUser._settleAuction DA:283,0 DA:285,0 DA:289,0 DA:290,0 FN:293,ProxyUser._collectSystemCoins FNDA:0,ProxyUser._collectSystemCoins DA:294,0 DA:296,0 DA:298,0 DA:299,0 DA:301,0 DA:302,0 FN:307,ProxyUser._increasePostSettlementBidSize FNDA:0,ProxyUser._increasePostSettlementBidSize DA:308,0 DA:310,0 DA:311,0 DA:313,0 DA:317,0 DA:318,0 FN:321,ProxyUser._settlePostSettlementSurplusAuction FNDA:0,ProxyUser._settlePostSettlementSurplusAuction DA:322,0 DA:324,0 DA:331,0 DA:332,0 FN:335,ProxyUser._freeCollateral FNDA:0,ProxyUser._freeCollateral DA:336,0 DA:337,0 DA:339,0 DA:343,0 DA:344,0 DA:345,0 FN:348,ProxyUser._prepareCoinsForRedeeming FNDA:0,ProxyUser._prepareCoinsForRedeeming DA:349,0 DA:351,0 DA:355,0 DA:356,0 DA:357,0 DA:358,0 FN:361,ProxyUser._redeemCollateral FNDA:0,ProxyUser._redeemCollateral DA:366,0 DA:369,0 DA:373,0 DA:374,0 DA:375,0 FN:380,ProxyUser._workPopDebtFromQueue FNDA:0,ProxyUser._workPopDebtFromQueue DA:381,0 DA:383,0 DA:387,0 DA:388,0 FN:391,ProxyUser._workAuctionDebt FNDA:0,ProxyUser._workAuctionDebt DA:392,0 DA:394,0 DA:395,0 DA:397,0 DA:398,0 FN:401,ProxyUser._workAuctionSurplus FNDA:0,ProxyUser._workAuctionSurplus DA:402,0 DA:404,0 DA:405,0 DA:407,0 DA:408,0 FN:411,ProxyUser._workLiquidation FNDA:0,ProxyUser._workLiquidation DA:412,0 DA:414,0 DA:418,0 DA:419,0 FN:422,ProxyUser._workUpdateCollateralPrice FNDA:0,ProxyUser._workUpdateCollateralPrice DA:423,0 DA:425,0 DA:429,0 DA:430,0 FN:433,ProxyUser._workUpdateRate FNDA:0,ProxyUser._workUpdateRate DA:434,0 DA:436,0 DA:437,0 DA:439,0 DA:440,0 FNF:31 FNH:0 LF:156 LH:0 BRF:8 BRH:0 end_of_record TN: SF:test/testnet/scopes/TKN_8D_CType.t.sol FN:7,TKN_8D_CType._cType FNDA:0,TKN_8D_CType._cType DA:8,0 FNF:1 FNH:0 LF:1 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/scopes/TKN_CType.t.sol FN:7,TKN_CType._cType FNDA:0,TKN_CType._cType DA:8,0 FNF:1 FNH:0 LF:1 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/single/CollateralAuctionHouse.t.sol FN:735,OrphanSingleCollateralAuctionHouseTest._deployCollateralAuctionHouse FNDA:16,OrphanSingleCollateralAuctionHouseTest._deployCollateralAuctionHouse DA:740,16 FN:745,OrphanSingleCollateralAuctionHouseTest._modifyParameters FNDA:16,OrphanSingleCollateralAuctionHouseTest._modifyParameters DA:746,16 FN:749,OrphanSingleCollateralAuctionHouseTest._modifyParameters FNDA:19,OrphanSingleCollateralAuctionHouseTest._modifyParameters DA:750,19 FN:715,FactorySingleCollateralAuctionHouseTest._deployCollateralAuctionHouse FNDA:16,FactorySingleCollateralAuctionHouseTest._deployCollateralAuctionHouse DA:720,16 DA:722,16 FN:725,FactorySingleCollateralAuctionHouseTest._modifyParameters FNDA:16,FactorySingleCollateralAuctionHouseTest._modifyParameters DA:726,16 FN:729,FactorySingleCollateralAuctionHouseTest._modifyParameters FNDA:19,FactorySingleCollateralAuctionHouseTest._modifyParameters DA:730,19 FN:58,PartiallyImplementedFeed.getResultWithValidity FNDA:0,PartiallyImplementedFeed.getResultWithValidity DA:59,0 FN:28,Guy.approveSAFEModification FNDA:64,Guy.approveSAFEModification DA:29,64 DA:30,64 FN:33,Guy.buyCollateral FNDA:62,Guy.buyCollateral DA:34,62 FN:37,Guy.try_buyCollateral FNDA:0,Guy.try_buyCollateral DA:38,0 DA:39,0 FN:42,Guy.try_terminateAuctionPrematurely FNDA:0,Guy.try_terminateAuctionPrematurely DA:43,0 DA:44,0 FN:70,DummyLiquidationEngine.removeCoinsFromAuction FNDA:64,DummyLiquidationEngine.removeCoinsFromAuction DA:71,64 FN:74,DummyLiquidationEngine.addAuthorization FNDA:0,DummyLiquidationEngine.addAuthorization FNF:13 FNH:9 LF:16 LH:11 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/single/DebtAuctionHouse.t.sol FN:51,DummyAccountingEngine.startAuction FNDA:0,DummyAccountingEngine.startAuction DA:56,0 DA:57,0 DA:58,0 FN:61,DummyAccountingEngine.cancelAuctionedDebtWithSurplus FNDA:0,DummyAccountingEngine.cancelAuctionedDebtWithSurplus DA:62,0 FN:65,DummyAccountingEngine.disableContract FNDA:0,DummyAccountingEngine.disableContract DA:66,0 FN:24,Guy.decreaseSoldAmount FNDA:0,Guy.decreaseSoldAmount DA:25,0 FN:28,Guy.settleAuction FNDA:0,Guy.settleAuction DA:29,0 FN:32,Guy.try_decreaseSoldAmount FNDA:0,Guy.try_decreaseSoldAmount DA:33,0 DA:34,0 FN:37,Guy.try_settleAuction FNDA:0,Guy.try_settleAuction DA:38,0 DA:39,0 FN:42,Guy.try_restart_auction FNDA:0,Guy.try_restart_auction DA:43,0 DA:44,0 FNF:8 FNH:0 LF:13 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/single/GlobalSettlement.t.sol FN:49,Guy.modifySAFECollateralization FNDA:13,Guy.modifySAFECollateralization DA:57,13 FN:62,Guy.transferInternalCoins FNDA:7,Guy.transferInternalCoins DA:63,7 FN:66,Guy.approveSAFEModification FNDA:14,Guy.approveSAFEModification DA:67,14 FN:70,Guy.exit FNDA:23,Guy.exit DA:71,23 FN:74,Guy.freeCollateral FNDA:8,Guy.freeCollateral DA:75,8 FN:78,Guy.prepareCoinsForRedeeming FNDA:16,Guy.prepareCoinsForRedeeming DA:79,16 FN:82,Guy.redeemCollateral FNDA:17,Guy.redeemCollateral DA:83,17 FNF:7 FNH:7 LF:7 LH:7 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/single/SAFEEngine.t.sol FN:49,Usr.try_call FNDA:28,Usr.try_call DA:50,28 DA:52,28 FN:60,Usr.can_modifySAFECollateralization FNDA:28,Usr.can_modifySAFECollateralization DA:68,28 DA:69,28 DA:72,28 DA:74,28 DA:75,28 DA:77,28 FN:80,Usr.can_transferSAFECollateralAndDebt FNDA:0,Usr.can_transferSAFECollateralAndDebt DA:87,0 DA:88,0 DA:90,0 DA:91,0 DA:92,0 DA:94,0 FN:97,Usr.approve FNDA:0,Usr.approve DA:98,0 FN:101,Usr.join FNDA:0,Usr.join DA:102,0 FN:105,Usr.exit FNDA:0,Usr.exit DA:106,0 FN:109,Usr.modifySAFECollateralization FNDA:9,Usr.modifySAFECollateralization DA:117,9 FN:122,Usr.transferSAFECollateralAndDebt FNDA:0,Usr.transferSAFECollateralAndDebt DA:129,0 FN:132,Usr.approveSAFEModification FNDA:1,Usr.approveSAFEModification DA:133,1 FNF:9 FNH:4 LF:20 LH:10 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/single/SaveSAFE.t.sol FN:79,FaultyReturnableSaviour.saveSAFE FNDA:0,FaultyReturnableSaviour.saveSAFE DA:80,0 FN:45,Feed.updateCollateralPrice FNDA:0,Feed.updateCollateralPrice DA:46,0 DA:47,0 FN:50,Feed.getResultWithValidity FNDA:0,Feed.getResultWithValidity DA:51,0 FN:73,MissingFunctionSaviour.random FNDA:0,MissingFunctionSaviour.random DA:74,0 FN:91,ReentrantSaviour.saveSAFE FNDA:2,ReentrantSaviour.saveSAFE DA:92,2 BRDA:92,0,0,1 BRDA:92,0,1,1 DA:93,1 DA:95,1 DA:96,0 FN:110,GenuineSaviour.saveSAFE FNDA:2,GenuineSaviour.saveSAFE DA:111,2 BRDA:111,0,0,1 BRDA:111,0,1,1 DA:112,1 DA:114,1 DA:115,1 FN:63,RevertableSaviour.saveSAFE FNDA:2,RevertableSaviour.saveSAFE DA:64,2 BRDA:64,0,0,1 BRDA:64,0,1,1 DA:65,1 DA:67,1 FNF:7 FNH:3 LF:16 LH:10 BRF:6 BRH:6 end_of_record TN: SF:test/testnet/single/StabilityFeeTreasury.t.sol FN:19,Usr.approveSAFEModification FNDA:16,Usr.approveSAFEModification DA:20,16 FN:23,Usr.giveFunds FNDA:0,Usr.giveFunds DA:24,0 FN:27,Usr.takeFunds FNDA:0,Usr.takeFunds DA:28,0 FN:31,Usr.pullFunds FNDA:5,Usr.pullFunds DA:32,5 FN:35,Usr.approve FNDA:0,Usr.approve DA:36,0 FNF:5 FNH:2 LF:5 LH:2 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/single/SurplusAuctionHouse.t.sol FN:30,GuyBurningSurplusAuction.increaseBidSize FNDA:19,GuyBurningSurplusAuction.increaseBidSize DA:31,19 FN:34,GuyBurningSurplusAuction.settleAuction FNDA:4,GuyBurningSurplusAuction.settleAuction DA:35,4 FN:38,GuyBurningSurplusAuction.try_increaseBidSize FNDA:24,GuyBurningSurplusAuction.try_increaseBidSize DA:39,24 DA:40,24 FN:43,GuyBurningSurplusAuction.try_settleAuction FNDA:0,GuyBurningSurplusAuction.try_settleAuction DA:44,0 DA:45,0 FN:48,GuyBurningSurplusAuction.try_restartAuction FNDA:8,GuyBurningSurplusAuction.try_restartAuction DA:49,8 DA:50,8 FN:63,GuyRecyclingSurplusAuction.increaseBidSize FNDA:0,GuyRecyclingSurplusAuction.increaseBidSize DA:64,0 FN:67,GuyRecyclingSurplusAuction.settleAuction FNDA:0,GuyRecyclingSurplusAuction.settleAuction DA:68,0 FN:71,GuyRecyclingSurplusAuction.try_increaseBidSize FNDA:0,GuyRecyclingSurplusAuction.try_increaseBidSize DA:72,0 DA:73,0 FN:76,GuyRecyclingSurplusAuction.try_settleAuction FNDA:0,GuyRecyclingSurplusAuction.try_settleAuction DA:77,0 DA:78,0 FN:81,GuyRecyclingSurplusAuction.try_restartAuction FNDA:0,GuyRecyclingSurplusAuction.try_restartAuction DA:82,0 DA:83,0 FN:96,GuyPostSurplusAuction.increaseBidSize FNDA:0,GuyPostSurplusAuction.increaseBidSize DA:97,0 FN:100,GuyPostSurplusAuction.settleAuction FNDA:0,GuyPostSurplusAuction.settleAuction DA:101,0 FN:104,GuyPostSurplusAuction.try_increaseBidSize FNDA:0,GuyPostSurplusAuction.try_increaseBidSize DA:105,0 DA:106,0 FN:109,GuyPostSurplusAuction.try_settleAuction FNDA:0,GuyPostSurplusAuction.try_settleAuction DA:110,0 DA:111,0 FN:114,GuyPostSurplusAuction.try_restartAuction FNDA:0,GuyPostSurplusAuction.try_restartAuction DA:115,0 DA:116,0 FNF:15 FNH:4 LF:24 LH:6 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/single/TransferSAFECollateralAndDebt.t.sol FN:15,Guy.try_call FNDA:11,Guy.try_call DA:16,11 DA:18,11 FN:26,Guy.can_modifySAFECollateralization FNDA:0,Guy.can_modifySAFECollateralization DA:34,0 DA:35,0 DA:39,0 DA:40,0 DA:41,0 DA:43,0 FN:46,Guy.can_transferSAFECollateralAndDebt FNDA:11,Guy.can_transferSAFECollateralAndDebt DA:53,11 DA:54,11 DA:56,11 DA:57,11 DA:58,11 DA:60,11 FN:63,Guy.modifySAFECollateralization FNDA:4,Guy.modifySAFECollateralization DA:71,4 FN:76,Guy.transferSAFECollateralAndDebt FNDA:0,Guy.transferSAFECollateralAndDebt DA:83,0 FN:86,Guy.approveSAFEModification FNDA:3,Guy.approveSAFEModification DA:87,3 FN:90,Guy.pass FNDA:0,Guy.pass FNF:7 FNH:4 LF:17 LH:10 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/AccountingEngine.t.sol FN:38,Base.setUp FNDA:0,Base.setUp DA:39,0 DA:41,0 DA:44,0 FN:47,Base._mockCoinBalance FNDA:0,Base._mockCoinBalance DA:48,0 FN:51,Base._mockDebtBalance FNDA:0,Base._mockDebtBalance DA:52,0 FN:55,Base._mockCoinAndDebtBalance FNDA:0,Base._mockCoinAndDebtBalance DA:56,0 DA:57,0 FN:60,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:62,0 FN:65,Base._mockTotalQueuedDebt FNDA:0,Base._mockTotalQueuedDebt DA:66,0 FN:71,Base._mockTotalOnAuctionDebt FNDA:0,Base._mockTotalOnAuctionDebt DA:72,0 FN:77,Base._mockDebtStartAuction FNDA:0,Base._mockDebtStartAuction DA:78,0 DA:79,0 FN:82,Base._mockDebtStartAuction FNDA:0,Base._mockDebtStartAuction DA:83,0 FN:95,Base._mockSurplusStartAuction FNDA:0,Base._mockSurplusStartAuction DA:96,0 DA:97,0 FN:100,Base._mockSurplusStartAuction FNDA:0,Base._mockSurplusStartAuction DA:101,0 FN:108,Base._mockSurplusAuctionHouse FNDA:0,Base._mockSurplusAuctionHouse DA:109,0 FN:114,Base._mockPostSettlementSurplusDrain FNDA:0,Base._mockPostSettlementSurplusDrain DA:115,0 FN:120,Base._mockQueuedDebt FNDA:0,Base._mockQueuedDebt DA:121,0 DA:123,0 FN:126,Base._mockExtraSurplusReceiver FNDA:0,Base._mockExtraSurplusReceiver DA:127,0 FN:138,Base._mockLastSurplusTime FNDA:0,Base._mockLastSurplusTime DA:139,0 FN:142,Base._mockDisableTimestamp FNDA:0,Base._mockDisableTimestamp DA:143,0 FN:150,Base._mocksurplusTransferPercentage FNDA:0,Base._mocksurplusTransferPercentage DA:151,0 FN:156,Base._mockSurplusDelay FNDA:0,Base._mockSurplusDelay DA:157,0 FN:162,Base._mockPopDebtDelay FNDA:0,Base._mockPopDebtDelay DA:163,0 FN:168,Base._mockDisableCooldown FNDA:0,Base._mockDisableCooldown DA:169,0 FN:174,Base._mockSurplusAmount FNDA:0,Base._mockSurplusAmount DA:175,0 FN:180,Base._mockSurplusBuffer FNDA:0,Base._mockSurplusBuffer DA:181,0 FN:186,Base._mockDebtAuctionMintedTokens FNDA:0,Base._mockDebtAuctionMintedTokens DA:187,0 FN:192,Base._mockDebtAuctionBidSize FNDA:0,Base._mockDebtAuctionBidSize DA:193,0 FNF:25 FNH:0 LF:31 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/Authorizable.t.sol FN:13,Base.setUp FNDA:0,Base.setUp DA:14,0 DA:16,0 DA:17,0 DA:19,0 FNF:1 FNH:0 LF:4 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/CoinJoin.t.sol FN:26,Base.setUp FNDA:0,Base.setUp DA:27,0 DA:29,0 DA:30,0 DA:32,0 DA:34,0 FN:37,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:39,0 FNF:2 FNH:0 LF:6 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/CollateralAuctionHouse.t.sol FN:50,Base.setUp FNDA:0,Base.setUp DA:51,0 DA:53,0 DA:56,0 DA:58,0 DA:60,0 FN:65,Base._mockLiquidationEngine FNDA:0,Base._mockLiquidationEngine DA:66,0 FN:72,Base._mockMinimumBid FNDA:0,Base._mockMinimumBid DA:73,0 FN:78,Base._mockMinDiscount FNDA:0,Base._mockMinDiscount DA:79,0 FN:84,Base._mockMaxDiscount FNDA:0,Base._mockMaxDiscount DA:85,0 FN:90,Base._mockPerSecondDiscountUpdateRate FNDA:0,Base._mockPerSecondDiscountUpdateRate DA:91,0 FN:96,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:97,0 FN:102,Base._mockAuction FNDA:0,Base._mockAuction DA:104,0 FN:114,Base._mockAuctionsStarted FNDA:0,Base._mockAuctionsStarted DA:115,0 FN:122,Base._mockOracleRelayerCParams FNDA:0,Base._mockOracleRelayerCParams DA:123,0 FN:128,Base._mockOracleRelayerRedemptionPrice FNDA:0,Base._mockOracleRelayerRedemptionPrice DA:129,0 FN:134,Base._mockOracleRelayerCalcRedemptionPrice FNDA:0,Base._mockOracleRelayerCalcRedemptionPrice DA:135,0 FN:142,Base._mockDelayedOracleGetResultWithValidity FNDA:0,Base._mockDelayedOracleGetResultWithValidity DA:143,0 FNF:13 FNH:0 LF:17 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/CollateralAuctionHouseFactory.t.sol FN:39,Base.setUp FNDA:0,Base.setUp DA:40,0 DA:43,0 DA:50,0 DA:53,0 DA:55,0 DA:57,0 FN:60,Base._mockLiquidationEngine FNDA:0,Base._mockLiquidationEngine DA:61,0 FN:66,Base._mockCollateralAuctionHouse FNDA:0,Base._mockCollateralAuctionHouse DA:67,0 FN:72,Base._mockCollateralList FNDA:0,Base._mockCollateralList DA:73,0 FN:76,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:77,0 FNF:5 FNH:0 LF:10 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/CollateralJoin.t.sol FN:29,Base.setUp FNDA:0,Base.setUp DA:30,0 DA:32,0 DA:34,0 DA:35,0 DA:37,0 DA:39,0 FN:42,Base._mockDecimals FNDA:0,Base._mockDecimals DA:43,0 FN:46,Base._mockTransfer FNDA:0,Base._mockTransfer DA:47,0 FN:52,Base._mockTransferFrom FNDA:0,Base._mockTransferFrom DA:53,0 FN:60,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:62,0 FNF:5 FNH:0 LF:10 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/CollateralJoinFactory.t.sol FN:33,Base.setUp FNDA:0,Base.setUp DA:34,0 DA:36,0 DA:37,0 DA:39,0 DA:41,0 FN:44,Base._mockDecimals FNDA:0,Base._mockDecimals DA:45,0 FN:48,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:50,0 FN:53,Base._mockCollateralJoin FNDA:0,Base._mockCollateralJoin DA:54,0 FNF:4 FNH:0 LF:8 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/DebtAuctionHouse.t.sol FN:47,Base.setUp FNDA:0,Base.setUp DA:48,0 DA:50,0 DA:51,0 DA:53,0 DA:55,0 FN:58,Base._mockTotalOnAuctionDebt FNDA:0,Base._mockTotalOnAuctionDebt DA:59,0 FN:66,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:67,0 FN:72,Base._mockAuction FNDA:0,Base._mockAuction DA:74,0 FN:84,Base._mockAuctionsStarted FNDA:0,Base._mockAuctionsStarted DA:85,0 FN:90,Base._mockActiveDebtAuctions FNDA:0,Base._mockActiveDebtAuctions DA:91,0 FN:96,Base._mockAccountingEngine FNDA:0,Base._mockAccountingEngine DA:97,0 FN:103,Base._mockBidDecrease FNDA:0,Base._mockBidDecrease DA:104,0 FN:109,Base._mockAmountSoldIncrease FNDA:0,Base._mockAmountSoldIncrease DA:110,0 FN:115,Base._mockBidDuration FNDA:0,Base._mockBidDuration DA:116,0 FN:121,Base._mockTotalAuctionLength FNDA:0,Base._mockTotalAuctionLength DA:122,0 FNF:11 FNH:0 LF:15 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/Disableable.t.sol FN:17,Base.setUp FNDA:0,Base.setUp DA:18,0 DA:20,0 DA:21,0 DA:23,0 DA:25,0 FN:28,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:29,0 FNF:2 FNH:0 LF:6 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/ETHJoin.t.sol FN:28,Base.setUp FNDA:0,Base.setUp DA:29,0 DA:31,0 DA:32,0 DA:34,0 DA:36,0 FN:39,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:41,0 FNF:2 FNH:0 LF:6 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/GlobalSettlement.t.sol FN:38,Base.setUp FNDA:0,Base.setUp DA:39,0 DA:41,0 DA:52,0 DA:54,0 DA:56,0 FN:59,Base._mockCoinBalance FNDA:0,Base._mockCoinBalance DA:60,0 FN:65,Base._mockGlobalDebt FNDA:0,Base._mockGlobalDebt DA:66,0 FN:69,Base._mockSafeEngineCollateralData FNDA:0,Base._mockSafeEngineCollateralData DA:77,0 FN:84,Base._mockSafeEngineSafeData FNDA:0,Base._mockSafeEngineSafeData DA:90,0 FN:97,Base._mockLiquidationEngineCollateralParams FNDA:0,Base._mockLiquidationEngineCollateralParams DA:103,0 FN:110,Base._mockRedemptionPrice FNDA:0,Base._mockRedemptionPrice DA:111,0 FN:116,Base._mockOracleRelayerCollateralParams FNDA:0,Base._mockOracleRelayerCollateralParams DA:122,0 FN:129,Base._mockAuction FNDA:0,Base._mockAuction DA:135,0 FN:142,Base._mockOracleRead FNDA:0,Base._mockOracleRead DA:143,0 FN:146,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:147,0 FN:152,Base._mockShutdownTime FNDA:0,Base._mockShutdownTime DA:153,0 FN:156,Base._mockShutdownCooldown FNDA:0,Base._mockShutdownCooldown DA:157,0 FN:162,Base._mockOutstandingCoinSupply FNDA:0,Base._mockOutstandingCoinSupply DA:163,0 FN:168,Base._mockFinalCoinPerCollateralPrice FNDA:0,Base._mockFinalCoinPerCollateralPrice DA:169,0 FN:174,Base._mockCollateralShortfall FNDA:0,Base._mockCollateralShortfall DA:175,0 FN:179,Base._mockCollateralTotalDebt FNDA:0,Base._mockCollateralTotalDebt DA:180,0 FN:184,Base._mockCollateralCashPrice FNDA:0,Base._mockCollateralCashPrice DA:185,0 FN:189,Base._mockCoinBag FNDA:0,Base._mockCoinBag DA:190,0 FN:194,Base._mockCoinsUsedToRedeem FNDA:0,Base._mockCoinsUsedToRedeem DA:195,0 FNF:20 FNH:0 LF:24 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/LiquidationEngine.t.sol FN:250,SAFESaviourCollateralTypeModifier.saveSAFE FNDA:512,SAFESaviourCollateralTypeModifier.saveSAFE DA:255,512 DA:256,512 DA:267,512 FN:224,SAFESaviourIncreaseGeneratedDebtOrDecreaseCollateral.saveSAFE FNDA:512,SAFESaviourIncreaseGeneratedDebtOrDecreaseCollateral.saveSAFE DA:229,512 DA:230,512 DA:231,512 DA:233,512 FN:48,Base.setUp FNDA:0,Base.setUp DA:49,0 DA:51,0 DA:53,0 FN:61,Base._mockCurrentOnAuctionSystemCoins FNDA:0,Base._mockCurrentOnAuctionSystemCoins DA:62,0 FN:66,Base._mockOnAuctionSystemCoinLimit FNDA:0,Base._mockOnAuctionSystemCoinLimit DA:67,0 FN:70,Base._mockSafeSaviours FNDA:0,Base._mockSafeSaviours DA:71,0 FN:75,Base._mockSafeEngineCanModifySafe FNDA:0,Base._mockSafeEngineCanModifySafe DA:76,0 FN:83,Base._mockSaveSafe FNDA:0,Base._mockSaveSafe DA:84,0 FN:91,Base._mockCollateralList FNDA:0,Base._mockCollateralList DA:92,0 FN:95,Base._mockLiquidationEngineCollateralType FNDA:0,Base._mockLiquidationEngineCollateralType DA:106,0 DA:115,0 DA:118,0 FN:122,Base._mockSafeEngineCData FNDA:512,Base._mockSafeEngineCData DA:130,512 FN:137,Base._mockSafeEngineCParams FNDA:512,Base._mockSafeEngineCParams DA:138,512 FN:145,Base._mockSafeEngineCollateralTypes FNDA:512,Base._mockSafeEngineCollateralTypes DA:155,512 DA:156,512 FN:159,Base._mockSafeEngineSafes FNDA:1024,Base._mockSafeEngineSafes DA:165,1024 FN:172,Base._mockChosenSafeSaviour FNDA:0,Base._mockChosenSafeSaviour DA:173,0 FN:177,Base._mockAccountingEnginePushDebtToQueue FNDA:0,Base._mockAccountingEnginePushDebtToQueue DA:178,0 FN:185,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:186,0 FN:189,Base._mockSafeSaviourSaveSafe FNDA:0,Base._mockSafeSaviourSaveSafe DA:198,0 FN:207,FailorSafeSaviour.saveSAFE FNDA:256,FailorSafeSaviour.saveSAFE DA:208,256 FNF:19 FNH:7 LF:29 LH:13 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/Modifiable.t.sol FN:17,Base.setUp FNDA:0,Base.setUp DA:18,0 DA:20,0 DA:21,0 DA:23,0 DA:25,0 FNF:1 FNH:0 LF:5 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/OracleRelayer.t.sol FN:36,Base.setUp FNDA:0,Base.setUp DA:37,0 DA:38,0 DA:39,0 DA:40,0 DA:41,0 DA:42,0 FN:50,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:52,0 FN:55,Base._mockRedemptionRate FNDA:0,Base._mockRedemptionRate DA:56,0 FN:59,Base._mockCTypeSafetyCRatio FNDA:0,Base._mockCTypeSafetyCRatio DA:60,0 FN:64,Base._mockCTypeLiquidationCRatio FNDA:0,Base._mockCTypeLiquidationCRatio DA:65,0 FN:69,Base._mockCollateralList FNDA:0,Base._mockCollateralList DA:70,0 FN:73,Base._mockRedemptionPrice FNDA:0,Base._mockRedemptionPrice DA:74,0 FN:77,Base._mockRedemptionPriceUpdateTime FNDA:0,Base._mockRedemptionPriceUpdateTime DA:78,0 FN:83,Base._mockRedemptionRateUpperBound FNDA:0,Base._mockRedemptionRateUpperBound DA:84,0 FN:89,Base._mockRedemptionRateLowerBound FNDA:0,Base._mockRedemptionRateLowerBound DA:90,0 FN:97,SAFEEngineForTest.updateCollateralPrice FNDA:2560,SAFEEngineForTest.updateCollateralPrice FNF:11 FNH:1 LF:15 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/PIDController.t.sol FN:36,Base._createPidController FNDA:0,Base._createPidController DA:37,0 DA:39,0 DA:40,0 DA:42,0 DA:50,0 FN:58,Base.setUp FNDA:0,Base.setUp DA:59,0 DA:67,0 DA:69,0 DA:70,0 DA:72,0 DA:73,0 DA:74,0 DA:75,0 FN:80,Base._mockIntegralPeriodSize FNDA:0,Base._mockIntegralPeriodSize DA:81,0 FN:86,Base._mockPerSecondCumulativeLeak FNDA:0,Base._mockPerSecondCumulativeLeak DA:87,0 FN:92,Base._mockNoiseBarrier FNDA:0,Base._mockNoiseBarrier DA:93,0 FN:96,Base._mockFeedbackOutputUpperBound FNDA:0,Base._mockFeedbackOutputUpperBound DA:97,0 FN:102,Base._mockFeedbackOutputLowerBound FNDA:0,Base._mockFeedbackOutputLowerBound DA:104,0 FN:111,Base._mockGetProportionalTerm FNDA:0,Base._mockGetProportionalTerm DA:112,0 FN:119,Base._mockLastUpdateTime FNDA:0,Base._mockLastUpdateTime DA:120,0 FN:125,Base._mockProportionalTerm FNDA:0,Base._mockProportionalTerm DA:127,0 FN:132,Base._mockIntegralTerm FNDA:0,Base._mockIntegralTerm DA:134,0 FN:139,Base._mockControllerGains FNDA:0,Base._mockControllerGains DA:140,0 DA:144,0 FN:149,Base._mockGetNextDeviationCumulative FNDA:0,Base._mockGetNextDeviationCumulative DA:150,0 FN:157,Base._mockGetGainAdjustedPIOutput FNDA:0,Base._mockGetGainAdjustedPIOutput DA:158,0 FN:165,Base._mockBreakNoiseBarrier FNDA:0,Base._mockBreakNoiseBarrier DA:166,0 FN:173,Base._mockGetBoundedRedemptionRate FNDA:0,Base._mockGetBoundedRedemptionRate DA:174,0 FN:181,Base.setCallSuper FNDA:0,Base.setCallSuper DA:182,0 FN:185,Base._mockBoundedPIOutput FNDA:0,Base._mockBoundedPIOutput DA:186,0 FN:193,Base._mockGetGainAdjustedTerms FNDA:0,Base._mockGetGainAdjustedTerms DA:194,0 FN:201,Base._mockGetNextRedemptionRate FNDA:0,Base._mockGetNextRedemptionRate DA:206,0 FNF:20 FNH:0 LF:32 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/PIDRateSetter.t.sol FN:27,Base._createDefaulPIDRateSetter FNDA:0,Base._createDefaulPIDRateSetter DA:28,0 DA:29,0 FN:34,Base.setUp FNDA:0,Base.setUp DA:35,0 FN:43,Base._mockOracleRelayerMarketPrice FNDA:0,Base._mockOracleRelayerMarketPrice DA:44,0 FN:49,Base._mockOracleRelayerRedemptionPrice FNDA:0,Base._mockOracleRelayerRedemptionPrice DA:50,0 FN:57,Base._mockOracleRelayerUpdateRedemptionRate FNDA:0,Base._mockOracleRelayerUpdateRedemptionRate DA:58,0 FN:63,Base._mockLastUpdateTime FNDA:0,Base._mockLastUpdateTime DA:64,0 FN:67,Base._mockUpdateRateDelay FNDA:0,Base._mockUpdateRateDelay DA:68,0 FN:71,Base._mockPIDControllerComputeRate FNDA:0,Base._mockPIDControllerComputeRate DA:76,0 FNF:8 FNH:0 LF:9 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/PostSettlementSurplusAuctionHouse.t.sol FN:42,Base.setUp FNDA:0,Base.setUp DA:43,0 DA:45,0 DA:47,0 DA:49,0 DA:51,0 FN:54,Base._mockAuction FNDA:0,Base._mockAuction DA:56,0 FN:66,Base._mockAuctionsStarted FNDA:0,Base._mockAuctionsStarted DA:67,0 FN:72,Base._mockBidIncrease FNDA:0,Base._mockBidIncrease DA:73,0 FN:77,Base._mockBidDuration FNDA:0,Base._mockBidDuration DA:78,0 FN:82,Base._mockTotalAuctionLength FNDA:0,Base._mockTotalAuctionLength DA:83,0 FNF:6 FNH:0 LF:10 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/SAFEEngine.t.sol FN:34,Base.setUp FNDA:0,Base.setUp DA:35,0 DA:37,0 FN:46,Base._mockTokenCollateral FNDA:0,Base._mockTokenCollateral DA:47,0 FN:51,Base._mockCoinBalance FNDA:0,Base._mockCoinBalance DA:52,0 FN:55,Base._mockSafeData FNDA:0,Base._mockSafeData DA:56,0 DA:58,0 FN:62,Base._mockCollateralList FNDA:0,Base._mockCollateralList DA:63,0 FN:66,Base._mockCollateralType FNDA:0,Base._mockCollateralType DA:68,0 DA:71,0 DA:74,0 DA:77,0 DA:80,0 FN:85,Base._mockCollateralParams FNDA:0,Base._mockCollateralParams DA:87,0 DA:88,0 FN:91,Base._mockDebtCeiling FNDA:0,Base._mockDebtCeiling DA:92,0 FN:97,Base._mockDebtFloor FNDA:0,Base._mockDebtFloor DA:98,0 FN:103,Base._mockParams FNDA:0,Base._mockParams DA:104,0 DA:105,0 FN:108,Base._mockSafeDebtCeiling FNDA:0,Base._mockSafeDebtCeiling DA:109,0 FN:112,Base._mockGlobalDebtCeiling FNDA:0,Base._mockGlobalDebtCeiling DA:113,0 FN:116,Base._mockGlobalUnbackedDebt FNDA:0,Base._mockGlobalUnbackedDebt DA:117,0 FN:120,Base._mockDebtBalance FNDA:0,Base._mockDebtBalance DA:121,0 FN:124,Base._mockGlobalDebt FNDA:0,Base._mockGlobalDebt DA:125,0 FN:128,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:129,0 FN:132,Base._mockCanModifySafe FNDA:0,Base._mockCanModifySafe DA:133,0 FNF:17 FNH:0 LF:25 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/SettlementSurplusAuctioneer.t.sol FN:30,Base.setUp FNDA:0,Base.setUp DA:31,0 DA:33,0 DA:35,0 DA:37,0 DA:39,0 DA:41,0 FN:44,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:45,0 FN:52,Base._mockSafeEngine FNDA:0,Base._mockSafeEngine DA:53,0 FN:58,Base._mockAccountingEngineParams FNDA:0,Base._mockAccountingEngineParams DA:68,0 FN:84,Base._mockStartAuction FNDA:0,Base._mockStartAuction DA:85,0 FN:92,Base._mockCoinBalance FNDA:0,Base._mockCoinBalance DA:93,0 FN:98,Base._mockLastSurplusAuctionTime FNDA:0,Base._mockLastSurplusAuctionTime DA:99,0 FNF:7 FNH:0 LF:12 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/StabilityFeeTreasury.t.sol FN:38,Base._mockCoinJoinSystemCoin FNDA:0,Base._mockCoinJoinSystemCoin DA:39,0 FN:42,Base._mockSystemCoinApprove FNDA:0,Base._mockSystemCoinApprove DA:43,0 FN:48,Base._mockSystemCoinBalanceOf FNDA:0,Base._mockSystemCoinBalanceOf DA:49,0 FN:56,Base._mockSafeEngineCoinBalance FNDA:0,Base._mockSafeEngineCoinBalance DA:57,0 FN:64,Base._mockSafeEngineDebtBalance FNDA:0,Base._mockSafeEngineDebtBalance DA:65,0 FN:72,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:73,0 FN:76,Base._mockTotalAllowance FNDA:0,Base._mockTotalAllowance DA:77,0 FN:81,Base._mockPerHourAllowance FNDA:0,Base._mockPerHourAllowance DA:82,0 FN:86,Base._mockPulledPerHour FNDA:0,Base._mockPulledPerHour DA:87,0 FN:91,Base._mockLatestSurplusTransferTime FNDA:0,Base._mockLatestSurplusTransferTime DA:92,0 FN:97,Base._mockTreasuryCapacity FNDA:0,Base._mockTreasuryCapacity DA:98,0 FN:103,Base._mockPullFundsMinThreshold FNDA:0,Base._mockPullFundsMinThreshold DA:104,0 FN:109,Base._mockSurplusTransferDelay FNDA:0,Base._mockSurplusTransferDelay DA:110,0 FN:115,Base.setUp FNDA:0,Base.setUp DA:116,0 DA:118,0 DA:119,0 DA:121,0 DA:124,0 DA:126,0 DA:128,0 FNF:14 FNH:0 LF:20 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/SurplusAuctionHouse.t.sol FN:46,Base.setUp FNDA:0,Base.setUp DA:47,0 DA:49,0 DA:50,0 DA:52,0 DA:54,0 FN:57,Base._mockCoinBalance FNDA:0,Base._mockCoinBalance DA:58,0 FN:63,Base._mockContractEnabled FNDA:0,Base._mockContractEnabled DA:64,0 FN:69,Base._mockAuction FNDA:0,Base._mockAuction DA:71,0 FN:81,Base._mockAuctionsStarted FNDA:0,Base._mockAuctionsStarted DA:82,0 FN:88,Base._mockBidIncrease FNDA:0,Base._mockBidIncrease DA:89,0 FN:94,Base._mockBidDuration FNDA:0,Base._mockBidDuration DA:95,0 FN:100,Base._mockTotalAuctionLength FNDA:0,Base._mockTotalAuctionLength DA:101,0 FN:106,Base._mockBidReceiver FNDA:0,Base._mockBidReceiver DA:108,0 FN:111,Base._mockRecyclingPercentage FNDA:0,Base._mockRecyclingPercentage DA:112,0 FNF:10 FNH:0 LF:14 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/TaxCollector.t.sol FN:61,Base.setUp FNDA:0,Base.setUp DA:62,0 DA:64,0 DA:65,0 DA:67,0 DA:69,0 FN:72,Base.setUpTaxManyOutcome FNDA:0,Base.setUpTaxManyOutcome DA:73,0 DA:74,0 DA:75,0 DA:78,0 DA:81,0 DA:82,0 DA:83,0 FN:86,Base.setUpTaxSingleOutcome FNDA:0,Base.setUpTaxSingleOutcome DA:88,0 DA:91,0 DA:92,0 FN:95,Base.setUpTaxMany FNDA:0,Base.setUpTaxMany DA:96,0 DA:98,0 DA:99,0 DA:100,0 DA:103,0 DA:104,0 DA:105,0 FN:108,Base.setUpTaxSingle FNDA:0,Base.setUpTaxSingle DA:109,0 DA:111,0 DA:114,0 FN:117,Base.setUpSplitTaxIncome FNDA:0,Base.setUpSplitTaxIncome DA:118,0 DA:121,0 DA:122,0 DA:125,0 DA:126,0 DA:127,0 DA:128,0 DA:129,0 FN:132,Base.setUpDistributeTax FNDA:0,Base.setUpDistributeTax DA:134,0 DA:135,0 DA:138,0 DA:139,0 FN:142,Base._mockCoinBalance FNDA:0,Base._mockCoinBalance DA:143,0 FN:148,Base._mockSafeEngineCData FNDA:0,Base._mockSafeEngineCData DA:156,0 FN:164,Base._mockGlobalStabilityFee FNDA:0,Base._mockGlobalStabilityFee DA:165,0 FN:170,Base._mockMaxStabilityFeeRange FNDA:0,Base._mockMaxStabilityFeeRange DA:171,0 FN:177,Base._mockStabilityFee FNDA:0,Base._mockStabilityFee DA:178,0 FN:184,Base._mockNextStabilityFee FNDA:0,Base._mockNextStabilityFee DA:185,0 FN:190,Base._mockUpdateTime FNDA:0,Base._mockUpdateTime DA:191,0 FN:196,Base._mockSecondaryReceiverAllotedTax FNDA:0,Base._mockSecondaryReceiverAllotedTax DA:197,0 FN:202,Base._mockSecondaryTaxReceiver FNDA:0,Base._mockSecondaryTaxReceiver DA:209,0 FN:212,Base._mockCollateralList FNDA:0,Base._mockCollateralList DA:213,0 FN:216,Base._mockSecondaryReceiver FNDA:0,Base._mockSecondaryReceiver DA:217,0 FN:220,Base._assumeCurrentTaxCut FNDA:0,Base._assumeCurrentTaxCut DA:226,0 BRDA:226,0,0,- BRDA:226,0,1,- DA:227,0 DA:228,0 BRDA:228,1,0,- BRDA:228,1,1,- DA:229,0 DA:230,0 DA:231,0 DA:232,0 DA:233,0 DA:235,0 DA:239,0 DA:240,0 DA:243,0 DA:244,0 BRDA:244,2,0,- BRDA:244,2,1,- DA:245,0 DA:246,0 DA:247,0 DA:248,0 DA:249,0 DA:251,0 DA:255,0 DA:256,0 FNF:19 FNH:0 LF:69 LH:0 BRF:6 BRH:0 end_of_record TN: SF:test/testnet/unit/TokenDistributor.t.sol FN:39,Base.setUp FNDA:0,Base.setUp DA:40,0 DA:41,0 DA:42,0 DA:43,0 DA:44,0 DA:45,0 DA:47,0 DA:48,0 DA:49,0 DA:50,0 DA:51,0 DA:52,0 DA:54,0 DA:55,0 DA:58,0 DA:59,0 DA:60,0 DA:61,0 DA:63,0 DA:65,0 DA:66,0 DA:67,0 DA:70,0 DA:71,0 FN:74,Base._mockERC20VotesDelegate FNDA:0,Base._mockERC20VotesDelegate DA:75,0 FN:78,Base._mockERC20VotesTransfer FNDA:0,Base._mockERC20VotesTransfer DA:79,0 FN:82,Base._mockERC20VotesTransferFail FNDA:0,Base._mockERC20VotesTransferFail DA:83,0 FN:86,Base._mockERC20VotesBalanceOf FNDA:0,Base._mockERC20VotesBalanceOf DA:87,0 FN:90,Base._mockERC20VotesDelegateBySig FNDA:0,Base._mockERC20VotesDelegateBySig DA:98,0 FN:103,Base._mockClaimed FNDA:0,Base._mockClaimed DA:104,0 FNF:7 FNH:0 LF:30 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/Vault721.t.sol FN:22,Base.setUp FNDA:0,Base.setUp DA:23,0 DA:25,0 DA:26,0 DA:28,0 DA:29,0 DA:30,0 DA:32,0 FNF:1 FNH:0 LF:7 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/jobs/AccountingJob.t.sol FN:258,Unit_AccountingJob_WorkTransferExtraSurplus._mockValues FNDA:0,Unit_AccountingJob_WorkTransferExtraSurplus._mockValues DA:259,0 FN:26,Base.setUp FNDA:0,Base.setUp DA:27,0 DA:29,0 DA:31,0 DA:33,0 DA:35,0 FN:38,Base._mockAuctionDebt FNDA:0,Base._mockAuctionDebt DA:39,0 FN:42,Base._mockAuctionSurplus FNDA:0,Base._mockAuctionSurplus DA:43,0 FN:46,Base._mockRewardAmount FNDA:0,Base._mockRewardAmount DA:47,0 FN:50,Base._mockShouldWorkPopDebtFromQueue FNDA:0,Base._mockShouldWorkPopDebtFromQueue DA:52,0 FN:55,Base._mockShouldWorkAuctionDebt FNDA:0,Base._mockShouldWorkAuctionDebt DA:57,0 FN:60,Base._mockShouldWorkAuctionSurplus FNDA:0,Base._mockShouldWorkAuctionSurplus DA:62,0 FN:65,Base._mockShouldWorkTransferExtraSurplus FNDA:0,Base._mockShouldWorkTransferExtraSurplus DA:67,0 FNF:9 FNH:0 LF:13 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/jobs/Job.t.sol FN:20,Base.setUp FNDA:0,Base.setUp DA:21,0 DA:22,0 DA:23,0 FN:26,Base._mockRewardAmount FNDA:0,Base._mockRewardAmount DA:27,0 FNF:2 FNH:0 LF:4 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/jobs/LiquidationJob.t.sol FN:26,Base.setUp FNDA:0,Base.setUp DA:27,0 DA:29,0 DA:31,0 DA:33,0 DA:35,0 FN:38,Base._mockLiquidateSAFE FNDA:0,Base._mockLiquidateSAFE DA:39,0 FN:46,Base._mockRewardAmount FNDA:0,Base._mockRewardAmount DA:47,0 FN:50,Base._mockShouldWork FNDA:0,Base._mockShouldWork DA:52,0 FNF:4 FNH:0 LF:8 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/jobs/OracleJob.t.sol FN:30,Base.setUp FNDA:0,Base.setUp DA:31,0 DA:33,0 DA:36,0 DA:38,0 DA:40,0 FN:43,Base._mockOracleRelayerCollateralParams FNDA:0,Base._mockOracleRelayerCollateralParams DA:49,0 FN:56,Base._mockUpdateResult FNDA:0,Base._mockUpdateResult DA:57,0 FN:60,Base._mockRewardAmount FNDA:0,Base._mockRewardAmount DA:61,0 FN:64,Base._mockShouldWorkUpdateCollateralPrice FNDA:0,Base._mockShouldWorkUpdateCollateralPrice DA:66,0 FN:69,Base._mockShouldWorkUpdateRate FNDA:0,Base._mockShouldWorkUpdateRate DA:71,0 FNF:6 FNH:0 LF:10 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/oracles/ChainlinkRelayerFactory.t.sol FN:24,Base.setUp FNDA:0,Base.setUp DA:25,0 DA:27,0 DA:28,0 DA:30,0 DA:32,0 FN:35,Base._mockDecimals FNDA:0,Base._mockDecimals DA:36,0 FN:39,Base._mockDescription FNDA:0,Base._mockDescription DA:40,0 FNF:3 FNH:0 LF:7 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/oracles/DelayedOracleFactory.t.sol FN:24,Base.setUp FNDA:0,Base.setUp DA:25,0 DA:27,0 DA:28,0 DA:30,0 DA:32,0 FN:35,Base._mockSymbol FNDA:0,Base._mockSymbol DA:36,0 FN:39,Base._mockGetResultWithValidity FNDA:0,Base._mockGetResultWithValidity DA:40,0 FNF:3 FNH:0 LF:7 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/unit/oracles/DenominatedOracleFactory.t.sol FN:25,Base.setUp FNDA:0,Base.setUp DA:26,0 DA:28,0 DA:29,0 DA:31,0 DA:33,0 FN:36,Base._mockSymbol FNDA:0,Base._mockSymbol DA:37,0 DA:38,0 FNF:2 FNH:0 LF:7 LH:0 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/utils/HaiTest.t.sol FN:10,OverflowChecker.trySum FNDA:0,OverflowChecker.trySum DA:11,0 DA:12,0 FN:16,OverflowChecker.notOverflowAdd FNDA:0,OverflowChecker.notOverflowAdd DA:17,0 FN:24,OverflowChecker.notOverflowAdd FNDA:0,OverflowChecker.notOverflowAdd DA:25,0 DA:26,0 DA:27,0 DA:28,0 DA:30,0 FN:33,OverflowChecker.notOverflowAdd FNDA:0,OverflowChecker.notOverflowAdd DA:34,0 FN:37,OverflowChecker.notOverflowAdd FNDA:0,OverflowChecker.notOverflowAdd DA:38,0 BRDA:38,0,0,- BRDA:38,0,1,- DA:39,0 DA:40,0 BRDA:40,1,0,- BRDA:40,1,1,- DA:41,0 DA:43,0 BRDA:43,2,0,- BRDA:43,2,1,- DA:44,0 DA:46,0 FN:52,OverflowChecker.notOverflowAdd FNDA:0,OverflowChecker.notOverflowAdd DA:53,0 FN:56,OverflowChecker.notUnderflow FNDA:0,OverflowChecker.notUnderflow DA:57,0 FN:61,OverflowChecker.notUnderOrOverflowAdd FNDA:0,OverflowChecker.notUnderOrOverflowAdd DA:62,0 BRDA:62,3,0,- BRDA:62,3,1,- DA:63,0 BRDA:63,4,0,- BRDA:63,4,1,- DA:64,0 DA:66,0 DA:69,0 FN:74,OverflowChecker.notUnderOrOverflowSub FNDA:0,OverflowChecker.notUnderOrOverflowSub DA:75,0 BRDA:75,5,0,- BRDA:75,5,1,- DA:76,0 DA:78,0 FN:82,OverflowChecker.notOverflowMul FNDA:0,OverflowChecker.notOverflowMul DA:83,0 BRDA:83,6,0,- BRDA:83,6,1,- DA:84,0 DA:86,0 FN:90,OverflowChecker.notOverflowMul FNDA:0,OverflowChecker.notOverflowMul DA:91,0 BRDA:91,7,0,- BRDA:91,7,1,- DA:92,0 DA:93,0 BRDA:93,8,0,- BRDA:93,8,1,- DA:94,0 DA:96,0 FN:101,OverflowChecker.notUnderOrOverflowMul FNDA:0,OverflowChecker.notUnderOrOverflowMul DA:102,0 BRDA:102,9,0,- BRDA:102,9,1,- DA:103,0 DA:104,0 BRDA:104,10,0,- BRDA:104,10,1,- DA:105,0 DA:106,0 BRDA:106,11,0,- BRDA:106,11,1,- DA:107,0 BRDA:107,12,0,- BRDA:107,12,1,- DA:108,0 DA:110,0 DA:113,0 FN:117,OverflowChecker.tryRPow FNDA:0,OverflowChecker.tryRPow DA:118,0 FN:121,OverflowChecker.notOverflowRPow FNDA:0,OverflowChecker.notOverflowRPow DA:122,0 FN:129,OverflowChecker.notOverflowInt256 FNDA:0,OverflowChecker.notOverflowInt256 DA:130,0 FNF:15 FNH:0 LF:46 LH:0 BRF:26 BRH:0 end_of_record TN: SF:test/testnet/utils/InternalCallsWatcher.sol FN:20,InternalCallsExtension.setCallSuper FNDA:548,InternalCallsExtension.setCallSuper DA:21,548 FN:5,InternalCallsWatcher.calledInternal FNDA:29856,InternalCallsWatcher.calledInternal FNF:2 FNH:2 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:test/testnet/utils/MerkleTreeGenerator.sol FN:8,MerkleTreeGenerator.generateMerkleTree FNDA:56,MerkleTreeGenerator.generateMerkleTree DA:9,56 BRDA:9,0,0,- BRDA:9,0,1,56 DA:11,56 DA:13,56 DA:14,280 DA:17,56 DA:18,224 DA:21,56 FN:24,MerkleTreeGenerator.hashPair FNDA:224,MerkleTreeGenerator.hashPair DA:25,224 FN:28,MerkleTreeGenerator.leftChildIndex FNDA:224,MerkleTreeGenerator.leftChildIndex DA:29,224 FN:32,MerkleTreeGenerator.rightChildIndex FNDA:224,MerkleTreeGenerator.rightChildIndex DA:33,224 FN:36,MerkleTreeGenerator.getProof FNDA:61,MerkleTreeGenerator.getProof DA:37,61 DA:39,61 DA:40,185 DA:41,124 DA:42,124 DA:44,61 FN:47,MerkleTreeGenerator.checkLeafNode FNDA:61,MerkleTreeGenerator.checkLeafNode DA:48,61 BRDA:48,1,0,- BRDA:48,1,1,61 FN:51,MerkleTreeGenerator.siblingIndex FNDA:124,MerkleTreeGenerator.siblingIndex DA:52,124 BRDA:52,2,0,61 BRDA:52,2,1,63 DA:53,61 DA:55,63 FN:59,MerkleTreeGenerator.parentIndex FNDA:124,MerkleTreeGenerator.parentIndex DA:60,124 FN:63,MerkleTreeGenerator.concatenate FNDA:124,MerkleTreeGenerator.concatenate DA:64,124 DA:65,124 DA:66,65 DA:68,124 DA:69,124 FN:72,MerkleTreeGenerator.getIndex FNDA:61,MerkleTreeGenerator.getIndex DA:73,61 DA:74,315 BRDA:74,3,0,61 BRDA:74,3,1,254 DA:75,61 DA:78,0 FNF:10 FNH:10 LF:30 LH:29 BRF:8 BRH:6 end_of_record