Contract 0xc07E7C1aCC5C61A54E24B2aF564bdb1E256F72D5 1

 

Contract Overview

Balance:
0 Ether

EtherValue:
$0.00

Token:
 
Txn Hash
Method
Block
From
To
Value
0x377cff4fa1cddf28d4078d102af06ac2f945f3bc072117b9707bac479cc5dd99Purchase Car Car...131000882021-08-26 9:15:11354 days 16 hrs agoENS Name primalkolor.eth IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍0162 Ether0.‍00718063 53.‍14106879
0x9e6c543657af6734f3ce1d37652952739f0349ba6130b1693f386290a67423d9Purchase Car Car...131000822021-08-26 9:14:07354 days 16 hrs agoENS Name primalkolor.eth IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍01 Ether0.‍00769145 56.‍92142404
0x9e0c461845fa4b780135dbd6dd517d9350e08f0b267a9d1f8ea19dce286948b6Purchase Car Car...131000682021-08-26 9:11:38354 days 16 hrs agoENS Name primalkolor.eth IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍01 Ether0.‍00910687 67.‍39641152
0x090afbb54943d483d522e9ba60a1cbc3461ca93bda12a34b735fd12d77119106Add Company58584252018-06-26 16:32:241511 days 9 hrs ago0x3177abbe93422c9525652b5d4e1101a248a99776 IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50 Ether0.‍00098285
0x23803b4ffaca61fc44642fca70b9e22549e0d9ac1f58a57065ed915d1c55ac74Purchase Whale C...56978502018-05-29 16:09:161539 days 9 hrs ago0xaebe42970dbb7d20cf7809dcf92e3a312b18e19c IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍24025 Ether0.‍0006881714
0x8825291afe53a6d0636033ecd617d27f6ef975b74a4fcbe9fb17f03b89440069Purchase Car Car...56308392018-05-17 19:13:041551 days 6 hrs agoCryptoRome-Land-NFT: Deployer IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍013284 Ether0.‍0011259
0x7dab6b0c3dc20c7e519a8a01b0313d7d1af67e6984034d4b7acff00ade1a7530Purchase Car Car...56300502018-05-17 15:57:031551 days 10 hrs ago0x9bd750685bf5bfce24d1b8de03a1ff3d2631ef5a IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍005 Ether0.‍0012329211
0x4441b209ca76e90452583ccf02cf44d977603111752a227dd1c28714f42ce13fPurchase Car Car...56300362018-05-17 15:52:591551 days 10 hrs ago0xac2b4b94eca37cb7c9cf7062fefb2792c5792731 IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍0081 Ether0.‍0015623713
0x374e74111450a912a797e9ac7e53ea6c12cfa5823f0b7c8b632487218c4d4425Purchase Car Car...56298252018-05-17 15:00:331551 days 10 hrs agoENS Name doublejump.eth IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍005 Ether0.‍0012329211
0xa5b556a06db27daba5123a7cc218d2a0cef47a9c9fadfb9c44502dcba65f1b3fAdd Car56014622018-05-12 15:37:241556 days 10 hrs ago0x3177abbe93422c9525652b5d4e1101a248a99776 IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50 Ether0.‍00142856
0xdd25fc986922733ba6fa7fd093611e11ac1ac0695029a6380111f326b0efd55cPurchase Car Car...55632012018-05-05 23:48:371563 days 2 hrs ago0x3177abbe93422c9525652b5d4e1101a248a99776 IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍005 Ether0.‍000560425
0x8dc754b0f86555a85282ca19fa763909a09e719fe3d2e192a10000bcf6ee968aPurchase Car Car...55611352018-05-05 15:16:431563 days 10 hrs ago0x5632ca98e5788eddb2397757aa82d1ed6171e5ad IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍005 Ether0.‍000112025
0xb628cdd77e8ffc8cc01e15e8cfa4f4293387d8b1740e153f5af41bd0799ddc16Purchase Car Car...55611332018-05-05 15:15:521563 days 10 hrs ago0x5632ca98e5788eddb2397757aa82d1ed6171e5ad IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍005 Ether0.‍000560425
0x60201acbd8d8d8ada3a640748d9fb565fee2c5f1a255f87f13dca3750f6996ebPurchase Car Car...55611312018-05-05 15:15:021563 days 10 hrs ago0x5632ca98e5788eddb2397757aa82d1ed6171e5ad IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍005 Ether0.‍000560425
0x33db6685142240c9d161074765195f11a928a0888794d6b41f964e0774e31ae4Purchase Car Car...55611292018-05-05 15:14:351563 days 10 hrs ago0x5632ca98e5788eddb2397757aa82d1ed6171e5ad IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍005 Ether0.‍000560425
0x777a855f255d2d19cc65ab5f9ffe9a389ce5e6cd906e30790dca04202ff76a44Purchase Car Car...55611272018-05-05 15:14:131563 days 10 hrs ago0x5632ca98e5788eddb2397757aa82d1ed6171e5ad IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍005 Ether0.‍000560425
0x948fcd22f2e97b2736ad356fdd45692a2db94e8e126ec65bd378cb5d71af102dPurchase Car Car...55611252018-05-05 15:13:571563 days 10 hrs ago0x5632ca98e5788eddb2397757aa82d1ed6171e5ad IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍005 Ether0.‍000560425
0x2b4ad518da487c7d50a1cbb000b3d296f8d62c65ff7054a79bab29bd5f26dc44Purchase Car Car...55611232018-05-05 15:13:271563 days 10 hrs ago0x5632ca98e5788eddb2397757aa82d1ed6171e5ad IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍005 Ether0.‍000560425
0xad6d2cf2e63d0fb2c09f1f730b664fc048432547064379df950704f62cfed729Purchase Car Car...55611212018-05-05 15:13:151563 days 10 hrs ago0x5632ca98e5788eddb2397757aa82d1ed6171e5ad IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍005 Ether0.‍000560425
0x0323c51a83bd8e61508ceecfe12d3d5b9b9c5556ffbfcb5488001aa30c875bd4Purchase Car Car...55611192018-05-05 15:12:561563 days 10 hrs ago0x5632ca98e5788eddb2397757aa82d1ed6171e5ad IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍005 Ether0.‍000560425
0x45e9f66122fc37817060fd49263b27ee34b9f5e5a603db51b8cb8536bdfa20d2Purchase Car Car...55611142018-05-05 15:11:521563 days 10 hrs ago0x5632ca98e5788eddb2397757aa82d1ed6171e5ad IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍005 Ether0.‍000448334
0x884090872e0018322c25bb12625fa71c61e01021bf23564ee1693bc9d78c3790Purchase Car Car...55494002018-05-03 13:44:131565 days 12 hrs ago0x504af27f1cef15772370b7c04b5d9d593ee729f5 IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍005 Ether0.‍000336253
0xc0f3199cf61a57d7ab6a0401cf2201f403918e72c428ce1236c12f431a794decAdd Car55467132018-05-03 2:14:581565 days 23 hrs ago0x3177abbe93422c9525652b5d4e1101a248a99776 IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50 Ether0.‍00071543
0xec00a27eb40855185e5b2ffcad77ce6fc6639a9faba90aa5f6d2054f2e33fea4Purchase Car Car...55443612018-05-02 16:24:231566 days 9 hrs ago0x504af27f1cef15772370b7c04b5d9d593ee729f5 IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍02205144 Ether0.‍000485524
0x176f273137d3f617c392228a870047a204a9f1b26d2c74fe0902595f5391b8fcPurchase Whale C...55443142018-05-02 16:11:381566 days 9 hrs ago0x504af27f1cef15772370b7c04b5d9d593ee729f5 IN  0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50.‍155 Ether0.‍000147463
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x377cff4fa1cddf28d4078d102af06ac2f945f3bc072117b9707bac479cc5dd99131000882021-08-26 9:15:11354 days 16 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x62d5be95c330b512b35922e347319afd708da9810.‍01518113 Ether
0x377cff4fa1cddf28d4078d102af06ac2f945f3bc072117b9707bac479cc5dd99131000882021-08-26 9:15:11354 days 16 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x049bed1598655b64f09e4835084fbc502ab1ad860.‍00020377 Ether
0x377cff4fa1cddf28d4078d102af06ac2f945f3bc072117b9707bac479cc5dd99131000882021-08-26 9:15:11354 days 16 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x327bfb6286026bd1a017ba6693e0f47c8b98731b0.‍00020377 Ether
0x377cff4fa1cddf28d4078d102af06ac2f945f3bc072117b9707bac479cc5dd99131000882021-08-26 9:15:11354 days 16 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x30a38029bed78159b0342ff9722c3b56479328d80.‍00050943 Ether
0x377cff4fa1cddf28d4078d102af06ac2f945f3bc072117b9707bac479cc5dd99131000882021-08-26 9:15:11354 days 16 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50xaebe42970dbb7d20cf7809dcf92e3a312b18e19c0.‍00010188 Ether
0x9e6c543657af6734f3ce1d37652952739f0349ba6130b1693f386290a67423d9131000822021-08-26 9:14:07354 days 16 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x3177abbe93422c9525652b5d4e1101a248a997760.‍00937106 Ether
0x9e6c543657af6734f3ce1d37652952739f0349ba6130b1693f386290a67423d9131000822021-08-26 9:14:07354 days 16 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x049bed1598655b64f09e4835084fbc502ab1ad860.‍00012578 Ether
0x9e6c543657af6734f3ce1d37652952739f0349ba6130b1693f386290a67423d9131000822021-08-26 9:14:07354 days 16 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x327bfb6286026bd1a017ba6693e0f47c8b98731b0.‍00012578 Ether
0x9e6c543657af6734f3ce1d37652952739f0349ba6130b1693f386290a67423d9131000822021-08-26 9:14:07354 days 16 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x30a38029bed78159b0342ff9722c3b56479328d80.‍00031446 Ether
0x9e6c543657af6734f3ce1d37652952739f0349ba6130b1693f386290a67423d9131000822021-08-26 9:14:07354 days 16 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50xaebe42970dbb7d20cf7809dcf92e3a312b18e19c0.‍00006289 Ether
0x9e0c461845fa4b780135dbd6dd517d9350e08f0b267a9d1f8ea19dce286948b6131000682021-08-26 9:11:38354 days 16 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x3177abbe93422c9525652b5d4e1101a248a997760.‍00937106 Ether
0x9e0c461845fa4b780135dbd6dd517d9350e08f0b267a9d1f8ea19dce286948b6131000682021-08-26 9:11:38354 days 16 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x3130259deedb3052e24fad9d5e1f490cb8cccaa00.‍00012578 Ether
0x9e0c461845fa4b780135dbd6dd517d9350e08f0b267a9d1f8ea19dce286948b6131000682021-08-26 9:11:38354 days 16 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50xe7eca2a94e9d59848f3c1e1ffaacd881d4c3a4f20.‍00012578 Ether
0x9e0c461845fa4b780135dbd6dd517d9350e08f0b267a9d1f8ea19dce286948b6131000682021-08-26 9:11:38354 days 16 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x30a38029bed78159b0342ff9722c3b56479328d80.‍00031446 Ether
0x9e0c461845fa4b780135dbd6dd517d9350e08f0b267a9d1f8ea19dce286948b6131000682021-08-26 9:11:38354 days 16 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50xaebe42970dbb7d20cf7809dcf92e3a312b18e19c0.‍00006289 Ether
0x23803b4ffaca61fc44642fca70b9e22549e0d9ac1f58a57065ed915d1c55ac7456978502018-05-29 16:09:161539 days 9 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x504af27f1cef15772370b7c04b5d9d593ee729f50.‍2325 Ether
0x23803b4ffaca61fc44642fca70b9e22549e0d9ac1f58a57065ed915d1c55ac7456978502018-05-29 16:09:161539 days 9 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x30a38029bed78159b0342ff9722c3b56479328d80.‍00775 Ether
0x8825291afe53a6d0636033ecd617d27f6ef975b74a4fcbe9fb17f03b8944006956308392018-05-17 19:13:041551 days 6 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50xac2b4b94eca37cb7c9cf7062fefb2792c57927310.‍01211433 Ether
0x8825291afe53a6d0636033ecd617d27f6ef975b74a4fcbe9fb17f03b8944006956308392018-05-17 19:13:041551 days 6 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d5ENS Name doublejump.eth0.‍00016709 Ether
0x8825291afe53a6d0636033ecd617d27f6ef975b74a4fcbe9fb17f03b8944006956308392018-05-17 19:13:041551 days 6 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x3177abbe93422c9525652b5d4e1101a248a997760.‍00016709 Ether
0x8825291afe53a6d0636033ecd617d27f6ef975b74a4fcbe9fb17f03b8944006956308392018-05-17 19:13:041551 days 6 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x3177abbe93422c9525652b5d4e1101a248a997760.‍00016709 Ether
0x8825291afe53a6d0636033ecd617d27f6ef975b74a4fcbe9fb17f03b8944006956308392018-05-17 19:13:041551 days 6 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x3177abbe93422c9525652b5d4e1101a248a997760.‍00016709 Ether
0x8825291afe53a6d0636033ecd617d27f6ef975b74a4fcbe9fb17f03b8944006956308392018-05-17 19:13:041551 days 6 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x30a38029bed78159b0342ff9722c3b56479328d80.‍00041773 Ether
0x8825291afe53a6d0636033ecd617d27f6ef975b74a4fcbe9fb17f03b8944006956308392018-05-17 19:13:041551 days 6 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x504af27f1cef15772370b7c04b5d9d593ee729f50.‍00008354 Ether
0x7dab6b0c3dc20c7e519a8a01b0313d7d1af67e6984034d4b7acff00ade1a753056300502018-05-17 15:57:031551 days 10 hrs ago 0xc07e7c1acc5c61a54e24b2af564bdb1e256f72d50x3177abbe93422c9525652b5d4e1101a248a997760.‍00468553 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CryptoflipCar

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-03-29
*/

pragma solidity ^0.4.18;

contract CryptoflipCar {
string version = '1.1';
address ownerAddress = 0x3177Abbe93422c9525652b5d4e1101a248A99776;
address foundTeamAddress = 0x30A38029bEd78159B0342FF9722C3B56479328D8;

struct WhaleCard {
   address ownerAddress;
   uint256 curPrice;
}

struct Car {
    string name;
    address[4] ownerAddresses;
    uint256 curPrice;
    uint256 companyId;
    uint256 makeId;
    bool is_released;
    string adv_link;
    string adv_text;
    address adv_owner;
    uint256 adv_price;
}
    
struct Company {
    string name;
    address ownerAddress;
    uint256 curPrice;
    bool is_released;
    string adv_link;
    string adv_text;
    address adv_owner;
    uint256 adv_price;
}

struct Make {
    string name;
    address ownerAddress;
    uint256 curPrice;
    uint256 companyId;
    bool is_released;
    string adv_link;
    string adv_text;
    address adv_owner;
    uint256 adv_price;
}

Company[] companies;
Make[] makes;
Car[] cars;
WhaleCard whalecard;

modifier onlyOwner() {
require (msg.sender == ownerAddress);
_;
}

bool companiesAreInitiated = false;
bool makesAreInitiated = false;
bool carsAreInitiated = false;
bool whalecardAreInitiated = false;
bool isPaused = false;

/*
We use the following functions to pause and unpause the game.
*/
function pauseGame() public onlyOwner {
  isPaused = true;
}

function playGame() public onlyOwner {
  isPaused = false;
}

function GetIsPauded() public view returns(bool) {
  return(isPaused);
}

function purchaseCarAdv(uint256 _cardId, string _text, string _link) public payable {
  require(msg.value >= cars[_cardId].adv_price);
  require(isPaused == false);
  require(cars[_cardId].is_released == true);
  uint256 totalpercent = 160;
  uint256 commission5percent = div(mul(msg.value, 5), totalpercent);
  foundTeamAddress.transfer(commission5percent);
  uint256 commissionOwner = msg.value - commission5percent;
  cars[_cardId].ownerAddresses[0].transfer(commission5percent);
  commissionOwner = commissionOwner - commission5percent;
  cars[_cardId].adv_owner.transfer(commissionOwner);
  cars[_cardId].adv_owner = msg.sender;
  cars[_cardId].adv_price = div(mul(cars[_cardId].adv_price, totalpercent), 100);
  cars[_cardId].adv_text = _text;
  cars[_cardId].adv_link = _link;  
}

function purchaseCompanyAdv(uint256 _cardId, string _text, string _link) public payable {
  require(msg.value >= companies[_cardId].adv_price);
  require(isPaused == false);
  require(companies[_cardId].is_released == true);
  uint256 totalpercent = 160;
  uint256 commission5percent = div(mul(msg.value, 5), totalpercent);
  foundTeamAddress.transfer(commission5percent);
  uint256 commissionOwner = msg.value - commission5percent;
  companies[_cardId].ownerAddress.transfer(commission5percent);
  commissionOwner = commissionOwner - commission5percent;
  companies[_cardId].adv_owner.transfer(commissionOwner);
  companies[_cardId].adv_owner = msg.sender;
  companies[_cardId].adv_price = div(mul(companies[_cardId].adv_price, totalpercent), 100);
  companies[_cardId].adv_text = _text;
  companies[_cardId].adv_link = _link;  
}

function purchaseMakeAdv(uint256 _cardId, string _text, string _link) public payable {
  require(msg.value >= makes[_cardId].adv_price);
  require(isPaused == false);
  require(makes[_cardId].is_released == true);
  uint256 totalpercent = 160;
  uint256 commission5percent = div(mul(msg.value, 5), totalpercent);
  foundTeamAddress.transfer(commission5percent);
  uint256 commissionOwner = msg.value - commission5percent;
  makes[_cardId].ownerAddress.transfer(commission5percent);
  commissionOwner = commissionOwner - commission5percent;
  makes[_cardId].adv_owner.transfer(commissionOwner);
  makes[_cardId].adv_owner = msg.sender;
  makes[_cardId].adv_price = div(mul(makes[_cardId].adv_price, totalpercent), 100);
  makes[_cardId].adv_text = _text;
  makes[_cardId].adv_link = _link;  
}

function purchaseWhaleCard() public payable {
    require(msg.value >= whalecard.curPrice);
    require(isPaused == false);
    require(whalecardAreInitiated == true);
    uint256 totalpercent = 155;
    uint256 commission5percent = div(mul(msg.value, 5) , totalpercent);
    foundTeamAddress.transfer(commission5percent);    
    uint256 commissionOwner = msg.value - commission5percent;
    whalecard.ownerAddress.transfer(commissionOwner);    
    whalecard.ownerAddress = msg.sender;
    whalecard.curPrice = div(mul(whalecard.curPrice, totalpercent), 100);
}

function purchaseCarCard(uint256 _cardId) public payable {
  require(isPaused == false);   
  require(msg.value >= cars[_cardId].curPrice);
  require(cars[_cardId].is_released == true);
  require(carsAreInitiated == true);
  uint256 totalpercent = 150 + 5 + 2 + 2;
  uint256 commission1percent = div(mul(msg.value, 1) , totalpercent);  
  uint256 commissionOwner = msg.value;
  if (whalecardAreInitiated == true){
    totalpercent = totalpercent + 1;
    whalecard.ownerAddress.transfer(commission1percent);
    commissionOwner = commissionOwner - commission1percent;    
  }
  uint256 commission5percent = mul(commission1percent, 5);
  foundTeamAddress.transfer(commission5percent);
  commissionOwner = commissionOwner - commission5percent;
  uint256 commission2percent = mul(commission1percent, 2);
  uint256 companyId = cars[_cardId].companyId;
  companies[companyId].ownerAddress.transfer(commission2percent);
  commissionOwner = commissionOwner - commission2percent;
  uint256 makeId = cars[_cardId].makeId;
  makes[makeId].ownerAddress.transfer(commission2percent);
  commissionOwner = commissionOwner - commission2percent;
  if (cars[_cardId].ownerAddresses[3] != 0){
      cars[_cardId].ownerAddresses[3].transfer(commission2percent);
      commissionOwner = commissionOwner - commission2percent;
      totalpercent = totalpercent + 2;
  }
  cars[_cardId].ownerAddresses[3] = cars[_cardId].ownerAddresses[2];
  if (cars[_cardId].ownerAddresses[2] != 0){
      cars[_cardId].ownerAddresses[2].transfer(commission2percent);
      commissionOwner = commissionOwner - commission2percent;
      totalpercent = totalpercent + 2;
  }
  cars[_cardId].ownerAddresses[2] = cars[_cardId].ownerAddresses[1];
  if (cars[_cardId].ownerAddresses[1] != 0){
      cars[_cardId].ownerAddresses[1].transfer(commission2percent);
      commissionOwner = commissionOwner - commission2percent;
      totalpercent = totalpercent + 2;
  }
  cars[_cardId].ownerAddresses[1] = cars[_cardId].ownerAddresses[0];
  cars[_cardId].ownerAddresses[0].transfer(commissionOwner);
  cars[_cardId].ownerAddresses[0] = msg.sender;
  totalpercent = totalpercent + 2;
  cars[_cardId].curPrice = div(mul(cars[_cardId].curPrice, totalpercent), 100);
}

function purchaseMakeCard(uint256 _cardId) public payable {
  require(isPaused == false);   
  require(msg.value >= makes[_cardId].curPrice);
  require(makes[_cardId].is_released == true);
  require(makesAreInitiated == true);
  uint256 totalpercent = 150 + 5 + 2;
  uint256 commission1percent = div(mul(msg.value, 1) , totalpercent);  
  uint256 commissionOwner = msg.value;
  if (whalecardAreInitiated == true){
    totalpercent = totalpercent + 1;
    whalecard.ownerAddress.transfer(commission1percent);
    commissionOwner = commissionOwner - commission1percent;    
  }
  uint256 commission5percent = mul(commission1percent, 5);
  foundTeamAddress.transfer(commission5percent);
  commissionOwner = commissionOwner - commission5percent;
  uint256 commission2percent = mul(commission1percent, 2);
  uint256 companyId = makes[_cardId].companyId;
  companies[companyId].ownerAddress.transfer(commission2percent);
  commissionOwner = commissionOwner - commission2percent;
  makes[_cardId].ownerAddress.transfer(commissionOwner);
  makes[_cardId].ownerAddress = msg.sender;
  makes[_cardId].curPrice = div(mul(makes[_cardId].curPrice, totalpercent), 100);
}

function purchaseCompanyCard(uint256 _cardId) public payable {
  require(isPaused == false);   
  require(msg.value >= companies[_cardId].curPrice);
  require(companies[_cardId].is_released == true);
  require(companiesAreInitiated == true);
  uint256 totalpercent = 150 + 5;
  uint256 commission1percent = div(mul(msg.value, 1) , totalpercent);  
  uint256 commissionOwner = msg.value;
  if (whalecardAreInitiated == true){
    totalpercent = totalpercent + 1;
    whalecard.ownerAddress.transfer(commission1percent);
    commissionOwner = commissionOwner - commission1percent;    
  }
  uint256 commission5percent = mul(commission1percent, 5);
  foundTeamAddress.transfer(commission5percent);
  commissionOwner = commissionOwner - commission5percent;
  companies[_cardId].ownerAddress.transfer(commissionOwner);
  companies[_cardId].ownerAddress = msg.sender;
  companies[_cardId].curPrice = div(mul(companies[_cardId].curPrice, totalpercent), 100);
}
// This function will return all of the details of our company
function getCompanyCount() public view returns (uint) {
  return companies.length;
}

function getMakeCount() public view returns (uint) {
  return makes.length;
}

function getCarCount() public view returns (uint) {
  return cars.length;
}

function getWhaleCard() public view returns (
address ownerAddress1,
uint256 curPrice
){
    ownerAddress1 = whalecard.ownerAddress;
    curPrice = whalecard.curPrice;    
}

// This function will return all of the details of our company
function getCompany(uint256 _companyId) public view returns (
string name,
address ownerAddress1,
uint256 curPrice,
bool is_released,
string adv_text,
string adv_link,
uint256 adv_price,
address adv_owner,
uint id
) {
  Company storage _company = companies[_companyId];
  name = _company.name;
  ownerAddress1 = _company.ownerAddress;
  curPrice = _company.curPrice;
  is_released = _company.is_released;
  id = _companyId;
  adv_text = _company.adv_text;
  adv_link = _company.adv_link;
  adv_price = _company.adv_price;
  adv_owner = _company.adv_owner;
}

function getMake(uint _makeId) public view returns (
string name,
address ownerAddress1,
uint256 curPrice,
uint256 companyId,
bool is_released,
string adv_text,
string adv_link,
uint256 adv_price,
address adv_owner,
uint id
) {
  Make storage _make = makes[_makeId];
  name = _make.name;
  ownerAddress1 = _make.ownerAddress;
  curPrice = _make.curPrice;
  companyId = _make.companyId;
  is_released = _make.is_released;
  id = _makeId;
  adv_text = _make.adv_text;
  adv_link = _make.adv_link;
  adv_price = _make.adv_price;
  adv_owner = _make.adv_owner;
}

function getCar(uint _carId) public view returns (
string name,
address[4] ownerAddresses,
uint256 curPrice,
uint256 companyId,
uint256 makeId,
bool is_released,
string adv_text,
string adv_link,
uint256 adv_price,
address adv_owner,
uint id
) {
  Car storage _car = cars[_carId];
  name = _car.name;
  ownerAddresses = _car.ownerAddresses;
  curPrice = _car.curPrice;
  makeId = _car.makeId;
  companyId = _car.companyId;
  is_released = _car.is_released;
  id = _carId;
  adv_text = _car.adv_text;
  adv_link = _car.adv_link;
  adv_price = _car.adv_price;
  adv_owner = _car.adv_owner;
}


/**
@dev Multiplies two numbers, throws on overflow. => From the SafeMath library
*/
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
if (a == 0) {
return 0;
}
uint256 c = a * b;
return c;
}

/**
@dev Integer division of two numbers, truncating the quotient. => From the SafeMath library
*/
function div(uint256 a, uint256 b) internal pure returns (uint256) {
// assert(b > 0); // Solidity automatically throws when dividing by 0
uint c = a / b;
// assert(a == b * c + a % b); // There is no case in which this doesn't hold
return c;
}



function InitiateCompanies() public onlyOwner {
  require(companiesAreInitiated == false);
  addCompany("Aston Martin", 0xe7eca2a94e9d59848f3c1e1ffaacd881d4c3a4f2, 592240896000000000 ,true);
  addCompany("BMW", 0x327bfb6286026bd1a017ba6693e0f47c8b98731b, 592240896000000000 ,true);
  addCompany("Ferrari", 0xef764bac8a438e7e498c2e5fccf0f174c3e3f8db, 379641600000000000 ,true);
  addCompany("Honda", 0xef764bac8a438e7e498c2e5fccf0f174c3e3f8db, 243360000000000000 ,true);
  companies[0].adv_text="BurnUP!!!";
  companies[0].adv_link="https://burnup.io/?r=0x049bEd1598655b64F09E4835084fBc502ab1aD86";
  companies[0].adv_owner=0x049bed1598655b64f09e4835084fbc502ab1ad86;
  companies[0].adv_price=8000000000000000;
  companiesAreInitiated = true;
}

function addCompany(string name, address address1, uint256 price, bool is_released) public onlyOwner {
  uint companyId = companies.length++;
  companies[companyId].name = name;
  companies[companyId].curPrice   = price;
  companies[companyId].ownerAddress = address1;
  companies[companyId].is_released   = is_released;
  companies[companyId].adv_text = 'Your Ad here';
  companies[companyId].adv_link = 'http://cryptoflipcars.site/';
  companies[companyId].adv_price   = 5000000000000000;
  companies[companyId].adv_owner = address1;
}

function setReleaseCompany(uint256 _companyId, bool is_released) public onlyOwner {
  companies[_companyId].is_released = is_released;
}

function InitiateMakes() public onlyOwner {
  require(makesAreInitiated == false);
  addMake("DB5", 0x7396176ac6c1ef05d57180e7733b9188b3571d9a, 98465804768000000 ,0, true);
  addMake("DB6", 0x3130259deedb3052e24fad9d5e1f490cb8cccaa0, 62320129600000000 ,0, true);
  addMake("DB9", 0xa2381223639181689cd6c46d38a1a4884bb6d83c, 39443120000000000 ,0, true);
  addMake("One-77", 0xa2381223639181689cd6c46d38a1a4884bb6d83c, 39443120000000000 ,0, true);
  addMake("BMW 507", 0x049bed1598655b64f09e4835084fbc502ab1ad86, 98465804768000000 ,1, false);
  addMake("BMW Z8", 0xd17e2bfe196470a9fefb567e8f5992214eb42f24, 98465804768000000 ,1, false);
  addMake("Fererrari LaFerrari", 0x7396176ac6c1ef05d57180e7733b9188b3571d9a, 24964000000000000 ,2, true);
  addMake("Ferrari California", 0xa2381223639181689cd6c46d38a1a4884bb6d83c, 15800000000000000 ,2, true);
  addMake("Honda Accord", 0x7396176ac6c1ef05d57180e7733b9188b3571d9a, 24964000000000000 ,3, true);
  addMake("Honda Civic", 0xa2381223639181689cd6c46d38a1a4884bb6d83c, 15800000000000000 ,3, false);
  makesAreInitiated = true;
}

function addMake(string name, address address1, uint256 price, uint256 companyId,  bool is_released) public onlyOwner {
  uint makeId = makes.length++;
  makes[makeId].name = name;
  makes[makeId].curPrice   = price;
  makes[makeId].ownerAddress = address1;
  makes[makeId].companyId   = companyId;
  makes[makeId].is_released   = is_released;
  makes[makeId].adv_text = 'Your Ad here';
  makes[makeId].adv_link = 'http://cryptoflipcars.site/';
  makes[makeId].adv_price   = 5000000000000000;
  makes[makeId].adv_owner = address1;
}



function InitiateCars() public onlyOwner {
  require(carsAreInitiated == false);
  addCar("1964 DB5 James Bond Edition", 0x5c035bb4cb7dacbfee076a5e61aa39a10da2e956, 8100000000000000 ,0, 0, true);
  addCar("Blue 1965" , 0x71f35825a3b1528859dfa1a64b24242bc0d12990, 8100000000000000 ,0, 0, true);
  addCar("1964 DB5 James Bond Edition", 0x71f35825a3b1528859dfa1a64b24242bc0d12990, 8100000000000000 ,0, 0, true);
  addCar("Blue 1965" , 0x71f35825a3b1528859dfa1a64b24242bc0d12990, 8100000000000000 ,0, 0, true);
  addCar("Z8 2003", 0x3177abbe93422c9525652b5d4e1101a248a99776, 10000000000000000 ,1, 5, true);
  addCar("DB6 Chocolate", 0x3177abbe93422c9525652b5d4e1101a248a99776, 10000000000000000 ,0, 1, true);
  addCar("507 Black", 0x3177abbe93422c9525652b5d4e1101a248a99776, 10000000000000000 ,1, 4, true);
  addCar("507 Silver", 0x62d5be95c330b512b35922e347319afd708da981, 16200000000000000 ,1, 4, true);
  addCar("Z8 Black with Red Interior", 0x3177abbe93422c9525652b5d4e1101a248a99776, 10000000000000000 ,1, 5, true);
  addCar("Gordon Ramsey's Grey LaFerrari", 0x3177abbe93422c9525652b5d4e1101a248a99776, 10000000000000000 ,2, 6, true);
  carsAreInitiated = true;
}

function InitiateWhaleCard() public onlyOwner {
    require(whalecardAreInitiated == false);
    whalecard.ownerAddress = ownerAddress;
    whalecard.curPrice = 100000000000000000;
    whalecardAreInitiated = true;
}

function addCar(string name, address address1, uint256 price, uint256 companyId, uint256 makeId,  bool is_released) public onlyOwner {
  uint carId = cars.length++;
  cars[carId].name = name;
  cars[carId].curPrice   = price;
  cars[carId].ownerAddresses[0] = address1;
  cars[carId].companyId   = companyId;
  cars[carId].makeId   = makeId;
  cars[carId].is_released   = is_released;
  cars[carId].adv_text = 'Your Ad here';
  cars[carId].adv_link = 'http://cryptoflipcars.site/';
  cars[carId].adv_price   = 5000000000000000;
  cars[carId].adv_owner = address1;
}

function setReleaseCar(uint256 _carId, bool is_released) public onlyOwner {
  cars[_carId].is_released = is_released;
}

function setReleaseMake(uint256 _makeId, bool is_released) public onlyOwner {
  makes[_makeId].is_released = is_released;
}
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_cardId","type":"uint256"}],"name":"purchaseCompanyCard","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_cardId","type":"uint256"}],"name":"purchaseCarCard","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"address1","type":"address"},{"name":"price","type":"uint256"},{"name":"companyId","type":"uint256"},{"name":"is_released","type":"bool"}],"name":"addMake","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getCarCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"address1","type":"address"},{"name":"price","type":"uint256"},{"name":"is_released","type":"bool"}],"name":"addCompany","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"InitiateWhaleCard","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pauseGame","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"InitiateCars","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_cardId","type":"uint256"}],"name":"purchaseMakeCard","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"_companyId","type":"uint256"}],"name":"getCompany","outputs":[{"name":"name","type":"string"},{"name":"ownerAddress1","type":"address"},{"name":"curPrice","type":"uint256"},{"name":"is_released","type":"bool"},{"name":"adv_text","type":"string"},{"name":"adv_link","type":"string"},{"name":"adv_price","type":"uint256"},{"name":"adv_owner","type":"address"},{"name":"id","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_carId","type":"uint256"}],"name":"getCar","outputs":[{"name":"name","type":"string"},{"name":"ownerAddresses","type":"address[4]"},{"name":"curPrice","type":"uint256"},{"name":"companyId","type":"uint256"},{"name":"makeId","type":"uint256"},{"name":"is_released","type":"bool"},{"name":"adv_text","type":"string"},{"name":"adv_link","type":"string"},{"name":"adv_price","type":"uint256"},{"name":"adv_owner","type":"address"},{"name":"id","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"InitiateCompanies","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getWhaleCard","outputs":[{"name":"ownerAddress1","type":"address"},{"name":"curPrice","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_cardId","type":"uint256"},{"name":"_text","type":"string"},{"name":"_link","type":"string"}],"name":"purchaseCarAdv","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"_makeId","type":"uint256"}],"name":"getMake","outputs":[{"name":"name","type":"string"},{"name":"ownerAddress1","type":"address"},{"name":"curPrice","type":"uint256"},{"name":"companyId","type":"uint256"},{"name":"is_released","type":"bool"},{"name":"adv_text","type":"string"},{"name":"adv_link","type":"string"},{"name":"adv_price","type":"uint256"},{"name":"adv_owner","type":"address"},{"name":"id","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_makeId","type":"uint256"},{"name":"is_released","type":"bool"}],"name":"setReleaseMake","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_cardId","type":"uint256"},{"name":"_text","type":"string"},{"name":"_link","type":"string"}],"name":"purchaseMakeAdv","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"GetIsPauded","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_carId","type":"uint256"},{"name":"is_released","type":"bool"}],"name":"setReleaseCar","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"playGame","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_companyId","type":"uint256"},{"name":"is_released","type":"bool"}],"name":"setReleaseCompany","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_cardId","type":"uint256"},{"name":"_text","type":"string"},{"name":"_link","type":"string"}],"name":"purchaseCompanyAdv","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"getMakeCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"address1","type":"address"},{"name":"price","type":"uint256"},{"name":"companyId","type":"uint256"},{"name":"makeId","type":"uint256"},{"name":"is_released","type":"bool"}],"name":"addCar","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getCompanyCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"InitiateMakes","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"purchaseWhaleCard","outputs":[],"payable":true,"stateMutability":"payable","type":"function"}]

606060405260408051908101604052600381527f312e310000000000000000000000000000000000000000000000000000000000602082015260009080516200004d929160200190620000b6565b5060018054600160a060020a0319908116733177abbe93422c9525652b5d4e1101a248a9977617909155600280549091167330a38029bed78159b0342ff9722c3b56479328d81790556008805464ffffffffff191690553415620000b057600080fd5b6200015b565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620000f957805160ff191683800117855562000129565b8280016001018555821562000129579182015b82811115620001295782518255916020019190600101906200010c565b50620001379291506200013b565b5090565b6200015891905b8082111562000137576000815560010162000142565b90565b613e7b806200016b6000396000f30060606040526004361061015e5763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663057dd42d81146101635780630687bb4a14610170578063154087341461017b57806327436b59146101e9578063380547c01461020e578063443ace5b14610277578063499831f21461028a5780634d908a551461029d57806356820930146102b057806357d13917146102bb5780635e8be190146104585780635ea050ec146106285780637294789b1461063b5780637859f9e6146106705780637a4b7075146106fd5780637e3ef935146108a35780637f1a8749146108be578063820c59bb1461094b578063a1d707a314610972578063af8997351461098d578063bdcc809a146109a0578063ccaaef45146109bb578063d05144c814610a48578063eacd2ff314610a5b578063f078264014610ace578063fadc070014610ae1578063faed192214610af4575b600080fd5b61016e600435610afc565b005b61016e600435610d41565b341561018657600080fd5b61016e60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965050508335600160a060020a0316936020810135935060408101359250606001351515905061138e565b34156101f457600080fd5b6101fc6115f7565b60405190815260200160405180910390f35b341561021957600080fd5b61016e60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965050600160a060020a03853516946020810135945060400135151592506115fe915050565b341561028257600080fd5b61016e611841565b341561029557600080fd5b61016e6118b6565b34156102a857600080fd5b61016e6118e8565b61016e600435611cd9565b34156102c657600080fd5b6102d1600435611fab565b604051600160a060020a03808a16602083015260408201899052871515606083015260c08201859052831660e082015261010081018290526101208082528190608082019060a083019083018d818151815260200191508051906020019080838360005b8381101561034d578082015183820152602001610335565b50505050905090810190601f16801561037a5780820380516001836020036101000a031916815260200191505b50848103835289818151815260200191508051906020019080838360005b838110156103b0578082015183820152602001610398565b50505050905090810190601f1680156103dd5780820380516001836020036101000a031916815260200191505b50848103825288818151815260200191508051906020019080838360005b838110156104135780820151838201526020016103fb565b50505050905090810190601f1680156104405780820380516001836020036101000a031916815260200191505b509c5050505050505050505050505060405180910390f35b341561046357600080fd5b61046e600435612231565b60405180602081018c608080838360005b8381101561049757808201518382015260200161047f565b505050509050018b81526020018a815260200189815260200188151515158152602001806020018060200187815260200186600160a060020a0316600160a060020a0316815260200185815260200184810384528f818151815260200191508051906020019080838360005b8381101561051b578082015183820152602001610503565b50505050905090810190601f1680156105485780820380516001836020036101000a031916815260200191505b50848103835289818151815260200191508051906020019080838360005b8381101561057e578082015183820152602001610566565b50505050905090810190601f1680156105ab5780820380516001836020036101000a031916815260200191505b50848103825288818151815260200191508051906020019080838360005b838110156105e15780820151838201526020016105c9565b50505050905090810190601f16801561060e5780820380516001836020036101000a031916815260200191505b509e50505050505050505050505050505060405180910390f35b341561063357600080fd5b61016e6124f6565b341561064657600080fd5b61064e61281d565b604051600160a060020a03909216825260208201526040908101905180910390f35b61016e600480359060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284375094965061283195505050505050565b341561070857600080fd5b610713600435612ab1565b604051600160a060020a03808b166020830152604082018a905260608201899052871515608083015260e0820185905283166101008201526101208101829052610140808252819060a082019060c083019083018e818151815260200191508051906020019080838360005b8381101561079757808201518382015260200161077f565b50505050905090810190601f1680156107c45780820380516001836020036101000a031916815260200191505b50848103835289818151815260200191508051906020019080838360005b838110156107fa5780820151838201526020016107e2565b50505050905090810190601f1680156108275780820380516001836020036101000a031916815260200191505b50848103825288818151815260200191508051906020019080838360005b8381101561085d578082015183820152602001610845565b50505050905090810190601f16801561088a5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390f35b34156108ae57600080fd5b61016e6004356024351515612d3f565b61016e600480359060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650612d9095505050505050565b341561095657600080fd5b61095e613000565b604051901515815260200160405180910390f35b341561097d57600080fd5b61016e6004356024351515613011565b341561099857600080fd5b61016e613062565b34156109ab57600080fd5b61016e600435602435151561308d565b61016e600480359060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496506130de95505050505050565b3415610a5357600080fd5b6101fc61334e565b3415610a6657600080fd5b61016e60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965050508335600160a060020a031693602081013593506040810135925060608101359150608001351515613354565b3415610ad957600080fd5b6101fc6135e1565b3415610aec57600080fd5b61016e6135e7565b61016e6139cd565b600854600090819081908190640100000000900460ff1615610b1d57600080fd5b6003805486908110610b2b57fe5b9060005260206000209060080201600201543410151515610b4b57600080fd5b6003805486908110610b5957fe5b600091825260209091206003600890920201015460ff161515600114610b7e57600080fd5b60085460ff161515600114610b9257600080fd5b609b9350610baa610ba4346001613acb565b85613aec565b6008549093503492506301000000900460ff16151560011415610c0657600654600190940193600160a060020a031683156108fc0284604051600060405180830381858888f193505050501515610c0057600080fd5b82820391505b610c11836005613acb565b600254909150600160a060020a031681156108fc0282604051600060405180830381858888f193505050501515610c4757600080fd5b60038054928290039286908110610c5a57fe5b6000918252602090912060016008909202010154600160a060020a031682156108fc0283604051600060405180830381858888f193505050501515610c9e57600080fd5b33600386815481101515610cae57fe5b906000526020600020906008020160010160006101000a815481600160a060020a030219169083600160a060020a03160217905550610d17610d10600387815481101515610cf857fe5b90600052602060002090600802016002015486613acb565b6064613aec565b6003805487908110610d2557fe5b9060005260206000209060080201600201819055505050505050565b600854600090819081908190819081908190640100000000900460ff1615610d6857600080fd5b6005805489908110610d7657fe5b90600052602060002090600d0201600501543410151515610d9657600080fd5b6005805489908110610da457fe5b600091825260209091206008600d90920201015460ff161515600114610dc957600080fd5b60085462010000900460ff161515600114610de357600080fd5b609f9650610dfb610df5346001613acb565b88613aec565b6008549096503495506301000000900460ff16151560011415610e5757600654600190970196600160a060020a031686156108fc0287604051600060405180830381858888f193505050501515610e5157600080fd5b85850394505b610e62866005613acb565b600254909450600160a060020a031684156108fc0285604051600060405180830381858888f193505050501515610e9857600080fd5b8385039450610ea8866002613acb565b9250600588815481101515610eb957fe5b90600052602060002090600d0201600601549150600382815481101515610edc57fe5b6000918252602090912060016008909202010154600160a060020a031683156108fc0284604051600060405180830381858888f193505050501515610f2057600080fd5b60058054958490039589908110610f3357fe5b90600052602060002090600d0201600701549050600481815481101515610f5657fe5b6000918252602090912060016009909202010154600160a060020a031683156108fc0284604051600060405180830381858888f193505050501515610f9a57600080fd5b60058054958490039589908110610fad57fe5b600091825260209091206004600d909202010154600160a060020a03161561102d576005805489908110610fdd57fe5b600091825260209091206004600d909202010154600160a060020a03166108fc84150284604051600060405180830381858888f19350505050151561102157600080fd5b82850394508660020196505b600580548990811061103b57fe5b600091825260209091206003600d90920201015460058054600160a060020a03909216918a90811061106957fe5b600091825260209091206001600d90920201016003018054600160a060020a031916600160a060020a039290921691909117905560058054899081106110ab57fe5b600091825260209091206003600d909202010154600160a060020a03161561112b5760058054899081106110db57fe5b600091825260209091206003600d909202010154600160a060020a03166108fc84150284604051600060405180830381858888f19350505050151561111f57600080fd5b82850394508660020196505b600580548990811061113957fe5b600091825260209091206002600d90920201015460058054600160a060020a03909216918a90811061116757fe5b600091825260209091206001600d90920201016002018054600160a060020a031916600160a060020a039290921691909117905560058054899081106111a957fe5b600091825260209091206002600d909202010154600160a060020a0316156112295760058054899081106111d957fe5b600091825260209091206002600d909202010154600160a060020a03166108fc84150284604051600060405180830381858888f19350505050151561121d57600080fd5b82850394508660020196505b600580548990811061123757fe5b6000918252602082206001600d909202010190015460058054600160a060020a03909216918a90811061126657fe5b60009182526020909120600d909102016002018054600160a060020a031916600160a060020a039290921691909117905560058054899081106112a557fe5b6000918252602082206001600d9092020101900154600160a060020a031685156108fc0286604051600060405180830381858888f1935050505015156112ea57600080fd5b336005898154811015156112fa57fe5b6000918252602082206001600d909202010190018054600160a060020a031916600160a060020a0392909216919091179055600580546002989098019761136191610d10918b90811061134957fe5b90600052602060002090600d02016005015489613acb565b600580548a90811061136f57fe5b90600052602060002090600d0201600501819055505050505050505050565b60015460009033600160a060020a039081169116146113ac57600080fd5b60048054906113be9060018301613b03565b9050856004828154811015156113d057fe5b90600052602060002090600902016000019080516113f2929160200190613b34565b508360048281548110151561140357fe5b9060005260206000209060090201600201819055508460048281548110151561142857fe5b906000526020600020906009020160010160006101000a815481600160a060020a030219169083600160a060020a031602179055508260048281548110151561146d57fe5b9060005260206000209060090201600301819055508160048281548110151561149257fe5b60009182526020909120600990910201600401805460ff191691151591909117905560408051908101604052600c81527f596f757220416420686572650000000000000000000000000000000000000000602082015260048054839081106114f657fe5b9060005260206000209060090201600601908051611518929160200190613b34565b5060408051908101604052601b81527f687474703a2f2f63727970746f666c6970636172732e736974652f00000000006020820152600480548390811061155b57fe5b906000526020600020906009020160050190805161157d929160200190613b34565b506611c37937e0800060048281548110151561159557fe5b906000526020600020906009020160080181905550846004828154811015156115ba57fe5b906000526020600020906009020160070160006101000a815481600160a060020a030219169083600160a060020a03160217905550505050505050565b6005545b90565b60015460009033600160a060020a0390811691161461161c57600080fd5b600380549061162e9060018301613bb2565b90508460038281548110151561164057fe5b9060005260206000209060080201600001908051611662929160200190613b34565b508260038281548110151561167357fe5b9060005260206000209060080201600201819055508360038281548110151561169857fe5b906000526020600020906008020160010160006101000a815481600160a060020a030219169083600160a060020a03160217905550816003828154811015156116dd57fe5b60009182526020909120600890910201600301805460ff191691151591909117905560408051908101604052600c81527f596f7572204164206865726500000000000000000000000000000000000000006020820152600380548390811061174157fe5b9060005260206000209060080201600501908051611763929160200190613b34565b5060408051908101604052601b81527f687474703a2f2f63727970746f666c6970636172732e736974652f0000000000602082015260038054839081106117a657fe5b90600052602060002090600802016004019080516117c8929160200190613b34565b506611c37937e080006003828154811015156117e057fe5b9060005260206000209060080201600701819055508360038281548110151561180557fe5b906000526020600020906008020160060160006101000a815481600160a060020a030219169083600160a060020a031602179055505050505050565b60015433600160a060020a0390811691161461185c57600080fd5b6008546301000000900460ff161561187357600080fd5b60015460068054600160a060020a031916600160a060020a0390921691909117905567016345785d8a00006007556008805463ff00000019166301000000179055565b60015433600160a060020a039081169116146118d157600080fd5b6008805464ff000000001916640100000000179055565b60015433600160a060020a0390811691161461190357600080fd5b60085462010000900460ff161561191957600080fd5b61197760408051908101604052601b81527f3139363420444235204a616d657320426f6e642045646974696f6e00000000006020820152735c035bb4cb7dacbfee076a5e61aa39a10da2e956661cc6e836ae40006000806001613354565b6119d560408051908101604052600981527f426c75652031393635000000000000000000000000000000000000000000000060208201527371f35825a3b1528859dfa1a64b24242bc0d12990661cc6e836ae40006000806001613354565b611a3360408051908101604052601b81527f3139363420444235204a616d657320426f6e642045646974696f6e000000000060208201527371f35825a3b1528859dfa1a64b24242bc0d12990661cc6e836ae40006000806001613354565b611a9160408051908101604052600981527f426c75652031393635000000000000000000000000000000000000000000000060208201527371f35825a3b1528859dfa1a64b24242bc0d12990661cc6e836ae40006000806001613354565b611aef60408051908101604052600781527f5a382032303033000000000000000000000000000000000000000000000000006020820152733177abbe93422c9525652b5d4e1101a248a99776662386f26fc100006001600581613354565b611b4d60408051908101604052600d81527f4442362043686f636f6c617465000000000000000000000000000000000000006020820152733177abbe93422c9525652b5d4e1101a248a99776662386f26fc100006000600180613354565b611bab60408051908101604052600981527f35303720426c61636b00000000000000000000000000000000000000000000006020820152733177abbe93422c9525652b5d4e1101a248a99776662386f26fc100006001600481613354565b611c0960408051908101604052600a81527f3530372053696c7665720000000000000000000000000000000000000000000060208201527362d5be95c330b512b35922e347319afd708da98166398dd06d5c80006001600481613354565b611c6760408051908101604052601a81527f5a3820426c61636b20776974682052656420496e746572696f720000000000006020820152733177abbe93422c9525652b5d4e1101a248a99776662386f26fc100006001600581613354565b611cc660408051908101604052601e81527f476f72646f6e2052616d73657927732047726579204c614665727261726900006020820152733177abbe93422c9525652b5d4e1101a248a99776662386f26fc10000600260066001613354565b6008805462ff0000191662010000179055565b60085460009081908190819081908190640100000000900460ff1615611cfe57600080fd5b6004805488908110611d0c57fe5b9060005260206000209060090201600201543410151515611d2c57600080fd5b6004805488908110611d3a57fe5b600091825260209091206004600990920201015460ff161515600114611d5f57600080fd5b60085460ff610100909104161515600114611d7957600080fd5b609d9550611d91611d8b346001613acb565b87613aec565b6008549095503494506301000000900460ff16151560011415611ded57600654600190960195600160a060020a031685156108fc0286604051600060405180830381858888f193505050501515611de757600080fd5b84840393505b611df8856005613acb565b600254909350600160a060020a031683156108fc0284604051600060405180830381858888f193505050501515611e2e57600080fd5b8284039350611e3e856002613acb565b9150600487815481101515611e4f57fe5b9060005260206000209060090201600301549050600381815481101515611e7257fe5b6000918252602090912060016008909202010154600160a060020a031682156108fc0283604051600060405180830381858888f193505050501515611eb657600080fd5b60048054948390039488908110611ec957fe5b6000918252602090912060016009909202010154600160a060020a031684156108fc0285604051600060405180830381858888f193505050501515611f0d57600080fd5b33600488815481101515611f1d57fe5b906000526020600020906009020160010160006101000a815481600160a060020a030219169083600160a060020a03160217905550611f7f610d10600489815481101515611f6757fe5b90600052602060002090600902016002015488613acb565b6004805489908110611f8d57fe5b90600052602060002090600902016002018190555050505050505050565b611fb3613bde565b6000806000611fc0613bde565b611fc8613bde565b60008060008060038b815481101515611fdd57fe5b90600052602060002090600802019050806000018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156120855780601f1061205a57610100808354040283529160200191612085565b820191906000526020600020905b81548152906001019060200180831161206857829003601f168201915b505050505099508060010160009054906101000a9004600160a060020a03169850806002015497508060030160009054906101000a900460ff1696508a9150806005018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561215c5780601f106121315761010080835404028352916020019161215c565b820191906000526020600020905b81548152906001019060200180831161213f57829003601f168201915b50505050509550806004018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156121fb5780601f106121d0576101008083540402835291602001916121fb565b820191906000526020600020905b8154815290600101906020018083116121de57829003601f168201915b50505050509450806007015493508060060160009054906101000a9004600160a060020a03169250509193959799909294969850565b612239613bde565b612241613bf0565b60008060008061224f613bde565b612257613bde565b60008060008060058d81548110151561226c57fe5b90600052602060002090600d02019050806000018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156123145780601f106122e957610100808354040283529160200191612314565b820191906000526020600020905b8154815290600101906020018083116122f757829003601f168201915b50505050509b508060010160048060200260405190810160405291906080830182845b8154600160a060020a031681526001909101906020018083116123375750505050509a508060050154995080600701549750806006015498508060080160009054906101000a900460ff1696508c915080600a018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561241f5780601f106123f45761010080835404028352916020019161241f565b820191906000526020600020905b81548152906001019060200180831161240257829003601f168201915b50505050509550806009018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156124be5780601f10612493576101008083540402835291602001916124be565b820191906000526020600020905b8154815290600101906020018083116124a157829003601f168201915b5050505050945080600c0154935080600b0160009054906101000a9004600160a060020a031692505091939597999b90929496989a50565b60015433600160a060020a0390811691161461251157600080fd5b60085460ff161561252157600080fd5b61257d60408051908101604052600c81527f4173746f6e204d617274696e0000000000000000000000000000000000000000602082015273e7eca2a94e9d59848f3c1e1ffaacd881d4c3a4f26708380ff5038a000060016115fe565b6125d960408051908101604052600381527f424d570000000000000000000000000000000000000000000000000000000000602082015273327bfb6286026bd1a017ba6693e0f47c8b98731b6708380ff5038a000060016115fe565b61263560408051908101604052600781527f4665727261726900000000000000000000000000000000000000000000000000602082015273ef764bac8a438e7e498c2e5fccf0f174c3e3f8db670544c20615f6000060016115fe565b61269160408051908101604052600581527f486f6e6461000000000000000000000000000000000000000000000000000000602082015273ef764bac8a438e7e498c2e5fccf0f174c3e3f8db67036096a1708a000060016115fe565b60408051908101604052600981527f4275726e5550212121000000000000000000000000000000000000000000000060208201526003805460009081106126d457fe5b90600052602060002090600802016005019080516126f6929160200190613b34565b5060606040519081016040908152603f82527f68747470733a2f2f6275726e75702e696f2f3f723d307830343962456431353960208301527f38363535623634463039453438333530383466426335303261623161443836009082015260038054600090811061276257fe5b9060005260206000209060080201600401908051612784929160200190613b34565b5073049bed1598655b64f09e4835084fbc502ab1ad86600360008154811015156127aa57fe5b906000526020600020906008020160060160006101000a815481600160a060020a030219169083600160a060020a03160217905550661c6bf526340000600360008154811015156127f757fe5b60009182526020909120600760089283029091010191909155805460ff19166001179055565b600654600754600160a060020a0390911691565b600080600060058681548110151561284557fe5b90600052602060002090600d0201600c0154341015151561286557600080fd5b600854640100000000900460ff161561287d57600080fd5b600580548790811061288b57fe5b600091825260209091206008600d90920201015460ff1615156001146128b057600080fd5b60a092506128c86128c2346005613acb565b84613aec565b600254909250600160a060020a031682156108fc0283604051600060405180830381858888f1935050505015156128fe57600080fd5b813403905060058681548110151561291257fe5b6000918252602082206001600d9092020101900154600160a060020a031682156108fc0283604051600060405180830381858888f19350505050151561295757600080fd5b6005805491839003918790811061296a57fe5b60009182526020909120600b600d909202010154600160a060020a031681156108fc0282604051600060405180830381858888f1935050505015156129ae57600080fd5b336005878154811015156129be57fe5b90600052602060002090600d0201600b0160006101000a815481600160a060020a030219169083600160a060020a03160217905550612a20610d10600588815481101515612a0857fe5b90600052602060002090600d0201600c015485613acb565b6005805488908110612a2e57fe5b90600052602060002090600d0201600c018190555084600587815481101515612a5357fe5b90600052602060002090600d0201600a01908051612a75929160200190613b34565b5083600587815481101515612a8657fe5b90600052602060002090600d0201600901908051612aa8929160200190613b34565b50505050505050565b612ab9613bde565b600080600080612ac7613bde565b612acf613bde565b60008060008060048c815481101515612ae457fe5b90600052602060002090600902019050806000018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612b8c5780601f10612b6157610100808354040283529160200191612b8c565b820191906000526020600020905b815481529060010190602001808311612b6f57829003601f168201915b50505050509a508060010160009054906101000a9004600160a060020a0316995080600201549850806003015497508060040160009054906101000a900460ff1696508b9150806006018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612c6a5780601f10612c3f57610100808354040283529160200191612c6a565b820191906000526020600020905b815481529060010190602001808311612c4d57829003601f168201915b50505050509550806005018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612d095780601f10612cde57610100808354040283529160200191612d09565b820191906000526020600020905b815481529060010190602001808311612cec57829003601f168201915b50505050509450806008015493508060070160009054906101000a9004600160a060020a03169250509193959799509193959799565b60015433600160a060020a03908116911614612d5a57600080fd5b80600483815481101515612d6a57fe5b60009182526020909120600990910201600401805460ff19169115159190911790555050565b6000806000600486815481101515612da457fe5b9060005260206000209060090201600801543410151515612dc457600080fd5b600854640100000000900460ff1615612ddc57600080fd5b6004805487908110612dea57fe5b600091825260209091206004600990920201015460ff161515600114612e0f57600080fd5b60a09250612e216128c2346005613acb565b600254909250600160a060020a031682156108fc0283604051600060405180830381858888f193505050501515612e5757600080fd5b8134039050600486815481101515612e6b57fe5b6000918252602090912060016009909202010154600160a060020a031682156108fc0283604051600060405180830381858888f193505050501515612eaf57600080fd5b60048054918390039187908110612ec257fe5b6000918252602090912060076009909202010154600160a060020a031681156108fc0282604051600060405180830381858888f193505050501515612f0657600080fd5b33600487815481101515612f1657fe5b906000526020600020906009020160070160006101000a815481600160a060020a030219169083600160a060020a03160217905550612f78610d10600488815481101515612f6057fe5b90600052602060002090600902016008015485613acb565b6004805488908110612f8657fe5b90600052602060002090600902016008018190555084600487815481101515612fab57fe5b9060005260206000209060090201600601908051612fcd929160200190613b34565b5083600487815481101515612fde57fe5b9060005260206000209060090201600501908051612aa8929160200190613b34565b600854640100000000900460ff1690565b60015433600160a060020a0390811691161461302c57600080fd5b8060058381548110151561303c57fe5b60009182526020909120600d90910201600801805460ff19169115159190911790555050565b60015433600160a060020a0390811691161461307d57600080fd5b6008805464ff0000000019169055565b60015433600160a060020a039081169116146130a857600080fd5b806003838154811015156130b857fe5b60009182526020909120600890910201600301805460ff19169115159190911790555050565b60008060006003868154811015156130f257fe5b906000526020600020906008020160070154341015151561311257600080fd5b600854640100000000900460ff161561312a57600080fd5b600380548790811061313857fe5b600091825260209091206003600890920201015460ff16151560011461315d57600080fd5b60a0925061316f6128c2346005613acb565b600254909250600160a060020a031682156108fc0283604051600060405180830381858888f1935050505015156131a557600080fd5b81340390506003868154811015156131b957fe5b6000918252602090912060016008909202010154600160a060020a031682156108fc0283604051600060405180830381858888f1935050505015156131fd57600080fd5b6003805491839003918790811061321057fe5b6000918252602090912060066008909202010154600160a060020a031681156108fc0282604051600060405180830381858888f19350505050151561325457600080fd5b3360038781548110151561326457fe5b906000526020600020906008020160060160006101000a815481600160a060020a030219169083600160a060020a031602179055506132c6610d106003888154811015156132ae57fe5b90600052602060002090600802016007015485613acb565b60038054889081106132d457fe5b906000526020600020906008020160070181905550846003878154811015156132f957fe5b906000526020600020906008020160050190805161331b929160200190613b34565b508360038781548110151561332c57fe5b9060005260206000209060080201600401908051612aa8929160200190613b34565b60045490565b60015460009033600160a060020a0390811691161461337257600080fd5b60058054906133849060018301613c18565b90508660058281548110151561339657fe5b90600052602060002090600d02016000019080516133b8929160200190613b34565b50846005828154811015156133c957fe5b90600052602060002090600d020160050181905550856005828154811015156133ee57fe5b6000918252602082206001600d909202010190018054600160a060020a031916600160a060020a0392909216919091179055600580548591908390811061343157fe5b90600052602060002090600d0201600601819055508260058281548110151561345657fe5b90600052602060002090600d0201600701819055508160058281548110151561347b57fe5b60009182526020909120600d90910201600801805460ff191691151591909117905560408051908101604052600c81527f596f757220416420686572650000000000000000000000000000000000000000602082015260058054839081106134df57fe5b90600052602060002090600d0201600a01908051613501929160200190613b34565b5060408051908101604052601b81527f687474703a2f2f63727970746f666c6970636172732e736974652f00000000006020820152600580548390811061354457fe5b90600052602060002090600d0201600901908051613566929160200190613b34565b506611c37937e0800060058281548110151561357e57fe5b90600052602060002090600d0201600c0181905550856005828154811015156135a357fe5b90600052602060002090600d0201600b0160006101000a815481600160a060020a030219169083600160a060020a0316021790555050505050505050565b60035490565b60015433600160a060020a0390811691161461360257600080fd5b600854610100900460ff161561361757600080fd5b61367560408051908101604052600381527f44423500000000000000000000000000000000000000000000000000000000006020820152737396176ac6c1ef05d57180e7733b9188b3571d9a67015dd220b3b838006000600161138e565b6136d260408051908101604052600381527f44423600000000000000000000000000000000000000000000000000000000006020820152733130259deedb3052e24fad9d5e1f490cb8cccaa066dd67d3e32a10006000600161138e565b61372f60408051908101604052600381527f4442390000000000000000000000000000000000000000000000000000000000602082015273a2381223639181689cd6c46d38a1a4884bb6d83c668c214f046ee0006000600161138e565b61378c60408051908101604052600681527f4f6e652d37370000000000000000000000000000000000000000000000000000602082015273a2381223639181689cd6c46d38a1a4884bb6d83c668c214f046ee0006000600161138e565b6137ea60408051908101604052600781527f424d572035303700000000000000000000000000000000000000000000000000602082015273049bed1598655b64f09e4835084fbc502ab1ad8667015dd220b3b838006001600061138e565b61384860408051908101604052600681527f424d57205a380000000000000000000000000000000000000000000000000000602082015273d17e2bfe196470a9fefb567e8f5992214eb42f2467015dd220b3b838006001600061138e565b6138a560408051908101604052601381527f466572657272617269204c6146657272617269000000000000000000000000006020820152737396176ac6c1ef05d57180e7733b9188b3571d9a6658b0a0302c40006002600161138e565b61390260408051908101604052601281527f466572726172692043616c69666f726e69610000000000000000000000000000602082015273a2381223639181689cd6c46d38a1a4884bb6d83c663822042b7380006002600161138e565b61395f60408051908101604052600c81527f486f6e6461204163636f726400000000000000000000000000000000000000006020820152737396176ac6c1ef05d57180e7733b9188b3571d9a6658b0a0302c40006003600161138e565b6139bc60408051908101604052600b81527f486f6e6461204369766963000000000000000000000000000000000000000000602082015273a2381223639181689cd6c46d38a1a4884bb6d83c663822042b7380006003600061138e565b6008805461ff001916610100179055565b600754600090819081903410156139e357600080fd5b600854640100000000900460ff16156139fb57600080fd5b6008546301000000900460ff161515600114613a1657600080fd5b609b9250613a286128c2346005613acb565b600254909250600160a060020a031682156108fc0283604051600060405180830381858888f193505050501515613a5e57600080fd5b506006543482900390600160a060020a031681156108fc0282604051600060405180830381858888f193505050501515613a9757600080fd5b60068054600160a060020a03191633600160a060020a0316179055600754613ac390610d109085613acb565b600755505050565b600080831515613ade5760009150613ae5565b5050818102805b5092915050565b6000808284811515613afa57fe5b04949350505050565b815481835581811511613b2f57600902816009028360005260206000209182019101613b2f9190613c44565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10613b7557805160ff1916838001178555613ba2565b82800160010185558215613ba2579182015b82811115613ba2578251825591602001919060010190613b87565b50613bae929150613cca565b5090565b815481835581811511613b2f57600802816008028360005260206000209182019101613b2f9190613ce4565b60206040519081016040526000815290565b60806040519081016040526004815b600081526000199091019060200181613bff5790505090565b815481835581811511613b2f57600d0281600d028360005260206000209182019101613b2f9190613d63565b6115fb91905b80821115613bae576000613c5e8282613dec565b600182018054600160a060020a03191690556000600283018190556003830181905560048301805460ff19169055613c9a906005840190613dec565b613ca8600683016000613dec565b50600781018054600160a060020a031916905560006008820155600901613c4a565b6115fb91905b80821115613bae5760008155600101613cd0565b6115fb91905b80821115613bae576000613cfe8282613dec565b600182018054600160a060020a031916905560006002830181905560038301805460ff19169055613d33906004840190613dec565b613d41600583016000613dec565b50600681018054600160a060020a031916905560006007820155600801613cea565b6115fb91905b80821115613bae576000613d7d8282613dec565b613d8b600183016000613e33565b600060058301819055600683018190556007830181905560088301805460ff19169055613dbc906009840190613dec565b613dca600a83016000613dec565b50600b81018054600160a060020a03191690556000600c820155600d01613d69565b50805460018160011615610100020316600290046000825580601f10613e125750613e30565b601f016020900490600052602060002090810190613e309190613cca565b50565b50600081556001016000815560010160008155600101600090555600a165627a7a723058201f08ff7c9b369c303ddf0a993cf2cf6123bdf47a19f8ce419a762ca0e80355f30029

Swarm Source

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

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.