0xa2eb30c9052b261a32f2a3dbba42a3f360747425fd86ff066ceb556937ac711c
Transaction
Balance changes
Address | Token(s) swapped | Balance | Price | Value change | |
---|---|---|---|---|---|
| ETH | +$2.28 | |||
Ether | +0.000862689 | | +$2.28 | ||
| ETH | -$2.28 | |||
Ether | -0.000862689 | | -$2.28 |
Invocation flow
Full trace
- 0CALL260531 gas [RECV] CryptoSaga Hero.defineType (_className=Fire Skull Sorcerer, _classRank=0, _classRace=8, _classAge=95, _classType=2, _maxLevel=30, _aura=1, _baseStats=[5 elements], _minIVForStats=[5 elements], _maxIVForStats=[5 elements]) (0x)
- 1
- 2SLOAD
- 3SHA30x0000000000000000000000000000000000000000000000000000000000000034000000000000000000000000000000000000000000000000000000000000000c0xbae274710ebfde648b5b9df374a8740ee00d008663de7c52a2f11f9cd00fc9c3
- 4SLOAD
- 5SHA30xbae274710ebfde648b5b9df374a8740ee00d008663de7c52a2f11f9cd00fc9c30xacc0b04b5c9a366bab1c49eef21fee48627c16b444fdb5952fd68a75dc3e2cce
- 6SSTORE(heroClasses[52].className[data], heroClasses[52].className[length]) ("" to "Fire Skull Sorcerer", 0 to 19)
- 7SLOAD
- 8SSTORE
- 9SLOAD
- 10SSTORE(heroClasses[52].classRank, heroClasses[52].classRace, heroClasses[52].classAge, heroClasses[52].classType, heroClasses[52].maxLevel, heroClasses[52].aura) (0, 0 to 8, 0, 0, 0, 0)
- 11SLOAD
- 12SSTORE(heroClasses[52].classRank, heroClasses[52].classRace, heroClasses[52].classAge, heroClasses[52].classType, heroClasses[52].maxLevel, heroClasses[52].aura) (0, 8, 0 to 95, 0, 0, 0)
- 13SLOAD
- 14SSTORE(heroClasses[52].classRank, heroClasses[52].classRace, heroClasses[52].classAge, heroClasses[52].classType, heroClasses[52].maxLevel, heroClasses[52].aura) (0, 8, 95, 0 to 2, 0, 0)
- 15SLOAD
- 16SSTORE(heroClasses[52].classRank, heroClasses[52].classRace, heroClasses[52].classAge, heroClasses[52].classType, heroClasses[52].maxLevel, heroClasses[52].aura) (0, 8, 95, 2, 0 to 30, 0)
- 17SLOAD
- 18SSTORE(heroClasses[52].classRank, heroClasses[52].classRace, heroClasses[52].classAge, heroClasses[52].classType, heroClasses[52].maxLevel, heroClasses[52].aura) (0, 8, 95, 2, 30, 0 to 1)
- 19
- 20
- 21
- 22
- 23
- 24SSTORE
- 25
- 26SSTORE
- 27
- 28SSTORE
- 29
- 30
- 31
- 32
- 33
- 34
- 35SLOAD
- 36SSTORE(heroClasses[52].minIVForStats[0], heroClasses[52].minIVForStats[1], heroClasses[52].minIVForStats[2], heroClasses[52].minIVForStats[3], heroClasses[52].minIVForStats[4], heroClasses[52].minIVForStats[5], heroClasses[52].minIVForStats[6], heroClasses[52].minIVForStats[7]) (0 to 3, 0, 0, 0, 0, 0, 0, 0)
- 37SLOAD
- 38SSTORE(heroClasses[52].minIVForStats[0], heroClasses[52].minIVForStats[1], heroClasses[52].minIVForStats[2], heroClasses[52].minIVForStats[3], heroClasses[52].minIVForStats[4], heroClasses[52].minIVForStats[5], heroClasses[52].minIVForStats[6], heroClasses[52].minIVForStats[7]) (3, 0 to 2, 0, 0, 0, 0, 0, 0)
- 39SLOAD
- 40SSTORE(heroClasses[52].minIVForStats[0], heroClasses[52].minIVForStats[1], heroClasses[52].minIVForStats[2], heroClasses[52].minIVForStats[3], heroClasses[52].minIVForStats[4], heroClasses[52].minIVForStats[5], heroClasses[52].minIVForStats[6], heroClasses[52].minIVForStats[7]) (3, 2, 0 to 1, 0, 0, 0, 0, 0)
- 41SLOAD
- 42SSTORE(heroClasses[52].minIVForStats[0], heroClasses[52].minIVForStats[1], heroClasses[52].minIVForStats[2], heroClasses[52].minIVForStats[3], heroClasses[52].minIVForStats[4], heroClasses[52].minIVForStats[5], heroClasses[52].minIVForStats[6], heroClasses[52].minIVForStats[7]) (3, 2, 1, 0 to 2, 0, 0, 0, 0)
- 43SLOAD
- 44SSTORE(heroClasses[52].minIVForStats[0], heroClasses[52].minIVForStats[1], heroClasses[52].minIVForStats[2], heroClasses[52].minIVForStats[3], heroClasses[52].minIVForStats[4], heroClasses[52].minIVForStats[5], heroClasses[52].minIVForStats[6], heroClasses[52].minIVForStats[7]) (3, 2, 1, 2, 0 to 2, 0, 0, 0)
- 45SLOAD
- 46SSTORE
- 47SLOAD
- 48SSTORE
- 49SLOAD
- 50SSTORE
- 51SLOAD
- 52SSTORE(heroClasses[52].maxIVForStats[0], heroClasses[52].maxIVForStats[1], heroClasses[52].maxIVForStats[2], heroClasses[52].maxIVForStats[3], heroClasses[52].maxIVForStats[4], heroClasses[52].maxIVForStats[5], heroClasses[52].maxIVForStats[6], heroClasses[52].maxIVForStats[7]) (0 to 5, 0, 0, 0, 0, 0, 0, 0)
- 53SLOAD
- 54SSTORE(heroClasses[52].maxIVForStats[0], heroClasses[52].maxIVForStats[1], heroClasses[52].maxIVForStats[2], heroClasses[52].maxIVForStats[3], heroClasses[52].maxIVForStats[4], heroClasses[52].maxIVForStats[5], heroClasses[52].maxIVForStats[6], heroClasses[52].maxIVForStats[7]) (5, 0 to 3, 0, 0, 0, 0, 0, 0)
- 55SLOAD
- 56SSTORE(heroClasses[52].maxIVForStats[0], heroClasses[52].maxIVForStats[1], heroClasses[52].maxIVForStats[2], heroClasses[52].maxIVForStats[3], heroClasses[52].maxIVForStats[4], heroClasses[52].maxIVForStats[5], heroClasses[52].maxIVForStats[6], heroClasses[52].maxIVForStats[7]) (5, 3, 0 to 1, 0, 0, 0, 0, 0)
- 57SLOAD
- 58SSTORE(heroClasses[52].maxIVForStats[0], heroClasses[52].maxIVForStats[1], heroClasses[52].maxIVForStats[2], heroClasses[52].maxIVForStats[3], heroClasses[52].maxIVForStats[4], heroClasses[52].maxIVForStats[5], heroClasses[52].maxIVForStats[6], heroClasses[52].maxIVForStats[7]) (5, 3, 1, 0 to 3, 0, 0, 0, 0)
- 59SLOAD
- 60SSTORE(heroClasses[52].maxIVForStats[0], heroClasses[52].maxIVForStats[1], heroClasses[52].maxIVForStats[2], heroClasses[52].maxIVForStats[3], heroClasses[52].maxIVForStats[4], heroClasses[52].maxIVForStats[5], heroClasses[52].maxIVForStats[6], heroClasses[52].maxIVForStats[7]) (5, 3, 1, 3, 0 to 4, 0, 0, 0)
- 61SLOAD
- 62SSTORE
- 63SLOAD
- 64SSTORE
- 65SLOAD
- 66SSTORE
- 67
- 68
- 69SLOAD
- 70LOGDefineType (_by= 0x6589adf7720a5b5f80bd391c0bbf2148d00be5ae, _typeId=52, _className=Fire Skull Sorcerer)
- 71SLOAD
- 72SSTOREnumberOfHeroClasses 52 to 53
-