0xa1d9466a55be015549d73452d67c69fe205a7a5ef2773aa377f31cdddbb8741c
Transaction
Balance changes
Address | Token(s) swapped | Balance | Price | Value change | |
---|---|---|---|---|---|
| Eth | +$0.04 | |||
Ether | +0.0000097785269 | | +$0.04 | ||
| Eth | +$0.00 | |||
Ether | +0.0000011689599 | | +$0.00 | ||
| Eth | +$0.00 | |||
Ether | +0.00000097557762 | | +$0.00 | ||
| Eth | +$0.00 | |||
Ether | +0.00000011218585 | | +$0.00 | ||
| 3755-FOL | 0 | |||
3755's Follower (#143) | -1 | ||||
| OSPP | 0 | |||
OpenSocial Protocol Profile | +1 | ||||
| 3755-FOL | 0 | |||
3755's Follower (#143) | +1 | ||||
| | 0 | |||
| +1 | ||||
| Eth | -$0.04 | |||
Ether | -0.00001203525 | | -$0.04 |
Invocation flow
Full trace
- 0CALL1138491 gas [RECV] EntryPoint.handleOps (ops=[3 elements], beneficiary=[SEND] 0x34716d493d69b11fd52d3242cf1eeec8585a1491) (0x)
- 1SLOAD_status 1
- 2SSTORE_status 1 to 2
- 3SHA30x0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470
- 4SHA30x5c1c6dcd000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000066c6c6fca286f48a7f4e989b7198c26caf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000184fec93e4900000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000eab00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000xaa9c54c184c5e0c2ecf7eb264c9d9d799c02aa817e49018becc5e793ab55cce0
- 5SHA30x000000f6faeda8f7bfa1a8589b4b6e2d71c37592275fa99450bd44b2a69d1d9d002a253bac66c7870000000000000000000000000000000000000000000000000000000066b15e42000000000000000000000000000000000000000000000000000000000000000082fee0af0e8c6ca73d9f651e5ceb3b54873d88ffc515b62cb68447f49f9c48214bd35344ac927ecd6c835cd1832cb17ed295a13f2b364b015463a8e9add27cf31b0xc54654fa89b68499d3beacb0aaa08e7a4f856dfa7d98e2beb370e9dc348ee6f2
- 6SHA30x0000000000000000000000001762f49e7fe07ea5febddc7af3d2aa0ae3ce127a000000000000000000000000000000000000000000000000000000000000008cc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470aa9c54c184c5e0c2ecf7eb264c9d9d799c02aa817e49018becc5e793ab55cce0000000000000000000000000000000000000000000000000000000000002ebb8000000000000000000000000000000000000000000000000000000000001cddb000000000000000000000000000000000000000000000000000000000000f1f90000000000000000000000000000000000000000000000000000000000cef9fb000000000000000000000000000000000000000000000000000000000010c8e0c54654fa89b68499d3beacb0aaa08e7a4f856dfa7d98e2beb370e9dc348ee6f20x66a98d59522e890882e740f145b563c32d53b7ecfe20b6140d3d3dee3487e2ed
- 7SHA30x66a98d59522e890882e740f145b563c32d53b7ecfe20b6140d3d3dee3487e2ed0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278900000000000000000000000000000000000000000000000000000000000021050xe8ddfb78b7484371ebc067a773f4962e5f490f68e33652db98360ab2168124de
- 8CALL13171 gas ERC1967Proxy.validateUserOp (userOp=[11 elements], userOpHash=0xe8ddfb78b7484371ebc067a773f4962e5f490f68e33652db98360ab2168124de, missingAccountFunds=0) (0)
- 15SHA30x0000000000000000000000001762f49e7fe07ea5febddc7af3d2aa0ae3ce127a00000000000000000000000000000000000000000000000000000000000000010xa9433c04e149ae8692389925feb63ba72472939e2bcf175c66fbb9224c16ca1a
- 16SHA30x0000000000000000000000000000000000000000000000000000000000000000a9433c04e149ae8692389925feb63ba72472939e2bcf175c66fbb9224c16ca1a0xa421d9c77e733d4b97d2801a8d9bd002e79b475f1825a68d288fb785d571fecb
- 17
- 18SSTORE
- 19SHA30x000000000000000000000000000000f6faeda8f7bfa1a8589b4b6e2d71c3759200000000000000000000000000000000000000000000000000000000000000000x45779d37ba1e0658bdb9b00bdf280b4ec2e29f7678f1b9e2cb2d33d6fc9c8bca
- 20SLOAD(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (7640931339456026557, true, 100000000000000000)
- 21SLOAD(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (7640931339456026557, true, 100000000000000000)
- 22SSTORE(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (7640931339456026557 to 7640923091398887431, true, 100000000000000000)
- 23CALL13780 gas VerifyingSingletonPaymaster.validatePaymasterUserOp (userOp=[11 elements], userOpHash=0xe8ddfb78b7484371ebc067a773f4962e5f490f68e33652db98360ab2168124de, maxCost=8248057139126) (0x000000000000000000000000275fa99450bd44b2a69d1d9d002a253bac66c7870000000000000000000000000000000000000000000000000000000000cef9fb000000000000000000000000000000000000000000000000000000000010c8e0, 2518021220648468307023827817212168326918828846595056861184)
- 34SHA30x0000004bdcc6c887c494f14370039a288a2e383bef67dc690000000000000000000000006e723c8b7505e1155e8989081a53a4af0300d2f900000000000000000000000000000000000000000000006db9c28fc4fd5b5a0800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000041d056d1fb839ea0554538c1b3bc9cb8351f1855040bf9a8f7d8bc33250a06ef7c570f9e98eb1f2b17c37844a44717fab60b471c6efedf1a1f5a05c9648492c27e1b000000000000000000000000000000000000000000000000000000000000000xbe8965fdf52d69550cdd8a833e3300ab32d58ba4508285f7ae7aff8ea3df6aa3
- 35SHA30x5c1c6dcd000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000066c6c6fca286f48a7f4e989b7198c26caf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e48ec552dc0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000076173353634686800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x4d348f3d08184c181ea63dd8e9c17dd67c118cf2ba676f0cc9f6fc3066153e33
- 36SHA30x000000f6faeda8f7bfa1a8589b4b6e2d71c37592275fa99450bd44b2a69d1d9d002a253bac66c7870000000000000000000000000000000000000000000000000000000066b15e4800000000000000000000000000000000000000000000000000000000000000007ba992d1bb9936ffe6827a6bc07ecb8a750c2a8310b307aa454d79e2f5ec878a11b533c2ce9ea0a87218bb1e2250d05de49c7f6f5df261a9b9e5600cb07ee2e61b0x65f5502a4f1b01f35f92c9dd5a0e92d8396cdba01479f13836264c6a4f9da28f
- 37SHA30x0000000000000000000000000e59252ac47ba1fd9dc65953cf4fd7254a7fc6e20000000000000000000000000000000000000000000000000000000000000000be8965fdf52d69550cdd8a833e3300ab32d58ba4508285f7ae7aff8ea3df6aa34d348f3d08184c181ea63dd8e9c17dd67c118cf2ba676f0cc9f6fc3066153e33000000000000000000000000000000000000000000000000000000000002cbb8000000000000000000000000000000000000000000000000000000000005b63200000000000000000000000000000000000000000000000000000000000104240000000000000000000000000000000000000000000000000000000000ceb60c000000000000000000000000000000000000000000000000000000000010c8e065f5502a4f1b01f35f92c9dd5a0e92d8396cdba01479f13836264c6a4f9da28f0x2901c7382bdcf357f36201a968578b967793dfb666cda131f16184c4333c7058
- 38SHA30x2901c7382bdcf357f36201a968578b967793dfb666cda131f16184c4333c70580000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278900000000000000000000000000000000000000000000000000000000000021050x0519e749f2496ae8bc6a48941a019ca3cdf974d40d72c0dd8f403ee98fb5986b
- 39CALL208380 gas 0x7fc98430eaedbb6070b35b39d798725049088348.createSender (name0=0x0000004bdcc6c887c494f14370039a288a2e383bef67dc690000000000000000000000006e723c8b7505e1155e8989081a53a4af0300d2f900000000000000000000000000000000000000000000006db9c28fc4fd5b5a0800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000041d056d1fb839ea0554538c1b3bc9cb8351f1855040bf9a8f7d8bc33250a06ef7c570f9e98eb1f2b17c37844a44717fab60b471c6efedf1a1f5a05c9648492c27e1b00000000000000000000000000000000000000000000000000000000000000) (0x0000000000000000000000000e59252ac47ba1fd9dc65953cf4fd7254a7fc6e2)
- 79LOGAccountDeployed (userOpHash=0x0519e749f2496ae8bc6a48941a019ca3cdf974d40d72c0dd8f403ee98fb5986b, sender= ERC1967Proxy, factory= 0x0000004bdcc6c887c494f14370039a288a2e383b, paymaster= VerifyingSingletonPaymaster)
- 80CALL6739 gas ERC1967Proxy.validateUserOp (userOp=[11 elements], userOpHash=0x0519e749f2496ae8bc6a48941a019ca3cdf974d40d72c0dd8f403ee98fb5986b, missingAccountFunds=0) (0)
- 87SHA30x0000000000000000000000000e59252ac47ba1fd9dc65953cf4fd7254a7fc6e200000000000000000000000000000000000000000000000000000000000000010xd35a8728451f5723d74323e0709c27a9c451cca68195e631f18dee6a37ca75fc
- 88SHA30x0000000000000000000000000000000000000000000000000000000000000000d35a8728451f5723d74323e0709c27a9c451cca68195e631f18dee6a37ca75fc0x95bcaaa584819203efe9f3046aa6d6d2531fe5f91f37e14d18a8366002efe7d4
- 89
- 90
- 91SHA30x000000000000000000000000000000f6faeda8f7bfa1a8589b4b6e2d71c3759200000000000000000000000000000000000000000000000000000000000000000x45779d37ba1e0658bdb9b00bdf280b4ec2e29f7678f1b9e2cb2d33d6fc9c8bca
- 92SLOAD(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (7640923091398887431, true, 100000000000000000)
- 93SLOAD(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (7640923091398887431, true, 100000000000000000)
- 94SSTORE(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (7640923091398887431 to 7640904494239489711, true, 100000000000000000)
- 95CALL9879 gas VerifyingSingletonPaymaster.validatePaymasterUserOp (userOp=[11 elements], userOpHash=0x0519e749f2496ae8bc6a48941a019ca3cdf974d40d72c0dd8f403ee98fb5986b, maxCost=18597159397720) (0x000000000000000000000000275fa99450bd44b2a69d1d9d002a253bac66c7870000000000000000000000000000000000000000000000000000000000ceb60c000000000000000000000000000000000000000000000000000000000010c8e0, 2518021229417478131009245326434277323216526964530652119040)
- 106SHA30x0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470
- 107SHA30x5c1c6dcd000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000066c6c6fca286f48a7f4e989b7198c26caf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000184fec93e490000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000001018600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x6291b248e9a338f0a5ec53382bd16bcb2a41d639ee8e791304903666d5f0fbcd
- 108SHA30x000000f6faeda8f7bfa1a8589b4b6e2d71c37592275fa99450bd44b2a69d1d9d002a253bac66c7870000000000000000000000000000000000000000000000000000000066b15e4a00000000000000000000000000000000000000000000000000000000000000004913d63af13234cc4cceb83f1cd3b76f415c317e34c24cac3fe2b2995443549454886b7b5fc5412f754291c4306ebe6d7e79613c9e79f27277f33d67d5dc17711c0x77defe495320b7ea6ab4d200e0d55cddb3ccdc74b9b6e5dc2164272a5d89154e
- 109SHA30x0000000000000000000000007df675e6abd164b6e83353b38c6a72955d60aab400000000000000000000000000000000000000000000000000000000000000eec5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4706291b248e9a338f0a5ec53382bd16bcb2a41d639ee8e791304903666d5f0fbcd0000000000000000000000000000000000000000000000000000000000067bb8000000000000000000000000000000000000000000000000000000000001cddb000000000000000000000000000000000000000000000000000000000000f26c0000000000000000000000000000000000000000000000000000000000ceb25f000000000000000000000000000000000000000000000000000000000010c8e077defe495320b7ea6ab4d200e0d55cddb3ccdc74b9b6e5dc2164272a5d89154e0x776af3f75998a769b1e1d21edd61c5fd33180f6376fa5200d1603d763f5e5202
- 110SHA30x776af3f75998a769b1e1d21edd61c5fd33180f6376fa5200d1603d763f5e52020000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278900000000000000000000000000000000000000000000000000000000000021050xb47efb45a55005fc247b57fb745436c805d040ae48fb81bef71cdac0cc8bb121
- 111CALL10671 gas ERC1967Proxy.validateUserOp (userOp=[11 elements], userOpHash=0xb47efb45a55005fc247b57fb745436c805d040ae48fb81bef71cdac0cc8bb121, missingAccountFunds=0) (0)
- 118SHA30x0000000000000000000000007df675e6abd164b6e83353b38c6a72955d60aab400000000000000000000000000000000000000000000000000000000000000010xc02c2c4b7921e6ca398e1958bd872cd6886265769efd4848d7bb007f56be515f
- 119SHA30x0000000000000000000000000000000000000000000000000000000000000000c02c2c4b7921e6ca398e1958bd872cd6886265769efd4848d7bb007f56be515f0x0ef4209293326f0b8ac5ea082cc361bd7e8f0f7592b781a6d599841e8f557570
- 120
- 121SSTORE
- 122SHA30x000000000000000000000000000000f6faeda8f7bfa1a8589b4b6e2d71c3759200000000000000000000000000000000000000000000000000000000000000000x45779d37ba1e0658bdb9b00bdf280b4ec2e29f7678f1b9e2cb2d33d6fc9c8bca
- 123SLOAD(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (7640904494239489711, true, 100000000000000000)
- 124SLOAD(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (7640904494239489711, true, 100000000000000000)
- 125SSTORE(deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].deposit, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].staked, deposits[0x000000f6faeda8f7bfa1a8589b4b6e2d71c37592].stake) (7640904494239489711 to 7640893093141461124, true, 100000000000000000)
- 126CALL9780 gas VerifyingSingletonPaymaster.validatePaymasterUserOp (userOp=[11 elements], userOpHash=0xb47efb45a55005fc247b57fb745436c805d040ae48fb81bef71cdac0cc8bb121, maxCost=11401098028587) (0x000000000000000000000000275fa99450bd44b2a69d1d9d002a253bac66c7870000000000000000000000000000000000000000000000000000000000ceb25f000000000000000000000000000000000000000000000000000000000010c8e0, 2518021232340481405671051162841646988649093003842517204992)
- 137LOGBeforeExecution
- 138CALL194043 gas [RECV] EntryPoint.innerHandleOp (callData=0x5c1c6dcd000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000066c6c6fca286f48a7f4e989b7198c26caf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000184fec93e4900000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000eab00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, opInfo=[5 elements], context=0x000000000000000000000000275fa99450bd44b2a69d1d9d002a253bac66c7870000000000000000000000000000000000000000000000000000000000cef9fb000000000000000000000000000000000000000000000000000000000010c8e0) (2814293493466)
- 207CALL176257 gas [RECV] EntryPoint.innerHandleOp (callData=0x5c1c6dcd000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000066c6c6fca286f48a7f4e989b7198c26caf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e48ec552dc0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000076173353634686800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, opInfo=[5 elements], context=0x000000000000000000000000275fa99450bd44b2a69d1d9d002a253bac66c7870000000000000000000000000000000000000000000000000000000000ceb60c000000000000000000000000000000000000000000000000000000000010c8e0) (4688038497064)
- 252CALL391832 gas [RECV] EntryPoint.innerHandleOp (callData=0x5c1c6dcd000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000066c6c6fca286f48a7f4e989b7198c26caf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000184fec93e490000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000001018600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, opInfo=[5 elements], context=0x000000000000000000000000275fa99450bd44b2a69d1d9d002a253bac66c7870000000000000000000000000000000000000000000000000000000000ceb25f000000000000000000000000000000000000000000000000000000000010c8e0) (4532918339794)
- 348CALL< 0.01 ETH [SEND] 0x34716d493d69b11fd52d3242cf1eeec8585a1491.0x () (0x)
- 349SSTORE_status 2 to 1
-