@sentio/mcp
Version:
sentio mcp
583 lines (582 loc) • 203 kB
JSON
{
"calls": [
{
"address": "0xef1c6e67703c7bd7107eed8303fbe6ec2554bf6b",
"calls": [
{
"address": "0xef1c6e67703c7bd7107eed8303fbe6ec2554bf6b",
"calls": [],
"contractName": "UniversalRouter",
"depth": 2,
"dynamicLogs": [],
"endIndex": 650,
"from": "0xef1c6e67703c7bd7107eed8303fbe6ec2554bf6b",
"functionName": "map",
"gas": "0x29dfa",
"gasUsed": "0x4b",
"inputs": [
{
"name": "recipient",
"type": "address",
"value": "0x00000000000000000000000000000000000000000"
}
],
"location": {
"compilationId": "externalFor(0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B)Via(etherscan)Number(0)",
"instructionIndex": 631,
"lines": {
"end": {
"column": 52,
"line": 75
},
"start": {
"column": 37,
"line": 75
}
},
"node": {
"nodeType": "FunctionCall"
},
"sourcePath": "contracts/base/Dispatcher.sol"
},
"logs": [],
"returnValue": [
{
"type": "address",
"value": "132642180375338441315835194252264700428139"
}
],
"startIndex": 631,
"storages": [],
"type": "JUMP"
},
{
"address": "0xef1c6e67703c7bd7107eed8303fbe6ec2554bf6b",
"calls": [
{
"address": "0xef1c6e67703c7bd7107eed8303fbe6ec2554bf6b",
"calls": [
{
"address": "0xef1c6e67703c7bd7107eed8303fbe6ec2554bf6b",
"calls": [],
"contractName": "UniversalRouter",
"depth": 4,
"dynamicLogs": [],
"endIndex": 736,
"from": "0xef1c6e67703c7bd7107eed8303fbe6ec2554bf6b",
"functionName": "sortTokens",
"gas": "0x29cb6",
"gasUsed": "0x3c",
"inputs": [
{
"name": "tokenA",
"type": "address",
"value": "462970536916177305036613259293937522039193"
},
{
"name": "tokenB",
"type": "address",
"value": "108018008265106216665536940668749033598146"
}
],
"location": {
"compilationId": "externalFor(0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B)Via(etherscan)Number(0)",
"instructionIndex": 721,
"lines": {
"end": {
"column": 69,
"line": 22
},
"start": {
"column": 43,
"line": 22
}
},
"node": {
"nodeType": "FunctionCall"
},
"sourcePath": "contracts/modules/uniswap/v2/UniswapV2Library.sol"
},
"logs": [],
"returnValue": [
{
"name": "token0",
"type": "address",
"value": "462970536916177305036613259293937522039193"
},
{
"name": "token1",
"type": "address",
"value": "108018008265106216665536940668749033598146"
}
],
"startIndex": 721,
"storages": [],
"type": "JUMP"
}
],
"contractName": "UniversalRouter",
"depth": 3,
"dynamicLogs": [],
"endIndex": 868,
"from": "0xef1c6e67703c7bd7107eed8303fbe6ec2554bf6b",
"functionName": "pairFor",
"gas": "0x29cd4",
"gasUsed": "0x269",
"inputs": [
{
"name": "factory",
"type": "address",
"value": "529103765554095092340981710322784165800559"
},
{
"name": "initCodeHash",
"type": "bytes32",
"value": "?"
},
{
"name": "tokenA",
"type": "address",
"value": "462970536916177305036613259293937522039193"
},
{
"name": "tokenB",
"type": "address",
"value": "108018008265106216665536940668749033598146"
}
],
"location": {
"compilationId": "externalFor(0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B)Via(etherscan)Number(0)",
"instructionIndex": 712,
"lines": {
"end": {
"column": 106,
"line": 60
},
"start": {
"column": 12,
"line": 60
}
},
"node": {
"nodeType": "FunctionCall"
},
"sourcePath": "contracts/modules/uniswap/v2/V2SwapRouter.sol"
},
"logs": [],
"returnValue": [
{
"name": "pair",
"type": "address",
"value": "143124015939374080314624799499152840187681"
}
],
"startIndex": 712,
"storages": [],
"type": "JUMP"
},
{
"address": "0xef1c6e67703c7bd7107eed8303fbe6ec2554bf6b",
"calls": [
{
"address": "0xef1c6e67703c7bd7107eed8303fbe6ec2554bf6b",
"calls": [
{
"calls": [
{
"address": "0x000000000022d473030f116ddee9f6b43ac78ba3",
"calls": [
{
"address": "0x000000000022d473030f116ddee9f6b43ac78ba3",
"calls": [
{
"calls": [
{
"address": "0x082646b22a3960da69ef7a778c16dd6fb85dd999",
"calls": [
{
"address": "0x082646b22a3960da69ef7a778c16dd6fb85dd999",
"calls": [],
"contractName": "FuckPepeToken",
"depth": 10,
"dynamicLogs": [],
"endIndex": 1609,
"from": "0x082646b22a3960da69ef7a778c16dd6fb85dd999",
"functionName": "_beforeTokenTransfer",
"gas": "0x26097",
"gasUsed": "0x22a7",
"inputs": [
{
"name": "from",
"type": "address",
"value": "532838778652107002220618415595971053863229"
},
{
"name": "to",
"type": "address",
"value": "143124015939374080314624799499152840187681"
},
{
"name": "amount",
"type": "uint256",
"value": "186922686907253794627097867851923456"
}
],
"location": {
"compilationId": "externalFor(0x082646B22A3960DA69eF7A778c16dd6fb85Dd999)Via(etherscan)Number(0)",
"instructionIndex": 1495,
"lines": {
"end": {
"column": 55,
"line": 448
},
"start": {
"column": 8,
"line": 448
}
},
"node": {
"nodeType": "FunctionCall"
},
"sourcePath": "FuckPepeToken.sol"
},
"logs": [],
"returnValue": [],
"startIndex": 1495,
"storages": [],
"type": "JUMP"
},
{
"address": "0x082646b22a3960da69ef7a778c16dd6fb85dd999",
"calls": [],
"contractName": "FuckPepeToken",
"depth": 10,
"dynamicLogs": [],
"endIndex": 1825,
"from": "0x082646b22a3960da69ef7a778c16dd6fb85dd999",
"functionName": "_afterTokenTransfer",
"gas": "0x20d0b",
"gasUsed": "0x17",
"inputs": [
{
"name": "from",
"type": "address",
"value": "532838778652107002220618415595971053863229"
},
{
"name": "to",
"type": "address",
"value": "143124015939374080314624799499152840187681"
},
{
"name": "amount",
"type": "uint256",
"value": "186922686907253794627097867851923456"
}
],
"location": {
"compilationId": "externalFor(0x082646B22A3960DA69eF7A778c16dd6fb85Dd999)Via(etherscan)Number(0)",
"instructionIndex": 1819,
"lines": {
"end": {
"column": 54,
"line": 459
},
"start": {
"column": 8,
"line": 459
}
},
"node": {
"nodeType": "FunctionCall"
},
"sourcePath": "FuckPepeToken.sol"
},
"logs": [],
"returnValue": [],
"startIndex": 1819,
"storages": [],
"type": "JUMP"
}
],
"contractName": "FuckPepeToken",
"depth": 9,
"dynamicLogs": [],
"endIndex": 1831,
"from": "0x082646b22a3960da69ef7a778c16dd6fb85dd999",
"functionName": "_transfer",
"gas": "0x260f5",
"gasUsed": "0x5412",
"inputs": [
{
"name": "sender",
"type": "address",
"value": "532838778652107002220618415595971053863229"
},
{
"name": "recipient",
"type": "address",
"value": "143124015939374080314624799499152840187681"
},
{
"name": "amount",
"type": "uint256",
"value": "186922686907253794627097867851923456"
}
],
"location": {
"compilationId": "externalFor(0x082646B22A3960DA69eF7A778c16dd6fb85Dd999)Via(etherscan)Number(0)",
"instructionIndex": 1468,
"lines": {
"end": {
"column": 44,
"line": 374
},
"start": {
"column": 8,
"line": 374
}
},
"node": {
"nodeType": "FunctionCall"
},
"sourcePath": "FuckPepeToken.sol"
},
"logs": [
{
"address": "0x082646b22a3960da69ef7a778c16dd6fb85dd999",
"data": "0x0000000000000000000000000000000000000003077b58d5d378391980000000",
"endIndex": 1814,
"events": [
{
"name": "from",
"type": "address",
"value": "0x5e8bb488e85ea732e17150862b1acfc213a7c13d"
},
{
"name": "to",
"type": "address",
"value": "0xf8956e715b9aa5897c6e81ce50b4c7256f43df21"
},
{
"name": "value",
"type": "uint256",
"value": "240000000000000000000000000000"
}
],
"location": {
"compilationId": "externalFor(0x082646B22A3960DA69eF7A778c16dd6fb85Dd999)Via(etherscan)Number(0)",
"instructionIndex": 1813,
"lines": {
"end": {
"column": 48,
"line": 457
},
"start": {
"column": 13,
"line": 457
}
},
"sourcePath": "FuckPepeToken.sol"
},
"name": "Transfer",
"startIndex": 1813,
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x0000000000000000000000005e8bb488e85ea732e17150862b1acfc213a7c13d",
"0x000000000000000000000000f8956e715b9aa5897c6e81ce50b4c7256f43df21"
]
}
],
"returnValue": [],
"startIndex": 1468,
"storages": [],
"type": "JUMP"
},
{
"address": "0x082646b22a3960da69ef7a778c16dd6fb85dd999",
"calls": [],
"contractName": "FuckPepeToken",
"depth": 9,
"dynamicLogs": [],
"endIndex": 1862,
"from": "0x082646b22a3960da69ef7a778c16dd6fb85dd999",
"functionName": "_msgSender",
"gas": "0x20c79",
"gasUsed": "0x1e",
"inputs": [],
"location": {
"compilationId": "externalFor(0x082646B22A3960DA69eF7A778c16dd6fb85Dd999)Via(etherscan)Number(0)",
"instructionIndex": 1854,
"lines": {
"end": {
"column": 67,
"line": 376
},
"start": {
"column": 55,
"line": 376
}
},
"node": {
"nodeType": "FunctionCall"
},
"sourcePath": "FuckPepeToken.sol"
},
"logs": [],
"returnValue": [
{
"type": "address",
"value": "0x0000000847076211518657644945212059388835"
}
],
"startIndex": 1854,
"storages": [],
"type": "JUMP"
},
{
"address": "0x082646b22a3960da69ef7a778c16dd6fb85dd999",
"calls": [],
"contractName": "FuckPepeToken",
"depth": 9,
"dynamicLogs": [],
"endIndex": 1900,
"from": "0x082646b22a3960da69ef7a778c16dd6fb85dd999",
"functionName": "_msgSender",
"gas": "0x203a7",
"gasUsed": "0x1e",
"inputs": [],
"location": {
"compilationId": "externalFor(0x082646B22A3960DA69eF7A778c16dd6fb85Dd999)Via(etherscan)Number(0)",
"instructionIndex": 1892,
"lines": {
"end": {
"column": 41,
"line": 379
},
"start": {
"column": 29,
"line": 379
}
},
"node": {
"nodeType": "FunctionCall"
},
"sourcePath": "FuckPepeToken.sol"
},
"logs": [],
"returnValue": [
{
"type": "address",
"value": "0x0000000847076211518657644945212059388835"
}
],
"startIndex": 1892,
"storages": [],
"type": "JUMP"
},
{
"address": "0x082646b22a3960da69ef7a778c16dd6fb85dd999",
"calls": [],
"contractName": "FuckPepeToken",
"depth": 9,
"dynamicLogs": [],
"endIndex": 2034,
"from": "0x082646b22a3960da69ef7a778c16dd6fb85dd999",
"functionName": "_approve",
"gas": "0x2037c",
"gasUsed": "0x1414",
"inputs": [
{
"name": "owner",
"type": "address",
"value": "532838778652107002220618415595971053863229"
},
{
"name": "spender",
"type": "address",
"value": "0x0000000847076211518657644945212059388835"
},
{
"name": "amount",
"type": "uint256",
"value": "?"
}
],
"location": {
"compilationId": "externalFor(0x082646B22A3960DA69eF7A778c16dd6fb85Dd999)Via(etherscan)Number(0)",
"instructionIndex": 1905,
"lines": {
"end": {
"column": 69,
"line": 379
},
"start": {
"column": 12,
"line": 379
}
},
"node": {
"nodeType": "FunctionCall"
},
"sourcePath": "FuckPepeToken.sol"
},
"logs": [
{
"address": "0x082646b22a3960da69ef7a778c16dd6fb85dd999",
"data": "0xffffffffffffffffffffffffffffffffffffffc1418a7215e8aadd090ad4d567",
"endIndex": 2030,
"events": [
{
"name": "owner",
"type": "address",
"value": "0x5e8bb488e85ea732e17150862b1acfc213a7c13d"
},
{
"name": "spender",
"type": "address",
"value": "0x000000000022d473030f116ddee9f6b43ac78ba3"
},
{
"name": "value",
"type": "uint256",
"value": "115792089237316195423570985008687907853269984660669473697214351116094282192231"
}
],
"location": {
"compilationId": "externalFor(0x082646B22A3960DA69eF7A778c16dd6fb85Dd999)Via(etherscan)Number(0)",
"instructionIndex": 2029,
"lines": {
"end": {
"column": 45,
"line": 533
},
"start": {
"column": 13,
"line": 533
}
},
"sourcePath": "FuckPepeToken.sol"
},
"name": "Approval",
"startIndex": 2029,
"topics": [
"0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
"0x0000000000000000000000005e8bb488e85ea732e17150862b1acfc213a7c13d",
"0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3"
]
}
],
"returnValue": [],
"startIndex": 1905,
"storages": [],
"type": "JUMP"
}
],
"contractName": "FuckPepeToken",
"defLocation": {
"compilationId": "externalFor(0x082646B22A3960DA69eF7A778c16dd6fb85Dd999)Via(etherscan)Number(0)",
"lines": {
"end": {
"column": 5,
"line": 383