0xcf9063df3a89fe83752031f9e42e4ad966321ee349c6b77da338ff20054e742b
Transaction
Balance changes
Address | Token(s) swapped | Balance | Price | Value change | |
---|---|---|---|---|---|
| ETH | +$69.73 | |||
Ether | +0.02762894 | | +$69.73 | ||
| ETH | -$69.73 | |||
Ether | -0.02762894 | | -$69.73 |
Invocation flow
Full trace
- 0DEPLOYMENTCryptoSagaDungeonVer1 0x6060604052600436106101c95763ffffffff60e060020a600035041663040177b781146101ce578063063ca521146101fa5780630e0304f71461024b5780630e…
- 1SLOAD(pendingOwner, paused) ( 0x0000000000000000000000000000000000000000, false)
- 2SSTORE(pendingOwner, paused) ( 0x0000000000000000000000000000000000000000, false)
- 3SLOAD(cardContract, locationId) ( 0x0000000000000000000000000000000000000000, 0)
- 4SSTORE(cardContract, locationId) ( 0x0000000000000000000000000000000000000000, 0)
- 5SSTOREcoolDungeon 0 to 900
- 6SSTOREcoolHero 0 to 3600
- 7SLOAD
- 8SSTOREexpReward 0 to 100
- 9SSTOREgoldReward 0 to 1000000000000000000
- 10SLOAD(previousDungeonId, requiredProgressOfPreviousDungeon, isTurnDataSaved) (0, 0, false)
- 11SSTORE(previousDungeonId, requiredProgressOfPreviousDungeon, isTurnDataSaved) (0, 0, false to true)
- 12SLOADseed 0
- 13SSTOREseed 0
- 14SLOADowner 0x0000000000000000000000000000000000000000
- 15SSTOREowner 0x0000000000000000000000000000000000000000 to 0x6589adf7720a5b5f80bd391c0bbf2148d00be5ae
- 16SLOADprogressContract 0x0000000000000000000000000000000000000000
- 17SSTOREprogressContract 0x0000000000000000000000000000000000000000 to 0xe7b704652787ff7654b9975ea99c3d1ca04bcf42
- 18SLOADheroContract 0x0000000000000000000000000000000000000000
- 19SSTOREheroContract 0x0000000000000000000000000000000000000000 to 0xabc7e6c01237e8eef355bba2bf925a730b714d5f
- 20SLOADcorrectedHeroContract 0x0000000000000000000000000000000000000000
- 21SSTOREcorrectedHeroContract 0x0000000000000000000000000000000000000000 to 0x1f6f71e1e6a56dc348f1ec9a22b200ac44459fe4
- 22SLOAD(cardContract, locationId) ( 0x0000000000000000000000000000000000000000, 0)
- 23SSTORE(cardContract, locationId) ( 0x0000000000000000000000000000000000000000 to 0x1b5242794288b45831ce069c9934a29b89af0197, 0)
- 24SLOADgoldContract 0x0000000000000000000000000000000000000000
- 25SSTOREgoldContract 0x0000000000000000000000000000000000000000 to 0x59bcded9c87ce46ec97c13640bfc0390ceb00e99
- 26SLOAD(cardContract, locationId) ( 0x1b5242794288b45831ce069c9934a29b89af0197, 0)
- 27SSTORE(cardContract, locationId) ( 0x1b5242794288b45831ce069c9934a29b89af0197, 0)
- 28SSTOREcoolDungeon 900 to 300
- 29SSTOREcoolHero 3600 to 900
- 30SLOADexpReward 100
- 31SSTOREexpReward 100
- 32SSTOREgoldReward 1000000000000000000 to 5000000000000000000
- 33SLOAD(previousDungeonId, requiredProgressOfPreviousDungeon, isTurnDataSaved) (0, 0, true)
- 34SSTORE(previousDungeonId, requiredProgressOfPreviousDungeon, isTurnDataSaved) (0, 0, true)
- 35SLOAD(previousDungeonId, requiredProgressOfPreviousDungeon, isTurnDataSaved) (0, 0, true)
- 36SSTORE(previousDungeonId, requiredProgressOfPreviousDungeon, isTurnDataSaved) (0, 0, true)
- 37SLOAD
- 38SSTORE
- 39SLOAD(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (0, 0, 0, 0, 0, 0, 0, 0)
- 40SSTORE(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (0 to 38, 0, 0, 0, 0, 0, 0, 0)
- 41SLOAD(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (38, 0, 0, 0, 0, 0, 0, 0)
- 42SSTORE(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (38, 0 to 38, 0, 0, 0, 0, 0, 0)
- 43SLOAD(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (38, 38, 0, 0, 0, 0, 0, 0)
- 44SSTORE(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (38, 38, 0 to 38, 0, 0, 0, 0, 0)
- 45SLOAD(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (38, 38, 38, 0, 0, 0, 0, 0)
- 46SSTORE(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (38, 38, 38, 0 to 38, 0, 0, 0, 0)
- 47SLOAD(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (38, 38, 38, 38, 0, 0, 0, 0)
- 48SSTORE(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (38, 38, 38, 38, 0, 0, 0, 0)
- 49SLOAD(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (38, 38, 38, 38, 0, 0, 0, 0)
- 50SSTORE(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (38, 38, 38, 38, 0, 0, 0, 0)
- 51SLOAD(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (38, 38, 38, 38, 0, 0, 0, 0)
- 52SSTORE(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (38, 38, 38, 38, 0, 0, 0, 0)
- 53SLOAD(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (38, 38, 38, 38, 0, 0, 0, 0)
- 54SSTORE(initialEnemyCombination.enemySlotClassIds[0], initialEnemyCombination.enemySlotClassIds[1], initialEnemyCombination.enemySlotClassIds[2], initialEnemyCombination.enemySlotClassIds[3], initialEnemyCombination.enemySlotClassIds[4], initialEnemyCombination.enemySlotClassIds[5], initialEnemyCombination.enemySlotClassIds[6], initialEnemyCombination.enemySlotClassIds[7]) (38, 38, 38, 38, 0, 0, 0, 0)
- 55SLOAD(previousDungeonId, requiredProgressOfPreviousDungeon, isTurnDataSaved) (0, 0, true)
- 56SSTORE(previousDungeonId, requiredProgressOfPreviousDungeon, isTurnDataSaved) (0, 0, true to false)
-