ETH Price: $2,569.36 (-2.02%)

Transaction Decoder

Block:
9084856 at Dec-10-2019 07:49:25 PM +UTC
Transaction Fee:
0.00012588 ETH $0.32
Gas Used:
104,900 Gas / 1.2 Gwei

Emitted Events:

174 SiringClockAuction.AuctionSuccessful( tokenId=225188, totalPrice=0, winner=[Receiver] KittyCore )
175 KittyCore.Transfer( from=SiringClockAuction, to=0x81ad6F14...847E7693D, tokenId=225188 )
176 KittyCore.Pregnant( owner=[Sender] 0x2dca345284d6038ec9dcac702f37d95be7c3fc25, matronId=1349442, sireId=225188, cooldownEndBlock=9085336 )

Account State Difference:

  Address   Before After State Difference Code
0x06012c8c...f8E7A266d 6.380972543402258334 Eth6.388972543402258334 Eth0.008
0x2dCa3452...be7c3FC25
0.064353414857489871 Eth
Nonce: 9
0.056227534857489871 Eth
Nonce: 10
0.00812588
0xC7af99Fe...A40F27F26
(CryptoKitties: Siring Auction)
(Ethermine)
494.314759911025731215 Eth494.314885791025731215 Eth0.00012588

Execution Trace

ETH 0.008 KittyCore.bidOnSiringAuction( _sireId=225188, _matronId=1349442 )
  • SiringClockAuction.getCurrentPrice( _tokenId=225188 ) => ( 0 )
  • SiringClockAuction.bid( _tokenId=225188 )
    • KittyCore.CALL( )
    • KittyCore.transfer( _to=0x81ad6F14F4394f35EAe9A56d04b3aae847E7693D, _tokenId=225188 )
      File 1 of 2: KittyCore
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      pragma solidity ^0.4.11;
      /**
      * @title Ownable
      * @dev The Ownable contract has an owner address, and provides basic authorization control
      * functions, this simplifies the implementation of "user permissions".
      */
      contract Ownable {
      address public owner;
      /**
      * @dev The Ownable constructor sets the original `owner` of the contract to the sender
      * account.
      */
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      File 2 of 2: SiringClockAuction
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      pragma solidity ^0.4.11;
      /**
      * @title Ownable
      * @dev The Ownable contract has an owner address, and provides basic authorization control
      * functions, this simplifies the implementation of "user permissions".
      */
      contract Ownable {
      address public owner;
      /**
      * @dev The Ownable constructor sets the original `owner` of the contract to the sender
      * account.
      */
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX