Skip to content

cwarnerdev/tracing-debug

Repository files navigation

Tracing Debug

A tool to help debug evm tracing issues.

Quick Setup

The following should be all you need to setup the project and then deploy it to a local evmemulator instance.

  1. npm install
  2. cp .env.example .env
  3. ./tracedebug.sh
  4. The output should be very long with nested calls. If there is only a single CALL result, the trace is incorrect.

Setup

  1. Install deps with npm install
  2. Create a .env file (if required) to set the PRIVATE_KEY to use. See .env.example
  3. Select a network to deploy to. NOTE all networks except hardhat will store the deployment addresses in the deployments directory.
    1. hardhat_node: will use a local hardhat node (started via npx hardhat node command)
    2. local_geth: will connect to an EVM chain on http://127.0.0.1:8545/
    3. shimmer_evm_testnet: utilize the Shimmer EVM Testnet
    4. iota_evm_testnet: utilize the IOTA EVM Testnet
  4. If not using a network with an existing deployment (testnets or a local node you have already deployed to), then first you must deploy and configure the contracts via npx hardhat run scripts/deploy.ts --network <network name>
  5. Then you must mint some mock erc20 tokens as well as execute the approvals: npx hardhat run scripts/mint.ts --network <network name> Do this one time initially and potentially later if you get errors in the next step
  6. Execute the transaction that produces incorrect traces with npx hardhat run scripts/addLiquidity.ts --network <network name>. You can run this repeatedly as needed to debug the transaction execution.

Testing with geth

If you want to run this setup on a local geth node, it's fairly easy to get going.

  1. Install geth
  2. Start geth with geth --http --http.corsdomain="https://remix.ethereum.org" --http.api web3,eth,debug,personal,net --vmdebug --datadir geth_node --dev --http.vhosts "*"
  3. Copy the dev address that geth shows in the line like INFO [02-05|20:44:20.283] Using developer account address=0xAF810549002a55F62C36EDfbb7378691c117AbB8
  4. Connect to the geth console geth attach http://127.0.0.1:8545
  5. Send eth from the developer account to the account configured in this project's .env file PRIVATE_KEY:
> eth.sendTransaction({
from: '0xAF810549002a55F62C36EDfbb7378691c117AbB8',
to: '0xd82dCBd90E56aFBbdeaCe05Eb3A7d3d8623AbA4f',
value: web3.toWei(100, 'ether')
});
  1. You can now execute the deploy, mint, and addLiquidty scripts from the account you've been using in this repo.

Example Tracing Responses

Currently on the Shimmer EVM Testnet, tracing the add liquidity with the following command:

$ curl -sL   -H "Content-Type:application/json;charset=utf-8"   -d "{
      \"jsonrpc\": \"2.0\",
      \"id\": 1,
      \"method\": \"debug_traceTransaction\",
      \"params\": [
          \"0x9f4b2cd7830b9bd48913542da2f88d8f7fe8f54841abb9ad1bd29751cbb4ea6c\",
          { \"tracer\": \"callTracer\"}
      ]
  }" https://json-rpc.evm.testnet.shimmer.network | jq

Gives the following output:

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "type": "CALL",
    "from": "0xd82dcbd90e56afbbdeace05eb3a7d3d8623aba4f",
    "gas": "0x31388a",
    "gasUsed": "0x0",
    "to": "0xf71c684ad92439c4c8bfbece14d7a386f1f6a876",
    "input": "0x8efc2b2c000000000000000000000000000000000000000000000000000000000000002000000000000000000000000039feac4e722dc9a2359986548fc625ad5b8ff1c00000000000000000000000008f2065093a87621198838fc1eb831b565c99420600000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fc66d000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000c20000000000000000000000000d82dcbd90e56afbbdeace05eb3a7d3d8623aba4f000000000000000000000000d82dcbd90e56afbbdeace05eb3a7d3d8623aba4f0000000000000000000000000000000000000000000000000000000067a37d48000000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000d300000000000000000000000000000000000000000000000000000000000000d400000000000000000000000000000000000000000000000000000000000000d500000000000000000000000000000000000000000000000000000000000000d600000000000000000000000000000000000000000000000000000000000000d700000000000000000000000000000000000000000000000000000000000000d800000000000000000000000000000000000000000000000000000000000000d900000000000000000000000000000000000000000000000000000000000000da00000000000000000000000000000000000000000000000000000000000000db00000000000000000000000000000000000000000000000000000000000000dc00000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000de00000000000000000000000000000000000000000000000000000000000000df00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000e300000000000000000000000000000000000000000000000000000000000000e400000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000000000000000000000000000000000000e600000000000000000000000000000000000000000000000000000000000000e700000000000000000000000000000000000000000000000000000000000000e800000000000000000000000000000000000000000000000000000000000000e900000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000eb00000000000000000000000000000000000000000000000000000000000000ec00000000000000000000000000000000000000000000000000000000000000ed00000000000000000000000000000000000000000000000000000000000000ee00000000000000000000000000000000000000000000000000000000000000ef00000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000f200000000000000000000000000000000000000000000000000000000000000f300000000000000000000000000000000000000000000000000000000000000f400000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000f600000000000000000000000000000000000000000000000000000000000000f700000000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000000000000000000000000000000000000000fa000000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000915deffe12afa600000000000000000000000000000000000000000000000000912d093eca0eac00000000000000000000000000000000000000000000000000909ab79e9b273e000000000000000000000000000000000000000000000000008fa821ab5d48cc000000000000000000000000000000000000000000000000008e572e07aab9da000000000000000000000000000000000000000000000000008caa7d114d9cc8000000000000000000000000000000000000000000000000008aa560272e907400000000000000000000000000000000000000000000000000884bceb753ef5c0000000000000000000000000000000000000000000000000085a2594771d7de0000000000000000000000000000000000000000000000000082ae1ab35128d2000000000000000000000000000000000000000000000000007f74a7e3bda428000000000000000000000000000000000000000000000000007bfbfe4692858000000000000000000000000000000000000000000000000000784a7154c4ca880000000000000000000000000000000000000000000000000074669775e23f3c00000000000000000000000000000000000000000000000000705736915ebac0000000000000000000000000000000000000000000000000006c23309d3be8950000000000000000000000000000000000000000000000000067d170772c8a3c000000000000000000000000000000000000000000000000006368d751658716000000000000000000000000000000000000000000000000005ef02af701b2a3000000000000000000000000000000000000000000000000005a6e05255cff1a0000000000000000000000000000000000000000000000000055e8c4304b2aea0000000000000000000000000000000000000000000000000051667d1ec3bb3c000000000000000000000000000000000000000000000000004cecef64c2fbc20000000000000000000000000000000000000000000000000048817a55f0967a000000000000000000000000000000000000000000000000004429146352544c000000000000000000000000000000000000000000000000003fe8442d24b456000000000000000000000000000000000000000000000000003bc31b6917934d0000000000000000000000000000000000000000000000000037bd3394d270320000000000000000000000000000000000000000000000000033d9ac64f35a1800000000000000000000000000000000000000000000000000301b2bd9d7ce9b000000000000000000000000000000000000000000000000002c83dfdd83062c0000000000000000000000000000000000000000000000000029158148f4f4380000000000000000000000000000000000000000000000000025d1582b4c88f20000000000000000000000000000000000000000000000000022b8412a22f720000000000000000000000000000000000000000000000000001fcab3d0aa3f8c000000000000000000000000000000000000000000000000001d08c9a235eaec000000000000000000000000000000000000000000000000001a7245c4e2cc640000000000000000000000000000000000000000000000000018069d19fe211d0000000000000000000000000000000000000000000000000015c4fe9b7db1d20000000000000000000000000000000000000000000000000013ac5bd83719ef00000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "value": "0xde0b6b3a7640000"
  }
}

Tracing on a local geth node, or other ethereum chains:

$ curl -sL   -H "Content-Type:application/json;charset=utf-8"   -d "{
      \"jsonrpc\": \"2.0\",
      \"id\": 1,
      \"method\": \"debug_traceTransaction\",
      \"params\": [
          \"0xf11d2c2a178c19abe358b7d51a554094ff18068ee82c2ada6340b06538ffd200\",
          { \"tracer\": \"callTracer\"}
      ]
  }" http://localhost:8545 | jq

Returns the following more detailed output:

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "from": "0xd82dcbd90e56afbbdeace05eb3a7d3d8623aba4f",
    "gas": "0x3441d3",
    "gasUsed": "0x32448b",
    "to": "0xb588dc03f3e5ba437844995e8909bd169f9b7e97",
    "input": "0x8efc2b2c000000000000000000000000000000000000000000000000000000000000002000000000000000000000000055f46ac08c52516ea3c6191640d1ca8adff356f700000000000000000000000046f4d5aef49948f7910bd2ee298ec7eb9bbb8a5400000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fc66d000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000c20000000000000000000000000d82dcbd90e56afbbdeace05eb3a7d3d8623aba4f000000000000000000000000d82dcbd90e56afbbdeace05eb3a7d3d8623aba4f0000000000000000000000000000000000000000000000000000000067a45f2d000000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000d300000000000000000000000000000000000000000000000000000000000000d400000000000000000000000000000000000000000000000000000000000000d500000000000000000000000000000000000000000000000000000000000000d600000000000000000000000000000000000000000000000000000000000000d700000000000000000000000000000000000000000000000000000000000000d800000000000000000000000000000000000000000000000000000000000000d900000000000000000000000000000000000000000000000000000000000000da00000000000000000000000000000000000000000000000000000000000000db00000000000000000000000000000000000000000000000000000000000000dc00000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000de00000000000000000000000000000000000000000000000000000000000000df00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000e300000000000000000000000000000000000000000000000000000000000000e400000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000000000000000000000000000000000000e600000000000000000000000000000000000000000000000000000000000000e700000000000000000000000000000000000000000000000000000000000000e800000000000000000000000000000000000000000000000000000000000000e900000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000eb00000000000000000000000000000000000000000000000000000000000000ec00000000000000000000000000000000000000000000000000000000000000ed00000000000000000000000000000000000000000000000000000000000000ee00000000000000000000000000000000000000000000000000000000000000ef00000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000f200000000000000000000000000000000000000000000000000000000000000f300000000000000000000000000000000000000000000000000000000000000f400000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000f600000000000000000000000000000000000000000000000000000000000000f700000000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000000000000000000000000000000000000000fa000000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000915deffe12afa600000000000000000000000000000000000000000000000000912d093eca0eac00000000000000000000000000000000000000000000000000909ab79e9b273e000000000000000000000000000000000000000000000000008fa821ab5d48cc000000000000000000000000000000000000000000000000008e572e07aab9da000000000000000000000000000000000000000000000000008caa7d114d9cc8000000000000000000000000000000000000000000000000008aa560272e907400000000000000000000000000000000000000000000000000884bceb753ef5c0000000000000000000000000000000000000000000000000085a2594771d7de0000000000000000000000000000000000000000000000000082ae1ab35128d2000000000000000000000000000000000000000000000000007f74a7e3bda428000000000000000000000000000000000000000000000000007bfbfe4692858000000000000000000000000000000000000000000000000000784a7154c4ca880000000000000000000000000000000000000000000000000074669775e23f3c00000000000000000000000000000000000000000000000000705736915ebac0000000000000000000000000000000000000000000000000006c23309d3be8950000000000000000000000000000000000000000000000000067d170772c8a3c000000000000000000000000000000000000000000000000006368d751658716000000000000000000000000000000000000000000000000005ef02af701b2a3000000000000000000000000000000000000000000000000005a6e05255cff1a0000000000000000000000000000000000000000000000000055e8c4304b2aea0000000000000000000000000000000000000000000000000051667d1ec3bb3c000000000000000000000000000000000000000000000000004cecef64c2fbc20000000000000000000000000000000000000000000000000048817a55f0967a000000000000000000000000000000000000000000000000004429146352544c000000000000000000000000000000000000000000000000003fe8442d24b456000000000000000000000000000000000000000000000000003bc31b6917934d0000000000000000000000000000000000000000000000000037bd3394d270320000000000000000000000000000000000000000000000000033d9ac64f35a1800000000000000000000000000000000000000000000000000301b2bd9d7ce9b000000000000000000000000000000000000000000000000002c83dfdd83062c0000000000000000000000000000000000000000000000000029158148f4f4380000000000000000000000000000000000000000000000000025d1582b4c88f20000000000000000000000000000000000000000000000000022b8412a22f720000000000000000000000000000000000000000000000000001fcab3d0aa3f8c000000000000000000000000000000000000000000000000001d08c9a235eaec000000000000000000000000000000000000000000000000001a7245c4e2cc640000000000000000000000000000000000000000000000000018069d19fe211d0000000000000000000000000000000000000000000000000015c4fe9b7db1d20000000000000000000000000000000000000000000000000013ac5bd83719ef00000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "output": "0x0000000000000000000000000000000000000000000000000d916a8e99e1aab40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f4c250d82554c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000007fc74000000000000000000000000000000000000000000000000000000000007fc74100000000000000000000000000000000000000000000000000000000007fc74200000000000000000000000000000000000000000000000000000000007fc74300000000000000000000000000000000000000000000000000000000007fc74400000000000000000000000000000000000000000000000000000000007fc74500000000000000000000000000000000000000000000000000000000007fc74600000000000000000000000000000000000000000000000000000000007fc74700000000000000000000000000000000000000000000000000000000007fc74800000000000000000000000000000000000000000000000000000000007fc74900000000000000000000000000000000000000000000000000000000007fc74a00000000000000000000000000000000000000000000000000000000007fc74b00000000000000000000000000000000000000000000000000000000007fc74c00000000000000000000000000000000000000000000000000000000007fc74d00000000000000000000000000000000000000000000000000000000007fc74e00000000000000000000000000000000000000000000000000000000007fc74f00000000000000000000000000000000000000000000000000000000007fc75000000000000000000000000000000000000000000000000000000000007fc75100000000000000000000000000000000000000000000000000000000007fc75200000000000000000000000000000000000000000000000000000000007fc75300000000000000000000000000000000000000000000000000000000007fc75400000000000000000000000000000000000000000000000000000000007fc75500000000000000000000000000000000000000000000000000000000007fc75600000000000000000000000000000000000000000000000000000000007fc75700000000000000000000000000000000000000000000000000000000007fc75800000000000000000000000000000000000000000000000000000000007fc75900000000000000000000000000000000000000000000000000000000007fc75a00000000000000000000000000000000000000000000000000000000007fc75b00000000000000000000000000000000000000000000000000000000007fc75c00000000000000000000000000000000000000000000000000000000007fc75d00000000000000000000000000000000000000000000000000000000007fc75e00000000000000000000000000000000000000000000000000000000007fc75f00000000000000000000000000000000000000000000000000000000007fc76000000000000000000000000000000000000000000000000000000000007fc76100000000000000000000000000000000000000000000000000000000007fc76200000000000000000000000000000000000000000000000000000000007fc76300000000000000000000000000000000000000000000000000000000007fc76400000000000000000000000000000000000000000000000000000000007fc76500000000000000000000000000000000000000000000000000000000007fc76600000000000000000000000000000000000000000000000000000000007fc7670000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000064a6fa61a4185cd46c000000000000000000000000000000000000000000000064afc7ad37217d06ef00000000000000000000000000000000000000000000006496b3d26dbcb3be770000000000000000000000000000000000000000000000645bd81ea1cd30e22c000000000000000000000000000000000000000000000063ff6fe3f3efd79e2800000000000000000000000000000000000000000000006381d815b184ed782c000000000000000000000000000000000000000000000062e38eac924a17c5240000000000000000000000000000000000000000000000622531d43ac54f4dbb000000000000000000000000000000000000000000000061477ee3efaf2943280000000000000000000000000000000000000000000000604b5124dfb1b16be100000000000000000000000000000000000000000000005f31a068dacb5e9ec400000000000000000000000000000000000000000000005dfb7f74b829c1103800000000000000000000000000000000000000000000005caa1a420b306dcd8f00000000000000000000000000000000000000000000005b3eb41c1d955e2dc7000000000000000000000000000000000000000000000059baa59c6e2275c4470000000000000000000000000000000000000000000000581f5a8b31095f96610000000000000000000000000000000000000000000000566e4fa87f3dfab87a000000000000000000000000000000000000000000000054a91063059a903ed2000000000000000000000000000000000000000000000052d134811a73c97b53000000000000000000000000000000000000000000000050e85dc128b2a4f05a00000000000000000000000000000000000000000000004ef035765aaf57ef9900000000000000000000000000000000000000000000004cea6a265d32b0a5fe00000000000000000000000000000000000000000000004ad8ad2cf4af6790d9000000000000000000000000000000000000000000000048bcb069f4953166ca0000000000000000000000000000000000000000000000469823fdf3592cee650000000000000000000000000000000000000000000000446cb419d6586e18d80000000000000000000000000000000000000000000000423c06e50814bbba8300000000000000000000000000000000000000000000004007ba7dda90cac5e800000000000000000000000000000000000000000000003dd163173fedd5b3ca00000000000000000000000000000000000000000000003b9a8936a619cf608100000000000000000000000000000000000000000000003964a814609ee8cc74000000000000000000000000000000000000000000000037312c20a6c29625150000000000000000000000000000000000000000000000350171aec562d8ddc3000000000000000000000000000000000000000000000032d6c3c7bca54b0737000000000000000000000000000000000000000000000030b25b251ace0b6c3d00000000000000000000000000000000000000000000002e955d54809edcbee300000000000000000000000000000000000000000000002c80dc03d98aaa1b8200000000000000000000000000000000000000000000002a75d475f3dbe791e6000000000000000000000000000000000000000000000028752f1ecb91e513b40000000000000000000000000000000000000000000000267fbf668706e814c6",
    "calls": [
      {
        "from": "0xb588dc03f3e5ba437844995e8909bd169f9b7e97",
        "gas": "0x32b9f9",
        "gasUsed": "0xe46",
        "to": "0x84ac9f42e6c2ae980c9022e86021c32033fdaa1a",
        "input": "0x704037bd00000000000000000000000055f46ac08c52516ea3c6191640d1ca8adff356f700000000000000000000000046f4d5aef49948f7910bd2ee298ec7eb9bbb8a540000000000000000000000000000000000000000000000000000000000000014",
        "output": "0x000000000000000000000000000000000000000000000000000000000000001400000000000000000000000098c8179f5153d1a70be816c5869295b579c1bfc600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000",
        "type": "STATICCALL"
      },
      {
        "from": "0xb588dc03f3e5ba437844995e8909bd169f9b7e97",
        "gas": "0x329f0b",
        "gasUsed": "0xbb2",
        "to": "0x98c8179f5153d1a70be816c5869295b579c1bfc6",
        "input": "0x05e8746d",
        "output": "0x00000000000000000000000055f46ac08c52516ea3c6191640d1ca8adff356f7",
        "calls": [
          {
            "from": "0x98c8179f5153d1a70be816c5869295b579c1bfc6",
            "gas": "0x31ca57",
            "gasUsed": "0x132",
            "to": "0x140ab253092cd739fbcbe90ac437be52546b640f",
            "input": "0x05e8746d55f46ac08c52516ea3c6191640d1ca8adff356f746f4d5aef49948f7910bd2ee298ec7eb9bbb8a540014002c",
            "output": "0x00000000000000000000000055f46ac08c52516ea3c6191640d1ca8adff356f7",
            "value": "0x0",
            "type": "DELEGATECALL"
          }
        ],
        "type": "STATICCALL"
      },
      {
        "from": "0xb588dc03f3e5ba437844995e8909bd169f9b7e97",
        "gas": "0x326b4a",
        "gasUsed": "0x17f36",
        "to": "0x55f46ac08c52516ea3c6191640d1ca8adff356f7",
        "input": "0xd0e30db0",
        "value": "0xde0b6b3a7640000",
        "type": "CALL"
      },
      {
        "from": "0xb588dc03f3e5ba437844995e8909bd169f9b7e97",
        "gas": "0x30f05c",
        "gasUsed": "0x6cff",
        "to": "0x55f46ac08c52516ea3c6191640d1ca8adff356f7",
        "input": "0xa9059cbb00000000000000000000000098c8179f5153d1a70be816c5869295b579c1bfc60000000000000000000000000000000000000000000000000de0b6b3a7640000",
        "output": "0x0000000000000000000000000000000000000000000000000000000000000001",
        "value": "0x0",
        "type": "CALL"
      },
      {
        "from": "0xb588dc03f3e5ba437844995e8909bd169f9b7e97",
        "gas": "0x307b5a",
        "gasUsed": "0xa7c",
        "to": "0x98c8179f5153d1a70be816c5869295b579c1bfc6",
        "input": "0xdbe65edc",
        "output": "0x00000000000000000000000000000000000000000000000000000000007fc66d",
        "calls": [
          {
            "from": "0x98c8179f5153d1a70be816c5869295b579c1bfc6",
            "gas": "0x2fb8d2",
            "gasUsed": "0x9c0",
            "to": "0x140ab253092cd739fbcbe90ac437be52546b640f",
            "input": "0xdbe65edc55f46ac08c52516ea3c6191640d1ca8adff356f746f4d5aef49948f7910bd2ee298ec7eb9bbb8a540014002c",
            "output": "0x00000000000000000000000000000000000000000000000000000000007fc66d",
            "value": "0x0",
            "type": "DELEGATECALL"
          }
        ],
        "type": "STATICCALL"
      },
      {
        "from": "0xb588dc03f3e5ba437844995e8909bd169f9b7e97",
        "gas": "0x2fbab4",
        "gasUsed": "0x2eabc2",
        "to": "0x98c8179f5153d1a70be816c5869295b579c1bfc6",
        "input": "0x383d15c5000000000000000000000000d82dcbd90e56afbbdeace05eb3a7d3d8623aba4f0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000d82dcbd90e56afbbdeace05eb3a7d3d8623aba4f00000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000915deffe12afa600000000000000007fc7400000000000000000000000000000912d093eca0eac00000000000000007fc7410000000000000000000000000000909ab79e9b273e00000000000000007fc74200000000000000000000000000008fa821ab5d48cc00000000000000007fc74300000000000000000000000000008e572e07aab9da00000000000000007fc74400000000000000000000000000008caa7d114d9cc800000000000000007fc74500000000000000000000000000008aa560272e907400000000000000007fc7460000000000000000000000000000884bceb753ef5c00000000000000007fc747000000000000000000000000000085a2594771d7de00000000000000007fc748000000000000000000000000000082ae1ab35128d200000000000000007fc74900000000000000000000000000007f74a7e3bda42800000000000000007fc74a00000000000000000000000000007bfbfe4692858000000000000000007fc74b0000000000000000000000000000784a7154c4ca8800000000000000007fc74c000000000000000000000000000074669775e23f3c00000000000000007fc74d0000000000000000000000000000705736915ebac000000000000000007fc74e00000000000000000000000000006c23309d3be89500000000000000007fc74f000000000000000000000000000067d170772c8a3c00000000000000007fc75000000000000000000000000000006368d75165871600000000000000007fc75100000000000000000000000000005ef02af701b2a300000000000000007fc75200000000000000000000000000005a6e05255cff1a00000000000000007fc753000000000000000000000000000055e8c4304b2aea00000000000000007fc754000000000000000000000000000051667d1ec3bb3c00000000000000007fc75500000000000000000000000000004cecef64c2fbc200000000000000007fc756000000000000000000000000000048817a55f0967a00000000000000007fc75700000000000000000000000000004429146352544c00000000000000007fc75800000000000000000000000000003fe8442d24b45600000000000000007fc75900000000000000000000000000003bc31b6917934d00000000000000007fc75a000000000000000000000000000037bd3394d2703200000000000000007fc75b000000000000000000000000000033d9ac64f35a1800000000000000007fc75c0000000000000000000000000000301b2bd9d7ce9b00000000000000007fc75d00000000000000000000000000002c83dfdd83062c00000000000000007fc75e000000000000000000000000000029158148f4f43800000000000000007fc75f000000000000000000000000000025d1582b4c88f200000000000000007fc760000000000000000000000000000022b8412a22f72000000000000000007fc76100000000000000000000000000001fcab3d0aa3f8c00000000000000007fc76200000000000000000000000000001d08c9a235eaec00000000000000007fc76300000000000000000000000000001a7245c4e2cc6400000000000000007fc764000000000000000000000000000018069d19fe211d00000000000000007fc765000000000000000000000000000015c4fe9b7db1d200000000000000007fc766000000000000000000000000000013ac5bd83719ef00000000000000007fc767",
        "output": "0x0000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000004f4c250d82554c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000064a6fa61a4185cd46c000000000000000000000000000000000000000000000064afc7ad37217d06ef00000000000000000000000000000000000000000000006496b3d26dbcb3be770000000000000000000000000000000000000000000000645bd81ea1cd30e22c000000000000000000000000000000000000000000000063ff6fe3f3efd79e2800000000000000000000000000000000000000000000006381d815b184ed782c000000000000000000000000000000000000000000000062e38eac924a17c5240000000000000000000000000000000000000000000000622531d43ac54f4dbb000000000000000000000000000000000000000000000061477ee3efaf2943280000000000000000000000000000000000000000000000604b5124dfb1b16be100000000000000000000000000000000000000000000005f31a068dacb5e9ec400000000000000000000000000000000000000000000005dfb7f74b829c1103800000000000000000000000000000000000000000000005caa1a420b306dcd8f00000000000000000000000000000000000000000000005b3eb41c1d955e2dc7000000000000000000000000000000000000000000000059baa59c6e2275c4470000000000000000000000000000000000000000000000581f5a8b31095f96610000000000000000000000000000000000000000000000566e4fa87f3dfab87a000000000000000000000000000000000000000000000054a91063059a903ed2000000000000000000000000000000000000000000000052d134811a73c97b53000000000000000000000000000000000000000000000050e85dc128b2a4f05a00000000000000000000000000000000000000000000004ef035765aaf57ef9900000000000000000000000000000000000000000000004cea6a265d32b0a5fe00000000000000000000000000000000000000000000004ad8ad2cf4af6790d9000000000000000000000000000000000000000000000048bcb069f4953166ca0000000000000000000000000000000000000000000000469823fdf3592cee650000000000000000000000000000000000000000000000446cb419d6586e18d80000000000000000000000000000000000000000000000423c06e50814bbba8300000000000000000000000000000000000000000000004007ba7dda90cac5e800000000000000000000000000000000000000000000003dd163173fedd5b3ca00000000000000000000000000000000000000000000003b9a8936a619cf608100000000000000000000000000000000000000000000003964a814609ee8cc74000000000000000000000000000000000000000000000037312c20a6c29625150000000000000000000000000000000000000000000000350171aec562d8ddc3000000000000000000000000000000000000000000000032d6c3c7bca54b0737000000000000000000000000000000000000000000000030b25b251ace0b6c3d00000000000000000000000000000000000000000000002e955d54809edcbee300000000000000000000000000000000000000000000002c80dc03d98aaa1b8200000000000000000000000000000000000000000000002a75d475f3dbe791e6000000000000000000000000000000000000000000000028752f1ecb91e513b40000000000000000000000000000000000000000000000267fbf668706e814c6",
        "calls": [
          {
            "from": "0x98c8179f5153d1a70be816c5869295b579c1bfc6",
            "gas": "0x2efa26",
            "gasUsed": "0x2ea979",
            "to": "0x140ab253092cd739fbcbe90ac437be52546b640f",
            "input": "0x383d15c5000000000000000000000000d82dcbd90e56afbbdeace05eb3a7d3d8623aba4f0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000d82dcbd90e56afbbdeace05eb3a7d3d8623aba4f00000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000915deffe12afa600000000000000007fc7400000000000000000000000000000912d093eca0eac00000000000000007fc7410000000000000000000000000000909ab79e9b273e00000000000000007fc74200000000000000000000000000008fa821ab5d48cc00000000000000007fc74300000000000000000000000000008e572e07aab9da00000000000000007fc74400000000000000000000000000008caa7d114d9cc800000000000000007fc74500000000000000000000000000008aa560272e907400000000000000007fc7460000000000000000000000000000884bceb753ef5c00000000000000007fc747000000000000000000000000000085a2594771d7de00000000000000007fc748000000000000000000000000000082ae1ab35128d200000000000000007fc74900000000000000000000000000007f74a7e3bda42800000000000000007fc74a00000000000000000000000000007bfbfe4692858000000000000000007fc74b0000000000000000000000000000784a7154c4ca8800000000000000007fc74c000000000000000000000000000074669775e23f3c00000000000000007fc74d0000000000000000000000000000705736915ebac000000000000000007fc74e00000000000000000000000000006c23309d3be89500000000000000007fc74f000000000000000000000000000067d170772c8a3c00000000000000007fc75000000000000000000000000000006368d75165871600000000000000007fc75100000000000000000000000000005ef02af701b2a300000000000000007fc75200000000000000000000000000005a6e05255cff1a00000000000000007fc753000000000000000000000000000055e8c4304b2aea00000000000000007fc754000000000000000000000000000051667d1ec3bb3c00000000000000007fc75500000000000000000000000000004cecef64c2fbc200000000000000007fc756000000000000000000000000000048817a55f0967a00000000000000007fc75700000000000000000000000000004429146352544c00000000000000007fc75800000000000000000000000000003fe8442d24b45600000000000000007fc75900000000000000000000000000003bc31b6917934d00000000000000007fc75a000000000000000000000000000037bd3394d2703200000000000000007fc75b000000000000000000000000000033d9ac64f35a1800000000000000007fc75c0000000000000000000000000000301b2bd9d7ce9b00000000000000007fc75d00000000000000000000000000002c83dfdd83062c00000000000000007fc75e000000000000000000000000000029158148f4f43800000000000000007fc75f000000000000000000000000000025d1582b4c88f200000000000000007fc760000000000000000000000000000022b8412a22f72000000000000000007fc76100000000000000000000000000001fcab3d0aa3f8c00000000000000007fc76200000000000000000000000000001d08c9a235eaec00000000000000007fc76300000000000000000000000000001a7245c4e2cc6400000000000000007fc764000000000000000000000000000018069d19fe211d00000000000000007fc765000000000000000000000000000015c4fe9b7db1d200000000000000007fc766000000000000000000000000000013ac5bd83719ef00000000000000007fc76755f46ac08c52516ea3c6191640d1ca8adff356f746f4d5aef49948f7910bd2ee298ec7eb9bbb8a540014002c",
            "output": "0x0000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000004f4c250d82554c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000064a6fa61a4185cd46c000000000000000000000000000000000000000000000064afc7ad37217d06ef00000000000000000000000000000000000000000000006496b3d26dbcb3be770000000000000000000000000000000000000000000000645bd81ea1cd30e22c000000000000000000000000000000000000000000000063ff6fe3f3efd79e2800000000000000000000000000000000000000000000006381d815b184ed782c000000000000000000000000000000000000000000000062e38eac924a17c5240000000000000000000000000000000000000000000000622531d43ac54f4dbb000000000000000000000000000000000000000000000061477ee3efaf2943280000000000000000000000000000000000000000000000604b5124dfb1b16be100000000000000000000000000000000000000000000005f31a068dacb5e9ec400000000000000000000000000000000000000000000005dfb7f74b829c1103800000000000000000000000000000000000000000000005caa1a420b306dcd8f00000000000000000000000000000000000000000000005b3eb41c1d955e2dc7000000000000000000000000000000000000000000000059baa59c6e2275c4470000000000000000000000000000000000000000000000581f5a8b31095f96610000000000000000000000000000000000000000000000566e4fa87f3dfab87a000000000000000000000000000000000000000000000054a91063059a903ed2000000000000000000000000000000000000000000000052d134811a73c97b53000000000000000000000000000000000000000000000050e85dc128b2a4f05a00000000000000000000000000000000000000000000004ef035765aaf57ef9900000000000000000000000000000000000000000000004cea6a265d32b0a5fe00000000000000000000000000000000000000000000004ad8ad2cf4af6790d9000000000000000000000000000000000000000000000048bcb069f4953166ca0000000000000000000000000000000000000000000000469823fdf3592cee650000000000000000000000000000000000000000000000446cb419d6586e18d80000000000000000000000000000000000000000000000423c06e50814bbba8300000000000000000000000000000000000000000000004007ba7dda90cac5e800000000000000000000000000000000000000000000003dd163173fedd5b3ca00000000000000000000000000000000000000000000003b9a8936a619cf608100000000000000000000000000000000000000000000003964a814609ee8cc74000000000000000000000000000000000000000000000037312c20a6c29625150000000000000000000000000000000000000000000000350171aec562d8ddc3000000000000000000000000000000000000000000000032d6c3c7bca54b0737000000000000000000000000000000000000000000000030b25b251ace0b6c3d00000000000000000000000000000000000000000000002e955d54809edcbee300000000000000000000000000000000000000000000002c80dc03d98aaa1b8200000000000000000000000000000000000000000000002a75d475f3dbe791e6000000000000000000000000000000000000000000000028752f1ecb91e513b40000000000000000000000000000000000000000000000267fbf668706e814c6",
            "calls": [
              {
                "from": "0x98c8179f5153d1a70be816c5869295b579c1bfc6",
                "gas": "0x2e075a",
                "gasUsed": "0xa45",
                "to": "0x46f4d5aef49948f7910bd2ee298ec7eb9bbb8a54",
                "input": "0x70a0823100000000000000000000000098c8179f5153d1a70be816c5869295b579c1bfc6",
                "output": "0x0000000000000000000000000000000000000000000000000000000000000000",
                "type": "STATICCALL"
              },
              {
                "from": "0x98c8179f5153d1a70be816c5869295b579c1bfc6",
                "gas": "0x2dfb63",
                "gasUsed": "0x24a",
                "to": "0x55f46ac08c52516ea3c6191640d1ca8adff356f7",
                "input": "0x70a0823100000000000000000000000098c8179f5153d1a70be816c5869295b579c1bfc6",
                "output": "0x0000000000000000000000000000000000000000000000000de0b6b3a7640000",
                "type": "STATICCALL"
              },
              {
                "from": "0x98c8179f5153d1a70be816c5869295b579c1bfc6",
                "gas": "0xca21",
                "gasUsed": "0x6cff",
                "to": "0x55f46ac08c52516ea3c6191640d1ca8adff356f7",
                "input": "0xa9059cbb000000000000000000000000d82dcbd90e56afbbdeace05eb3a7d3d8623aba4f000000000000000000000000000000000000000000000000004f4c250d82554c",
                "output": "0x0000000000000000000000000000000000000000000000000000000000000001",
                "value": "0x0",
                "type": "CALL"
              }
            ],
            "value": "0x0",
            "type": "DELEGATECALL"
          }
        ],
        "value": "0x0",
        "type": "CALL"
      }
    ],
    "value": "0xde0b6b3a7640000",
    "type": "CALL"
  }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published