0x8e68116ee76254a9f1d2c80784cc806018ffa56cff3584622c6cb05c5c84ef3c
Transaction
Balance changes
Address | Token(s) swapped | Balance | Price | Value change | |
---|---|---|---|---|---|
| Eth | +$0.03 | |||
Ether | +0.0000088417724 | | +$0.03 | ||
| Eth | +$0.01 | |||
Ether | +0.0000020553806 | | +$0.01 | ||
| Eth | +$0.00 | |||
Ether | +0.000001173096 | | +$0.00 | ||
| Eth | +$0.00 | |||
Ether | +0.00000032332736 | | +$0.00 | ||
| BLHE, BLHS | 0 | |||
Blocklords Heroes (#1229395) | -1 | ||||
Blocklords House (#868945) | -1 | ||||
| BLHE | 0 | |||
Blocklords Heroes (#1030032) | -1 | ||||
| BLHE, BLHE | 0 | |||
Blocklords Heroes (#649815) | -1 | ||||
Blocklords Heroes (#1030032) | +1 | ||||
| BLHE | 0 | |||
Blocklords Heroes (#649815) | +1 | ||||
| BLHE, BLHS | 0 | |||
Blocklords Heroes (#1229395) | +1 | ||||
Blocklords House (#868945) | +1 | ||||
| Eth | -$0.05 | |||
Ether | -0.000012393576 | | -$0.05 |
Invocation flow
Full trace
- 0CALL1156732 gas [RECV] EntryPoint.handleOps (ops=[3 elements], beneficiary=[SEND] 0xfbd85a0c200b286ef2d7a08306113669013c39da) (0x)
- 1SLOAD_status 1
- 2SSTORE_status 1 to 2
- 3SHA30x9406cc6185a346906296840746125a0e449764545fbfb9cf00000000000000000000000032581d8aca92f711c7d9132df3d39a4570f44cb700000000000000000000000000000000000000000000000000000000000000000x41c9a283deb55d7c88ef6dd4d065c2ffdcb9b6758c9d5ac9604c696b58d9c0ae
- 4SHA30x18dfb3c7000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a5eae9b57ce5f22785263223eee03fcad2e4cd760000000000000000000000000982b3a5b24b2bd8ef74126e15fca2decfd75a2800000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000001a43a6bf43a000000000000000000000000bddf2e07568fd5ffb59e3e43e9849c9a9249de9d00000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000066a92e62000000000000000000000000000000000000000000000000000000000000001ba1e3c7170821b99f47e0bafae4c0fa7db10e6c22e7b585326694ce6deb2d420e26ebe6d614fa7e09aa1176f1366ecb07aa7483e62655b9debdee7171e69a6fd500000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000009536561736f6e4c656900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c438eff67f000000000000000000000000bddf2e07568fd5ffb59e3e43e9849c9a9249de9d000000000000000000000000000000000000000000000000000000000012c2530000000000000000000000000000000000000000000000000000000066a93a1b000000000000000000000000000000000000000000000000000000000000001b8f9f6e5afbf74683420e046121651acf76922b7a5509aa4a0d1ec59b47f3989456f0d0926ba0f2372b6fd4fe22ee673ba7be3a7ccaea73db7545419686aed93a000000000000000000000000000000000000000000000000000000000x2bdd313a2785f0971455f2688536af786ca751c282a04ca926385a2c846c47cb
- 5SHA30xa270ef92c1e11f1c1f95753c2e56801e8125fa83000066a92e63000000000000009896b200000a968163f0a57b40000000548b970e348ecb13539899f3063da8c4605df7e373283f84167d9e4ab915647a001d55189de25a64f016e226e6b7e2f1fd4c8c7b3c32a111d2c78cd6badc18171b0xec3487f8093fabca5577bdc0f79fa9138167e1cadf0063d855db14ca2934f4b1
- 6SHA30x000000000000000000000000bddf2e07568fd5ffb59e3e43e9849c9a9249de9d000000000000000000000000000000000000000000000000000000000000000041c9a283deb55d7c88ef6dd4d065c2ffdcb9b6758c9d5ac9604c696b58d9c0ae2bdd313a2785f0971455f2688536af786ca751c282a04ca926385a2c846c47cb000000000000000000000000000000000000000000000000000000000007cf82000000000000000000000000000000000000000000000000000000000008eb15000000000000000000000000000000000000000000000000000000000001e4e90000000000000000000000000000000000000000000000000000000000999db000000000000000000000000000000000000000000000000000000000000f4240ec3487f8093fabca5577bdc0f79fa9138167e1cadf0063d855db14ca2934f4b10x2695bc38d157fc7e86830e7b6edf9d715f8affe46b3a575e6012031303f9c737
- 7SHA30x2695bc38d157fc7e86830e7b6edf9d715f8affe46b3a575e6012031303f9c7370000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278900000000000000000000000000000000000000000000000000000000000021050x7cc6c82ce83ade6b0ce27bdb9460030afc051af458151cfc1b50c3ef511ed107
- 8CALL267488 gas 0x7fc98430eaedbb6070b35b39d798725049088348.createSender (name0=0x9406cc6185a346906296840746125a0e449764545fbfb9cf00000000000000000000000032581d8aca92f711c7d9132df3d39a4570f44cb70000000000000000000000000000000000000000000000000000000000000000) (0x000000000000000000000000bddf2e07568fd5ffb59e3e43e9849c9a9249de9d)
- 29LOGAccountDeployed (userOpHash=0x7cc6c82ce83ade6b0ce27bdb9460030afc051af458151cfc1b50c3ef511ed107, sender= 0xbddf2e07568fd5ffb59e3e43e9849c9a9249de9d, factory= 0x9406cc6185a346906296840746125a0e44976454, paymaster= LimitingPaymaster)
- 30CALL5785 gas 0xbddf2e07568fd5ffb59e3e43e9849c9a9249de9d.validateUserOp (userOp=[11 elements], userOpHash=0x7cc6c82ce83ade6b0ce27bdb9460030afc051af458151cfc1b50c3ef511ed107, missingAccountFunds=0) (0)
- 36SHA30x000000000000000000000000bddf2e07568fd5ffb59e3e43e9849c9a9249de9d00000000000000000000000000000000000000000000000000000000000000010xf397606c17a655f62e60cc6322c0f761b1b1c4dc1b1c24cbdf14556c8f177b82
- 37SHA30x0000000000000000000000000000000000000000000000000000000000000000f397606c17a655f62e60cc6322c0f761b1b1c4dc1b1c24cbdf14556c8f177b820x9974b57063d601f90dcd8f0fe4e29e6189bc991a06bc01b79da8326012761edf
- 38
- 39
- 40SHA30x000000000000000000000000a270ef92c1e11f1c1f95753c2e56801e8125fa8300000000000000000000000000000000000000000000000000000000000000000x4ab0f556fe795a2ad967402fecb862d5f53dd9cb3d592158503d172bec692915
- 41SLOAD(deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].deposit, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].staked, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].stake) (24879860498578684858, true, 1000000000000000000)
- 42SLOAD(deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].deposit, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].staked, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].stake) (24879860498578684858, true, 1000000000000000000)
- 43SSTORE(deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].deposit, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].staked, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].stake) (24879860498578684858 to 24879836443409257690, true, 1000000000000000000)
- 44CALL10092 gas LimitingPaymaster.validatePaymasterUserOp (userOp=[11 elements], userOpHash=0x7cc6c82ce83ade6b0ce27bdb9460030afc051af458151cfc1b50c3ef511ed107, maxCost=24055169427168) (0x0000000000000000000000000000000000000000000000000000000000999db000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000009896b20000000000000000000000000000000000000000000000000000000000000000, 2517237062175469872379386057540968234278613593580650889216)
- 52SHA30x0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470
- 53SHA30xb61d27f600000000000000000000000080625310db240631a91f61659ccc550ea97617420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c40471c456000000000000000000000000ae7b9c44ce316b6d15c31203757a605cf7a962cb000000000000000000000000000000000000000000000000000000000009ea570000000000000000000000000000000000000000000000000000000066a92e63000000000000000000000000000000000000000000000000000000000000001b501fccc981a16975caa4101e9f023fab3cc8e6d1a1ec4851632bb49abf6cab6a3c8b3da9749d96a4ff5457c7e1061754de2df3510b39aa082ac516f903ebc6cd000000000000000000000000000000000000000000000000000000000x2f45a4305868d9ccd91c1753fe80a906c1c9f9c8dbc962c7a689b0c1834d31e2
- 54SHA30xa270ef92c1e11f1c1f95753c2e56801e8125fa83000066a92e64000000000000009896b200000a968163f0a57b4000000003120aa64740a151fffdb301dab93dab9c95433744a7b815b7bea13ede2ab6916d4f560bf254a017f8eba9e9869c01638f3f7a9e486befb769225bf561ead6cd1c0x4059b3936094cbefb2974bac09e38b6c61d57caed7d91ccc71d1408c7c0a3949
- 55SHA30x000000000000000000000000ae7b9c44ce316b6d15c31203757a605cf7a962cb000000000000000000000000000000000000000000000000000000000000001fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4702f45a4305868d9ccd91c1753fe80a906c1c9f9c8dbc962c7a689b0c1834d31e200000000000000000000000000000000000000000000000000000000000218a8000000000000000000000000000000000000000000000000000000000001687a0000000000000000000000000000000000000000000000000000000000019dd40000000000000000000000000000000000000000000000000000000000999db000000000000000000000000000000000000000000000000000000000000f42404059b3936094cbefb2974bac09e38b6c61d57caed7d91ccc71d1408c7c0a39490x8f7d819b3760d7ad450da253f8b8292e0f2d82bb7678c1e98a1b0a4d91d10550
- 56SHA30x8f7d819b3760d7ad450da253f8b8292e0f2d82bb7678c1e98a1b0a4d91d105500000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278900000000000000000000000000000000000000000000000000000000000021050xe4e5a3d24a71ebe238155da6f746e71a64cbd53bde8f7faf856f718c7db7d913
- 57CALL9642 gas 0xae7b9c44ce316b6d15c31203757a605cf7a962cb.validateUserOp (userOp=[11 elements], userOpHash=0xe4e5a3d24a71ebe238155da6f746e71a64cbd53bde8f7faf856f718c7db7d913, missingAccountFunds=0) (0)
- 63SHA30x000000000000000000000000ae7b9c44ce316b6d15c31203757a605cf7a962cb00000000000000000000000000000000000000000000000000000000000000010x303dd186bc9ebcefe362d35743a2b2dfc96cb29dca29158a6a11d3357a0687a6
- 64SHA30x0000000000000000000000000000000000000000000000000000000000000000303dd186bc9ebcefe362d35743a2b2dfc96cb29dca29158a6a11d3357a0687a60xb91d075cda2ed9c6982cd386f090018af1d4dcc1e42926d9e939b8ba6e6a6287
- 65
- 66
- 67SHA30x000000000000000000000000a270ef92c1e11f1c1f95753c2e56801e8125fa8300000000000000000000000000000000000000000000000000000000000000000x4ab0f556fe795a2ad967402fecb862d5f53dd9cb3d592158503d172bec692915
- 68SLOAD(deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].deposit, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].staked, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].stake) (24879836443409257690, true, 1000000000000000000)
- 69SLOAD(deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].deposit, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].staked, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].stake) (24879836443409257690, true, 1000000000000000000)
- 70SSTORE(deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].deposit, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].staked, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].stake) (24879836443409257690 to 24879831206662283770, true, 1000000000000000000)
- 71CALL7885 gas LimitingPaymaster.validatePaymasterUserOp (userOp=[11 elements], userOpHash=0xe4e5a3d24a71ebe238155da6f746e71a64cbd53bde8f7faf856f718c7db7d913, maxCost=5236746973920) (0x0000000000000000000000000000000000000000000000000000000000999db000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000009896b20000000000000000000000000000000000000000000000000000000000000000, 2517237063636971509710288975744653066994896613236583432192)
- 79SHA30x0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470
- 80SHA30xb61d27f600000000000000000000000080625310db240631a91f61659ccc550ea97617420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c429c911c90000000000000000000000007f9657801cecc8737ccd7f59528818a761aac46600000000000000000000000000000000000000000000000000000000000fb7900000000000000000000000000000000000000000000000000000000066a92e63000000000000000000000000000000000000000000000000000000000000001b6f8d8e6ee3f17cbccf12d099d6dd3aef28f8568f7004d7dbf7042eca86ddba47462486c9d2d1caeccbcbab1d4717e0aa14299ed0abe15a2a101010ed971772d7000000000000000000000000000000000000000000000000000000000x0bda623faab0a557f62b676cff798e3eff3ba013d383ad8b896cb317180d3978
- 81SHA30xa270ef92c1e11f1c1f95753c2e56801e8125fa83000066a92e63000000000000009896b200000a968163f0a57b40000000a1378d1f9e9e8543399b23f58b0acad72753d4aac2b73180328db2e61d586f4c565352f1c1ed932eb9a7cb5c29eede30f04423fe5f8a328d9f3286523f2624c31b0x3ebf7945038ebad748a2507cda23c4d9b7311b2c23599e3dc95c59641a53d8a7
- 82SHA30x0000000000000000000000007f9657801cecc8737ccd7f59528818a761aac466000000000000000000000000000000000000000000000000000000000000000bc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4700bda623faab0a557f62b676cff798e3eff3ba013d383ad8b896cb317180d39780000000000000000000000000000000000000000000000000000000000024544000000000000000000000000000000000000000000000000000000000001687a0000000000000000000000000000000000000000000000000000000000019dd40000000000000000000000000000000000000000000000000000000000999db000000000000000000000000000000000000000000000000000000000000f42403ebf7945038ebad748a2507cda23c4d9b7311b2c23599e3dc95c59641a53d8a70xf180042a97f15bb203ffba9b88beb8ce675600935cb25d79bc2b1ac1bab79eb1
- 83SHA30xf180042a97f15bb203ffba9b88beb8ce675600935cb25d79bc2b1ac1bab79eb10000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278900000000000000000000000000000000000000000000000000000000000021050x9f70d1849cb5525cd056be68c2ff532abba354d08d3553601963d06c01759365
- 84CALL9642 gas 0x7f9657801cecc8737ccd7f59528818a761aac466.validateUserOp (userOp=[11 elements], userOpHash=0x9f70d1849cb5525cd056be68c2ff532abba354d08d3553601963d06c01759365, missingAccountFunds=0) (0)
- 90SHA30x0000000000000000000000007f9657801cecc8737ccd7f59528818a761aac46600000000000000000000000000000000000000000000000000000000000000010xbe3d365c98fc3675d3a7ac39e116eecc3c4ccb3d7974db0a33b56dda87c036c5
- 91SHA30x0000000000000000000000000000000000000000000000000000000000000000be3d365c98fc3675d3a7ac39e116eecc3c4ccb3d7974db0a33b56dda87c036c50x8b4f34dd65fc5df87f221d41ed53715ae705b0eb1ba8d9ffe482e0787328ce33
- 92
- 93
- 94SHA30x000000000000000000000000a270ef92c1e11f1c1f95753c2e56801e8125fa8300000000000000000000000000000000000000000000000000000000000000000x4ab0f556fe795a2ad967402fecb862d5f53dd9cb3d592158503d172bec692915
- 95SLOAD(deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].deposit, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].staked, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].stake) (24879831206662283770, true, 1000000000000000000)
- 96SLOAD(deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].deposit, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].staked, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].stake) (24879831206662283770, true, 1000000000000000000)
- 97SSTORE(deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].deposit, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].staked, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].stake) (24879831206662283770 to 24879825854945875930, true, 1000000000000000000)
- 98CALL7885 gas LimitingPaymaster.validatePaymasterUserOp (userOp=[11 elements], userOpHash=0x9f70d1849cb5525cd056be68c2ff532abba354d08d3553601963d06c01759365, maxCost=5351716407840) (0x0000000000000000000000000000000000000000000000000000000000999db000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000009896b20000000000000000000000000000000000000000000000000000000000000000, 2517237062175469872379386057540968234278613593580650889216)
- 106LOGBeforeExecution
- 107CALL496739 gas [RECV] EntryPoint.innerHandleOp (callData=0x18dfb3c7000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a5eae9b57ce5f22785263223eee03fcad2e4cd760000000000000000000000000982b3a5b24b2bd8ef74126e15fca2decfd75a2800000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000001a43a6bf43a000000000000000000000000bddf2e07568fd5ffb59e3e43e9849c9a9249de9d00000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000066a92e62000000000000000000000000000000000000000000000000000000000000001ba1e3c7170821b99f47e0bafae4c0fa7db10e6c22e7b585326694ce6deb2d420e26ebe6d614fa7e09aa1176f1366ecb07aa7483e62655b9debdee7171e69a6fd500000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000009536561736f6e4c656900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c438eff67f000000000000000000000000bddf2e07568fd5ffb59e3e43e9849c9a9249de9d000000000000000000000000000000000000000000000000000000000012c2530000000000000000000000000000000000000000000000000000000066a93a1b000000000000000000000000000000000000000000000000000000000000001b8f9f6e5afbf74683420e046121651acf76922b7a5509aa4a0d1ec59b47f3989456f0d0926ba0f2372b6fd4fe22ee673ba7be3a7ccaea73db7545419686aed93a00000000000000000000000000000000000000000000000000000000, opInfo=[5 elements], context=0x0000000000000000000000000000000000000000000000000000000000999db000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000009896b20000000000000000000000000000000000000000000000000000000000000000) (8073218573160)
- 228CALL130848 gas [RECV] EntryPoint.innerHandleOp (callData=0xb61d27f600000000000000000000000080625310db240631a91f61659ccc550ea97617420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c40471c456000000000000000000000000ae7b9c44ce316b6d15c31203757a605cf7a962cb000000000000000000000000000000000000000000000000000000000009ea570000000000000000000000000000000000000000000000000000000066a92e63000000000000000000000000000000000000000000000000000000000000001b501fccc981a16975caa4101e9f023fab3cc8e6d1a1ec4851632bb49abf6cab6a3c8b3da9749d96a4ff5457c7e1061754de2df3510b39aa082ac516f903ebc6cd00000000000000000000000000000000000000000000000000000000, opInfo=[5 elements], context=0x0000000000000000000000000000000000000000000000000000000000999db000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000009896b20000000000000000000000000000000000000000000000000000000000000000) (2263499439136)
- 311CALL106560 gas [RECV] EntryPoint.innerHandleOp (callData=0xb61d27f600000000000000000000000080625310db240631a91f61659ccc550ea97617420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c429c911c90000000000000000000000007f9657801cecc8737ccd7f59528818a761aac46600000000000000000000000000000000000000000000000000000000000fb7900000000000000000000000000000000000000000000000000000000066a92e63000000000000000000000000000000000000000000000000000000000000001b6f8d8e6ee3f17cbccf12d099d6dd3aef28f8568f7004d7dbf7042eca86ddba47462486c9d2d1caeccbcbab1d4717e0aa14299ed0abe15a2a101010ed971772d700000000000000000000000000000000000000000000000000000000, opInfo=[5 elements], context=0x0000000000000000000000000000000000000000000000000000000000999db000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000009896b20000000000000000000000000000000000000000000000000000000000000000) (2056858304306)
- 390CALL< 0.01 ETH [SEND] 0xfbd85a0c200b286ef2d7a08306113669013c39da.0x () (0x)
- 391SSTORE_status 2 to 1
-