Blockchain / Global / Transaction

Transaction Success

0x0ab62daa957a9a6a4b7e8be58bb1bb26314d7ce41c192882c7c271c61c71fd53

Products

What this transaction did

New account0xf5a7…C127 via 0x4e1D…ec67
TouchesContractsERC-4337TokensUSDsoMarkets
  • topic 0
    0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440
    topic 1
    0x00000000000000000000000075cf11467937ce3f2f357ce24ffc3dbf8fd5c226
    data
    —
  • #10xf5a729…c127Safe created0xf5a7…c127 · 1 of 1 ownersContracts
    event
    SafeSetup
    initiator
    0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67
    owners
    [0x1591c7BAF9FeB58864a31aaF8ba4679503b53216]
    threshold
    1
    initializer
    0x38869bf66a61cF6bDB996A6aE40D5853Fd43B526
    fallbackHandler
    0x75cf11467937ce3F2f357CE24ffc3DBF8fD5c226
  • event
    ProxyCreation(address proxy, address singleton)
    proxy
    0xf5a7298ED51731a997173d53B20E4F07eB17C127
    singleton
    0x41675C099F32341bf84BFc5382aF534df5C7461a
  • #30x000000…a032EntryPoint v0.7New account0xf5a7…C127 via 0x4e1D…ec67ERC-4337
    event
    AccountDeployed
    userOpHash
    0x4b160297c3e6524f966c558471ef9c2951a6a17b96e0fd86c04bce63a13254b9
    sender
    0xf5a7298ED51731a997173d53B20E4F07eB17C127
    factory
    0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67
    paymaster
    0x8b1f6cb5d062aa2Ce8d581942bbb960420d875BA
  • #40x000000…a032EntryPoint v0.7BundleERC-4337
    event
    BeforeExecution
  • #50x000000…008aApproval0x0000…008a · 0x89a9…6F8C → 0x035D…1379Tokens
    event
    Approval(address owner, address spender, uint256 value)
    owner
    0x89a9f5f284F9Fe151A1b3fcCa23e2aBd7Cb06F8C
    spender
    0x035De7403eac6872787779CCA7CCF1b4CDb61379
    value
    115792089237316195423570985008687907853269984665640564039457584007913129639935
  • #60x000000…008aUSDsoUSDso transfer0.17731 USDso · 0x89a9…6F8C → 0x035D…1379USDso
    event
    Transfer(address from, address to, uint256 value)
    from
    0x89a9f5f284F9Fe151A1b3fcCa23e2aBd7Cb06F8C
    to
    0x035De7403eac6872787779CCA7CCF1b4CDb61379
    value
    177310000000000000
  • topic 0
    0x3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d
    topic 1
    0x000000000000000000000000035de7403eac6872787779cca7ccf1b4cdb61379
    data
    0x00000000000000000000000000000000000000000000000017979cfe362a0000
  • #80x000000…008aUSDsoUSDso transfer0.17612 USDso · 0x035D…1379 → 0x2445…f140USDso
    event
    Transfer(address from, address to, uint256 value)
    from
    0x035De7403eac6872787779CCA7CCF1b4CDb61379
    to
    0x2445e495b563908973F2d1ba6bD564709E0cf140
    value
    176120000000000000
  • #90x035de7…1379SOMI/USDsoMarkSOMI/USDso · mark 0.103597Markets
    event
    MarkPriceUpdated
    asset
    0x28f34DeFd2b4CB48d9eE6d89f2Be4Bc601694c00
    markPrice
    103597485316595945
    rawMidpoint
    103550000000000000
  • #100x035de7…1379SOMI/USDsoTradeSOMI/USDso · 1.7 @ 0.1036Markets
    event
    OrderFilled
    takerOrderId
    2840798587351283341040
    makerOrderId
    3043712772162088408813
    quantityFilled
    1700000000000000000
    takerRemainingQuantity
    0
    makerRemainingQuantity
    76170000000000000000
    fillPrice
    103600000000000000
  • #110x035de7…1379SOMI/USDsoOrderSOMI/USDso · Buy 1.7 @ 0.1043Markets
    event
    OrderPlaced
    orderId
    2840798587351283341040
    placedOrder
    {orderId: 2840798587351283341040, isBid: true, owner: 0x89a9f5f284F9Fe151A1b3fcCa23e2aBd7Cb06F8C, userData: 0, price: 104300000000000000, fullQuantity: 1700000000000000000, quantityRemaining: 0, expireTimestampNs: 1784209530709870249}
  • #120x000000…008aUSDsoUSDso transfer0.00119 USDso · 0x035D…1379 → 0x89a9…6F8CUSDso
    event
    Transfer(address from, address to, uint256 value)
    from
    0x035De7403eac6872787779CCA7CCF1b4CDb61379
    to
    0x89a9f5f284F9Fe151A1b3fcCa23e2aBd7Cb06F8C
    value
    1190000000000000
  • topic 0
    0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8
    topic 1
    0x00000000000000000000000075cf11467937ce3f2f357ce24ffc3dbf8fd5c226
    data
    —
  • topic 0
    0xa050a122b4c0e369e3385eb6b7cccd8019638b2764de67bec0af99130ddf8471
    topic 1
    0x158bda1310734c25ddafaa7bb3f6d23a287b7f90291284dde25335e1c4445fdb
    topic 2
    0x00000000000000000000000089a9f5f284f9fe151a1b3fcca23e2abd7cb06f8c
    topic 3
    0x0000000000000000000000000000000000000000000000000000000000000000
    data
    0x0000000000000000000000000000000000000000000000000000000000000000
  • #150x000000…a032EntryPoint v0.7User op0x89a9…6F8C ok · paymaster 0x8b1f…75BAERC-4337
    event
    UserOperationEvent
    userOpHash
    0x158bda1310734c25ddafaa7bb3f6d23a287b7f90291284dde25335e1c4445fdb
    sender
    0x89a9f5f284F9Fe151A1b3fcCa23e2aBd7Cb06F8C
    paymaster
    0x8b1f6cb5d062aa2Ce8d581942bbb960420d875BA
    nonce
    32911262811269701068578908798976
    success
    true
    actualGasCost
    14329788000000000
    actualGasUsed
    2388298
  • #160x3b0e18…6d0bApproval0x3b0e…6d0b · 0xe6E9…8fc8 → 0x688e…4e9CTokens
    event
    Approval(address owner, address spender, uint256 value)
    owner
    0xe6E9b25b26840a4126E55Ae3090e14e5DDf18fc8
    spender
    0x688e6fA8870608D9306fc48174c4E5735C774e9C
    value
    115792089237316195423570985008687907853269984665640564039457584007913129639935
  • #170x3b0e18…6d0bTransfer15 PST · 0xe6E9…8fc8 → 0x688e…4e9CTokens
    event
    Transfer(address from, address to, uint256 value)
    from
    0xe6E9b25b26840a4126E55Ae3090e14e5DDf18fc8
    to
    0x688e6fA8870608D9306fc48174c4E5735C774e9C
    value
    15000000000000000000
  • #180x3b0e18…6d0bApproval0x3b0e…6d0b · 0x688e…4e9C → 0x8AfA…02FeTokens
    event
    Approval(address owner, address spender, uint256 value)
    owner
    0x688e6fA8870608D9306fc48174c4E5735C774e9C
    spender
    0x8AfA1441234fE62A75C280b7c4110177737602Fe
    value
    15000000000000000000
  • #190x3b0e18…6d0bTransfer15 PST · 0x688e…4e9C → 0x8AfA…02FeTokens
    event
    Transfer(address from, address to, uint256 value)
    from
    0x688e6fA8870608D9306fc48174c4E5735C774e9C
    to
    0x8AfA1441234fE62A75C280b7c4110177737602Fe
    value
    15000000000000000000
  • #200x3b0e18…6d0bApproval0x3b0e…6d0b · 0x8AfA…02Fe → 0xbb4f…c355Tokens
    event
    Approval(address owner, address spender, uint256 value)
    owner
    0x8AfA1441234fE62A75C280b7c4110177737602Fe
    spender
    0xbb4f00579a29Cc58C5c5ef2D0Ed63ebb4623c355
    value
    15000000000000000000
  • #210x3b0e18…6d0bTransfer15 PST · 0x8AfA…02Fe → 0xbb4f…c355Tokens
    event
    Transfer(address from, address to, uint256 value)
    from
    0x8AfA1441234fE62A75C280b7c4110177737602Fe
    to
    0xbb4f00579a29Cc58C5c5ef2D0Ed63ebb4623c355
    value
    15000000000000000000
  • #220x3b0e18…6d0bApproval0x3b0e…6d0b · 0xbb4f…c355 → 0x6afA…952CTokens
    event
    Approval(address owner, address spender, uint256 value)
    owner
    0xbb4f00579a29Cc58C5c5ef2D0Ed63ebb4623c355
    spender
    0x6afAd3f8CA783D31022C910E6D0b71371673952C
    value
    14700000000000000000
  • #230x3b0e18…6d0bTransfer14.7 PST · 0xbb4f…c355 → 0x6afA…952CTokens
    event
    Transfer(address from, address to, uint256 value)
    from
    0xbb4f00579a29Cc58C5c5ef2D0Ed63ebb4623c355
    to
    0x6afAd3f8CA783D31022C910E6D0b71371673952C
    value
    14700000000000000000
  • #240x6afad3…952cBatch transfer0x6afa…952c · 2 ids · 0x0000…0000 → 0xbb4f…c355Tokens
    event
    TransferBatch(address operator, address from, address to, uint256[] ids, uint256[] values)
    operator
    0xbb4f00579a29Cc58C5c5ef2D0Ed63ebb4623c355
    from
    0x0000000000000000000000000000000000000000
    to
    0xbb4f00579a29Cc58C5c5ef2D0Ed63ebb4623c355
    ids
    [82834907417856558467116577422043603034123465774627685567543249853084755057939, 111084881238546929530095633327524069995111789582151624553372486481857443192084]
    values
    [14700000000000000000, 14700000000000000000]
  • event
    PositionSplit(address stakeholder, address collateralToken, bytes32 parentCollectionId, bytes32 conditionId, uint256[] partition, uint256 amount)
    stakeholder
    0xbb4f00579a29Cc58C5c5ef2D0Ed63ebb4623c355
    collateralToken
    0x3b0E189D48cC6AdbC521c586766015c21c366D0b
    parentCollectionId
    0x0000000000000000000000000000000000000000000000000000000000000000
    conditionId
    0xad1b04650ac7cc4214dce1f4fb18d94885072f99d9941ab556d67892f982f95a
    partition
    [1, 2]
    amount
    14700000000000000000
  • #260x6afad3…952cTransfer0x6afa…952c #11108488123… × 15,477,188,541,678,643,653 · 0xbb4f…c355 → 0x8AfA…02FeTokens
    event
    TransferSingle(address operator, address from, address to, uint256 id, uint256 value)
    operator
    0xbb4f00579a29Cc58C5c5ef2D0Ed63ebb4623c355
    from
    0xbb4f00579a29Cc58C5c5ef2D0Ed63ebb4623c355
    to
    0x8AfA1441234fE62A75C280b7c4110177737602Fe
    id
    111084881238546929530095633327524069995111789582151624553372486481857443192084
    value
    15477188541678643653
  • topic 0
    0x8ffac8bcfaaf4e52179a0bbed8efe60789244d8e2f5f255457be703325a3fa7f
    topic 1
    0xad1b04650ac7cc4214dce1f4fb18d94885072f99d9941ab556d67892f982f95a
    topic 2
    0x0000000000000000000000008afa1441234fe62a75c280b7c4110177737602fe
    topic 3
    0x0000000000000000000000000000000000000000000000000000000000000002
    data
    0x000000000000000000000000000000000000000000000000d02ab486cedc00000000000000000000000000000000000000000000000000000429d069189e0000000000000000000000000000000000000000000000000000d6ca04fa1c8069c5
  • #280x6afad3…952cBatch transfer0x6afa…952c · 2 ids · 0x8AfA…02Fe → 0x688e…4e9CTokens
    event
    TransferBatch(address operator, address from, address to, uint256[] ids, uint256[] values)
    operator
    0x8AfA1441234fE62A75C280b7c4110177737602Fe
    from
    0x8AfA1441234fE62A75C280b7c4110177737602Fe
    to
    0x688e6fA8870608D9306fc48174c4E5735C774e9C
    ids
    [82834907417856558467116577422043603034123465774627685567543249853084755057939, 111084881238546929530095633327524069995111789582151624553372486481857443192084]
    values
    [0, 15477188541678643653]
  • #290x6afad3…952cTransfer0x6afa…952c #11108488123… × 15,477,188,541,678,643,653 · 0x688e…4e9C → 0xe6E9…8fc8Tokens
    event
    TransferSingle(address operator, address from, address to, uint256 id, uint256 value)
    operator
    0x688e6fA8870608D9306fc48174c4E5735C774e9C
    from
    0x688e6fA8870608D9306fc48174c4E5735C774e9C
    to
    0xe6E9b25b26840a4126E55Ae3090e14e5DDf18fc8
    id
    111084881238546929530095633327524069995111789582151624553372486481857443192084
    value
    15477188541678643653
  • topic 0
    0xc8eb6e047b3fd3480baa00e38b1eeb18e2b279fca8edb1035cf28c18f5ad25fc
    topic 1
    0xad1b04650ac7cc4214dce1f4fb18d94885072f99d9941ab556d67892f982f95a
    topic 2
    0x000000000000000000000000e6e9b25b26840a4126e55ae3090e14e5ddf18fc8
    topic 3
    0x0000000000000000000000000000000000000000000000000000000000000000
    data
    0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000d02ab486cedc0000000000000000000000000000000000000000000000000000d6ca04fa1c8069c50000000000000000000000000000000000000000000000000429d069189e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  • topic 0
    0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8
    topic 1
    0x00000000000000000000000075cf11467937ce3f2f357ce24ffc3dbf8fd5c226
    data
    —
  • topic 0
    0xa050a122b4c0e369e3385eb6b7cccd8019638b2764de67bec0af99130ddf8471
    topic 1
    0xaf0832ddf6b8b578f0eec6fc0e1c9e70fee059ba2bcd579e63d856298e799164
    topic 2
    0x000000000000000000000000e6e9b25b26840a4126e55ae3090e14e5ddf18fc8
    topic 3
    0x0000000000000000000000000000000000000000000000000000000000000000
    data
    0x0000000000000000000000000000000000000000000000000000000000000000
  • #330x000000…a032EntryPoint v0.7User op0xe6E9…8fc8 ok · paymaster 0x8b1f…75BAERC-4337
    event
    UserOperationEvent
    userOpHash
    0xaf0832ddf6b8b578f0eec6fc0e1c9e70fee059ba2bcd579e63d856298e799164
    sender
    0xe6E9b25b26840a4126E55Ae3090e14e5DDf18fc8
    paymaster
    0x8b1f6cb5d062aa2Ce8d581942bbb960420d875BA
    nonce
    32911262789354969109011961479168
    success
    true
    actualGasCost
    12060258000000000
    actualGasUsed
    2010043
  • #340x3b0e18…6d0bApproval0x3b0e…6d0b · 0xf5a7…C127 → 0x688e…4e9CTokens
    event
    Approval(address owner, address spender, uint256 value)
    owner
    0xf5a7298ED51731a997173d53B20E4F07eB17C127
    spender
    0x688e6fA8870608D9306fc48174c4E5735C774e9C
    value
    115792089237316195423570985008687907853269984665640564039457584007913129639935
  • #350x3b0e18…6d0bTransfer1 PST · 0xf5a7…C127 → 0x688e…4e9CTokens
    event
    Transfer(address from, address to, uint256 value)
    from
    0xf5a7298ED51731a997173d53B20E4F07eB17C127
    to
    0x688e6fA8870608D9306fc48174c4E5735C774e9C
    value
    1000000000000000000
  • #360x3b0e18…6d0bApproval0x3b0e…6d0b · 0x688e…4e9C → 0x8AfA…02FeTokens
    event
    Approval(address owner, address spender, uint256 value)
    owner
    0x688e6fA8870608D9306fc48174c4E5735C774e9C
    spender
    0x8AfA1441234fE62A75C280b7c4110177737602Fe
    value
    1000000000000000000
  • #370x3b0e18…6d0bTransfer1 PST · 0x688e…4e9C → 0x8AfA…02FeTokens
    event
    Transfer(address from, address to, uint256 value)
    from
    0x688e6fA8870608D9306fc48174c4E5735C774e9C
    to
    0x8AfA1441234fE62A75C280b7c4110177737602Fe
    value
    1000000000000000000
  • #380x3b0e18…6d0bApproval0x3b0e…6d0b · 0x8AfA…02Fe → 0x4fFC…a7e3Tokens
    event
    Approval(address owner, address spender, uint256 value)
    owner
    0x8AfA1441234fE62A75C280b7c4110177737602Fe
    spender
    0x4fFC89991461182FbcF2ff2093e7Bf15DfBca7e3
    value
    1000000000000000000
  • #390x3b0e18…6d0bTransfer1 PST · 0x8AfA…02Fe → 0x4fFC…a7e3Tokens
    event
    Transfer(address from, address to, uint256 value)
    from
    0x8AfA1441234fE62A75C280b7c4110177737602Fe
    to
    0x4fFC89991461182FbcF2ff2093e7Bf15DfBca7e3
    value
    1000000000000000000
  • #400x3b0e18…6d0bApproval0x3b0e…6d0b · 0x4fFC…a7e3 → 0x6afA…952CTokens
    event
    Approval(address owner, address spender, uint256 value)
    owner
    0x4fFC89991461182FbcF2ff2093e7Bf15DfBca7e3
    spender
    0x6afAd3f8CA783D31022C910E6D0b71371673952C
    value
    980000000000000000
  • #410x3b0e18…6d0bTransfer0.98 PST · 0x4fFC…a7e3 → 0x6afA…952CTokens
    event
    Transfer(address from, address to, uint256 value)
    from
    0x4fFC89991461182FbcF2ff2093e7Bf15DfBca7e3
    to
    0x6afAd3f8CA783D31022C910E6D0b71371673952C
    value
    980000000000000000
  • #420x6afad3…952cBatch transfer0x6afa…952c · 2 ids · 0x0000…0000 → 0x4fFC…a7e3Tokens
    event
    TransferBatch(address operator, address from, address to, uint256[] ids, uint256[] values)
    operator
    0x4fFC89991461182FbcF2ff2093e7Bf15DfBca7e3
    from
    0x0000000000000000000000000000000000000000
    to
    0x4fFC89991461182FbcF2ff2093e7Bf15DfBca7e3
    ids
    [22199126378321281491075444911098022087416762472103961250424393408031206973378, 21290724260354436395118666152887013530342922214601456699982745517043071163240]
    values
    [980000000000000000, 980000000000000000]
  • event
    PositionSplit(address stakeholder, address collateralToken, bytes32 parentCollectionId, bytes32 conditionId, uint256[] partition, uint256 amount)
    stakeholder
    0x4fFC89991461182FbcF2ff2093e7Bf15DfBca7e3
    collateralToken
    0x3b0E189D48cC6AdbC521c586766015c21c366D0b
    parentCollectionId
    0x0000000000000000000000000000000000000000000000000000000000000000
    conditionId
    0x622b60406606e8b0c3f36efe45811e151c475136583581c043b82e5281cf4e3a
    partition
    [1, 2]
    amount
    980000000000000000
  • #440x6afad3…952cTransfer0x6afa…952c #22199126378… × 1,941,319,835,666,531,764 · 0x4fFC…a7e3 → 0x8AfA…02FeTokens
    event
    TransferSingle(address operator, address from, address to, uint256 id, uint256 value)
    operator
    0x4fFC89991461182FbcF2ff2093e7Bf15DfBca7e3
    from
    0x4fFC89991461182FbcF2ff2093e7Bf15DfBca7e3
    to
    0x8AfA1441234fE62A75C280b7c4110177737602Fe
    id
    22199126378321281491075444911098022087416762472103961250424393408031206973378
    value
    1941319835666531764
  • topic 0
    0x8ffac8bcfaaf4e52179a0bbed8efe60789244d8e2f5f255457be703325a3fa7f
    topic 1
    0x622b60406606e8b0c3f36efe45811e151c475136583581c043b82e5281cf4e3a
    topic 2
    0x0000000000000000000000008afa1441234fe62a75c280b7c4110177737602fe
    topic 3
    0x0000000000000000000000000000000000000000000000000000000000000001
    data
    0x0000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000470de4df8200000000000000000000000000000000000000000000000000001af0f41ae052c5b4
  • #460x6afad3…952cBatch transfer0x6afa…952c · 2 ids · 0x8AfA…02Fe → 0x688e…4e9CTokens
    event
    TransferBatch(address operator, address from, address to, uint256[] ids, uint256[] values)
    operator
    0x8AfA1441234fE62A75C280b7c4110177737602Fe
    from
    0x8AfA1441234fE62A75C280b7c4110177737602Fe
    to
    0x688e6fA8870608D9306fc48174c4E5735C774e9C
    ids
    [22199126378321281491075444911098022087416762472103961250424393408031206973378, 21290724260354436395118666152887013530342922214601456699982745517043071163240]
    values
    [1941319835666531764, 0]
  • #470x6afad3…952cTransfer0x6afa…952c #22199126378… × 1,941,319,835,666,531,764 · 0x688e…4e9C → 0xf5a7…C127Tokens
    event
    TransferSingle(address operator, address from, address to, uint256 id, uint256 value)
    operator
    0x688e6fA8870608D9306fc48174c4E5735C774e9C
    from
    0x688e6fA8870608D9306fc48174c4E5735C774e9C
    to
    0xf5a7298ED51731a997173d53B20E4F07eB17C127
    id
    22199126378321281491075444911098022087416762472103961250424393408031206973378
    value
    1941319835666531764
  • topic 0
    0xc8eb6e047b3fd3480baa00e38b1eeb18e2b279fca8edb1035cf28c18f5ad25fc
    topic 1
    0x622b60406606e8b0c3f36efe45811e151c475136583581c043b82e5281cf4e3a
    topic 2
    0x000000000000000000000000f5a7298ed51731a997173d53b20e4f07eb17c127
    topic 3
    0x0000000000000000000000000000000000000000000000000000000000000000
    data
    0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000001af0f41ae052c5b400000000000000000000000000000000000000000000000000470de4df820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  • topic 0
    0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8
    topic 1
    0x00000000000000000000000075cf11467937ce3f2f357ce24ffc3dbf8fd5c226
    data
    —
  • topic 0
    0xa050a122b4c0e369e3385eb6b7cccd8019638b2764de67bec0af99130ddf8471
    topic 1
    0x4b160297c3e6524f966c558471ef9c2951a6a17b96e0fd86c04bce63a13254b9
    topic 2
    0x000000000000000000000000f5a7298ed51731a997173d53b20e4f07eb17c127
    topic 3
    0x0000000000000000000000000000000000000000000000000000000000000000
    data
    0x0000000000000000000000000000000000000000000000000000000000000000
  • #510x000000…a032EntryPoint v0.7User op0xf5a7…C127 ok · paymaster 0x8b1f…75BAERC-4337
    event
    UserOperationEvent
    userOpHash
    0x4b160297c3e6524f966c558471ef9c2951a6a17b96e0fd86c04bce63a13254b9
    sender
    0xf5a7298ED51731a997173d53B20E4F07eB17C127
    paymaster
    0x8b1f6cb5d062aa2Ce8d581942bbb960420d875BA
    nonce
    32911262819699863110264173887488
    success
    true
    actualGasCost
    29808006000000000
    actualGasUsed
    4968001

Send feedback

Agents: POST the same to /api/feedback.