TN: SF:script/TornadoRouter.s.sol FN:19,DeployScript.run FNDA:0,DeployScript.run DA:20,0 DA:22,0 DA:24,0 DA:26,0 FNF:1 FNH:0 LF:4 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/base/TornadoProposal.sol FN:16,TornadoProposal.getMultisig FNDA:0,TornadoProposal.getMultisig DA:17,0 FN:20,TornadoProposal.getTornToken FNDA:0,TornadoProposal.getTornToken DA:21,0 FN:24,TornadoProposal.getGovernance FNDA:0,TornadoProposal.getGovernance DA:25,0 FNF:3 FNH:0 LF:3 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/common/AdminUpgradeableProxy.sol FN:23,AdminUpgradeableProxy._beforeFallback FNDA:0,AdminUpgradeableProxy._beforeFallback FNF:1 FNH:0 LF:0 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/common/TornadoAddresses.sol FN:7,TornadoAddresses.getENSAddress FNDA:0,TornadoAddresses.getENSAddress DA:8,0 FN:11,TornadoAddresses.getTornTokenAddress FNDA:0,TornadoAddresses.getTornTokenAddress DA:12,0 FN:15,TornadoAddresses.getMultisigAddress FNDA:0,TornadoAddresses.getMultisigAddress DA:16,0 FN:19,TornadoAddresses.getGovernanceProxyAddress FNDA:0,TornadoAddresses.getGovernanceProxyAddress DA:20,0 FN:23,TornadoAddresses.getStakingProxyAddress FNDA:0,TornadoAddresses.getStakingProxyAddress DA:24,0 FN:27,TornadoAddresses.getRegistryProxyAddress FNDA:0,TornadoAddresses.getRegistryProxyAddress DA:28,0 FNF:6 FNH:0 LF:6 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/proposals/CRVUSDInstancesProposal.sol FN:66,CRVUSDInstancesProposal.executeProposal FNDA:2,CRVUSDInstancesProposal.executeProposal DA:69,2 DA:70,2 DA:71,2 DA:72,2 DA:73,2 DA:77,2 DA:81,2 DA:82,2 DA:83,2 DA:84,2 DA:85,2 DA:89,2 DA:90,2 DA:91,2 DA:92,2 DA:93,2 DA:97,2 DA:98,2 DA:99,2 DA:100,2 DA:101,2 DA:105,2 DA:106,2 DA:107,2 DA:108,2 DA:109,2 DA:113,2 DA:114,2 DA:115,2 DA:116,2 DA:117,2 DA:121,2 DA:123,2 DA:125,2 DA:126,2 DA:127,2 DA:128,2 DA:129,2 DA:131,2 FN:142,CRVUSDInstancesProposal._setCurveFeeChainedOracleForInstance FNDA:10,CRVUSDInstancesProposal._setCurveFeeChainedOracleForInstance DA:147,10 DA:149,10 DA:150,10 DA:155,10 DA:157,10 DA:158,10 DA:162,10 DA:164,10 DA:172,10 DA:174,10 DA:175,10 DA:179,10 FNF:2 FNH:2 LF:51 LH:51 BRF:0 BRH:0 end_of_record TN: SF:src/proposals/InfrastructureUpgradeProposal.sol FN:88,InfrastructureUpgradeProposal.executeProposal FNDA:4,InfrastructureUpgradeProposal.executeProposal DA:92,4 DA:94,4 DA:106,4 DA:112,4 DA:119,4 DA:124,4 DA:132,4 DA:142,4 DA:148,4 DA:158,4 DA:166,4 DA:168,4 DA:176,4 DA:178,4 FN:181,InfrastructureUpgradeProposal._setAllInstancePoolFeesInOracle FNDA:4,InfrastructureUpgradeProposal._setAllInstancePoolFeesInOracle DA:182,4 DA:184,4 DA:185,4 DA:186,4 DA:187,4 DA:188,4 DA:191,4 DA:192,4 DA:193,4 DA:194,4 DA:197,4 DA:198,4 DA:199,4 DA:200,4 DA:203,4 DA:204,4 DA:205,4 DA:206,4 DA:209,4 DA:210,4 DA:213,4 DA:214,4 DA:215,4 FN:220,InfrastructureUpgradeProposal._getMinimumStakeAmount FNDA:4,InfrastructureUpgradeProposal._getMinimumStakeAmount DA:221,4 FN:224,InfrastructureUpgradeProposal._getTWAPUpdateInterval FNDA:4,InfrastructureUpgradeProposal._getTWAPUpdateInterval DA:225,4 FN:228,InfrastructureUpgradeProposal._getAllInstances FNDA:12,InfrastructureUpgradeProposal._getAllInstances DA:229,12 DA:232,12 DA:233,12 DA:234,12 DA:235,12 DA:238,12 DA:239,12 DA:240,12 DA:241,12 DA:244,12 DA:245,12 DA:246,12 DA:247,12 DA:250,12 DA:251,12 DA:254,12 DA:255,12 DA:256,12 FN:259,InfrastructureUpgradeProposal._getAllInstanceFeePercents FNDA:4,InfrastructureUpgradeProposal._getAllInstanceFeePercents DA:260,4 DA:263,4 DA:264,4 DA:265,4 DA:266,4 DA:269,4 DA:270,4 DA:271,4 DA:272,4 DA:275,4 DA:276,4 DA:277,4 DA:278,4 DA:281,4 DA:282,4 DA:285,4 DA:286,4 DA:287,4 FNF:6 FNH:6 LF:75 LH:75 BRF:0 BRH:0 end_of_record TN: SF:src/reference/RelayerRegistry.sol FN:152,RelayerRegistry.initialize FNDA:0,RelayerRegistry.initialize DA:153,0 FN:165,RelayerRegistry.register FNDA:0,RelayerRegistry.register DA:168,0 FN:175,RelayerRegistry.registerPermit FNDA:0,RelayerRegistry.registerPermit DA:185,0 DA:186,0 FN:189,RelayerRegistry._register FNDA:0,RelayerRegistry._register DA:195,0 DA:196,0 BRDA:196,0,0,- BRDA:196,0,1,- DA:197,0 BRDA:197,1,0,- BRDA:197,1,1,- DA:198,0 DA:200,0 BRDA:200,2,0,- BRDA:200,2,1,- DA:201,0 BRDA:201,3,0,- BRDA:201,3,1,- DA:203,0 DA:204,0 DA:206,0 DA:207,0 DA:208,0 DA:210,0 DA:211,0 DA:212,0 DA:215,0 FN:224,RelayerRegistry.registerWorker FNDA:0,RelayerRegistry.registerWorker DA:225,0 FN:228,RelayerRegistry._registerWorker FNDA:0,RelayerRegistry._registerWorker DA:229,0 BRDA:229,4,0,- BRDA:229,4,1,- DA:230,0 DA:231,0 FN:244,RelayerRegistry.unregisterWorker FNDA:0,RelayerRegistry.unregisterWorker DA:245,0 BRDA:245,5,0,- BRDA:245,5,1,- BRDA:245,6,0,- BRDA:245,6,1,- DA:246,0 BRDA:246,7,0,- BRDA:246,7,1,- DA:247,0 DA:248,0 FN:257,RelayerRegistry.stakeToRelayer FNDA:0,RelayerRegistry.stakeToRelayer DA:258,0 FN:266,RelayerRegistry.stakeToRelayerPermit FNDA:0,RelayerRegistry.stakeToRelayerPermit DA:275,0 DA:276,0 FN:279,RelayerRegistry._stakeToRelayer FNDA:0,RelayerRegistry._stakeToRelayer DA:280,0 BRDA:280,8,0,- BRDA:280,8,1,- DA:281,0 DA:282,0 DA:283,0 FN:298,RelayerRegistry.burn FNDA:0,RelayerRegistry.burn DA:299,0 DA:300,0 BRDA:300,9,0,- BRDA:300,9,1,- DA:301,0 BRDA:301,10,0,- BRDA:301,10,1,- DA:302,0 DA:305,0 BRDA:305,11,0,- BRDA:305,11,1,- DA:306,0 DA:307,0 DA:308,0 DA:309,0 FN:317,RelayerRegistry.setMinStakeAmount FNDA:0,RelayerRegistry.setMinStakeAmount DA:318,0 DA:319,0 FN:327,RelayerRegistry.setTornadoRouter FNDA:0,RelayerRegistry.setTornadoRouter DA:328,0 DA:329,0 FN:341,RelayerRegistry.nullifyBalance FNDA:0,RelayerRegistry.nullifyBalance DA:342,0 DA:343,0 BRDA:343,12,0,- BRDA:343,12,1,- DA:344,0 DA:345,0 FN:354,RelayerRegistry.isRelayer FNDA:0,RelayerRegistry.isRelayer DA:355,0 FN:365,RelayerRegistry.isRelayerRegistered FNDA:0,RelayerRegistry.isRelayerRegistered DA:366,0 FN:375,RelayerRegistry.getRelayerEnsHash FNDA:0,RelayerRegistry.getRelayerEnsHash DA:376,0 FN:385,RelayerRegistry.getRelayerBalance FNDA:0,RelayerRegistry.getRelayerBalance DA:386,0 FN:43,ENSNamehash.namehash FNDA:0,ENSNamehash.namehash DA:44,0 FN:47,ENSNamehash.namehash FNDA:0,ENSNamehash.namehash DA:48,0 BRDA:48,0,0,- BRDA:48,0,1,- DA:50,0 DA:52,0 FN:55,ENSNamehash.labelLength FNDA:0,ENSNamehash.labelLength DA:56,0 DA:57,0 DA:58,0 DA:60,0 FN:63,ENSNamehash.keccak FNDA:0,ENSNamehash.keccak DA:64,0 BRDA:64,1,0,- BRDA:64,1,1,- DA:66,0 FNF:22 FNH:0 LF:65 LH:0 BRF:30 BRH:0 end_of_record TN: SF:src/reference/TornadoStakingRewards.sol FN:71,TornadoStakingRewards.getReward FNDA:0,TornadoStakingRewards.getReward DA:72,0 DA:73,0 DA:74,0 DA:75,0 DA:76,0 FN:86,TornadoStakingRewards.addBurnRewards FNDA:0,TornadoStakingRewards.addBurnRewards DA:87,0 BRDA:87,0,0,- BRDA:87,0,1,- DA:88,0 FN:100,TornadoStakingRewards.updateRewardsOnLockedBalanceChange FNDA:0,TornadoStakingRewards.updateRewardsOnLockedBalanceChange DA:104,0 DA:105,0 FN:112,TornadoStakingRewards.withdrawTorn FNDA:0,TornadoStakingRewards.withdrawTorn DA:113,0 BRDA:113,1,0,- BRDA:113,1,1,- DA:114,0 FN:129,TornadoStakingRewards._updateReward FNDA:0,TornadoStakingRewards._updateReward DA:133,0 BRDA:133,2,0,- BRDA:133,2,1,- DA:134,0 DA:138,0 DA:139,0 FN:146,TornadoStakingRewards.checkReward FNDA:0,TornadoStakingRewards.checkReward DA:147,0 DA:148,0 BRDA:148,3,0,- BRDA:148,3,1,- DA:149,0 DA:153,0 FNF:6 FNH:0 LF:19 LH:0 BRF:8 BRH:0 end_of_record TN: SF:src/v1/RelayerRegistry.sol FN:97,RelayerRegistry.initialize FNDA:0,RelayerRegistry.initialize DA:98,0 FN:107,RelayerRegistry.register FNDA:0,RelayerRegistry.register DA:112,0 FN:118,RelayerRegistry.registerPermit FNDA:0,RelayerRegistry.registerPermit DA:128,0 DA:129,0 FN:132,RelayerRegistry._register FNDA:0,RelayerRegistry._register DA:138,0 DA:139,0 BRDA:139,0,0,- BRDA:139,0,1,- DA:140,0 BRDA:140,1,0,- BRDA:140,1,1,- DA:141,0 DA:143,0 BRDA:143,2,0,- BRDA:143,2,1,- DA:144,0 BRDA:144,3,0,- BRDA:144,3,1,- DA:146,0 DA:147,0 DA:149,0 DA:150,0 DA:151,0 DA:153,0 DA:154,0 DA:155,0 DA:158,0 FN:166,RelayerRegistry.registerWorker FNDA:0,RelayerRegistry.registerWorker DA:167,0 FN:170,RelayerRegistry._registerWorker FNDA:0,RelayerRegistry._registerWorker DA:171,0 BRDA:171,4,0,- BRDA:171,4,1,- DA:172,0 DA:173,0 FN:183,RelayerRegistry.unregisterWorker FNDA:0,RelayerRegistry.unregisterWorker DA:184,0 BRDA:184,5,0,- BRDA:184,5,1,- BRDA:184,6,0,- BRDA:184,6,1,- DA:185,0 BRDA:185,7,0,- BRDA:185,7,1,- DA:186,0 DA:187,0 FN:195,RelayerRegistry.stakeToRelayer FNDA:0,RelayerRegistry.stakeToRelayer DA:196,0 FN:203,RelayerRegistry.stakeToRelayerPermit FNDA:0,RelayerRegistry.stakeToRelayerPermit DA:212,0 DA:213,0 FN:216,RelayerRegistry._stakeToRelayer FNDA:0,RelayerRegistry._stakeToRelayer DA:221,0 BRDA:221,8,0,- BRDA:221,8,1,- DA:222,0 DA:223,0 DA:224,0 FN:238,RelayerRegistry.burn FNDA:0,RelayerRegistry.burn DA:243,0 DA:244,0 BRDA:244,9,0,- BRDA:244,9,1,- DA:245,0 BRDA:245,10,0,- BRDA:245,10,1,- DA:246,0 DA:249,0 BRDA:249,11,0,- BRDA:249,11,1,- DA:250,0 DA:251,0 DA:252,0 DA:253,0 FN:260,RelayerRegistry.setMinStakeAmount FNDA:0,RelayerRegistry.setMinStakeAmount DA:261,0 DA:262,0 FN:269,RelayerRegistry.setTornadoRouter FNDA:0,RelayerRegistry.setTornadoRouter DA:270,0 DA:271,0 FN:281,RelayerRegistry.nullifyBalance FNDA:0,RelayerRegistry.nullifyBalance DA:282,0 DA:283,0 BRDA:283,12,0,- BRDA:283,12,1,- DA:284,0 DA:285,0 FN:293,RelayerRegistry.isRelayer FNDA:0,RelayerRegistry.isRelayer DA:294,0 FN:303,RelayerRegistry.isRelayerRegistered FNDA:0,RelayerRegistry.isRelayerRegistered DA:304,0 FN:312,RelayerRegistry.getRelayerEnsHash FNDA:0,RelayerRegistry.getRelayerEnsHash DA:313,0 FN:321,RelayerRegistry.getRelayerBalance FNDA:0,RelayerRegistry.getRelayerBalance DA:322,0 FNF:18 FNH:0 LF:55 LH:0 BRF:26 BRH:0 end_of_record TN: SF:src/v1/libraries/UniswapV3OracleHelper.sol FN:30,UniswapV3OracleHelper.getPriceOfTokenInToken FNDA:0,UniswapV3OracleHelper.getPriceOfTokenInToken DA:36,0 DA:37,0 BRDA:37,0,0,- BRDA:37,0,1,- DA:39,0 DA:40,0 FN:56,UniswapV3OracleHelper.getPriceOfTokenInWETH FNDA:0,UniswapV3OracleHelper.getPriceOfTokenInWETH DA:61,0 FN:72,UniswapV3OracleHelper.getPriceOfWETHInToken FNDA:0,UniswapV3OracleHelper.getPriceOfWETHInToken DA:77,0 FN:88,UniswapV3OracleHelper.getPriceRatioOfTokens FNDA:0,UniswapV3OracleHelper.getPriceRatioOfTokens DA:93,0 DA:94,0 FNF:4 FNH:0 LF:8 LH:0 BRF:2 BRH:0 end_of_record TN: SF:src/v1/staking/TornadoStakingRewards.sol FN:64,TornadoStakingRewards.getReward FNDA:0,TornadoStakingRewards.getReward DA:65,0 DA:66,0 DA:67,0 DA:68,0 DA:69,0 FN:79,TornadoStakingRewards.addBurnRewards FNDA:0,TornadoStakingRewards.addBurnRewards DA:80,0 BRDA:80,0,0,- BRDA:80,0,1,- DA:81,0 FN:91,TornadoStakingRewards.updateRewardsOnLockedBalanceChange FNDA:0,TornadoStakingRewards.updateRewardsOnLockedBalanceChange DA:92,0 DA:93,0 FN:99,TornadoStakingRewards.withdrawTorn FNDA:0,TornadoStakingRewards.withdrawTorn DA:100,0 BRDA:100,1,0,- BRDA:100,1,1,- DA:101,0 FN:114,TornadoStakingRewards._updateReward FNDA:0,TornadoStakingRewards._updateReward DA:115,0 BRDA:115,2,0,- BRDA:115,2,1,- DA:116,0 DA:119,0 DA:120,0 FN:127,TornadoStakingRewards.checkReward FNDA:0,TornadoStakingRewards.checkReward DA:128,0 DA:129,0 BRDA:129,3,0,- BRDA:129,3,1,- DA:130,0 DA:131,0 FNF:6 FNH:0 LF:19 LH:0 BRF:8 BRH:0 end_of_record TN: SF:src/v1/tornado-proxy/FeeManager.sol FN:57,FeeManager.updateAllFees FNDA:0,FeeManager.updateAllFees DA:58,0 FN:66,FeeManager.updateFees FNDA:0,FeeManager.updateFees DA:67,0 DA:68,0 FN:76,FeeManager.updateFee FNDA:0,FeeManager.updateFee DA:77,0 DA:78,0 DA:79,0 DA:80,0 FN:87,FeeManager.instanceFeeWithUpdate FNDA:0,FeeManager.instanceFeeWithUpdate DA:88,0 BRDA:88,0,0,- BRDA:88,0,1,- DA:89,0 DA:91,0 FN:99,FeeManager.calculatePoolFee FNDA:0,FeeManager.calculatePoolFee DA:100,0 DA:101,0 BRDA:101,1,0,- BRDA:101,1,1,- DA:102,0 DA:105,0 DA:106,0 DA:112,0 DA:113,0 FN:127,FeeManager.setUniswapTornPoolSwappingFee FNDA:0,FeeManager.setUniswapTornPoolSwappingFee DA:128,0 DA:129,0 FN:136,FeeManager.setPeriodForTWAPOracle FNDA:0,FeeManager.setPeriodForTWAPOracle DA:137,0 FN:144,FeeManager.setUpdateFeeTimeLimit FNDA:0,FeeManager.setUpdateFeeTimeLimit DA:145,0 FN:151,FeeManager.feeDeviations FNDA:0,FeeManager.feeDeviations DA:152,0 DA:153,0 DA:155,0 DA:156,0 DA:157,0 DA:158,0 BRDA:158,2,0,- BRDA:158,2,1,- DA:159,0 DA:162,0 FNF:9 FNH:0 LF:29 LH:0 BRF:6 BRH:0 end_of_record TN: SF:src/v1/tornado-proxy/InstanceRegistry.sol FN:55,InstanceRegistry.initialize FNDA:0,InstanceRegistry.initialize DA:56,0 DA:57,0 DA:58,0 DA:59,0 FN:66,InstanceRegistry.updateInstance FNDA:0,InstanceRegistry.updateInstance DA:67,0 BRDA:67,0,0,- BRDA:67,0,1,- DA:68,0 BRDA:68,1,0,- BRDA:68,1,1,- DA:69,0 DA:71,0 FN:78,InstanceRegistry.removeInstance FNDA:0,InstanceRegistry.removeInstance DA:79,0 DA:80,0 DA:82,0 BRDA:82,2,0,- BRDA:82,2,1,- DA:83,0 DA:84,0 BRDA:84,3,0,- BRDA:84,3,1,- DA:85,0 DA:89,0 DA:90,0 DA:91,0 DA:92,0 FN:100,InstanceRegistry.setProtocolFee FNDA:0,InstanceRegistry.setProtocolFee DA:101,0 FN:108,InstanceRegistry.setTornadoRouter FNDA:0,InstanceRegistry.setTornadoRouter DA:109,0 DA:110,0 FN:113,InstanceRegistry._updateInstance FNDA:0,InstanceRegistry._updateInstance DA:114,0 DA:115,0 BRDA:115,4,0,- BRDA:115,4,1,- DA:116,0 DA:117,0 BRDA:117,5,0,- BRDA:117,5,1,- DA:118,0 DA:120,0 BRDA:120,6,0,- BRDA:120,6,1,- DA:121,0 DA:124,0 FN:130,InstanceRegistry.getAllInstances FNDA:0,InstanceRegistry.getAllInstances DA:131,0 DA:132,0 DA:133,0 DA:134,0 FN:141,InstanceRegistry.getAllInstanceAddresses FNDA:0,InstanceRegistry.getAllInstanceAddresses DA:142,0 DA:143,0 DA:144,0 FN:150,InstanceRegistry.getPoolToken FNDA:0,InstanceRegistry.getPoolToken DA:151,0 FNF:9 FNH:0 LF:37 LH:0 BRF:14 BRH:0 end_of_record TN: SF:src/v1/tornado-proxy/TornadoRouter.sol FN:43,TornadoRouter.deposit FNDA:0,TornadoRouter.deposit DA:48,0 DA:49,0 BRDA:49,0,0,- BRDA:49,0,1,- DA:51,0 BRDA:51,1,0,- BRDA:51,1,1,- DA:52,0 DA:54,0 DA:55,0 FN:58,TornadoRouter.withdraw FNDA:0,TornadoRouter.withdraw DA:68,0 DA:69,0 BRDA:69,2,0,- BRDA:69,2,1,- DA:70,0 DA:72,0 FN:78,TornadoRouter.approveExactToken FNDA:0,TornadoRouter.approveExactToken DA:83,0 FN:89,TornadoRouter.backupNotes FNDA:0,TornadoRouter.backupNotes DA:90,0 DA:91,0 FN:96,TornadoRouter.rescueTokens FNDA:0,TornadoRouter.rescueTokens DA:101,0 BRDA:101,3,0,- BRDA:101,3,1,- DA:103,0 BRDA:103,4,0,- BRDA:103,4,1,- DA:105,0 DA:106,0 DA:107,0 DA:110,0 DA:111,0 DA:112,0 BRDA:112,5,0,- BRDA:112,5,1,- DA:113,0 FNF:5 FNH:0 LF:22 LH:0 BRF:12 BRH:0 end_of_record TN: SF:src/v1/utils/ENSNamehash.sol FN:12,ENSNamehash.namehash FNDA:0,ENSNamehash.namehash DA:13,0 FN:16,ENSNamehash.namehash FNDA:0,ENSNamehash.namehash DA:17,0 BRDA:17,0,0,- BRDA:17,0,1,- DA:19,0 DA:21,0 FN:24,ENSNamehash.labelLength FNDA:0,ENSNamehash.labelLength DA:25,0 DA:26,0 DA:27,0 DA:29,0 FN:32,ENSNamehash.keccak FNDA:0,ENSNamehash.keccak DA:37,0 BRDA:37,1,0,- BRDA:37,1,1,- DA:39,0 FNF:4 FNH:0 LF:10 LH:0 BRF:4 BRH:0 end_of_record TN: SF:src/v2/CurveFeeOracle.sol FN:221,CurveFeeOracle.update FNDA:32,CurveFeeOracle.update FN:223,CurveFeeOracle.getFee FNDA:26,CurveFeeOracle.getFee DA:231,26 BRDA:231,0,0,10 BRDA:231,0,1,16 DA:234,16 DA:237,16 BRDA:237,1,0,- BRDA:237,1,1,15 DA:238,15 DA:245,16 FN:252,CurveFeeOracle.getChainedOracleNameForInstance FNDA:1,CurveFeeOracle.getChainedOracleNameForInstance DA:258,1 FN:261,CurveFeeOracle.getChainedOracleNameForOracleHash FNDA:1,CurveFeeOracle.getChainedOracleNameForOracleHash DA:267,1 FN:270,CurveFeeOracle.getChainedOracleHashForInstance FNDA:1,CurveFeeOracle.getChainedOracleHashForInstance DA:276,2 FN:281,CurveFeeOracle.modifyChainedOracleForInstance FNDA:12,CurveFeeOracle.modifyChainedOracleForInstance DA:289,12 DA:290,12 DA:292,12 DA:293,12 DA:295,12 FN:298,CurveFeeOracle.setUniswapFeeOracle FNDA:2,CurveFeeOracle.setUniswapFeeOracle DA:299,2 DA:300,2 FN:303,CurveFeeOracle.setTornOracleIsUniswap FNDA:1,CurveFeeOracle.setTornOracleIsUniswap DA:304,1 DA:305,1 BRDA:305,2,0,1 BRDA:305,2,1,- DA:306,0 FN:60,CurveChainedOracles.createChainedOracle FNDA:0,CurveChainedOracles.createChainedOracle DA:66,0 DA:68,0 DA:70,0 DA:73,0 DA:76,0 DA:79,0 BRDA:79,0,0,- BRDA:79,0,1,- DA:80,0 DA:84,0 BRDA:84,1,0,- BRDA:84,1,1,- DA:85,0 DA:90,0 BRDA:90,2,0,- BRDA:90,2,1,- DA:94,0 FN:104,CurveChainedOracles.price_oracle FNDA:0,CurveChainedOracles.price_oracle DA:105,0 DA:106,0 DA:107,0 DA:110,0 DA:112,0 DA:113,0 DA:119,0 DA:125,0 DA:128,0 DA:131,0 DA:134,0 DA:136,0 DA:140,0 BRDA:140,3,0,- BRDA:140,3,1,- DA:141,0 DA:142,0 BRDA:142,4,0,- BRDA:142,4,1,- DA:143,0 DA:147,0 BRDA:147,5,0,- BRDA:147,5,1,- DA:148,0 DA:152,0 DA:155,0 FNF:10 FNH:8 LF:49 LH:17 BRF:18 BRH:4 end_of_record TN: SF:src/v2/FeeOracleManager.sol FN:125,FeeOracleManager.version FNDA:1,FeeOracleManager.version DA:126,1 FN:133,FeeOracleManager.initialize FNDA:6,FeeOracleManager.initialize DA:141,4 DA:143,4 DA:145,68 DA:148,68 DA:156,68 DA:160,4 FN:163,FeeOracleManager.updateAllFees FNDA:4,FeeOracleManager.updateAllFees DA:168,4 FN:171,FeeOracleManager.updateFees FNDA:2,FeeOracleManager.updateFees DA:176,6 DA:178,6 DA:180,6 DA:181,86 FN:185,FeeOracleManager.updateFee FNDA:29,FeeOracleManager.updateFee DA:192,113 DA:193,113 DA:196,113 BRDA:196,0,0,- BRDA:196,0,1,113 DA:199,113 BRDA:199,1,0,- BRDA:199,1,1,50 DA:201,94 DA:204,94 DA:207,94 DA:210,94 DA:218,94 DA:222,113 FN:227,FeeOracleManager.setInstanceRegistry FNDA:2,FeeOracleManager.setInstanceRegistry DA:228,1 DA:229,1 FN:232,FeeOracleManager.setFeeOracle FNDA:13,FeeOracleManager.setFeeOracle DA:234,12 DA:235,12 DA:239,12 DA:242,12 BRDA:242,2,0,- BRDA:242,2,1,11 DA:244,11 DA:247,11 DA:250,11 DA:253,11 DA:261,11 DA:265,12 DA:268,12 FN:271,FeeOracleManager.setFeePercentForInstance FNDA:15,FeeOracleManager.setFeePercentForInstance DA:275,14 DA:276,14 FN:279,FeeOracleManager.setFeeUpdateIntervalForInstance FNDA:13,FeeOracleManager.setFeeUpdateIntervalForInstance DA:283,12 DA:284,12 FN:287,FeeOracleManager.setFeeUpdater FNDA:12,FeeOracleManager.setFeeUpdater DA:288,12 DA:289,12 FN:294,FeeOracleManager.getUpdatedFeeForInstance FNDA:1,FeeOracleManager.getUpdatedFeeForInstance DA:295,1 FN:298,FeeOracleManager.populateInstanceWithFeeData FNDA:2,FeeOracleManager.populateInstanceWithFeeData DA:304,3 FN:307,FeeOracleManager.populateInstanceWithFeeData FNDA:0,FeeOracleManager.populateInstanceWithFeeData DA:313,126 FN:326,FeeOracleManager.getLastFeeForInstance FNDA:13,FeeOracleManager.getLastFeeForInstance DA:327,13 FN:330,FeeOracleManager.getLastUpdatedTimeForInstance FNDA:3,FeeOracleManager.getLastUpdatedTimeForInstance DA:331,3 FN:334,FeeOracleManager.getFeePercentForInstance FNDA:1,FeeOracleManager.getFeePercentForInstance DA:335,1 FN:338,FeeOracleManager.getFeeUpdateIntervalForInstance FNDA:1,FeeOracleManager.getFeeUpdateIntervalForInstance DA:344,1 FN:347,FeeOracleManager.getAllFeeDeviations FNDA:1,FeeOracleManager.getAllFeeDeviations DA:348,1 FN:351,FeeOracleManager.getFeeDeviationsForInstances FNDA:1,FeeOracleManager.getFeeDeviationsForInstances DA:357,2 DA:359,2 DA:361,2 DA:362,18 DA:364,18 DA:366,18 DA:367,18 DA:369,18 BRDA:369,3,0,- BRDA:369,3,1,9 DA:370,9 FNF:19 FNH:18 LF:58 LH:58 BRF:8 BRH:4 end_of_record TN: SF:src/v2/InstanceRegistry.sol FN:132,InstanceRegistry.version FNDA:2,InstanceRegistry.version DA:133,2 FN:136,InstanceRegistry.initialize FNDA:6,InstanceRegistry.initialize DA:141,4 DA:144,4 DA:146,4 DA:147,68 FN:151,InstanceRegistry.addInstance FNDA:12,InstanceRegistry.addInstance DA:154,80 DA:156,80 BRDA:156,0,0,- BRDA:156,0,1,80 DA:160,80 DA:162,80 DA:165,80 DA:174,80 BRDA:174,1,0,- BRDA:174,1,1,63 DA:175,63 DA:177,63 BRDA:177,2,0,- BRDA:177,2,1,63 DA:178,63 DA:183,80 DA:186,80 DA:189,80 DA:193,80 FN:201,InstanceRegistry.removeInstanceByIndex FNDA:1,InstanceRegistry.removeInstanceByIndex DA:202,1 FN:210,InstanceRegistry.removeInstanceByAddress FNDA:1,InstanceRegistry.removeInstanceByAddress DA:211,1 FN:214,InstanceRegistry._removeInstanceByAddress FNDA:2,InstanceRegistry._removeInstanceByAddress DA:217,2 DA:218,2 DA:222,2 BRDA:222,3,0,- BRDA:222,3,1,2 DA:226,2 BRDA:226,4,0,- BRDA:226,4,1,1 DA:227,1 DA:229,1 BRDA:229,5,0,- BRDA:229,5,1,1 DA:230,1 DA:236,2 DA:238,2 DA:242,2 DA:244,2 DA:246,2 DA:250,2 DA:254,2 FN:259,InstanceRegistry.setTornadoRouter FNDA:1,InstanceRegistry.setTornadoRouter DA:260,1 DA:261,1 FN:266,InstanceRegistry.getAllInstances FNDA:5,InstanceRegistry.getAllInstances DA:267,5 FN:270,InstanceRegistry.getInstances FNDA:0,InstanceRegistry.getInstances DA:276,5 DA:278,5 DA:279,95 FN:283,InstanceRegistry.getAllInstanceStates FNDA:1,InstanceRegistry.getAllInstanceStates DA:284,1 FN:287,InstanceRegistry.getInstanceState FNDA:1,InstanceRegistry.getInstanceState DA:293,2 DA:295,2 DA:296,26 FN:300,InstanceRegistry.getInstanceState FNDA:2,InstanceRegistry.getInstanceState DA:301,2 FN:304,InstanceRegistry.getInstanceState FNDA:137,InstanceRegistry.getInstanceState DA:310,137 FN:313,InstanceRegistry.getInstanceToken FNDA:2,InstanceRegistry.getInstanceToken DA:314,2 FN:317,InstanceRegistry.getInstanceIndex FNDA:1,InstanceRegistry.getInstanceIndex DA:318,1 FN:321,InstanceRegistry.isRegisteredInstance FNDA:2,InstanceRegistry.isRegisteredInstance DA:322,2 FN:325,InstanceRegistry.isEnabledInstance FNDA:2,InstanceRegistry.isEnabledInstance DA:326,4 FN:331,InstanceRegistry.isRegisteredInstanceByENSName FNDA:0,InstanceRegistry.isRegisteredInstanceByENSName DA:337,0 FN:340,InstanceRegistry.isEnabledInstanceByENSName FNDA:0,InstanceRegistry.isEnabledInstanceByENSName DA:341,0 FN:344,InstanceRegistry.getInstanceByENSName FNDA:1,InstanceRegistry.getInstanceByENSName DA:350,1 FNF:20 FNH:17 LF:53 LH:51 BRF:12 BRH:6 end_of_record TN: SF:src/v2/RelayerRegistry.sol FN:154,RelayerRegistry.version FNDA:0,RelayerRegistry.version DA:155,0 FN:158,RelayerRegistry.initialize FNDA:4,RelayerRegistry.initialize DA:163,4 DA:164,4 DA:165,4 FN:168,RelayerRegistry.register FNDA:1,RelayerRegistry.register DA:169,1 FN:172,RelayerRegistry.registerPermit FNDA:0,RelayerRegistry.registerPermit DA:182,0 DA:183,0 FN:186,RelayerRegistry._register FNDA:1,RelayerRegistry._register DA:193,1 DA:195,1 BRDA:195,0,0,- BRDA:195,0,1,1 DA:201,1 BRDA:201,1,0,- BRDA:201,1,1,1 DA:204,1 DA:207,1 DA:209,1 DA:211,1 DA:212,3 DA:215,1 FN:218,RelayerRegistry.registerWorker FNDA:0,RelayerRegistry.registerWorker DA:223,0 FN:226,RelayerRegistry._registerWorker FNDA:3,RelayerRegistry._registerWorker DA:227,3 BRDA:227,2,0,- BRDA:227,2,1,3 DA:228,3 DA:229,3 FN:232,RelayerRegistry.unregisterWorker FNDA:4,RelayerRegistry.unregisterWorker DA:233,4 BRDA:233,3,0,1 BRDA:233,3,1,3 DA:238,3 BRDA:238,4,0,- BRDA:238,4,1,3 DA:240,3 DA:242,3 FN:245,RelayerRegistry.stakeToRelayer FNDA:1,RelayerRegistry.stakeToRelayer DA:246,1 FN:249,RelayerRegistry.stakeToRelayerPermit FNDA:0,RelayerRegistry.stakeToRelayerPermit DA:258,0 DA:259,0 FN:262,RelayerRegistry._addStake FNDA:1,RelayerRegistry._addStake DA:266,1 DA:267,1 DA:268,1 FN:271,RelayerRegistry.deductBalance FNDA:1,RelayerRegistry.deductBalance DA:277,1 DA:278,1 FN:283,RelayerRegistry.setRouterAddress FNDA:0,RelayerRegistry.setRouterAddress DA:284,0 DA:285,0 FN:288,RelayerRegistry.setStakingRewardsProxyAddress FNDA:0,RelayerRegistry.setStakingRewardsProxyAddress DA:293,0 DA:294,0 FN:297,RelayerRegistry.setMinimumStakingAmountOracle FNDA:0,RelayerRegistry.setMinimumStakingAmountOracle DA:302,0 DA:303,0 BRDA:303,5,0,- BRDA:303,5,1,- DA:304,0 DA:305,0 FN:310,RelayerRegistry.isWorker FNDA:1,RelayerRegistry.isWorker DA:311,1 FN:314,RelayerRegistry.isWorkerOfRelayer FNDA:1,RelayerRegistry.isWorkerOfRelayer DA:320,5 FN:323,RelayerRegistry.getOwningRelayerOfWorker FNDA:0,RelayerRegistry.getOwningRelayerOfWorker DA:324,0 FN:327,RelayerRegistry.getMinimumStakingAmount FNDA:0,RelayerRegistry.getMinimumStakingAmount DA:328,1 DA:329,1 BRDA:329,6,0,- BRDA:329,6,1,- DA:330,0 DA:332,1 FN:335,RelayerRegistry.getRelayerBalanceByName FNDA:2,RelayerRegistry.getRelayerBalanceByName DA:336,2 FN:339,RelayerRegistry.getRelayerENSNodeByName FNDA:0,RelayerRegistry.getRelayerENSNodeByName DA:340,0 FN:343,RelayerRegistry.getRelayerBalance FNDA:0,RelayerRegistry.getRelayerBalance DA:344,0 FN:347,RelayerRegistry.getRelayerENSNode FNDA:0,RelayerRegistry.getRelayerENSNode DA:348,0 FNF:23 FNH:11 LF:51 LH:32 BRF:14 BRH:6 end_of_record TN: SF:src/v2/TornadoRouter.sol FN:91,TornadoRouter.version FNDA:2,TornadoRouter.version DA:92,2 FN:95,TornadoRouter.initialize FNDA:6,TornadoRouter.initialize DA:101,4 DA:102,4 DA:103,4 DA:104,4 FN:114,TornadoRouter.deposit FNDA:1,TornadoRouter.deposit DA:119,1 DA:122,1 BRDA:122,0,0,- BRDA:122,0,1,1 DA:124,1 BRDA:124,1,0,- BRDA:124,1,1,1 DA:125,1 DA:128,1 DA:130,1 FN:150,TornadoRouter.withdraw FNDA:1,TornadoRouter.withdraw DA:164,1 BRDA:164,2,0,- BRDA:164,2,1,1 DA:166,1 BRDA:166,3,0,- BRDA:166,3,1,1 DA:169,1 BRDA:169,4,0,- BRDA:169,4,1,1 DA:172,1 DA:175,1 DA:178,1 DA:182,1 FN:187,TornadoRouter.backupNotes FNDA:1,TornadoRouter.backupNotes DA:188,1 DA:189,1 FN:196,TornadoRouter.rescueTokens FNDA:2,TornadoRouter.rescueTokens DA:201,2 BRDA:201,5,0,- BRDA:201,5,1,2 DA:203,2 BRDA:203,6,0,- BRDA:203,6,1,1 DA:205,1 DA:206,1 DA:207,1 DA:210,1 DA:211,1 DA:212,1 BRDA:212,7,0,- BRDA:212,7,1,1 DA:213,1 FN:219,TornadoRouter.approveTokenForInstance FNDA:64,TornadoRouter.approveTokenForInstance DA:223,64 DA:224,64 FN:227,TornadoRouter.setInstanceRegistry FNDA:2,TornadoRouter.setInstanceRegistry DA:228,1 DA:229,1 FN:232,TornadoRouter.setFeeOracleManager FNDA:2,TornadoRouter.setFeeOracleManager DA:233,1 DA:234,1 FN:237,TornadoRouter.setStakingRewards FNDA:2,TornadoRouter.setStakingRewards DA:238,1 DA:239,1 FNF:10 FNH:10 LF:37 LH:37 BRF:16 BRH:8 end_of_record TN: SF:src/v2/TornadoStakingRewards.sol FN:84,TornadoStakingRewards.getReward FNDA:0,TornadoStakingRewards.getReward DA:85,0 DA:86,0 DA:87,0 DA:88,0 DA:89,0 FN:99,TornadoStakingRewards.addBurnRewards FNDA:1,TornadoStakingRewards.addBurnRewards DA:100,1 BRDA:100,0,0,- BRDA:100,0,1,1 DA:104,1 FN:116,TornadoStakingRewards.updateRewardsOnLockedBalanceChange FNDA:4,TornadoStakingRewards.updateRewardsOnLockedBalanceChange DA:120,4 DA:121,4 FN:127,TornadoStakingRewards.withdrawTorn FNDA:0,TornadoStakingRewards.withdrawTorn DA:128,0 BRDA:128,1,0,- BRDA:128,1,1,- DA:129,0 FN:144,TornadoStakingRewards._updateReward FNDA:4,TornadoStakingRewards._updateReward DA:148,4 BRDA:148,2,0,4 BRDA:148,2,1,4 DA:149,4 DA:153,4 DA:154,4 FN:163,TornadoStakingRewards.checkReward FNDA:0,TornadoStakingRewards.checkReward DA:164,0 DA:165,0 BRDA:165,3,0,- BRDA:165,3,1,- DA:166,0 DA:170,0 FNF:6 FNH:3 LF:19 LH:8 BRF:8 BRH:3 end_of_record TN: SF:src/v2/UniswapFeeOracle.sol FN:127,UniswapFeeOracle.getFee FNDA:58,UniswapFeeOracle.getFee DA:135,58 BRDA:135,0,0,9 BRDA:135,0,1,49 DA:138,49 DA:142,49 DA:145,49 FN:152,UniswapFeeOracle.update FNDA:78,UniswapFeeOracle.update DA:154,77 DA:157,77 DA:160,77 DA:164,77 BRDA:164,1,0,- BRDA:164,1,1,8 DA:166,8 DA:167,8 DA:170,8 DA:178,8 FN:182,UniswapFeeOracle.getTORNPerToken FNDA:15,UniswapFeeOracle.getTORNPerToken DA:184,64 DA:185,64 DA:188,64 FN:193,UniswapFeeOracle.setPoolFeeForToken FNDA:69,UniswapFeeOracle.setPoolFeeForToken DA:195,68 BRDA:195,2,0,- BRDA:195,2,1,68 DA:198,68 BRDA:198,3,0,- BRDA:198,3,1,52 DA:201,52 DA:205,52 BRDA:205,4,0,- BRDA:205,4,1,52 DA:209,52 DA:211,52 BRDA:211,5,0,- BRDA:211,5,1,52 DA:219,68 DA:221,68 FN:224,UniswapFeeOracle.setMinObservationCardinality FNDA:9,UniswapFeeOracle.setMinObservationCardinality DA:229,8 DA:230,8 FN:233,UniswapFeeOracle.setFeeOracleManagerAddress FNDA:2,UniswapFeeOracle.setFeeOracleManagerAddress DA:234,1 DA:235,1 FN:240,UniswapFeeOracle.getTWAPData FNDA:1,UniswapFeeOracle.getTWAPData DA:241,1 FN:244,UniswapFeeOracle.getAverageTORNPerETH FNDA:1,UniswapFeeOracle.getAverageTORNPerETH DA:245,1 FN:248,UniswapFeeOracle.getLastUpdatedTime FNDA:1,UniswapFeeOracle.getLastUpdatedTime DA:249,1 FNF:9 FNH:9 LF:30 LH:30 BRF:12 BRH:7 end_of_record TN: SF:src/v2/libraries/BytesUtils.sol FN:14,BytesUtils.keccak FNDA:0,BytesUtils.keccak DA:15,0 BRDA:15,0,0,- BRDA:15,0,1,- DA:17,0 FN:27,BytesUtils.namehash FNDA:0,BytesUtils.namehash DA:28,0 DA:29,0 BRDA:29,1,0,- BRDA:29,1,1,- DA:30,0 BRDA:30,2,0,- BRDA:30,2,1,- DA:31,0 DA:33,0 FN:43,BytesUtils.readLabel FNDA:0,BytesUtils.readLabel DA:48,0 BRDA:48,3,0,- BRDA:48,3,1,- DA:49,0 DA:50,0 BRDA:50,4,0,- BRDA:50,4,1,- DA:51,0 DA:53,0 DA:55,0 FNF:3 FNH:0 LF:13 LH:0 BRF:10 BRH:0 end_of_record TN: SF:src/v2/libraries/ENSNamehash.sol FN:13,ENSNamehash.namehash FNDA:0,ENSNamehash.namehash DA:14,0 FN:17,ENSNamehash.namehash FNDA:0,ENSNamehash.namehash DA:18,0 BRDA:18,0,0,- BRDA:18,0,1,- DA:20,0 DA:22,0 FN:25,ENSNamehash.labelLength FNDA:0,ENSNamehash.labelLength DA:26,0 DA:27,0 DA:28,0 DA:30,0 FN:33,ENSNamehash.keccak FNDA:0,ENSNamehash.keccak DA:34,0 BRDA:34,1,0,- BRDA:34,1,1,- DA:36,0 FNF:4 FNH:0 LF:10 LH:0 BRF:4 BRH:0 end_of_record TN: SF:src/v2/libraries/ENSResolver.sol FN:25,ENSResolver.ownerByName FNDA:1,ENSResolver.ownerByName DA:26,3 FN:29,ENSResolver.resolveByName FNDA:0,ENSResolver.resolveByName DA:30,1 FN:33,ENSResolver.ownerByNode FNDA:0,ENSResolver.ownerByNode DA:34,4 DA:35,4 DA:36,4 FN:39,ENSResolver.resolveByNode FNDA:0,ENSResolver.resolveByNode DA:40,1 DA:41,1 FNF:4 FNH:1 LF:7 LH:7 BRF:0 BRH:0 end_of_record TN: SF:src/v2/libraries/FixedPoint.sol FN:22,FixedPoint.encode FNDA:0,FixedPoint.encode DA:23,0 FN:27,FixedPoint.encode144 FNDA:0,FixedPoint.encode144 DA:28,0 FN:32,FixedPoint.div FNDA:0,FixedPoint.div DA:33,0 BRDA:33,0,0,- BRDA:33,0,1,- DA:34,0 FN:39,FixedPoint.mul FNDA:0,FixedPoint.mul DA:40,0 DA:41,0 BRDA:41,1,0,- BRDA:41,1,1,- DA:45,0 FN:50,FixedPoint.fraction FNDA:0,FixedPoint.fraction DA:51,0 BRDA:51,2,0,- BRDA:51,2,1,- DA:52,0 FN:56,FixedPoint.decode FNDA:0,FixedPoint.decode DA:57,0 FN:61,FixedPoint.decode144 FNDA:0,FixedPoint.decode144 DA:62,0 FNF:7 FNH:0 LF:11 LH:0 BRF:6 BRH:0 end_of_record TN: SF:src/v2/libraries/NameEncoder.sol FN:11,NameEncoder.dnsEncodeName FNDA:0,NameEncoder.dnsEncodeName DA:12,0 DA:13,0 DA:14,0 DA:15,0 DA:16,0 DA:17,0 BRDA:17,0,0,- BRDA:17,0,1,- DA:18,0 DA:19,0 DA:22,0 DA:23,0 BRDA:23,1,0,- BRDA:23,1,1,- DA:24,0 DA:25,0 DA:26,0 DA:28,0 DA:29,0 DA:31,0 BRDA:31,2,0,- BRDA:31,2,1,- DA:32,0 DA:36,0 DA:38,0 DA:39,0 FNF:1 FNH:0 LF:20 LH:0 BRF:6 BRH:0 end_of_record TN: SF:src/v2/libraries/UniswapV2OracleLibrary.sol FN:17,UniswapV2OracleLibrary.currentBlockTimestamp FNDA:85,UniswapV2OracleLibrary.currentBlockTimestamp DA:18,85 FN:22,UniswapV2OracleLibrary.currentCumulativePrices FNDA:8,UniswapV2OracleLibrary.currentCumulativePrices DA:27,8 DA:28,8 DA:29,8 DA:32,8 DA:33,8 BRDA:33,0,0,5 BRDA:33,0,1,8 DA:35,5 DA:38,5 DA:40,5 FNF:2 FNH:2 LF:9 LH:9 BRF:2 BRH:2 end_of_record TN: SF:src/v2/libraries/UniswapV3OracleHelper.sol FN:32,UniswapV3OracleHelper.getPriceOfTokenInToken FNDA:64,UniswapV3OracleHelper.getPriceOfTokenInToken DA:37,64 DA:38,64 BRDA:38,0,0,39 BRDA:38,0,1,25 DA:39,39 DA:41,25 FN:59,UniswapV3OracleHelper.getPriceOfTokenInWETH FNDA:64,UniswapV3OracleHelper.getPriceOfTokenInWETH DA:64,64 FN:76,UniswapV3OracleHelper.getPriceOfWETHInToken FNDA:0,UniswapV3OracleHelper.getPriceOfWETHInToken DA:81,0 FN:95,UniswapV3OracleHelper.getPriceRatioOfTokens FNDA:0,UniswapV3OracleHelper.getPriceRatioOfTokens DA:100,0 FNF:4 FNH:2 LF:7 LH:5 BRF:2 BRH:2 end_of_record TN: SF:test/TornadoProposalTest.sol FN:68,TornadoProposalTest.setUp FNDA:0,TornadoProposalTest.setUp DA:69,0 DA:70,0 FN:75,TornadoProposalTest.waitUntilExecutable FNDA:0,TornadoProposalTest.waitUntilExecutable DA:76,0 DA:77,0 BRDA:77,0,0,- BRDA:77,0,1,- DA:78,0 FN:81,TornadoProposalTest.easyPropose FNDA:0,TornadoProposalTest.easyPropose DA:82,0 DA:83,0 DA:86,0 DA:88,0 DA:91,0 DA:93,0 DA:95,0 DA:99,0 DA:100,0 DA:101,0 DA:104,0 FN:107,TornadoProposalTest.retrieveAndLockBalance FNDA:0,TornadoProposalTest.retrieveAndLockBalance DA:109,0 DA:110,0 DA:111,0 DA:115,0 DA:116,0 DA:117,0 DA:118,0 FN:122,TornadoProposalTest.giveTorn FNDA:0,TornadoProposalTest.giveTorn DA:124,0 DA:125,0 DA:126,0 FN:132,TornadoProposalTest.getProposalExecutableTime FNDA:0,TornadoProposalTest.getProposalExecutableTime DA:133,0 DA:134,0 FN:137,TornadoProposalTest._fetchConfiguration FNDA:0,TornadoProposalTest._fetchConfiguration DA:138,0 DA:139,0 DA:140,0 DA:141,0 DA:142,0 DA:143,0 DA:144,0 DA:145,0 FNF:7 FNH:0 LF:36 LH:0 BRF:2 BRH:0 end_of_record