0x3ccd51dbf241b8663c3c95efd65eed0cf0dd107d81bd672aa730e66eb2b93b00
Transaction
Balance changes
Address | Token(s) swapped | Balance | Price | Value change | |
---|---|---|---|---|---|
| Eth | +$0.04 | |||
Ether | +0.000014171595 | | +$0.04 | ||
| Eth | +$0.02 | |||
Ether | +0.0000049756481 | | +$0.02 | ||
| Eth | +$0.00 | |||
Ether | +0.000000703293 | | +$0.00 | ||
| Eth | +$0.00 | |||
Ether | +0.00000020572059 | | +$0.00 | ||
| BLHE, BLHE | 0 | |||
Blocklords Heroes (#803216) | -1 | ||||
Blocklords Heroes (#1230120) | -1 | ||||
| BLHE | 0 | |||
Blocklords Heroes (#803216) | +1 | ||||
| BLHE, BLHE | 0 | |||
Blocklords Heroes (#243809) | +1 | ||||
Blocklords Heroes (#9982) | +1 | ||||
| BLHE | 0 | |||
Blocklords Heroes (#1230120) | +1 | ||||
| Eth, BLHE | -$0.01 | |||
Ether | -0.0000036728503 | | -$0.01 | ||
Blocklords Heroes (#243809) | -1 | ||||
| Eth, BLHE | -$0.01 | |||
Ether | -0.0000045386941 | | -$0.01 | ||
Blocklords Heroes (#9982) | -1 | ||||
| Eth | -$0.04 | |||
Ether | -0.000011844713 | | -$0.04 |
Invocation flow
Full trace
- 0CALL702893 gas [RECV] EntryPoint.handleOps (ops=[4 elements], beneficiary=[SEND] 0x1984c070e64e561631a7e20ea3c4cbf4eb198da8) (0x)
- 1SLOAD_status 1
- 2SSTORE_status 1 to 2
- 3SHA30x0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470
- 4SHA30xb61d27f600000000000000000000000080625310db240631a91f61659ccc550ea97617420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c429c911c9000000000000000000000000dae356dbaad762b12f23a8e7d10668a5c99c9248000000000000000000000000000000000000000000000000000000000003b8610000000000000000000000000000000000000000000000000000000066b5648a000000000000000000000000000000000000000000000000000000000000001ce80fa6b5fa986ece77eef916cc8017772e2c8af36c43311fd740656fe538b69a730141ac1250e6f944f446539ef1a500b37274e61c7e26baef15868cf856c846000000000000000000000000000000000000000000000000000000000xe1ad2d17aa0d74f0f3a149b97e595fd120b4d3ee0ae5e94496e5bc2f00292ac0
- 5SHA30x0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470
- 6SHA30x000000000000000000000000dae356dbaad762b12f23a8e7d10668a5c99c92480000000000000000000000000000000000000000000000000000000000003da8c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470e1ad2d17aa0d74f0f3a149b97e595fd120b4d3ee0ae5e94496e5bc2f00292ac0000000000000000000000000000000000000000000000000000000000002298d000000000000000000000000000000000000000000000000000000000000aba7000000000000000000000000000000000000000000000000000000000000d70700000000000000000000000000000000000000000000000000000000018044b900000000000000000000000000000000000000000000000000000000000f4240c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4700xb62cdb9af6be8d4b75a40f4aba007b1d25f9ac13c7be9b2529ecf0fbe09d685c
- 7SHA30xb62cdb9af6be8d4b75a40f4aba007b1d25f9ac13c7be9b2529ecf0fbe09d685c0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278900000000000000000000000000000000000000000000000000000000000021050x2ba2e08f87324845136b66b99f2e5ee13a6f1065dc4ca283d8aa2da34c620a10
- 8SHA30x000000000000000000000000dae356dbaad762b12f23a8e7d10668a5c99c924800000000000000000000000000000000000000000000000000000000000000000xea98b9828071327ea950fa1cc887f8e2059e231aa8c489f5dce08b21c417d65b
- 9
- 10CALL24018 gas 0xdae356dbaad762b12f23a8e7d10668a5c99c9248.validateUserOp (userOp=[11 elements], userOpHash=0x2ba2e08f87324845136b66b99f2e5ee13a6f1065dc4ca283d8aa2da34c620a10, missingAccountFunds=3672850270497) (0)
- 24SHA30x000000000000000000000000dae356dbaad762b12f23a8e7d10668a5c99c924800000000000000000000000000000000000000000000000000000000000000000xea98b9828071327ea950fa1cc887f8e2059e231aa8c489f5dce08b21c417d65b
- 25
- 26
- 27
- 28SHA30x000000000000000000000000dae356dbaad762b12f23a8e7d10668a5c99c924800000000000000000000000000000000000000000000000000000000000000010xad35384cb6d96fe01b0801d50e1884633025427711583f854457ee9fb9cc2ddf
- 29SHA30x0000000000000000000000000000000000000000000000000000000000000000ad35384cb6d96fe01b0801d50e1884633025427711583f854457ee9fb9cc2ddf0xba6457f3463e3a6527e3a6ddbaadf3a995a4847a0ed0339ba5e4a73ed125cdaa
- 30
- 31SSTORE
- 32SHA30x0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470
- 33SHA30xb61d27f600000000000000000000000080625310db240631a91f61659ccc550ea97617420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c429c911c9000000000000000000000000b550f4911807b5184eda6c04a1e6b9c9dbeebf3600000000000000000000000000000000000000000000000000000000000026fe0000000000000000000000000000000000000000000000000000000066b56485000000000000000000000000000000000000000000000000000000000000001c74ca98b1a06f10eca5668b65150199bf924bf84f110a9fa3e40a73a7025794d802d1e0ed45160cdf73fecaa2b59e0225f5860acee95aeecdec284483ad00e8e2000000000000000000000000000000000000000000000000000000000x542e69ea37562d0838a80ad9abffce875bd3ea6725f65fbfd9fe3c9d5dc406f1
- 34SHA30x0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470
- 35SHA30x000000000000000000000000b550f4911807b5184eda6c04a1e6b9c9dbeebf360000000000000000000000000000000000000000000000000000000000003813c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470542e69ea37562d0838a80ad9abffce875bd3ea6725f65fbfd9fe3c9d5dc406f1000000000000000000000000000000000000000000000000000000000002298d000000000000000000000000000000000000000000000000000000000000aba7000000000000000000000000000000000000000000000000000000000000d6fe000000000000000000000000000000000000000000000000000000000180809e00000000000000000000000000000000000000000000000000000000000f4240c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4700x94775aa2aecc33ada3fbf49db42d5f92a431f5a11dc03b3ce0c6421c13b10a76
- 36SHA30x94775aa2aecc33ada3fbf49db42d5f92a431f5a11dc03b3ce0c6421c13b10a760000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278900000000000000000000000000000000000000000000000000000000000021050x6140ef7a87b8d2ede8e8c46e78f8dfac07453816cb85918764ac9416ed516031
- 37SHA30x000000000000000000000000b550f4911807b5184eda6c04a1e6b9c9dbeebf3600000000000000000000000000000000000000000000000000000000000000000x5392afcfb8bdd57bc5719b77da3e36a302e3a520789ef96058e92bd99f79d3fa
- 38
- 39CALL21518 gas 0xb550f4911807b5184eda6c04a1e6b9c9dbeebf36.validateUserOp (userOp=[11 elements], userOpHash=0x6140ef7a87b8d2ede8e8c46e78f8dfac07453816cb85918764ac9416ed516031, missingAccountFunds=4538694110044) (0)
- 53SHA30x000000000000000000000000b550f4911807b5184eda6c04a1e6b9c9dbeebf3600000000000000000000000000000000000000000000000000000000000000000x5392afcfb8bdd57bc5719b77da3e36a302e3a520789ef96058e92bd99f79d3fa
- 54
- 55
- 56
- 57SHA30x000000000000000000000000b550f4911807b5184eda6c04a1e6b9c9dbeebf3600000000000000000000000000000000000000000000000000000000000000010x6fc9187b92e3dc76b7fd9a2eb194a39cf832f0582361fe06bf919981266e69a0
- 58SHA30x00000000000000000000000000000000000000000000000000000000000000006fc9187b92e3dc76b7fd9a2eb194a39cf832f0582361fe06bf919981266e69a00x459e1f65f062f529e06546d75e3b8deed920cd4d86a2c953066f87879f0da000
- 59
- 60SSTORE
- 61SHA30x0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470
- 62SHA30xb61d27f6000000000000000000000000017405a2de0613e12cd3d7b67e691bfefc46debf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000104ebefad0600000000000000000000000098ff6308e7351297c5f545dd69cd525032e3431600000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000066b558d7000000000000000000000000000000000000000000000000000000000000001c489473a1b28e87501ed5150f4c1908589ed4565ebefd358db08a15acab1806346395dc1d786b8160bb616d814da9c46281dc00f04fb90b904eb49e1be43a61d300000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000x36e0007e3946f22c0fb34af880ab8ef655f336ea7ae4a80f40d4440ab2962128
- 63SHA30xa270ef92c1e11f1c1f95753c2e56801e8125fa83000066b558d8000000000000009896b200000a968163f0a57b40000000c19541832a48f5c63c4819319eedbd461d064fea67c156f4d9e8debb296f03bb359969a8a8dcc8a8b33b0ceeab2258302e4e27d245acf36e9979308c995f346d1b0x0fbca9d133bd5b874ba3cc6b49be685abc2987a9f2146cdb1cba25b225474bc4
- 64SHA30x00000000000000000000000098ff6308e7351297c5f545dd69cd525032e343160000000000000000000000000000000000000000000000000000000000000008c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47036e0007e3946f22c0fb34af880ab8ef655f336ea7ae4a80f40d4440ab29621280000000000000000000000000000000000000000000000000000000000023a88000000000000000000000000000000000000000000000000000000000001687a0000000000000000000000000000000000000000000000000000000000016699000000000000000000000000000000000000000000000000000000000180002c00000000000000000000000000000000000000000000000000000000000f42400fbca9d133bd5b874ba3cc6b49be685abc2987a9f2146cdb1cba25b225474bc40x9a636a293eaf5843859cac12e65128a6351e2749e776e1c9865eb722a0296a0a
- 65SHA30x9a636a293eaf5843859cac12e65128a6351e2749e776e1c9865eb722a0296a0a0000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278900000000000000000000000000000000000000000000000000000000000021050x06b5841b8077779f4828085976e0d3ebbb09d30d142e26fd70d941bed65dc49f
- 66CALL9655 gas 0x98ff6308e7351297c5f545dd69cd525032e34316.validateUserOp (userOp=[11 elements], userOpHash=0x06b5841b8077779f4828085976e0d3ebbb09d30d142e26fd70d941bed65dc49f, missingAccountFunds=0) (0)
- 72SHA30x00000000000000000000000098ff6308e7351297c5f545dd69cd525032e3431600000000000000000000000000000000000000000000000000000000000000010xf7f0d25a6d3dc1d23ddbc6ce3e2aac1be92a81d15a5008398598fb8c016989aa
- 73SHA30x0000000000000000000000000000000000000000000000000000000000000000f7f0d25a6d3dc1d23ddbc6ce3e2aac1be92a81d15a5008398598fb8c016989aa0x8664abe901c7fe6da1127612809b29703dd4cde6aba049844ca6117d584feace
- 74
- 75
- 76SHA30x000000000000000000000000a270ef92c1e11f1c1f95753c2e56801e8125fa8300000000000000000000000000000000000000000000000000000000000000000x4ab0f556fe795a2ad967402fecb862d5f53dd9cb3d592158503d172bec692915
- 77SLOAD(deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].deposit, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].staked, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].stake) (40789276069443404921, true, 1000000000000000000)
- 78SLOAD(deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].deposit, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].staked, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].stake) (40789276069443404921, true, 1000000000000000000)
- 79SSTORE(deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].deposit, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].staked, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].stake) (40789276069443404921 to 40789263116495647717, true, 1000000000000000000)
- 80CALL9903 gas LimitingPaymaster.validatePaymasterUserOp (userOp=[11 elements], userOpHash=0x06b5841b8077779f4828085976e0d3ebbb09d30d142e26fd70d941bed65dc49f, maxCost=12952947757204) (0x000000000000000000000000000000000000000000000000000000000180002c00000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000009896b20000000000000000000000000000000000000000000000000000000000000000, 2518402318892415438606972773661777759446468288253098196992)
- 88SHA30x0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470
- 89SHA30xb61d27f6000000000000000000000000017405a2de0613e12cd3d7b67e691bfefc46debf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000104ebefad060000000000000000000000003c1a77d3e2cf1a80c3e330c0f3d9932ecaf51de100000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000066b558d7000000000000000000000000000000000000000000000000000000000000001b0e4f50fd1bbcbfad9ca32871bd27c52fba12c54b6367d6952a5e2cba73f8a56c07b85ce833952e881e7cf00f32b30fdfcfe38a30221c191bee6c4b20ecc3616400000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000xb9d44ec9212364b3e2121ad2c7080cfa8e0411101a5e22b06b2bb7b334ccea0f
- 90SHA30xa270ef92c1e11f1c1f95753c2e56801e8125fa83000066b558d8000000000000009896b200000a968163f0a57b400000005c676597aa9e771546e5f6ae0ca90178311dd4d5f10db382224e37490f97147539943ab11ca6cda4b1b916d56e64fe105e95500e74a4b285cb944ab941dadfff1c0x17b9c22c300e0a2e08d03574be50d287e9c6f08cb402f663c282f1f219d9af10
- 91SHA30x0000000000000000000000003c1a77d3e2cf1a80c3e330c0f3d9932ecaf51de10000000000000000000000000000000000000000000000000000000000000029c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470b9d44ec9212364b3e2121ad2c7080cfa8e0411101a5e22b06b2bb7b334ccea0f0000000000000000000000000000000000000000000000000000000000023a88000000000000000000000000000000000000000000000000000000000001687a00000000000000000000000000000000000000000000000000000000000166d9000000000000000000000000000000000000000000000000000000000180002c00000000000000000000000000000000000000000000000000000000000f424017b9c22c300e0a2e08d03574be50d287e9c6f08cb402f663c282f1f219d9af100xcc81b496bbdbd9a5928ec3a650f04065f3cc22ae6d50f66a53cc22f3a3198f01
- 92SHA30xcc81b496bbdbd9a5928ec3a650f04065f3cc22ae6d50f66a53cc22f3a3198f010000000000000000000000005ff137d4b0fdcd49dca30c7cf57e578a026d278900000000000000000000000000000000000000000000000000000000000021050xa3cc808dd828ad534dedd717ff1fdbeddba64ff781101af200b63c6ef47abb52
- 93CALL9655 gas 0x3c1a77d3e2cf1a80c3e330c0f3d9932ecaf51de1.validateUserOp (userOp=[11 elements], userOpHash=0xa3cc808dd828ad534dedd717ff1fdbeddba64ff781101af200b63c6ef47abb52, missingAccountFunds=0) (0)
- 99SHA30x0000000000000000000000003c1a77d3e2cf1a80c3e330c0f3d9932ecaf51de100000000000000000000000000000000000000000000000000000000000000010x6c2bbeae7235a20a054758c0635b4165be7c9b386f45d1431fc25a06e927ea36
- 100SHA30x00000000000000000000000000000000000000000000000000000000000000006c2bbeae7235a20a054758c0635b4165be7c9b386f45d1431fc25a06e927ea360x28fb1d4a42763fa721d6451133c5810c813f5c640326471e0dba6e5397634973
- 101
- 102
- 103SHA30x000000000000000000000000a270ef92c1e11f1c1f95753c2e56801e8125fa8300000000000000000000000000000000000000000000000000000000000000000x4ab0f556fe795a2ad967402fecb862d5f53dd9cb3d592158503d172bec692915
- 104SLOAD(deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].deposit, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].staked, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].stake) (40789263116495647717, true, 1000000000000000000)
- 105SLOAD(deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].deposit, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].staked, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].stake) (40789263116495647717, true, 1000000000000000000)
- 106SSTORE(deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].deposit, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].staked, deposits[0xa270ef92c1e11f1c1f95753c2e56801e8125fa83].stake) (40789263116495647717 to 40789250161937274961, true, 1000000000000000000)
- 107CALL7903 gas LimitingPaymaster.validatePaymasterUserOp (userOp=[11 elements], userOpHash=0xa3cc808dd828ad534dedd717ff1fdbeddba64ff781101af200b63c6ef47abb52, maxCost=12954558372756) (0x000000000000000000000000000000000000000000000000000000000180002c00000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000009896b20000000000000000000000000000000000000000000000000000000000000000, 2518402318892415438606972773661777759446468288253098196992)
- 115LOGBeforeExecution
- 116CALL134356 gas [RECV] EntryPoint.innerHandleOp (callData=0xb61d27f600000000000000000000000080625310db240631a91f61659ccc550ea97617420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c429c911c9000000000000000000000000dae356dbaad762b12f23a8e7d10668a5c99c9248000000000000000000000000000000000000000000000000000000000003b8610000000000000000000000000000000000000000000000000000000066b5648a000000000000000000000000000000000000000000000000000000000000001ce80fa6b5fa986ece77eef916cc8017772e2c8af36c43311fd740656fe538b69a730141ac1250e6f944f446539ef1a500b37274e61c7e26baef15868cf856c84600000000000000000000000000000000000000000000000000000000, opInfo=[5 elements], context=0x) (4727630419075)
- 194CALL118556 gas [RECV] EntryPoint.innerHandleOp (callData=0xb61d27f600000000000000000000000080625310db240631a91f61659ccc550ea97617420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c429c911c9000000000000000000000000b550f4911807b5184eda6c04a1e6b9c9dbeebf3600000000000000000000000000000000000000000000000000000000000026fe0000000000000000000000000000000000000000000000000000000066b56485000000000000000000000000000000000000000000000000000000000000001c74ca98b1a06f10eca5668b65150199bf924bf84f110a9fa3e40a73a7025794d802d1e0ed45160cdf73fecaa2b59e0225f5860acee95aeecdec284483ad00e8e200000000000000000000000000000000000000000000000000000000, opInfo=[5 elements], context=0x) (4338125702387)
- 272CALL143925 gas [RECV] EntryPoint.innerHandleOp (callData=0xb61d27f6000000000000000000000000017405a2de0613e12cd3d7b67e691bfefc46debf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000104ebefad0600000000000000000000000098ff6308e7351297c5f545dd69cd525032e3431600000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000066b558d7000000000000000000000000000000000000000000000000000000000000001c489473a1b28e87501ed5150f4c1908589ed4565ebefd358db08a15acab1806346395dc1d786b8160bb616d814da9c46281dc00f04fb90b904eb49e1be43a61d30000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000, opInfo=[5 elements], context=0x000000000000000000000000000000000000000000000000000000000180002c00000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000009896b20000000000000000000000000000000000000000000000000000000000000000) (5783878548495)
- 373CALL125825 gas [RECV] EntryPoint.innerHandleOp (callData=0xb61d27f6000000000000000000000000017405a2de0613e12cd3d7b67e691bfefc46debf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000104ebefad060000000000000000000000003c1a77d3e2cf1a80c3e330c0f3d9932ecaf51de100000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000066b558d7000000000000000000000000000000000000000000000000000000000000001b0e4f50fd1bbcbfad9ca32871bd27c52fba12c54b6367d6952a5e2cba73f8a56c07b85ce833952e881e7cf00f32b30fdfcfe38a30221c191bee6c4b20ecc361640000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000, opInfo=[5 elements], context=0x000000000000000000000000000000000000000000000000000000000180002c00000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000009896b20000000000000000000000000000000000000000000000000000000000000000) (5206622236996)
- 474CALL< 0.01 ETH [SEND] 0x1984c070e64e561631a7e20ea3c4cbf4eb198da8.0x () (0x)
- 475SSTORE_status 2 to 1
-