Contract 0xe5FcaEF169370708B6417ef8830B4Fe07F1A10C0

 

TxHash Block Age From To Value [TxFee]
0x8b6c7051d2dbfb9a1ce031f16147cf2ba73ca9fa2ba72414bdb5e29ac086f5c75688424295 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0x9588acf5180ca28e425bc55606755a4baa469f7b018c688e631170ec93ebb17d5682723296 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0xeaa550d2b992a3e82aa96559196d1522007ed79fdac7aed21ef833e175a96bfd5677026297 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0xa881e4dba5a183b6fb162b4761595739fdf140ded551b6d17cd4bfe859a7ab5b5609353309 days 20 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0x8eaf89ad562decc4c213929808595a676852f43c9b654090b4613b4db2459db55603504310 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0x1bd0f882fbec52d09e8dc448bd7e483c9019da9dc34dae1e1fe6dc4fed4de1695597757311 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.00103896
0x43b38c2a6a59ee4e5570d5d2e72c9d10d8d19bfe768828e901b15bd817d97ae55592798312 days 18 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0x549efb4d17468018b34b57c53f647f646ace72102d0a09f67e5972646a4cc6025586331313 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0x3333a84b6af610cf410f8da17fa9792c4c76dc97d3bd9ca421b1ebd4d0fbf0fe5580598314 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0x0f808e7e8a4eda63e98e2090cf715322ce3627f4f8404c3ddab93a691b16008c5574849315 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0x6237c91ce6ddd82ea9bf61d76f0efed348d876d7e973ef94e65c1a02a65d989e5569016316 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0xdd418d144ff85dbebc9de9f08051323a1991ac9b1fc263a3e8b209f67a8bb2d95563252317 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0xe0bd3f55aaa6edef40ffea0b26c67e1ba873aff66983bdba57fd5e59ff4607145557511318 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0x1325d8d3e13bd62eccb974d7fb2de86f13cc90582e9fbac7cc336bca102cb6d95551879319 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0x19fc7c747988eb018d4623e6672bd3a7362bf13217671f50e663b34f3b7a4f375548764320 days 10 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.000131508
0x0cc813dd90900d67419ae0ddd82861ef363c422387d0627251b37356d281e66e5546198320 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0x847188efaa527a59c1492952abe0afee22ab7403414273e4e55925839d903fc35543113321 days 10 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.000131508
0xf5c99c5c7c46f4649b61de34a6fd017ce58137f36b7154a45ddf945dd108c5455540486321 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0xbf5406aba3342fec6089be27a3a21427af2bb0947e0b27989fa18636331fe7cb5534863322 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0x8bde1c586bf0652f0e8871110001d6409c909ade1361de91faa428ae0f3624065531759323 days 10 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.000131508
0x2015b9f15c35401888aee65ae877d8325417b9af23114ccb71a2022689d3e56c5529142323 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0xeeda77c035d85a3d0ba07455fec348dd7518de977a9bf790a74fa778167632ea5523310324 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.001039088
0x6e1911b094948aa1c992cf2c06b46327630d0492f1e58babe2d5b0b74a82a18a5520221325 days 10 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.00013434
0xff8f684b5b999cf9e84166b28072d9db71101088a27812ec7d77be50baf5c9865517593325 days 21 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.00103896
0x02a4766164b462073fa8fccb3629a09ab33dfe1cc36e12289ad1e9c110bebfe45514426326 days 10 hrs ago0xe9760b55bf072d1b637d522852bbc1221e514918 IN  0xe5fcaef169370708b6417ef8830b4fe07f1a10c00 Ether0.000135048
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value

Contract Source Code Verified (Exact Match)

Contract Name:
RabbitArena

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
Yes

Runs (Optimizer):
200

Contract Source Code

// CryptoRabbit Source code

pragma solidity ^0.4.18;


/// @title A base contract to control ownership
/// @author cuilichen
contract OwnerBase {

    // The addresses of the accounts that can execute actions within each roles.
    address public ceoAddress;
    address public cfoAddress;
    address public cooAddress;

    // @dev Keeps track whether the contract is paused. When that is true, most actions are blocked
    bool public paused = false;
    
    /// constructor
    function OwnerBase() public {
       ceoAddress = msg.sender;
       cfoAddress = msg.sender;
       cooAddress = msg.sender;
    }

    /// @dev Access modifier for CEO-only functionality
    modifier onlyCEO() {
        require(msg.sender == ceoAddress);
        _;
    }

    /// @dev Access modifier for CFO-only functionality
    modifier onlyCFO() {
        require(msg.sender == cfoAddress);
        _;
    }
    
    /// @dev Access modifier for COO-only functionality
    modifier onlyCOO() {
        require(msg.sender == cooAddress);
        _;
    }

    /// @dev Assigns a new address to act as the CEO. Only available to the current CEO.
    /// @param _newCEO The address of the new CEO
    function setCEO(address _newCEO) external onlyCEO {
        require(_newCEO != address(0));

        ceoAddress = _newCEO;
    }


    /// @dev Assigns a new address to act as the COO. Only available to the current CEO.
    /// @param _newCFO The address of the new COO
    function setCFO(address _newCFO) external onlyCEO {
        require(_newCFO != address(0));

        cfoAddress = _newCFO;
    }
    
    /// @dev Assigns a new address to act as the COO. Only available to the current CEO.
    /// @param _newCOO The address of the new COO
    function setCOO(address _newCOO) external onlyCEO {
        require(_newCOO != address(0));

        cooAddress = _newCOO;
    }

    /// @dev Modifier to allow actions only when the contract IS NOT paused
    modifier whenNotPaused() {
        require(!paused);
        _;
    }

    /// @dev Modifier to allow actions only when the contract IS paused
    modifier whenPaused {
        require(paused);
        _;
    }

    /// @dev Called by any "C-level" role to pause the contract. Used only when
    ///  a bug or exploit is detected and we need to limit damage.
    function pause() external onlyCOO whenNotPaused {
        paused = true;
    }

    /// @dev Unpauses the smart contract. Can only be called by the CEO, since
    ///  one reason we may pause the contract is when CFO or COO accounts are
    ///  compromised.
    /// @notice This is public rather than external so it can be called by
    ///  derived contracts.
    function unpause() public onlyCOO whenPaused {
        // can't unpause if contract was upgraded
        paused = false;
    }
}



/**
 * 
 * @title Interface for contracts conforming to fighters camp
 * @author cuilichen
 */
contract FighterCamp {
    
    //
    function isCamp() public pure returns (bool);
    
    // Required methods
    function getFighter(uint _tokenId) external view returns (uint32);
    
}


/// @title Base contract for combat
/// @author cuilichen
contract RabbitArena is OwnerBase {
    
	event FightersReady(uint32 season);
    event SeasonWinner(uint32 season, uint winnerID);
    
	
    struct Fighter {
        uint tokenID;
        uint32 strength;
    }
	
    //where are fighters from
    FighterCamp public theCamp; 
	
	
	mapping (uint => Fighter) soldiers;
	
	
	uint32[] public seasons;
    
    
	uint32 public matchDay;
	
	
	/// @dev constructor
	function RabbitArena(address _camp) public {
		FighterCamp tmp = FighterCamp(_camp);
        require(tmp.isCamp());
        theCamp = tmp;
	}
    
    
    
    /// @dev set camp for this contract
    function setBaseInfo(address _camp) external onlyCOO {
        FighterCamp tmp = FighterCamp(_camp);
        require(tmp.isCamp());
        theCamp = tmp;
    }
	
	
	/// @dev release storaged data, to save gas fee.
	function releaseOldData() internal {
		for (uint i = 0; i < seasons.length; i++) {
            uint _season = seasons[i];
			for (uint j = 0; j < 8; j++) {
				uint key = _season * 1000 + j;
				delete soldiers[key];
			}
        }
		delete seasons;// seasons.length --> 0
	}

    
    /// @dev set 8 fighters for a season, prepare for combat.
    function setFighters(uint32 _today, uint32 _season, uint[] _tokenIDs) external onlyCOO {
		require(_tokenIDs.length == 8);
		
		if (matchDay != _today) {
			releaseOldData();
			matchDay = _today;
		}
		seasons.push(_season);// a new season
		
        //record fighter datas
        for(uint i = 0; i < 8; i++) {
            uint tmpID = _tokenIDs[i];
            
            Fighter memory soldier = Fighter({
                tokenID: tmpID,
				strength: theCamp.getFighter(tmpID)
            });
			
			uint key = _season * 1000 + i;
            soldiers[key] = soldier;
        }
        
        //fire the event
        emit FightersReady(_season);
    }
    
    
    /// @dev get fighter property
    function getFighterInfo(uint32 _season, uint32 _index) external view returns (
        uint outTokenID,
        uint32 outStrength
    ) {
		require(_index < 8);
		uint key = _season * 1000 + _index;
        
        Fighter storage soldier = soldiers[key];
		require(soldier.strength > 0);
        
        outTokenID = soldier.tokenID;
        outStrength = soldier.strength;
    }
    
    
    /// @dev process a combat
    /// @param _season The round for combat
    /// @param _seed The seed from the users
    function processOneCombat(uint32 _season, uint32 _seed) external onlyCOO 
    {
        uint[] memory powers = new uint[](8);
        
		uint sumPower = 0;
        uint i = 0;
		uint key = 0;
        for (i = 0; i < 8; i++) {
			key = _season * 1000 + i;
            Fighter storage soldier = soldiers[key];
            powers[i] = soldier.strength;
            sumPower = sumPower + soldier.strength;
        }
        
        uint sumValue = 0;
		uint tmpPower = 0;
        for (i = 0; i < 8; i++) {
            tmpPower = powers[i] ** 5;//
            sumValue += tmpPower;
            powers[i] = sumValue;
        }
        uint singleDeno = sumPower ** 5;
        uint randomVal = _getRandom(_seed);
        
        uint winner = 0;
        uint shoot = sumValue * randomVal * 10000000000 / singleDeno / 0xffffffff;
        for (i = 0; i < 8; i++) {
            tmpPower = powers[i];
            if (shoot <= tmpPower * 10000000000 / singleDeno) {
                winner = i;
                break;
            }
        }
		
		key = _season * 1000 + winner;
		Fighter storage tmp = soldiers[key];        
        emit SeasonWinner(_season, tmp.tokenID);
    }
    
    
    /// @dev give a seed and get a random value between 0 and 0xffffffff.
    /// @param _seed an uint32 value from users
    function _getRandom(uint32 _seed) pure internal returns(uint32) {
        return uint32(keccak256(_seed));
    }
}

Contract ABI

[{"constant":true,"inputs":[],"name":"cfoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ceoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_season","type":"uint32"},{"name":"_index","type":"uint32"}],"name":"getFighterInfo","outputs":[{"name":"outTokenID","type":"uint256"},{"name":"outStrength","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newCEO","type":"address"}],"name":"setCEO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_today","type":"uint32"},{"name":"_season","type":"uint32"},{"name":"_tokenIDs","type":"uint256[]"}],"name":"setFighters","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newCOO","type":"address"}],"name":"setCOO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newCFO","type":"address"}],"name":"setCFO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"cooAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"matchDay","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_camp","type":"address"}],"name":"setBaseInfo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_season","type":"uint32"},{"name":"_seed","type":"uint32"}],"name":"processOneCombat","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"theCamp","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"seasons","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_camp","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"season","type":"uint32"}],"name":"FightersReady","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"season","type":"uint32"},{"indexed":false,"name":"winnerID","type":"uint256"}],"name":"SeasonWinner","type":"event"}]

Contract Creation Code

60606040526002805460a060020a60ff0219169055341561001f57600080fd5b604051602080610d518339810160405280805160008054600160a060020a03338116600160a060020a0319928316811790935560018054831684179055600280549092169092179055909250829150811663f33826946040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15156100bc57600080fd5b5af115156100c957600080fd5b5050506040518051905015156100de57600080fd5b60038054600160a060020a031916600160a060020a039290921691909117905550610c438061010e6000396000f3006060604052600436106100cc5763ffffffff60e060020a6000350416630519ce7981146100d15780630a0f816814610100578063220f9dfd1461011357806327d7874c146101535780632b49d9e5146101745780632ba73c15146101a45780633f4ba83a146101c35780634e0a3379146101d65780635c975abb146101f55780638456cb591461021c578063b047fb501461022f578063b3d62a2514610242578063b9fea3bb1461026e578063d3f9ba691461028d578063e31f4263146102af578063f5d709a1146102c2575b600080fd5b34156100dc57600080fd5b6100e46102d8565b604051600160a060020a03909116815260200160405180910390f35b341561010b57600080fd5b6100e46102e7565b341561011e57600080fd5b61013563ffffffff600435811690602435166102f6565b60405191825263ffffffff1660208201526040908101905180910390f35b341561015e57600080fd5b610172600160a060020a036004351661035b565b005b341561017f57600080fd5b61017263ffffffff6004803582169160248035909116916044359182019101356103ba565b34156101af57600080fd5b610172600160a060020a0360043516610598565b34156101ce57600080fd5b6101726105f7565b34156101e157600080fd5b610172600160a060020a036004351661065b565b341561020057600080fd5b6102086106ba565b604051901515815260200160405180910390f35b341561022757600080fd5b6101726106db565b341561023a57600080fd5b6100e4610755565b341561024d57600080fd5b610255610764565b60405163ffffffff909116815260200160405180910390f35b341561027957600080fd5b610172600160a060020a0360043516610770565b341561029857600080fd5b61017263ffffffff6004358116906024351661081f565b34156102ba57600080fd5b6100e4610a5e565b34156102cd57600080fd5b610255600435610a6d565b600154600160a060020a031681565b600054600160a060020a031681565b6000808080600863ffffffff86161061030e57600080fd5b505063ffffffff6103e88502840181166000818152600460205260408120600181015492939092161161034057600080fd5b8054600190910154909663ffffffff90911695509350505050565b60005433600160a060020a0390811691161461037657600080fd5b600160a060020a038116151561038b57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000806103c5610b6c565b60025460009033600160a060020a039081169116146103e357600080fd5b600885146103f057600080fd5b60065463ffffffff8981169116146104205761040a610aa5565b6006805463ffffffff191663ffffffff8a161790555b60058054600181016104328382610b83565b506000918252602082206008820401805460079092166004026101000a63ffffffff81810219909316928b160291909117905593505b60088410156105545785858581811061047d57fe5b9050602002013592506040805190810160409081528482526003546020830191600160a060020a039091169063889fa1dc9087905160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b15156104e557600080fd5b5af115156104f257600080fd5b505050604051805163ffffffff908116909252506103e889021685016000818152600460205260409020919350915082908151815560208201516001918201805463ffffffff191663ffffffff92909216919091179055949094019350610468565b7f3ad8ccef11ad3a71f703f36d05f080a4eaaf495914f76ee269731ce64d11a9508760405163ffffffff909116815260200160405180910390a15050505050505050565b60005433600160a060020a039081169116146105b357600080fd5b600160a060020a03811615156105c857600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60025433600160a060020a0390811691161461061257600080fd5b60025474010000000000000000000000000000000000000000900460ff16151561063b57600080fd5b6002805474ff000000000000000000000000000000000000000019169055565b60005433600160a060020a0390811691161461067657600080fd5b600160a060020a038116151561068b57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60025474010000000000000000000000000000000000000000900460ff1681565b60025433600160a060020a039081169116146106f657600080fd5b60025474010000000000000000000000000000000000000000900460ff161561071e57600080fd5b6002805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055565b600254600160a060020a031681565b60065463ffffffff1681565b60025460009033600160a060020a0390811691161461078e57600080fd5b5080600160a060020a03811663f33826946040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156107cd57600080fd5b5af115156107da57600080fd5b5050506040518051905015156107ef57600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039290921691909117905550565b610827610bbc565b6000806000806000806000806000806000600260009054906101000a9004600160a060020a0316600160a060020a031633600160a060020a031614151561086d57600080fd5b600860405180591061087c5750595b90808252806020026020018201604052509b5060009a508a99508998505b60088a10156108fb5763ffffffff6103e88f0281168b0160008181526004602052604090206001810154919b509950168c8b815181106108d657fe5b6020908102909101015260018089015463ffffffff169b909b019a999099019861089a565b6000965060009550600099505b60088a10156109525760058c8b8151811061091f57fe5b906020019060200201510a968701969550868c8b8151811061093d57fe5b60209081029091010152600190990198610908565b60058b0a94506109618d610b43565b63ffffffff1693506000925063ffffffff858589026402540be4000281151561098657fe5b0481151561099057fe5b049150600099505b60088a10156109e5578b8a815181106109ad57fe5b90602001906020020151955084866402540be400028115156109cb57fe5b0482116109da578992506109e5565b600190990198610998565b828e6103e80263ffffffff16019850600460008a815260200190815260200160002090507f1e1525bf9f6b504c1ae79121e6a36a4ead220f151c1a53030ee0a9f5e18414958e826000015460405163ffffffff909216825260208201526040908101905180910390a15050505050505050505050505050565b600354600160a060020a031681565b6005805482908110610a7b57fe5b9060005260206000209060089182820401919006600402915054906101000a900463ffffffff1681565b60008080805b600554841015610b31576005805485908110610ac357fe5b60009182526020822060088204015460079091166004026101000a900463ffffffff16935091505b6008821015610b2657506103e88202810160008181526004602052604081209081556001908101805463ffffffff1916905590910190610aeb565b600190930192610aab565b610b3d60056000610bce565b50505050565b60008160405163ffffffff9190911660e060020a02815260040160405190819003902092915050565b604080519081016040526000808252602082015290565b815481835581811511610bb7576007016008900481600701600890048360005260206000209182019101610bb79190610bf6565b505050565b60206040519081016040526000815290565b508054600082556007016008900490600052602060002090810190610bf39190610bf6565b50565b610c1491905b80821115610c105760008155600101610bfc565b5090565b905600a165627a7a723058201e746a3ce53bcbbbe8eb960686b553e6a3af3aa494bb9c94b26f473e58479e650029000000000000000000000000825c1d61a5b170808a31b895c26ee4f24b690d59

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000825c1d61a5b170808a31b895c26ee4f24b690d59

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000825c1d61a5b170808a31b895c26ee4f24b690d59

Swarm Source

bzzr://1e746a3ce53bcbbbe8eb960686b553e6a3af3aa494bb9c94b26f473e58479e65
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.