Gas Flame Graph width = gas consumed
CALL
STATICCALL
DELEGATECALL
CREATE
Error
Click a bar to zoom · double-click to navigate
Execution Trace
CALL
External call
STATICCALL
Read-only call
DELEGATECALL
Delegate call
CREATE
Deploy contract
0xe21fd0e9
swap((address,address,bytes,(address,address,address[],uint256[],address[],uint256[],address,uint256,uint256,uint256,bytes),bytes))
│
├
CALL
0x23b872dd
transferFrom(address,address,uint256)
0x1aafacc008099845d6c35df8c5925c8e659c4400,
0x63242a4ea82847b20e506b63b0e2e2eff0cc6cb0,
472150159954576683
│
│
└
DELEGATECALL
0x23b872dd
transferFrom(address,address,uint256)
0x1aafacc008099845d6c35df8c5925c8e659c4400,
0x63242a4ea82847b20e506b63b0e2e2eff0cc6cb0,
472150159954576683
│
├
STATICCALL
0x70a08231
balanceOf(address)
0x1aafacc008099845d6c35df8c5925c8e659c4400
│
│
└
DELEGATECALL
0x70a08231
balanceOf(address)
0x1aafacc008099845d6c35df8c5925c8e659c4400
│
├
STATICCALL
0x70a08231
balanceOf(address)
0x6131b5fae19ea4f9d964eac0408e4408b66337b5
│
│
└
DELEGATECALL
0x70a08231
balanceOf(address)
0x6131b5fae19ea4f9d964eac0408e4408b66337b5
│
├
STATICCALL
0x70a08231
balanceOf(address)
0x6131b5fae19ea4f9d964eac0408e4408b66337b5
│
│
└
DELEGATECALL
0x70a08231
balanceOf(address)
0x6131b5fae19ea4f9d964eac0408e4408b66337b5
│
│
├
STATICCALL
0x70a08231
balanceOf(address)
0x63242a4ea82847b20e506b63b0e2e2eff0cc6cb0
│
│
│
└
DELEGATECALL
0x70a08231
balanceOf(address)
0x63242a4ea82847b20e506b63b0e2e2eff0cc6cb0
│
│
│
└
CALL
0x128acb08
swap(address,bool,int256,uint160,bytes)
│
│
│
│
├
CALL
0xa9059cbb
transfer(address,uint256)
0x63242a4ea82847b20e506b63b0e2e2eff0cc6cb0,
32624275782821086
│
│
│
│
├
STATICCALL
0x70a08231
balanceOf(address)
0xbda5cfc64fdf65a45dd1f054ce41b6473c443ec2
│
│
│
│
│
└
DELEGATECALL
0x70a08231
balanceOf(address)
0xbda5cfc64fdf65a45dd1f054ce41b6473c443ec2
│
│
│
│
├
CALL
0xfa461e33
uniswapV3SwapCallback(int256,int256,bytes)
│
│
│
│
│
│
└
CALL
0xa9059cbb
transfer(address,uint256)
0xbda5cfc64fdf65a45dd1f054ce41b6473c443ec2,
472150159954576683
│
│
│
│
│
│
│
└
DELEGATECALL
0xa9059cbb
transfer(address,uint256)
0xbda5cfc64fdf65a45dd1f054ce41b6473c443ec2,
472150159954576683
│
│
│
│
└
STATICCALL
0x70a08231
balanceOf(address)
0xbda5cfc64fdf65a45dd1f054ce41b6473c443ec2
│
│
│
│
│
└
DELEGATECALL
0x70a08231
balanceOf(address)
0xbda5cfc64fdf65a45dd1f054ce41b6473c443ec2
│
│
├
STATICCALL
0x70a08231
balanceOf(address)
0x63242a4ea82847b20e506b63b0e2e2eff0cc6cb0
│
│
│
│
└
CALL
0x00000000
fulfillBasicOrder_efficient_fGEoT((((uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint256,uint256,uint256,address,uint8),(bytes32,bytes32,uint8)))
│
│
│
│
│
└
DELEGATECALL
0x00000000
fulfillBasicOrder_efficient_fGEoT((((uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint256,uint256,uint256,address,uint8),(bytes32,bytes32,uint8)))
│
│
│
│
│
│
├
CALL
0x00000000
fulfillBasicOrder_efficient_fGEoT((((uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint256,uint256,uint256,address,uint8),(bytes32,bytes32,uint8)))
0.032624 ETH
│
│
│
│
│
│
│
└
CALL
0xa9059cbb
transfer(address,uint256)
0x63242a4ea82847b20e506b63b0e2e2eff0cc6cb0,
64468418
│
│
│
│
│
│
│
│
└
DELEGATECALL
0xa9059cbb
transfer(address,uint256)
0x63242a4ea82847b20e506b63b0e2e2eff0cc6cb0,
64468418
│
│
├
STATICCALL
0x70a08231
balanceOf(address)
0x63242a4ea82847b20e506b63b0e2e2eff0cc6cb0
│
│
│
└
DELEGATECALL
0x70a08231
balanceOf(address)
0x63242a4ea82847b20e506b63b0e2e2eff0cc6cb0
│
│
└
CALL
0xa9059cbb
transfer(address,uint256)
0x1aafacc008099845d6c35df8c5925c8e659c4400,
64468418
│
│
│
└
DELEGATECALL
0xa9059cbb
transfer(address,uint256)
0x1aafacc008099845d6c35df8c5925c8e659c4400,
64468418
│
├
STATICCALL
0x70a08231
balanceOf(address)
0x6131b5fae19ea4f9d964eac0408e4408b66337b5
│
│
└
DELEGATECALL
0x70a08231
balanceOf(address)
0x6131b5fae19ea4f9d964eac0408e4408b66337b5
│
└
STATICCALL
0x70a08231
balanceOf(address)
0x1aafacc008099845d6c35df8c5925c8e659c4400
│
│
└
DELEGATECALL
0x70a08231
balanceOf(address)
0x1aafacc008099845d6c35df8c5925c8e659c4400