Block
26,191,294
Age
9 days ago · 2026-10-14 14:19 UTC
Fee
0.00054691 ETH
Gas used
500,959 / 765,544
Method
0x0a2b8f36
Type
EIP-1559 (Dynamic Fee)
Input data2820 bytes
0x0a2b8f36000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002346b1e023621a7600e9bf36353b7ee3208ebd260000000000000000000000002346b1e023621a7600e9bf36353b7ee3208ebd260000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000a6000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000062f7fa6e07d000000000000000000000000000000000000000000000000000000006acf9d920000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000019f544600000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000044095ea7b30000000000000000000000000005ea683517b3a4463bfd798c9850ad2d58679500000000000000000000000000000000000000000000000000000000019f5446000000000000000000000000000000000000000000000000000000000000000000000000000000000005ea683517b3a4463bfd798c9850ad2d58679500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000003c4bb66eb41000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000019f5446000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000f1284197cf2bed3228000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f000000000000000000000000000000000000000000000000000000006acf968a0000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444c5dc75cb358380d2e3de08a9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b54e762aa34cf6e28e9c082f2848e28e45da6b800000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001a49bb43718000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000010000000000000000000000001b54e762aa34cf6e28e9c082f2848e28e45da6b800000000000000000000000000000000000000000000000000000000000000010000000000000000000000002346b1e023621a7600e9bf36353b7ee3208ebd260000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210320d1afcf4b0f841bd0a826067c319f624beede6dab08cad5b4d5585789197100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210320d1afcf4b0f841bd0a826067c319f624beede6dab08cad5b4d558578919710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004170e452defbb772b2e031d7279ee3831b29e7747fc291af6477886ccc907de8e75c8df9e5dab783ac9ca85873f676ee044dee799825c3473c67265cc49e7d5dec1c00000000000000000000000000000000000000000000000000000000000000daa057db8ee4921d13f23c4c8ff6564d8f475510b3804f01599216b262d637dc
Advancednonce, gas price, position
Nonce
614754
Position in block
14
Effective gas price
1,091,722,181 wei
Cumulative gas
1,568,871
Block hash
0x2cf292228e70d2dd8743e0b500a2adddfdcc7ba4b359da7c60b6a0b8fa6fccba

Event log

16 events

FundsMovement(address from, address to, address currency, uint256 amount, bytes metadata) from the contract's verified ABI on Sourcify

from address 0xf70da97812cb96acdf810712aa562db8dfa3dbef
to address 0xb92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
currency address USDC 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
amount uint256 27219014
metadata bytes 0x0320d1afcf4b0f841bd0a826067c319f624beede6dab08cad5b4d5585789197100
Raw topics & data
topic0 0xafbab204e8271965231d37baed9b1abca8725b7409c70314455f68bc89142b91
data 0x000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000019f544600000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000210320d1afcf4b0f841bd0a826067c319f624beede6dab08cad5b4d558578919710000000000000000000000000000000000000000000000000000000000000000

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

from address · indexed 0xf70da97812cb96acdf810712aa562db8dfa3dbef
to address · indexed 0xb92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
value uint256 27.219014 (27219014)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef
topic2 0x000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
data 0x00000000000000000000000000000000000000000000000000000000019f5446

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

owner address · indexed 0xb92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
spender address · indexed 0x0005ea683517b3a4463bfd798c9850ad2d586795
value uint256 27.219014 (27219014)
Raw topics & data
topic0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
topic1 0x000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
topic2 0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
data 0x00000000000000000000000000000000000000000000000000000000019f5446

SolverCallExecuted(address to, bytes data, uint256 amount) from the contract's verified ABI on Sourcify

to address USDC 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
data bytes 0x095ea7b30000000000000000000000000005ea683517b3a4463bfd798c9850ad2d58679500000000000000000000000000000000000000000000000000000000019f5446
amount uint256 0
Raw topics & data
topic0 0x93485dcd31a905e3ffd7b012abe3438fa8fa77f98ddc9f50e879d3fa7ccdc324
data 0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044095ea7b30000000000000000000000000005ea683517b3a4463bfd798c9850ad2d58679500000000000000000000000000000000000000000000000000000000019f544600000000000000000000000000000000000000000000000000000000

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

from address · indexed 0xb92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
to address · indexed 0x0005ea683517b3a4463bfd798c9850ad2d586795
value uint256 27.219014 (27219014)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
topic2 0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
data 0x00000000000000000000000000000000000000000000000000000000019f5446

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

from address · indexed 0xe0554a476a092703abdb3ef35c80e0d76d32939f
to address · indexed 0x0005ea683517b3a4463bfd798c9850ad2d586795
value uint256 0.011185 (11185128787176511)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f
topic2 0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
data 0x0000000000000000000000000000000000000000000000000027bcd0bc206c3f

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

from address · indexed 0x0005ea683517b3a4463bfd798c9850ad2d586795
to address · indexed 0xe0554a476a092703abdb3ef35c80e0d76d32939f
value uint256 27.219014 (27219014)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
topic2 0x000000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f
data 0x00000000000000000000000000000000000000000000000000000000019f5446

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 0x0005ea683517b3a4463bfd798c9850ad2d586795
recipient address · indexed 0x0005ea683517b3a4463bfd798c9850ad2d586795
amount0 int256 27219014
amount1 int256 -11185128787176511
sqrtPriceX96 uint160 1606147611307161975146903911408734
liquidity uint128 830898414405113230
tick int24 198350
Raw topics & data
topic0 0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67
topic1 0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
topic2 0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
data 0x00000000000000000000000000000000000000000000000000000000019f5446ffffffffffffffffffffffffffffffffffffffffffffffffffd8432f43df93c10000000000000000000000000000000000004f306ed4f8bd6d8fffe5863a245e0000000000000000000000000000000000000000000000000b87f1b4a30d558e00000000000000000000000000000000000000000000000000000000000306ce

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 0xfa8cc76482abb54626c5b890c0b03fc9494135b5dd8bdaf559854d66b39e5dc8
sender address · indexed 0x0005ea683517b3a4463bfd798c9850ad2d586795
amount0 int128 -11185128787176511
amount1 int128 4968799383798789499771
sqrtPriceX96 uint160 53005446281635479457396406070410
liquidity uint128 2107252712182800562414
tick int24 130122
fee uint24 10990
Raw topics & data
topic0 0x40e9cecb9f5f1f1c5b9c97dec2917b7ee92e57ba5563708daca94dd84ad7112f
topic1 0xfa8cc76482abb54626c5b890c0b03fc9494135b5dd8bdaf559854d66b39e5dc8
topic2 0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
data 0xffffffffffffffffffffffffffffffffffffffffffffffffffd8432f43df93c100000000000000000000000000000000000000000000010d5bf189bcd2aceb7b000000000000000000000000000000000000029d05d5861da4fd16760e63ac8a0000000000000000000000000000000000000000000000723c018906e249b8ee000000000000000000000000000000000000000000000000000000000001fc4a0000000000000000000000000000000000000000000000000000000000002aee

Withdrawal(address src, uint256 wad) from the built-in registry (WETH9)

src address · indexed 0x0005ea683517b3a4463bfd798c9850ad2d586795
wad uint256 0.011185 (11185128787176511)
Raw topics & data
topic0 0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65
topic1 0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
data 0x0000000000000000000000000000000000000000000000000027bcd0bc206c3f

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

from address · indexed 0x000000000004444c5dc75cb358380d2e3de08a90
to address · indexed 0x0005ea683517b3a4463bfd798c9850ad2d586795
value uint256 4968.799384 (4968799383798789499771)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
topic2 0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
data 0x00000000000000000000000000000000000000000000010d5bf189bcd2aceb7b

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

from address · indexed 0x0005ea683517b3a4463bfd798c9850ad2d586795
to address · indexed 0xb92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
value uint256 4968.799384 (4968799383798789499771)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
topic2 0x000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
data 0x00000000000000000000000000000000000000000000010d5bf189bcd2aceb7b

SolverCallExecuted(address to, bytes data, uint256 amount) from the contract's verified ABI on Sourcify

to address 0x0005ea683517b3a4463bfd798c9850ad2d586795
data bytes 0xbb66eb41000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000019f5446000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000f1284197cf2bed3228000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f000000000000000000000000000000000000000000000000000000006acf968a0000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444c5dc75cb358380d2e3de08a9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b54e762aa34cf6e28e9c082f2848e28e45da6b8000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000027100000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
amount uint256 0
Raw topics & data
topic0 0x93485dcd31a905e3ffd7b012abe3438fa8fa77f98ddc9f50e879d3fa7ccdc324
data 0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d5867950000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c4bb66eb41000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000019f5446000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000f1284197cf2bed3228000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f000000000000000000000000000000000000000000000000000000006acf968a0000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444c5dc75cb358380d2e3de08a9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b54e762aa34cf6e28e9c082f2848e28e45da6b800000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

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

from address · indexed 0xb92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
to address · indexed 0x2346b1e023621a7600e9bf36353b7ee3208ebd26
value uint256 4968.799384 (4968799383798789499771)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
topic2 0x0000000000000000000000002346b1e023621a7600e9bf36353b7ee3208ebd26
data 0x00000000000000000000000000000000000000000000010d5bf189bcd2aceb7b

FundsMovement(address from, address to, address currency, uint256 amount, bytes metadata) from the contract's verified ABI on Sourcify

from address 0xb92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
to address 0x2346b1e023621a7600e9bf36353b7ee3208ebd26
currency address CLAUS 0x1b54e762aa34cf6e28e9c082f2848e28e45da6b8
amount uint256 4968799383798789499771
metadata bytes 0x0320d1afcf4b0f841bd0a826067c319f624beede6dab08cad5b4d5585789197100
Raw topics & data
topic0 0xafbab204e8271965231d37baed9b1abca8725b7409c70314455f68bc89142b91
data 0x000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f0000000000000000000000002346b1e023621a7600e9bf36353b7ee3208ebd260000000000000000000000001b54e762aa34cf6e28e9c082f2848e28e45da6b800000000000000000000000000000000000000000000010d5bf189bcd2aceb7b00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000210320d1afcf4b0f841bd0a826067c319f624beede6dab08cad5b4d558578919710000000000000000000000000000000000000000000000000000000000000000

SolverCallExecuted(address to, bytes data, uint256 amount) from the contract's verified ABI on Sourcify

to address 0xb92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
data bytes 0x9bb43718000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000010000000000000000000000001b54e762aa34cf6e28e9c082f2848e28e45da6b800000000000000000000000000000000000000000000000000000000000000010000000000000000000000002346b1e023621a7600e9bf36353b7ee3208ebd260000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210320d1afcf4b0f841bd0a826067c319f624beede6dab08cad5b4d558578919710000000000000000000000000000000000000000000000000000000000000000
amount uint256 0
Raw topics & data
topic0 0x93485dcd31a905e3ffd7b012abe3438fa8fa77f98ddc9f50e879d3fa7ccdc324
data 0x000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a49bb43718000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000010000000000000000000000001b54e762aa34cf6e28e9c082f2848e28e45da6b800000000000000000000000000000000000000000000000000000000000000010000000000000000000000002346b1e023621a7600e9bf36353b7ee3208ebd260000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210320d1afcf4b0f841bd0a826067c319f624beede6dab08cad5b4d55857891971000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000