UNPKG

flashloan-profit-calculator

Version:

A library for analyzing flashloan transactions and calculating profits

998 lines 143 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.trace = exports.logs = exports.assetChanges = void 0; exports.assetChanges = { assetChanges: [ { assetInfo: { standard: "ERC20", type: "Fungible", contractAddress: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", symbol: "weth", name: "WETH", logo: "https://coin-images.coingecko.com/coins/images/2518/large/weth.png?1696503332", decimals: 18, dollarValue: "2089.5", }, type: "Transfer", from: "0xba12222222228d8ba445958a75a0704d566bf2c8", to: "0xa090fc409a9f25bf8e28257d42ef6904590c8984", rawAmount: "0x7a18d05b882cd4", amount: "0.034367230326615252", dollarValue: "71.81032776746256906", }, { assetInfo: { standard: "ERC20", type: "Fungible", contractAddress: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", symbol: "weth", name: "WETH", logo: "https://coin-images.coingecko.com/coins/images/2518/large/weth.png?1696503332", decimals: 18, dollarValue: "2089.5", }, type: "Transfer", from: "0xa090fc409a9f25bf8e28257d42ef6904590c8984", to: "0x80596bf6a3467502557ce466933e8c4cba2e0b0b", rawAmount: "0x8be0d69155f8c", amount: "0.002460764620545932", dollarValue: "5.1417676746307249143", }, { assetInfo: { standard: "ERC20", type: "Fungible", contractAddress: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", symbol: "weth", name: "WETH", logo: "https://coin-images.coingecko.com/coins/images/2518/large/weth.png?1696503332", decimals: 18, dollarValue: "2089.5", }, type: "Transfer", from: "0xa090fc409a9f25bf8e28257d42ef6904590c8984", to: "0x775dcc0121e0a67801b849236207db3af0a97b0d", rawAmount: "0x715ac2f272cd48", amount: "0.03190646570606932", dollarValue: "66.66856009283184414", }, { assetInfo: { standard: "ERC20", type: "Fungible", contractAddress: "0x49e833337ece7afe375e44f4e3e8481029218e5c", symbol: "value", name: "Value DeFi", logo: "https://coin-images.coingecko.com/coins/images/12525/large/value_logo_-_500x500.png?1696512338", decimals: 18, dollarValue: "0.012495630420744419", }, type: "Transfer", from: "0x775dcc0121e0a67801b849236207db3af0a97b0d", to: "0xa090fc409a9f25bf8e28257d42ef6904590c8984", rawAmount: "0x1274a028b4a6fa30610", amount: "5447.12247980489461096", dollarValue: "68.06522936417081876818", }, { assetInfo: { standard: "ERC20", contractAddress: "0x45f24baeef268bb6d63aee5129015d69702bcdfa", }, type: "Transfer", from: "0x49e833337ece7afe375e44f4e3e8481029218e5c", to: "0xa090fc409a9f25bf8e28257d42ef6904590c8984", rawAmount: "0x1274a028b4a6fa30610", }, { assetInfo: { standard: "ERC20", type: "Fungible", contractAddress: "0x49e833337ece7afe375e44f4e3e8481029218e5c", symbol: "value", name: "Value DeFi", logo: "https://coin-images.coingecko.com/coins/images/12525/large/value_logo_-_500x500.png?1696512338", decimals: 18, dollarValue: "0.012495630420744419", }, type: "Burn", from: "0xa090fc409a9f25bf8e28257d42ef6904590c8984", rawAmount: "0x1274a028b4a6fa30610", amount: "5447.12247980489461096", dollarValue: "68.06522936417081876818", }, { assetInfo: { standard: "ERC20", type: "Fungible", contractAddress: "0x49e833337ece7afe375e44f4e3e8481029218e5c", symbol: "value", name: "Value DeFi", logo: "https://coin-images.coingecko.com/coins/images/12525/large/value_logo_-_500x500.png?1696512338", decimals: 18, dollarValue: "0.012495630420744419", }, type: "Burn", from: "0xa090fc409a9f25bf8e28257d42ef6904590c8984", rawAmount: "0x1274a028b4a6fa30610", amount: "5447.12247980489461096", dollarValue: "68.06522936417081876818", }, { assetInfo: { standard: "ERC20", contractAddress: "0x45f24baeef268bb6d63aee5129015d69702bcdfa", }, type: "Transfer", from: "0xa090fc409a9f25bf8e28257d42ef6904590c8984", to: "0x10dd17ecfc86101eab956e0a443cab3e9c62d9b4", rawAmount: "0x1274a028b4a6fa30610", }, { assetInfo: { standard: "ERC20", type: "Fungible", contractAddress: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", symbol: "weth", name: "WETH", logo: "https://coin-images.coingecko.com/coins/images/2518/large/weth.png?1696503332", decimals: 18, dollarValue: "2089.5", }, type: "Transfer", from: "0x10dd17ecfc86101eab956e0a443cab3e9c62d9b4", to: "0xa090fc409a9f25bf8e28257d42ef6904590c8984", rawAmount: "0x7a18d05b882cd4", amount: "0.034367230326615252", dollarValue: "71.81032776746256906", }, { assetInfo: { standard: "ERC20", type: "Fungible", contractAddress: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", symbol: "weth", name: "WETH", logo: "https://coin-images.coingecko.com/coins/images/2518/large/weth.png?1696503332", decimals: 18, dollarValue: "2089.5", }, type: "Transfer", from: "0xa090fc409a9f25bf8e28257d42ef6904590c8984", to: "0xba12222222228d8ba445958a75a0704d566bf2c8", rawAmount: "0x7a18d05b882cd4", amount: "0.034367230326615252", dollarValue: "71.81032776746256906", }, ], }; exports.logs = [ { name: "Transfer", anonymous: false, inputs: [ { value: "0x4d5f47fa6a74757f35c14fd3a6ef8e3c9bc514e8", type: "address", name: "src", indexed: true, }, { value: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", type: "address", name: "dst", indexed: true, }, { value: "2043516292425764096", type: "uint256", name: "wad", indexed: false, }, ], raw: { address: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", topics: [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x0000000000000000000000004d5f47fa6a74757f35c14fd3a6ef8e3c9bc514e8", "0x000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", ], data: "0x0000000000000000000000000000000000000000000000001c5c073daec2cd00", }, }, { name: "Transfer", anonymous: false, inputs: [ { value: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", type: "address", name: "src", indexed: true, }, { value: "0xba1333333333a1ba1108e8412f11850a5c319ba9", type: "address", name: "dst", indexed: true, }, { value: "2043516292425764096", type: "uint256", name: "wad", indexed: false, }, ], raw: { address: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", topics: [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", "0x000000000000000000000000ba1333333333a1ba1108e8412f11850a5c319ba9", ], data: "0x0000000000000000000000000000000000000000000000001c5c073daec2cd00", }, }, { name: "Wrap", anonymous: false, inputs: [ { value: "0x0fe906e030a44ef24ca8c7dc7b7c53a6c4f00ce9", type: "address", name: "wrappedToken", indexed: true, }, { value: "2043516292425764096", type: "uint256", name: "depositedUnderlying", indexed: false, }, { value: "2016800408644693467", type: "uint256", name: "mintedShares", indexed: false, }, { value: "0x00000000000000003a655dc266d4fb54000000000000000138655e06db5aa4ed", type: "bytes32", name: "bufferBalances", indexed: false, }, ], raw: { address: "0xba1333333333a1ba1108e8412f11850a5c319ba9", topics: [ "0x3771d13c67011e31e12031c54bb59b0bf544a80b81d280a3711e172aa8b7f47b", "0x0000000000000000000000000fe906e030a44ef24ca8c7dc7b7c53a6c4f00ce9", ], data: "0x0000000000000000000000000000000000000000000000001c5c073daec2cd000000000000000000000000000000000000000000000000001bfd1d4944212ddb00000000000000003a655dc266d4fb54000000000000000138655e06db5aa4ed", }, }, { name: "Swap", anonymous: false, inputs: [ { value: "0xc4ce391d82d164c166df9c8336ddf84206b2f812", type: "address", name: "pool", indexed: true, }, { value: "0x0fe906e030a44ef24ca8c7dc7b7c53a6c4f00ce9", type: "address", name: "tokenIn", indexed: true, }, { value: "0x775f661b0bd1739349b9a2a3ef60be277c5d2d29", type: "address", name: "tokenOut", indexed: true, }, { value: "2016800408644693467", type: "uint256", name: "amountIn", indexed: false, }, { value: "1703372930948639549", type: "uint256", name: "amountOut", indexed: false, }, { value: "20000000000000", type: "uint256", name: "swapFeePercentage", indexed: false, }, { value: "40336008172894", type: "uint256", name: "swapFeeAmount", indexed: false, }, ], raw: { address: "0xba1333333333a1ba1108e8412f11850a5c319ba9", topics: [ "0x0874b2d545cb271cdbda4e093020c452328b24af12382ed62c4d00f5c26709db", "0x000000000000000000000000c4ce391d82d164c166df9c8336ddf84206b2f812", "0x0000000000000000000000000fe906e030a44ef24ca8c7dc7b7c53a6c4f00ce9", "0x000000000000000000000000775f661b0bd1739349b9a2a3ef60be277c5d2d29", ], data: "0x0000000000000000000000000000000000000000000000001bfd1d4944212ddb00000000000000000000000000000000000000000000000017a398a7e535ab3d000000000000000000000000000000000000000000000000000012309ce54000000000000000000000000000000000000000000000000000000024af7570555e", }, }, { name: "Unwrap", anonymous: false, inputs: [ { value: "0x775f661b0bd1739349b9a2a3ef60be277c5d2d29", type: "address", name: "wrappedToken", indexed: true, }, { value: "1703372930948639549", type: "uint256", name: "burnedShares", indexed: false, }, { value: "1706736231805510546", type: "uint256", name: "withdrawnUnderlying", indexed: false, }, { value: "0x000000000000000103b33495505d86e2000000000000000030b7e83566d30290", type: "bytes32", name: "bufferBalances", indexed: false, }, ], raw: { address: "0xba1333333333a1ba1108e8412f11850a5c319ba9", topics: [ "0xeeb740c90bf2b18c9532eb7d473137767036d893dff3e009f32718f821b2a4c0", "0x000000000000000000000000775f661b0bd1739349b9a2a3ef60be277c5d2d29", ], data: "0x00000000000000000000000000000000000000000000000017a398a7e535ab3d00000000000000000000000000000000000000000000000017af8b8f660e6392000000000000000103b33495505d86e2000000000000000030b7e83566d30290", }, }, { name: "Transfer", anonymous: false, inputs: [ { value: "0xba1333333333a1ba1108e8412f11850a5c319ba9", type: "address", name: "from", indexed: true, }, { value: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", type: "address", name: "to", indexed: true, }, { value: "1706736231805510546", type: "uint256", name: "value", indexed: false, }, ], raw: { address: "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", topics: [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000ba1333333333a1ba1108e8412f11850a5c319ba9", "0x000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", ], data: "0x00000000000000000000000000000000000000000000000017af8b8f660e6392", }, }, { name: "Approval", anonymous: false, inputs: [ { value: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", type: "address", name: "owner", indexed: true, }, { value: "0xba12222222228d8ba445958a75a0704d566bf2c8", type: "address", name: "spender", indexed: true, }, { value: "115792089237316195423570985008687907853269984665640564039457584007913129639935", type: "uint256", name: "value", indexed: false, }, ], raw: { address: "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", topics: [ "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", "0x000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", "0x000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c8", ], data: "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", }, }, { name: "Swap", anonymous: false, inputs: [ { value: "0x36be1e97ea98ab43b4debf92742517266f5731a3000200000000000000000466", type: "bytes32", name: "poolId", indexed: true, }, { value: "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", type: "address", name: "tokenIn", indexed: true, }, { value: "0x44108f0223a3c3028f5fe7aec7f9bb2e66bef82f", type: "address", name: "tokenOut", indexed: true, }, { value: "1706736231805510546", type: "uint256", name: "amountIn", indexed: false, }, { value: "12365930869187106889443", type: "uint256", name: "amountOut", indexed: false, }, ], raw: { address: "0xba12222222228d8ba445958a75a0704d566bf2c8", topics: [ "0x2170c741c41531aec20e7c107c24eecfdd15e69c9bb0a8dd37b1840b9e0b207b", "0x36be1e97ea98ab43b4debf92742517266f5731a3000200000000000000000466", "0x0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "0x00000000000000000000000044108f0223a3c3028f5fe7aec7f9bb2e66bef82f", ], data: "0x00000000000000000000000000000000000000000000000017af8b8f660e639200000000000000000000000000000000000000000000029e5bc3c00416f0dee3", }, }, { name: "Transfer", anonymous: false, inputs: [ { value: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", type: "address", name: "from", indexed: true, }, { value: "0xba12222222228d8ba445958a75a0704d566bf2c8", type: "address", name: "to", indexed: true, }, { value: "1706736231805510546", type: "uint256", name: "value", indexed: false, }, ], raw: { address: "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", topics: [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", "0x000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c8", ], data: "0x00000000000000000000000000000000000000000000000017af8b8f660e6392", }, }, { name: "Approval", anonymous: false, inputs: [ { value: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", type: "address", name: "owner", indexed: true, }, { value: "0xba12222222228d8ba445958a75a0704d566bf2c8", type: "address", name: "spender", indexed: true, }, { value: "115792089237316195423570985008687907853269984665640564039455877271681324129389", type: "uint256", name: "value", indexed: false, }, ], raw: { address: "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", topics: [ "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", "0x000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", "0x000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c8", ], data: "0xffffffffffffffffffffffffffffffffffffffffffffffffe850747099f19c6d", }, }, { name: "Transfer", anonymous: false, inputs: [ { value: "0xba12222222228d8ba445958a75a0704d566bf2c8", type: "address", name: "from", indexed: true, }, { value: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", type: "address", name: "to", indexed: true, }, { value: "12365930869187106889443", type: "uint256", name: "value", indexed: false, }, ], raw: { address: "0x44108f0223a3c3028f5fe7aec7f9bb2e66bef82f", topics: [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c8", "0x000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", ], data: "0x00000000000000000000000000000000000000000000029e5bc3c00416f0dee3", }, }, { name: "Transfer", anonymous: false, inputs: [ { value: "0x508acdc358be2ed126b1441f0cff853dec49d40f", type: "address", name: "src", indexed: true, }, { value: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", type: "address", name: "dst", indexed: true, }, { value: "2207468186189906985", type: "uint256", name: "wad", indexed: false, }, ], raw: { address: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", topics: [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000508acdc358be2ed126b1441f0cff853dec49d40f", "0x000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", ], data: "0x0000000000000000000000000000000000000000000000001ea2809ea2d34429", }, }, { name: "Transfer", anonymous: false, inputs: [ { value: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", type: "address", name: "from", indexed: true, }, { value: "0x508acdc358be2ed126b1441f0cff853dec49d40f", type: "address", name: "to", indexed: true, }, { value: "12365930869187106889443", type: "uint256", name: "value", indexed: false, }, ], raw: { address: "0x44108f0223a3c3028f5fe7aec7f9bb2e66bef82f", topics: [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", "0x000000000000000000000000508acdc358be2ed126b1441f0cff853dec49d40f", ], data: "0x00000000000000000000000000000000000000000000029e5bc3c00416f0dee3", }, }, { name: "Swap", anonymous: false, inputs: [ { value: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", type: "address", name: "sender", indexed: true, }, { value: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", type: "address", name: "recipient", indexed: true, }, { value: "12365930869187106889442", type: "int256", name: "amount0", indexed: false, }, { value: "-2207468186189906985", type: "int256", name: "amount1", indexed: false, }, { value: "1062940473455445764352313126", type: "uint160", name: "sqrtPriceX96", indexed: false, }, { value: "92764867506365053818806", type: "uint128", name: "liquidity", indexed: false, }, { value: "-86231", type: "int24", name: "tick", indexed: false, }, ], raw: { address: "0x508acdc358be2ed126b1441f0cff853dec49d40f", topics: [ "0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67", "0x000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", "0x000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", ], data: "0x00000000000000000000000000000000000000000000029e5bc3c00416f0dee2ffffffffffffffffffffffffffffffffffffffffffffffffe15d7f615d2cbbd70000000000000000000000000000000000000000036f3e6686f3d7ca17f107260000000000000000000000000000000000000000000013a4cb25b3b4e95c57b6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaf29", }, }, { name: "ReserveDataUpdated", anonymous: false, inputs: [ { value: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", type: "address", name: "reserve", indexed: true, }, { value: "19053016004908859592623070", type: "uint256", name: "liquidityRate", indexed: false, }, { value: "0", type: "uint256", name: "stableBorrowRate", indexed: false, }, { value: "25931821930815081549366907", type: "uint256", name: "variableBorrowRate", indexed: false, }, { value: "1042040603481719010505539757", type: "uint256", name: "liquidityIndex", indexed: false, }, { value: "1066471029739087721870653292", type: "uint256", name: "variableBorrowIndex", indexed: false, }, ], raw: { address: "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2", topics: [ "0x804c9b842b2748a22bb64b345453a3de7ca54a6ca45ce00d415894979e22897a", "0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", ], data: "0x0000000000000000000000000000000000000000000fc2a211370b6970a543de0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000157346e239d357bbe7867b0000000000000000000000000000000000000000035df4ae4e3f0832aa4840ad000000000000000000000000000000000000000003722a065de68344f8a7f76c", }, }, { name: "Transfer", anonymous: false, inputs: [ { value: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", type: "address", name: "src", indexed: true, }, { value: "0x4d5f47fa6a74757f35c14fd3a6ef8e3c9bc514e8", type: "address", name: "dst", indexed: true, }, { value: "2044538050571976978", type: "uint256", name: "wad", indexed: false, }, ], raw: { address: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", topics: [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", "0x0000000000000000000000004d5f47fa6a74757f35c14fd3a6ef8e3c9bc514e8", ], data: "0x0000000000000000000000000000000000000000000000001c5fa8864a1cc112", }, }, { name: "FlashLoan", anonymous: false, inputs: [ { value: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", type: "address", name: "target", indexed: true, }, { value: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", type: "address", name: "initiator", indexed: false, }, { value: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", type: "address", name: "asset", indexed: true, }, { value: "2043516292425764096", type: "uint256", name: "amount", indexed: false, }, { value: 0, type: "uint8", name: "interestRateMode", indexed: false, }, { value: "1021758146212882", type: "uint256", name: "premium", indexed: false, }, { value: 0, type: "uint16", name: "referralCode", indexed: true, }, ], raw: { address: "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2", topics: [ "0xefefaba5e921573100900a3ad9cf29f222d995fb3b6045797eaea7521bd8d6f0", "0x000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", "0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "0x0000000000000000000000000000000000000000000000000000000000000000", ], data: "0x000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b000000000000000000000000000000000000000000000000001c5c073daec2cd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a1489b59f412", }, }, { name: "Withdrawal", anonymous: false, inputs: [ { value: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", type: "address", name: "src", indexed: true, }, { value: "162930135617930007", type: "uint256", name: "wad", indexed: false, }, ], raw: { address: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", topics: [ "0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65", "0x000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", ], data: "0x0000000000000000000000000000000000000000000000000242d81858b68317", }, }, ]; exports.trace = [ { from: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", gas: "0xa4074", gasUsed: "0x9adad", to: "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2", input: "0x42b0b77c000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000001c5c073daec2cd0000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035d9f8f5b1b5ff59f0ffded0dab7c9bf97b075a5f86a5e7e3687d007fc5681757f3c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000001c5c073daec2cd000000000000000000000000000000000000000000000000000000c54d9fede04000c2000300022001e4cf7cc05ef829718b90d68788130eb4204faa3ed0c519000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000fe906e030a44ef24ca8c7dc7b7c53a6c4f00ce90000000000000000000000000fe906e030a44ef24ca8c7dc7b7c53a6c4f00ce90000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c4ce391d82d164c166df9c8336ddf84206b2f812000000000000000000000000775f661b0bd1739349b9a2a3ef60be277c5d2d290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775f661b0bd1739349b9a2a3ef60be277c5d2d290000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca00000000000000000000000000000000000000000000000000000000000000001000060b231e37c3f35064d86a650b451e309f212581c85fc11beca36be1e97ea98ab43b4debf92742517266f5731a30002000000000000000004660000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca000000000000000000000000044108f0223a3c3028f5fe7aec7f9bb2e66bef82f04002c0100000044108f0223a3c3028f5fe7aec7f9bb2e66bef82f508acdc358be2ed126b1441f0cff853dec49d40f000000", calls: [ { from: "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2", gas: "0xa0391", gasUsed: "0x99955", to: "0x9aeb8aaa1ca38634aa8c0c8933e7fb4d61091327", input: "0x42b0b77c000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000001c5c073daec2cd0000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035d9f8f5b1b5ff59f0ffded0dab7c9bf97b075a5f86a5e7e3687d007fc5681757f3c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000001c5c073daec2cd000000000000000000000000000000000000000000000000000000c54d9fede04000c2000300022001e4cf7cc05ef829718b90d68788130eb4204faa3ed0c519000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000fe906e030a44ef24ca8c7dc7b7c53a6c4f00ce90000000000000000000000000fe906e030a44ef24ca8c7dc7b7c53a6c4f00ce90000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c4ce391d82d164c166df9c8336ddf84206b2f812000000000000000000000000775f661b0bd1739349b9a2a3ef60be277c5d2d290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775f661b0bd1739349b9a2a3ef60be277c5d2d290000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca00000000000000000000000000000000000000000000000000000000000000001000060b231e37c3f35064d86a650b451e309f212581c85fc11beca36be1e97ea98ab43b4debf92742517266f5731a30002000000000000000004660000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca000000000000000000000000044108f0223a3c3028f5fe7aec7f9bb2e66bef82f04002c0100000044108f0223a3c3028f5fe7aec7f9bb2e66bef82f508acdc358be2ed126b1441f0cff853dec49d40f000000", calls: [ { from: "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2", gas: "0x9b8bd", gasUsed: "0x975cb", to: "0x34039100cc9584ae5d741d322e16d0d18cee8770", input: "0xa1fe0e8df81d8d79f42adb4c73cc3aa0c78e25d3343882d0313c0b80ece3d3a103ef1ebf0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000001c5c073daec2cd0000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000035d9f8f5b1b5ff59f0ffded0dab7c9bf97b075a5f86a5e7e3687d007fc5681757f3c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000001c5c073daec2cd000000000000000000000000000000000000000000000000000000c54d9fede04000c2000300022001e4cf7cc05ef829718b90d68788130eb4204faa3ed0c519000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000fe906e030a44ef24ca8c7dc7b7c53a6c4f00ce90000000000000000000000000fe906e030a44ef24ca8c7dc7b7c53a6c4f00ce90000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c4ce391d82d164c166df9c8336ddf84206b2f812000000000000000000000000775f661b0bd1739349b9a2a3ef60be277c5d2d290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775f661b0bd1739349b9a2a3ef60be277c5d2d290000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca00000000000000000000000000000000000000000000000000000000000000001000060b231e37c3f35064d86a650b451e309f212581c85fc11beca36be1e97ea98ab43b4debf92742517266f5731a30002000000000000000004660000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca000000000000000000000000044108f0223a3c3028f5fe7aec7f9bb2e66bef82f04002c0100000044108f0223a3c3028f5fe7aec7f9bb2e66bef82f508acdc358be2ed126b1441f0cff853dec49d40f000000", calls: [ { from: "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2", gas: "0x9702e", gasUsed: "0x3e0b", to: "0x4d5f47fa6a74757f35c14fd3a6ef8e3c9bc514e8", input: "0x18160ddd", output: "0x00000000000000000000000000000000000000000001d2deef1391ad0bdaa413", calls: [ { from: "0x4d5f47fa6a74757f35c14fd3a6ef8e3c9bc514e8", gas: "0x9374c", gasUsed: "0x2a72", to: "0x7effd7b47bfd17e52fb7559d3f924201b9dbff3d", input: "0x18160ddd", output: "0x00000000000000000000000000000000000000000001d2deef1391ad0bdaa413", calls: [ { from: "0x4d5f47fa6a74757f35c14fd3a6ef8e3c9bc514e8", gas: "0x900a1", gasUsed: "0x170d", to: "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2", input: "0xd15e0053000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", output: "0x0000000000000000000000000000000000000000035df4ae478c110f44416aad", calls: [ { from: "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2", gas: "0x8daa8", gasUsed: "0x14e5", to: "0x9aeb8aaa1ca38634aa8c0c8933e7fb4d61091327", input: "0xd15e0053000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", output: "0x0000000000000000000000000000000000000000035df4ae478c110f44416aad", value: "0x0", type: "DELEGATECALL", }, ], type: "STATICCALL", }, ], value: "0x0", type: "DELEGATECALL", }, ], type: "STATICCALL", }, { from: "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2", gas: "0x919df", gasUsed: "0x41ce", to: "0x4d5f47fa6a74757f35c14fd3a6ef8e3c9bc514e8", input: "0x4efecaa5000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b000000000000000000000000000000000000000000000000001c5c073daec2cd00", calls: [ { from: "0x4d5f47fa6a74757f35c14fd3a6ef8e3c9bc514e8", gas: "0x8f39e", gasUsed: "0x3fc6", to: "0x7effd7b47bfd17e52fb7559d3f924201b9dbff3d", input: "0x4efecaa5000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b000000000000000000000000000000000000000000000000001c5c073daec2cd00", calls: [ { from: "0x4d5f47fa6a74757f35c14fd3a6ef8e3c9bc514e8", gas: "0x8c337", gasUsed: "0x323e", to: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", input: "0xa9059cbb000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b000000000000000000000000000000000000000000000000001c5c073daec2cd00", output: "0x0000000000000000000000000000000000000000000000000000000000000001", value: "0x0", type: "CALL", }, ], value: "0x0", type: "DELEGATECALL", }, ], value: "0x0", type: "CALL", }, { from: "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2", gas: "0x8ce42", gasUsed: "0x7b1ee", to: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", input: "0x1b11d0ff000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000001c5c073daec2cd000000000000000000000000000000000000000000000000000003a1489b59f412000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b0000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000035d9f8f5b1b5ff59f0ffded0dab7c9bf97b075a5f86a5e7e3687d007fc5681757f3c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000001c5c073daec2cd000000000000000000000000000000000000000000000000000000c54d9fede04000c2000300022001e4cf7cc05ef829718b90d68788130eb4204faa3ed0c519000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000fe906e030a44ef24ca8c7dc7b7c53a6c4f00ce90000000000000000000000000fe906e030a44ef24ca8c7dc7b7c53a6c4f00ce90000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c4ce391d82d164c166df9c8336ddf84206b2f812000000000000000000000000775f661b0bd1739349b9a2a3ef60be277c5d2d290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775f661b0bd1739349b9a2a3ef60be277c5d2d290000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca00000000000000000000000000000000000000000000000000000000000000001000060b231e37c3f35064d86a650b451e309f212581c85fc11beca36be1e97ea98ab43b4debf92742517266f5731a30002000000000000000004660000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca000000000000000000000000044108f0223a3c3028f5fe7aec7f9bb2e66bef82f04002c0100000044108f0223a3c3028f5fe7aec7f9bb2e66bef82f508acdc358be2ed126b1441f0cff853dec49d40f000000", output: "0x0000000000000000000000000000000000000000000000000000000000000001", calls: [ { from: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", gas: "0x89b46", gasUsed: "0x4c699", to: "0x01e4cf7cc05ef829718b90d68788130eb4204faa", input: "0x3ed0c519000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000fe906e030a44ef24ca8c7dc7b7c53a6c4f00ce90000000000000000000000000fe906e030a44ef24ca8c7dc7b7c53a6c4f00ce90000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c4ce391d82d164c166df9c8336ddf84206b2f812000000000000000000000000775f661b0bd1739349b9a2a3ef60be277c5d2d290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775f661b0bd1739349b9a2a3ef60be277c5d2d290000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca00000000000000000000000000000000000000000000000000000000000000001", output: "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000001c5c073daec2cd00000000000000000000000000000000000000000000000000000000000000", calls: [ { from: "0xba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", gas: "0x86bdf", gasUsed: "0x216", to: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", input: "0x70a08231000000000000000000000000ba58c9b54acb83e66b8b58ed31e7b5e3adc74b00", output: "0x0000000000000000000000000000000000000000000000001c5c073daec2cd01", value: "0x0", type: "CALL", }, { from: "0xba58c9b54acb83e66b8b58ed31e7b5e3ad