0x2e960f21a412f79f48dcad6826f853ce0d8a7db964579cfdfd9f3edd88958c9d
Transaction
Balance changes
Address | Token(s) swapped | Balance | Price | Value change | |
---|---|---|---|---|---|
| Eth | +$0.00 | |||
Ether | +0.0000011746724 | | +$0.00 | ||
| Eth | +$0.00 | |||
Ether | +0.00000096514756 | | +$0.00 | ||
| Eth | +$0.00 | |||
Ether | +0.0000003235072 | | +$0.00 | ||
| Eth | +$0.00 | |||
Ether | +0.000000044342345 | | +$0.00 | ||
| 3755-FOL, 32343-FOL | 0 | |||
3755's Follower (#36) | -1 | ||||
32343's Follower (#319) | -1 | ||||
| OSPP | 0 | |||
OpenSocial Protocol Profile | +1 | ||||
| 3755-FOL | 0 | |||
3755's Follower (#36) | +1 | ||||
| 32343-FOL | 0 | |||
32343's Follower (#319) | +1 | ||||
| Eth | -$0.01 | |||
Ether | -0.0000025076695 | | -$0.01 |
Invocation flow
Full trace
- 0CALL917483 gas [RECV] EntryPoint.handleOps (ops=[3 elements], beneficiary=[SEND] 0x34716d493d69b11fd52d3242cf1eeec8585a1491) (0x)
- 1SLOAD_status 1
- 2SSTORE_status 1 to 2
- 3SHA30x0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470
- 4SHA30x5c1c6dcd000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000066c6c6fca286f48a7f4e989b7198c26caf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000184fec93e4900000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000007e5700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x5ac3c872c68f038aeae51710c52b6035cfd9074f3e35defebdfd3400b6175e24
- 5SHA30x000000f6faeda8f7bfa1a8589b4b6e2d71c37592275fa99450bd44b2a69d1d9d002a253bac66c7870000000000000000000000000000000000000000000000000000000066ae0b000000000000000000000000000000000000000000000000000000000000000000ac12df9235bf4c54c1ec8baac611bda3a4e52e12e32c651ef5d0145e7df5c4c6426cb34742ee5d8ed74bb49ea5af8f3cb886fdb5f7acb371dc7869edba22d3c61b0x59022af37ca31904ffed4c898cdef1c5336886ee7b56384b4a94ea6a551af33c
- 6SHA30x000000000000000000000000ab66053d1bbf3a910c8d7b6f8518409b1976fd210000000000000000000000000000000000000000000000000000000000000070c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4705ac3c872c68f038aeae51710c52b6035cfd9074f3e35defebdfd3400b6175e24000000000000000000000000000000000000000000000000000000000002ebb8000000000000000000000000000000000000000000000000000000000001cddb000000000000000000000000000000000000000000000000000000000001046200000000000000000000000000000000000000000000000000000000002cc0de000000000000000000000000000000000000000000000000000000000010c8e059022af37ca31904ffed4c898cdef1c5336886ee7b56384b4a94ea6a551af33c0xda6d318c5074e832015b9e7da66cfc7273d8c40486968ae884b96e6bdcc4ccdb
- 7SHA30xda6d318c5074e832015b9e7da66cfc7273d8c40486968ae884b96e6bdcc4ccdb0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278900000000000000000000000000000000000000000000000000000000000021050x91554ddcb4c5f7f128d314662f0bc8b5c39132e4679fd7b2a67abb7e1e1f24a9
- 8CALL13171 gas ERC1967Proxy.validateUserOp (userOp=[11 elements], userOpHash=0x91554ddcb4c5f7f128d314662f0bc8b5c39132e4679fd7b2a67abb7e1e1f24a9, missingAccountFunds=0) (0)
- 15SHA30x000000000000000000000000ab66053d1bbf3a910c8d7b6f8518409b1976fd2100000000000000000000000000000000000000000000000000000000000000010xeadba00b92ffa55c99806531d6eca87991bb6e1c77c50418529ec3b4d1a17faf
- 16SHA30x0000000000000000000000000000000000000000000000000000000000000000eadba00b92ffa55c99806531d6eca87991bb6e1c77c50418529ec3b4d1a17faf0x97acf059f771f86ec959c105fa1eeb97a29963730d233f5b7311413b6fa922b9
- 17
- 18SSTORE
- 19SHA30x000000000000000000000000000000f6faeda8f7bfa1a8589b4b6e2d71c3759200000000000000000000000000000000000000000000000000000000000000000x45779d37ba1e0658bdb9b00bdf280b4ec2e29f7678f1b9e2cb2d33d6fc9c8bca
- 20SLOAD(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (8621865894805283984, true, 100000000000000000)
- 21SLOAD(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (8621865894805283984, true, 100000000000000000)
- 22SSTORE(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (8621865894805283984 to 8621864097550213702, true, 100000000000000000)
- 23CALL13780 gas VerifyingSingletonPaymaster.validatePaymasterUserOp (userOp=[11 elements], userOpHash=0x91554ddcb4c5f7f128d314662f0bc8b5c39132e4679fd7b2a67abb7e1e1f24a9, maxCost=1797255070282) (0x000000000000000000000000275fa99450bd44b2a69d1d9d002a253bac66c78700000000000000000000000000000000000000000000000000000000002cc0de000000000000000000000000000000000000000000000000000000000010c8e0, 2517702727288657881998087033806053129090619386463426445312)
- 34SHA30x0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470
- 35SHA30x5c1c6dcd000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000066c6c6fca286f48a7f4e989b7198c26caf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000184fec93e4900000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000eab00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000xaa9c54c184c5e0c2ecf7eb264c9d9d799c02aa817e49018becc5e793ab55cce0
- 36SHA30x000000f6faeda8f7bfa1a8589b4b6e2d71c37592275fa99450bd44b2a69d1d9d002a253bac66c7870000000000000000000000000000000000000000000000000000000066ae0aff0000000000000000000000000000000000000000000000000000000000000000335535cc7ecf57afc3c72f27dd28f80bc2804afd86e8ca3330943e93343da89f2bd76784aad526637d4dbb3b2618ab0786d33a09bf3a9900457043fbd1431b091b0xe62adaed37ea1da37cc95d052ebb0357389c065dbbfcdb718850c23567d72708
- 37SHA30x000000000000000000000000223a582e38724640bfc8ff437db42273e86466a2000000000000000000000000000000000000000000000000000000000000005ac5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470aa9c54c184c5e0c2ecf7eb264c9d9d799c02aa817e49018becc5e793ab55cce0000000000000000000000000000000000000000000000000000000000002ebb8000000000000000000000000000000000000000000000000000000000001cddb000000000000000000000000000000000000000000000000000000000001044500000000000000000000000000000000000000000000000000000000002cb869000000000000000000000000000000000000000000000000000000000010c8e0e62adaed37ea1da37cc95d052ebb0357389c065dbbfcdb718850c23567d727080x3c321cafffeaaa044bff499b7199ed47da48a06ae3112728f30472f6945ddbb5
- 38SHA30x3c321cafffeaaa044bff499b7199ed47da48a06ae3112728f30472f6945ddbb50000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278900000000000000000000000000000000000000000000000000000000000021050xd307e53063403587af1260bd32494125e31b045fdf806fcf41773a95d511e9ab
- 39CALL10671 gas ERC1967Proxy.validateUserOp (userOp=[11 elements], userOpHash=0xd307e53063403587af1260bd32494125e31b045fdf806fcf41773a95d511e9ab, missingAccountFunds=0) (0)
- 46SHA30x000000000000000000000000223a582e38724640bfc8ff437db42273e86466a200000000000000000000000000000000000000000000000000000000000000010xd6dd039b9f56b46327096728adbd865b048d5901be63b99cd4e2beaa6236fde5
- 47SHA30x0000000000000000000000000000000000000000000000000000000000000000d6dd039b9f56b46327096728adbd865b048d5901be63b99cd4e2beaa6236fde50x54ca4e7266bcb136b5374c55b17575ef5a21ac879e315870f8163f7ea4c4f06f
- 48
- 49
- 50SHA30x000000000000000000000000000000f6faeda8f7bfa1a8589b4b6e2d71c3759200000000000000000000000000000000000000000000000000000000000000000x45779d37ba1e0658bdb9b00bdf280b4ec2e29f7678f1b9e2cb2d33d6fc9c8bca
- 51SLOAD(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (8621864097550213702, true, 100000000000000000)
- 52SLOAD(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (8621864097550213702, true, 100000000000000000)
- 53SSTORE(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (8621864097550213702 to 8621862301706802952, true, 100000000000000000)
- 54CALL9780 gas VerifyingSingletonPaymaster.validatePaymasterUserOp (userOp=[11 elements], userOpHash=0xd307e53063403587af1260bd32494125e31b045fdf806fcf41773a95d511e9ab, maxCost=1795843410750) (0x000000000000000000000000275fa99450bd44b2a69d1d9d002a253bac66c78700000000000000000000000000000000000000000000000000000000002cb869000000000000000000000000000000000000000000000000000000000010c8e0, 2517702725827156244667184115602368296374336366807493902336)
- 65SHA30x0000004bdcc6c887c494f14370039a288a2e383bef67dc69000000000000000000000000a2f8bfb66209d6364f23cdb6f6dc5908e003f8e100000000000000000000000000000000000000000000006db9c1ce4b319f319f0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004160c6f7bab2b806767fbe94af63a80b915eaa419b5110ed79536a5ba6ef47a3894dc5ed2fbfd09ff0a5f4b26334ee696a1f0a9acbd6bf125f34e696146535f3671b000000000000000000000000000000000000000000000000000000000000000xe9560fc9ff13139767bed3c561ecc9c078debb8cbb7930c1dd63b595a330fdc0
- 66SHA30x5c1c6dcd000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000066c6c6fca286f48a7f4e989b7198c26caf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e48ec552dc0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000a686172646574756e6a6900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x2b1b47467b3bbc1711893d3f32a0f5150dc51f444fc34a23af9162cdda942619
- 67SHA30x000000f6faeda8f7bfa1a8589b4b6e2d71c37592275fa99450bd44b2a69d1d9d002a253bac66c7870000000000000000000000000000000000000000000000000000000066ae0afc00000000000000000000000000000000000000000000000000000000000000006f7bce992b7d003610845f5ca97e2f7e558a88a81c0daf7d0beba9d0222f6da235745eec93e87c7b7e86d31576f9c7187b189d38b1b43da40f74518b3b29c6d31b0x41c29f09ca278606f841a4eef9dbd146194fd70e8ed4332417625e59ce694fe1
- 68SHA30x00000000000000000000000021e0ab910f0ef24ef121eda2e4d6d18dcea1c0eb0000000000000000000000000000000000000000000000000000000000000000e9560fc9ff13139767bed3c561ecc9c078debb8cbb7930c1dd63b595a330fdc02b1b47467b3bbc1711893d3f32a0f5150dc51f444fc34a23af9162cdda942619000000000000000000000000000000000000000000000000000000000002cbb8000000000000000000000000000000000000000000000000000000000005b6320000000000000000000000000000000000000000000000000000000000011ade00000000000000000000000000000000000000000000000000000000002cafcc000000000000000000000000000000000000000000000000000000000010c8e041c29f09ca278606f841a4eef9dbd146194fd70e8ed4332417625e59ce694fe10xd853a2f9507bae450c139b282535635a7d56bec0cc6bd9af1efef746ba722aaf
- 69SHA30xd853a2f9507bae450c139b282535635a7d56bec0cc6bd9af1efef746ba722aaf0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278900000000000000000000000000000000000000000000000000000000000021050x43609087afb746790fc23ec823d4887192a1e8ace5a1272aa98747945e6ace20
- 70CALL208380 gas 0x7fc98430eaedbb6070b35b39d798725049088348.createSender (name0=0x0000004bdcc6c887c494f14370039a288a2e383bef67dc69000000000000000000000000a2f8bfb66209d6364f23cdb6f6dc5908e003f8e100000000000000000000000000000000000000000000006db9c1ce4b319f319f0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004160c6f7bab2b806767fbe94af63a80b915eaa419b5110ed79536a5ba6ef47a3894dc5ed2fbfd09ff0a5f4b26334ee696a1f0a9acbd6bf125f34e696146535f3671b00000000000000000000000000000000000000000000000000000000000000) (0x00000000000000000000000021e0ab910f0ef24ef121eda2e4d6d18dcea1c0eb)
- 110LOGAccountDeployed (userOpHash=0x43609087afb746790fc23ec823d4887192a1e8ace5a1272aa98747945e6ace20, sender= ERC1967Proxy, factory= 0x0000004bdcc6c887c494f14370039a288a2e383b, paymaster= VerifyingSingletonPaymaster)
- 111CALL6739 gas ERC1967Proxy.validateUserOp (userOp=[11 elements], userOpHash=0x43609087afb746790fc23ec823d4887192a1e8ace5a1272aa98747945e6ace20, missingAccountFunds=0) (0)
- 118SHA30x00000000000000000000000021e0ab910f0ef24ef121eda2e4d6d18dcea1c0eb00000000000000000000000000000000000000000000000000000000000000010xf42301c48384d6a6822a8bf50dfd3c1a9e9ba88c1f617be39b445394f5fd3fb7
- 119SHA30x0000000000000000000000000000000000000000000000000000000000000000f42301c48384d6a6822a8bf50dfd3c1a9e9ba88c1f617be39b445394f5fd3fb70xe39e271709b510b6d38376f756958f30a898f83b2cf40cbea55fb5ba8758f3a6
- 120
- 121
- 122SHA30x000000000000000000000000000000f6faeda8f7bfa1a8589b4b6e2d71c3759200000000000000000000000000000000000000000000000000000000000000000x45779d37ba1e0658bdb9b00bdf280b4ec2e29f7678f1b9e2cb2d33d6fc9c8bca
- 123SLOAD(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (8621862301706802952, true, 100000000000000000)
- 124SLOAD(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (8621862301706802952, true, 100000000000000000)
- 125SSTORE(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (8621862301706802952 to 8621858264343671800, true, 100000000000000000)
- 126CALL9879 gas VerifyingSingletonPaymaster.validatePaymasterUserOp (userOp=[11 elements], userOpHash=0x43609087afb746790fc23ec823d4887192a1e8ace5a1272aa98747945e6ace20, maxCost=4037363131152) (0x000000000000000000000000275fa99450bd44b2a69d1d9d002a253bac66c78700000000000000000000000000000000000000000000000000000000002cafcc000000000000000000000000000000000000000000000000000000000010c8e0, 2517702721442651332674475360991313798225487307839696273408)
- 137LOGBeforeExecution
- 138CALL194043 gas [RECV] EntryPoint.innerHandleOp (callData=0x5c1c6dcd000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000066c6c6fca286f48a7f4e989b7198c26caf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000184fec93e4900000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000007e5700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, opInfo=[5 elements], context=0x000000000000000000000000275fa99450bd44b2a69d1d9d002a253bac66c78700000000000000000000000000000000000000000000000000000000002cc0de000000000000000000000000000000000000000000000000000000000010c8e0) (708829421856)
- 207CALL169243 gas [RECV] EntryPoint.innerHandleOp (callData=0x5c1c6dcd000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000066c6c6fca286f48a7f4e989b7198c26caf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000184fec93e4900000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000eab00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, opInfo=[5 elements], context=0x000000000000000000000000275fa99450bd44b2a69d1d9d002a253bac66c78700000000000000000000000000000000000000000000000000000000002cb869000000000000000000000000000000000000000000000000000000000010c8e0) (619117228056)
- 276CALL177835 gas [RECV] EntryPoint.innerHandleOp (callData=0x5c1c6dcd000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000066c6c6fca286f48a7f4e989b7198c26caf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e48ec552dc0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000a686172646574756e6a6900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, opInfo=[5 elements], context=0x000000000000000000000000275fa99450bd44b2a69d1d9d002a253bac66c78700000000000000000000000000000000000000000000000000000000002cafcc000000000000000000000000000000000000000000000000000000000010c8e0) (1179722877576)
- 321CALL< 0.01 ETH [SEND] 0x34716d493d69b11fd52d3242cf1eeec8585a1491.0x () (0x)
- 322SSTORE_status 2 to 1
-