flashloan-profit-calculator
Version:
A library for analyzing flashloan transactions and calculating profits
998 lines • 143 kB
JavaScript
"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