Block
26,190,078
Age
13 days ago · 2026-10-14 10:15 UTC
Fee
0.00008544 ETH
Gas used
575,669 / 1,143,572
Method
0x146ee74d
Type
EIP-1559 (Dynamic Fee)
Input data4100 bytes
0x146ee74d00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000000000000000000000000000000000fc00000e8ac3a9800000000000000000000000000000000000000000000ef294d680000000000000000000000000000000000000000000000000000000000000ec4f497df7594cc30fa4c26a5e39ff2069968c613487c262c006969c8b4b1a7abffe2e9404900000000000000000000000057281d1045b459e738393bfdfc17b8e9619654740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000002faf0800000000000000000000000000000000000000000000000000000000002fa691524a00000000000000000000000000000000006acf565d00000000000000000000ca840c19b1e66be36727980d9e8bf9a90577dece9b7bb46292c4e7973674694545f652fabc94beb86f19fb5e1a7d9ecc1af2829b7b98f29a7576016993378c76000000000000000000000000000000000000000000000000000000002faf0800880001a3000b350000000000000000000000009bc8430b2577b5a268bb3c5c0200000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000cec111116058b9828cdcdd810c502b925c14f34ca1100000183000000d2000000d2000000d2000000d2000000690000000000000000399740157391a9f1bf4e9921a8834f9bc8f2678e000000000000006acf561500003c001b570000000000006406b09498030ae3416b66dc74db31d09524fa87b1f76ea9a11ae13b29f5c555d18bd45f0b94f54a968fc90ed87a54c23dc480b395770895ad27ad6b0d95399740157391a9f1bf4e9921a8834f9bc8f2678e000000000000006acf561500003c001b570000000000006406b09498030ae3416b66dc74db31d09524fa87b1f76ea9a11ae13b29f5c555d18bd45f0b94f54a968fc90ed87a54c23dc480b395770895ad27ad6b0d95399740157391a9f1bf4e9921a8834f9bc8f2678e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000646acf560906b09498030ae3416b66dc000074db31d09524fa87b1f700006ea9a11ae13b29f5c5550000d18bd45f0b94f54a968f0000c90ed87a54c23dc480b3000095770895ad27ad6b0d950000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ad3b67bca8935cb510c8d18bd45f0b94f54a968f010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000a95111116058b9828cdcdd810c502b925c14f34ca11d9c45357000000000000000000000000000000000000000000000000000000000a3f00a007e5c0d2000000000000000000000000000000000a1b0009b800099e00093300091900a0860a32ec000000000000000000000000000000000000000000000000000000002faf08000008f05121beb0009aca35087ce7ccf11637e24dd1aad3bf2adac17f958d2ee523a2206206994597c13d831ec700049586d0e8000000000000000000000000000000000000000000000000000000002faf0800000000000000000000000000000000000000000000000000000000002faf0800000000000000000000000000000000000000000000000041273c903d292039cf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000fe0c30065b384f05761f15d0cc899d4f9f9cc0eb000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000fe0c30065b384f05761f15d0cc899d4f9f9cc0eb000000000000000000000000111116058b9828cdcdd810c502b925c14f34ca11000000000000000000000000111116058b9828cdcdd810c502b925c14f34ca11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037871395c8991ee611bbcd73f113b7fffb3479b10000000000000000000000005ee29974eb6b62599d9dbddcc204662aaafc99ff00000000000000000000000000000000000000006acf566b0007a1200007a1200000000000000000000000000000000082d59e1ac205bfdb858b1f09da2beab700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004800000000000000000000000000000000000000000000000000000000000000720000000000000000000000000000000000000000000000000000000000000015a0086000000000000000000000000000000000000000000000000093c9ef7a2f214b1000ac35000020003120600000bb84e68ccd3e89f51c3074ca5072bbac773960dfa36c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20004121200000bb806f00544c0bc62e6db10f46d370dfccdc23d8189c02aaa39b223fe8d0a0e5c4f27ead9083c756cc206cbd5f56811d70163469766ae0954a0eb9516198200000bb87562e6c7e111692557f28d56e23416e6df80c628000009c410d41ca80da352c6fba93fe5a2201faadb7801ad000009c4a7139e150d3d6f56ad6cf5d5bc9138dbf6b50729000009c4c14df881d8ef870aa581988f238e799fe8e6fa34000009c4c8f8af0606e523af6ea379b2fc0c67a07c5bbdc2000009c4000001900167336cec42645f55059eff241cb02ea5cc52ff86dac17f958d2ee523a2206206994597c13d831ec7fe0c30065b384f05761f15d0cc899d4f9f9cc0eb000000000000000000000000000000000000000000000000000000000000000000000000004158aaca3d4d1198aea87c1ea4080a5948ea944562d5c0ed43cdefb351afec0ea44038fa979c74f5a37ac35dee70358b2f384eb10005b5a648f7ec810b76d06fd81b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002644dcebcba000000000000000000000000000000000000000000000000000000006acf566b000000000000000000000000beb0009aca35087ce7ccf11637e24dd1aad3bf2a00000000000000000000000067336cec42645f55059eff241cb02ea5cc52ff86000000000000000000000000000000000000000000000000333c5149e7081091000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000fe0c30065b384f05761f15d0cc899d4f9f9cc0eb000000000000000000000000000000000000000000000000000000002faf0800000000000000000000000000000000000000000000000041273c903d292039cf000000000000000000000000beb0009aca35087ce7ccf11637e24dd1aad3bf2a000000000000000000000000000000000000000000000000000000000000000082d59e1ac205bfdb858b1f09da2bea5c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041f5e6a18156da236b8f399d449cc19d86f071a03e82c54b0e58308cd25768ab264deef2130404a726e2fe0b392a27e3d56a69987322cecc52f2bebc2879ba6a701b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000005ee29974eb6b62599d9dbddcc204662aaafc99ff00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000140000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000840e3f98de0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003d0167336cec42645f55059eff241cb02ea5cc52ff86dac17f958d2ee523a2206206994597c13d831ec7fe0c30065b384f05761f15d0cc899d4f9f9cc0eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d6bdbf78fe0c30065b384f05761f15d0cc899d4f9f9cc0eb02a0000000000000000000000000000000000000000000000000000000000000000148c95033200000000000000000000000000000000000000000fe0c30065b384f05761f15d0cc899d4f9f9cc0eb8000000000050000a4e6f5500e88691fdcb289aa0e990674814348804041c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2d0e30db002a00000000000000000000000000000000000000000000000000000000000000001ee63c1e580e0554a476a092703abdb3ef35c80e0d76d32939fc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2ad3b67bca8935cb510c8d18bd45f0b94f54a968f000000000000000000000000000000000000000000000000000000002faf080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000014c155d3bd46aa420e98000
Advancednonce, gas price, position
Nonce
24548
Position in block
11
Effective gas price
148,413,347 wei
Cumulative gas
2,950,574
Block hash
0x743b4dffe7aba1c3bb4d98881a85b815b692c6b8db7163802c12ba4e0da4c6da

Event log

18 events

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0x57281d1045b459e738393bfdfc17b8e961965474
to address · indexed 0x111116058b9828cdcdd810c502b925c14f34ca11
value uint256 800 (800000000)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x00000000000000000000000057281d1045b459e738393bfdfc17b8e961965474
topic2 0x000000000000000000000000111116058b9828cdcdd810c502b925c14f34ca11
data 0x000000000000000000000000000000000000000000000000000000002faf0800

Approval(address owner, address spender, uint256 value) from the built-in registry (ERC-20)

owner address · indexed 0x111116058b9828cdcdd810c502b925c14f34ca11
spender address · indexed 0xbeb0009aca35087ce7ccf11637e24dd1aad3bf2a
value uint256 800 (800000000)
Raw topics & data
topic0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
topic1 0x000000000000000000000000111116058b9828cdcdd810c502b925c14f34ca11
topic2 0x000000000000000000000000beb0009aca35087ce7ccf11637e24dd1aad3bf2a
data 0x000000000000000000000000000000000000000000000000000000002faf0800

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0x111116058b9828cdcdd810c502b925c14f34ca11
to address · indexed 0xbeb0009aca35087ce7ccf11637e24dd1aad3bf2a
value uint256 800 (800000000)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000111116058b9828cdcdd810c502b925c14f34ca11
topic2 0x000000000000000000000000beb0009aca35087ce7ccf11637e24dd1aad3bf2a
data 0x000000000000000000000000000000000000000000000000000000002faf0800

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0xbeb0009aca35087ce7ccf11637e24dd1aad3bf2a
to address · indexed 0x67336cec42645f55059eff241cb02ea5cc52ff86
value uint256 800 (800000000)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000beb0009aca35087ce7ccf11637e24dd1aad3bf2a
topic2 0x00000000000000000000000067336cec42645f55059eff241cb02ea5cc52ff86
data 0x000000000000000000000000000000000000000000000000000000002faf0800

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0x67336cec42645f55059eff241cb02ea5cc52ff86
to address · indexed 0xbeb0009aca35087ce7ccf11637e24dd1aad3bf2a
value uint256 1201.865658 (1201865658049560066511)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x00000000000000000000000067336cec42645f55059eff241cb02ea5cc52ff86
topic2 0x000000000000000000000000beb0009aca35087ce7ccf11637e24dd1aad3bf2a
data 0x000000000000000000000000000000000000000000000041273c903d292039cf

BebopOrder(uint128 eventId) from the contract's verified ABI on Sourcify

eventId uint128 · indexed 173908805423603626653068690531505924700
Raw topics & data
topic0 0xadd7095becdaa725f0f33243630938c861b0bba83dfd217d4055701aa768ec2e
topic1 0x0000000000000000000000000000000082d59e1ac205bfdb858b1f09da2bea5c
data 0x (empty)

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0xbeb0009aca35087ce7ccf11637e24dd1aad3bf2a
to address · indexed 0x76e8d5c2fcb95dcd8e72e86022be76eab02c2160
value uint256 0 (2)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000beb0009aca35087ce7ccf11637e24dd1aad3bf2a
topic2 0x00000000000000000000000076e8d5c2fcb95dcd8e72e86022be76eab02c2160
data 0x0000000000000000000000000000000000000000000000000000000000000002

BebopPmmSwap(address makerAddress, uint128 eventId, uint256 routerNonce, uint256 makerNonce, address takerToken, address makerToken, uint256 takerAmount, uint256 makerAmount, uint256 makerAmountRefunded) from the contract's verified ABI on Sourcify

makerAddress address · indexed 0x67336cec42645f55059eff241cb02ea5cc52ff86
eventId uint128 · indexed 173908805423603626653068690531505924700
routerNonce uint256 · indexed 173908805423603626653068690531505924791
makerNonce uint256 3691915172387491985
takerToken address USDT 0xdac17f958d2ee523a2206206994597c13d831ec7
makerToken address ETHFI 0xfe0c30065b384f05761f15d0cc899d4f9f9cc0eb
takerAmount uint256 800000000
makerAmount uint256 1201865658049560066511
makerAmountRefunded uint256 0
Raw topics & data
topic0 0x7199b4a4e868be23324b6c68ae97411fef576cbaac785d28fcd301e2a8b0715a
topic1 0x00000000000000000000000067336cec42645f55059eff241cb02ea5cc52ff86
topic2 0x0000000000000000000000000000000082d59e1ac205bfdb858b1f09da2bea5c
topic3 0x0000000000000000000000000000000082d59e1ac205bfdb858b1f09da2beab7
data 0x000000000000000000000000000000000000000000000000333c5149e7081091000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000fe0c30065b384f05761f15d0cc899d4f9f9cc0eb000000000000000000000000000000000000000000000000000000002faf0800000000000000000000000000000000000000000000000041273c903d292039cf0000000000000000000000000000000000000000000000000000000000000000

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0xbeb0009aca35087ce7ccf11637e24dd1aad3bf2a
to address · indexed 0x111116058b9828cdcdd810c502b925c14f34ca11
value uint256 1201.865658 (1201865658049560066511)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000beb0009aca35087ce7ccf11637e24dd1aad3bf2a
topic2 0x000000000000000000000000111116058b9828cdcdd810c502b925c14f34ca11
data 0x000000000000000000000000000000000000000000000041273c903d292039cf

BebopRouterSwap(uint128 eventId, uint256 routerNonce, address receiver, address fromToken, address toToken, uint256 fromAmount, uint256 toAmount, uint256 feeValue, uint256 slippageValue, uint256 unsignedFlags) from the contract's verified ABI on Sourcify

eventId uint128 · indexed 173908805423603626653068690531505924700
routerNonce uint256 · indexed 173908805423603626653068690531505924791
receiver address · indexed 0x111116058b9828cdcdd810c502b925c14f34ca11
fromToken address USDT 0xdac17f958d2ee523a2206206994597c13d831ec7
toToken address ETHFI 0xfe0c30065b384f05761f15d0cc899d4f9f9cc0eb
fromAmount uint256 800000000
toAmount uint256 1201865658049560066511
feeValue uint256 0
slippageValue uint256 0
unsignedFlags uint256 0
Raw topics & data
topic0 0x58073e86a8de5387bf042457ea63e46957d2ef816d9d85c90aff5a3661681ef1
topic1 0x0000000000000000000000000000000082d59e1ac205bfdb858b1f09da2bea5c
topic2 0x0000000000000000000000000000000082d59e1ac205bfdb858b1f09da2beab7
topic3 0x000000000000000000000000111116058b9828cdcdd810c502b925c14f34ca11
data 0x000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000fe0c30065b384f05761f15d0cc899d4f9f9cc0eb000000000000000000000000000000000000000000000000000000002faf0800000000000000000000000000000000000000000000000041273c903d292039cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Swap(bytes32 id, address sender, int128 amount0, int128 amount1, uint160 sqrtPriceX96, uint128 liquidity, int24 tick, uint24 fee) from the contract's verified ABI on Sourcify

id bytes32 · indexed 0x553f5e94603f1fcdaa08eb22499d59e4a39e2f8d071c3c6946c27e5e38754ffc
sender address · indexed 0x111116058b9828cdcdd810c502b925c14f34ca11
amount0 int128 320811314335144691
amount1 int128 -1201865658049560066511
sqrtPriceX96 uint160 4844638297509707976143267175045
liquidity uint128 318383386228300578897442
tick int24 82270
fee uint24 2000
Raw topics & data
topic0 0x40e9cecb9f5f1f1c5b9c97dec2917b7ee92e57ba5563708daca94dd84ad7112f
topic1 0x553f5e94603f1fcdaa08eb22499d59e4a39e2f8d071c3c6946c27e5e38754ffc
topic2 0x000000000000000000000000111116058b9828cdcdd810c502b925c14f34ca11
data 0x0000000000000000000000000000000000000000000000000473c030cedf5af3ffffffffffffffffffffffffffffffffffffffffffffffbed8c36fc2d6dfc631000000000000000000000000000000000000003d25dedfe1533652fd58581a8500000000000000000000000000000000000000000000436b99135b29cb913e22000000000000000000000000000000000000000000000000000000000001415e00000000000000000000000000000000000000000000000000000000000007d0

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0x111116058b9828cdcdd810c502b925c14f34ca11
to address · indexed 0x000000000004444c5dc75cb358380d2e3de08a90
value uint256 1201.865658 (1201865658049560066511)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000111116058b9828cdcdd810c502b925c14f34ca11
topic2 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
data 0x000000000000000000000000000000000000000000000041273c903d292039cf

Deposit(address dst, uint256 wad) from the built-in registry (WETH9)

dst address · indexed 0x111116058b9828cdcdd810c502b925c14f34ca11
wad uint256 0.320811 (320811314335144691)
Raw topics & data
topic0 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c
topic1 0x000000000000000000000000111116058b9828cdcdd810c502b925c14f34ca11
data 0x0000000000000000000000000000000000000000000000000473c030cedf5af3

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0xe0554a476a092703abdb3ef35c80e0d76d32939f
to address · indexed 0xad3b67bca8935cb510c8d18bd45f0b94f54a968f
value uint256 800.145894 (800145894)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f
topic2 0x000000000000000000000000ad3b67bca8935cb510c8d18bd45f0b94f54a968f
data 0x000000000000000000000000000000000000000000000000000000002fb141e6

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0x111116058b9828cdcdd810c502b925c14f34ca11
to address · indexed 0xe0554a476a092703abdb3ef35c80e0d76d32939f
value uint256 0.320811 (320811314335144691)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000111116058b9828cdcdd810c502b925c14f34ca11
topic2 0x000000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f
data 0x0000000000000000000000000000000000000000000000000473c030cedf5af3

Swap(address sender, address recipient, int256 amount0, int256 amount1, uint160 sqrtPriceX96, uint128 liquidity, int24 tick) from the built-in registry (Uniswap V3 Pool)

sender address · indexed 0x111116058b9828cdcdd810c502b925c14f34ca11
recipient address · indexed 0xad3b67bca8935cb510c8d18bd45f0b94f54a968f
amount0 int256 -800145894
amount1 int256 320811314335144691
sqrtPriceX96 uint160 1586359180104372848319725367054145
liquidity uint128 1020020948584858531
tick int24 198102
Raw topics & data
topic0 0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67
topic1 0x000000000000000000000000111116058b9828cdcdd810c502b925c14f34ca11
topic2 0x000000000000000000000000ad3b67bca8935cb510c8d18bd45f0b94f54a968f
data 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffd04ebe1a0000000000000000000000000000000000000000000000000473c030cedf5af30000000000000000000000000000000000004e36aaf653ee3b73cd7c68c5cf410000000000000000000000000000000000000000000000000e27d7a5ffdb83a300000000000000000000000000000000000000000000000000000000000305d6

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0xad3b67bca8935cb510c8d18bd45f0b94f54a968f
to address · indexed 0x57281d1045b459e738393bfdfc17b8e961965474
value uint256 799.650468 (799650468)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000ad3b67bca8935cb510c8d18bd45f0b94f54a968f
topic2 0x00000000000000000000000057281d1045b459e738393bfdfc17b8e961965474
data 0x000000000000000000000000000000000000000000000000000000002fa9b2a4

OrderFilled(bytes32 orderHash, uint256 remainingAmount) from the contract's verified ABI on Sourcify

orderHash bytes32 0x6bf0df227f6c0919808004b035841a524526995f64375b2ebe78aa658fc5bf81
remainingAmount uint256 0
Raw topics & data
topic0 0xfec331350fce78ba658e082a71da20ac9f8d798a99b3c79681c8440cbfe77e07
data 0x6bf0df227f6c0919808004b035841a524526995f64375b2ebe78aa658fc5bf810000000000000000000000000000000000000000000000000000000000000000