Bitcoin Forum

Local => Хайпы => Topic started by: SHALARIBA on November 08, 2018, 09:27:08 PM



Title: [ANN] EFIRICA - Smart Game Contract
Post by: SHALARIBA on November 08, 2018, 09:27:08 PM
BITCOINTALK(ENG) (https://bitcointalk.org/index.php?topic=5065929.0)|BITCOINTALK(DEU) (https://bitcointalk.org/index.php?topic=5066447)

WebSite (https://efirica.io/ru/)|Etherscan.io (https://etherscan.io/address/0x896498dAF4595d70965517d4385E895448E269cA) |GitHub (https://github.com/Efirica/efirica.io) |Ethplorer.io (https://ethplorer.io/address/0x896498dAF4595d70965517d4385E895448E269cA) |Telegram (http://t-do.ru/efirica_chat_ru)|Аудит (CryptoManiacs) (https://youtu.be/AOit8ybLBDM)

http://ipic.su/img/img7/fs/ef1.1541711277.png (https://youtu.be/AOit8ybLBDM)
http://ipic.su/img/img7/fs/ef2.1541711288.png

Code:
pragma solidity ^0.4.24;

/*
 * ETH SMART GAME DISTRIBUTION PROJECT
 * Web:                     https://efirica.io
 * Telegram_channel:        https://t.me/efirica_io
 * EN Telegram_chat:        https://t.me/efirica_chat
 * RU Telegram_chat:        https://t.me/efirica_chat_ru
 * Telegram Support:        @efirica
 *
 * - GAIN 0.5-5% per 24 HOURS lifetime income without invitations
 * - Life-long payments
 * - New technologies on blockchain
 * - Unique code (without admin, automatic % health for lifelong game, not fork !!! )
 * - Minimal contribution 0.01 eth
 * - Currency and payment - ETH
 * - Contribution allocation schemes:
 *    -- 99% payments (In some cases, the included 10% marketing to players when specifying a referral link)
 *    -- 1% technical support
 *
 * --- About the Project
 * EFIRICA - smart game contract, new technologies on blockchain ETH, have opened code allowing
 *           to work autonomously without admin for as long as possible with honest smart code.
 */

// File: openzeppelin-solidity/contracts/math/SafeMath.sol

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 _a, uint256 _b) internal pure returns (uint256 c) {
    // Gas optimization: this is cheaper than asserting 'a' not being zero, but the
    // benefit is lost if 'b' is also tested.
    // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
    if (_a == 0) {
      return 0;
    }

    c = _a * _b;
    assert(c / _a == _b);
    return c;
  }

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

  /**
  * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 _a, uint256 _b) internal pure returns (uint256) {
    assert(_b <= _a);
    return _a - _b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 _a, uint256 _b) internal pure returns (uint256 c) {
    c = _a + _b;
    assert(c >= _a);
    return c;
  }
}

// File: contracts/Efirica.sol

contract Efirica {
    using SafeMath for uint256;

    uint256 constant public ONE_HUNDRED_PERCENTS = 10000;
    uint256 constant public LOWEST_DIVIDEND_PERCENTS = 50;            // 0.50%
    uint256 constant public HIGHEST_DIVIDEND_PERCENTS = 500;          // 5.00%
    uint256 constant public REFERRAL_ACTIVATION_TIME = 1 days;
    uint256[] /*constant*/ public referralPercents = [500, 300, 200]; // 5%, 3%, 2%

    bool public running = true;
    address public admin = msg.sender;
    uint256 public totalDeposits = 0;
    mapping(address => uint256) public deposits;
    mapping(address => uint256) public withdrawals;
    mapping(address => uint256) public joinedAt;
    mapping(address => uint256) public updatedAt;
    mapping(address => address) public referrers;
    mapping(address => uint256) public refCount;
    mapping(address => uint256) public refEarned;

    event InvestorAdded(address indexed investor);
    event ReferrerAdded(address indexed investor, address indexed referrer);
    event DepositAdded(address indexed investor, uint256 deposit, uint256 amount);
    event DividendPayed(address indexed investor, uint256 dividend);
    event ReferrerPayed(address indexed investor, uint256 indexed level, address referrer, uint256 amount);
    event AdminFeePayed(address indexed investor, uint256 amount);
    event TotalDepositsChanged(uint256 totalDeposits);
    event BalanceChanged(uint256 balance);
    
    function() public payable {
        require(running, "Project is not running");

        // Dividends
        uint256 dividends = dividendsForUser(msg.sender);
        if (dividends > 0) {
            if (dividends >= address(this).balance) {
                dividends = address(this).balance;
                running = false;
            }
            msg.sender.transfer(dividends);
            withdrawals[msg.sender] = withdrawals[msg.sender].add(dividends);
            updatedAt[msg.sender] = now;
            emit DividendPayed(msg.sender, dividends);
        }

        // Deposit
        if (msg.value > 0) {
            if (deposits[msg.sender] == 0) {
                joinedAt[msg.sender] = now;
                emit InvestorAdded(msg.sender);
            }
            updatedAt[msg.sender] = now;
            deposits[msg.sender] = deposits[msg.sender].add(msg.value);
            emit DepositAdded(msg.sender, deposits[msg.sender], msg.value);

            totalDeposits = totalDeposits.add(msg.value);
            emit TotalDepositsChanged(totalDeposits);

            // Add referral if possible
            if (referrers[msg.sender] == address(0) && msg.data.length == 20) {
                address referrer = _bytesToAddress(msg.data);
                if (referrer != address(0) && deposits[referrer] > 0 && now >= joinedAt[referrer].add(REFERRAL_ACTIVATION_TIME)) {
                    referrers[msg.sender] = referrer;
                    refCount[referrer] += 1;
                    emit ReferrerAdded(msg.sender, referrer);
                }
            }

            // Referrers fees
            referrer = referrers[msg.sender];
            for (uint i = 0; referrer != address(0) && i < referralPercents.length; i++) {
                uint256 refAmount = msg.value.mul(referralPercents[i]).div(ONE_HUNDRED_PERCENTS);
                referrer.send(refAmount); // solium-disable-line security/no-send
                refEarned[referrer] = refEarned[referrer].add(refAmount);
                emit ReferrerPayed(msg.sender, i, referrer, refAmount);
                referrer = referrers[referrer];
            }

            // Admin fee 1%
            uint256 adminFee = msg.value.div(100);
            admin.send(adminFee); // solium-disable-line security/no-send
            emit AdminFeePayed(msg.sender, adminFee);
        }

        emit BalanceChanged(address(this).balance);
    }

    function dividendsForUser(address user) public view returns(uint256) {
        return dividendsForPercents(user, percentsForUser(user));
    }

    function dividendsForPercents(address user, uint256 percents) public view returns(uint256) {
        return deposits[user]
            .mul(percents).div(ONE_HUNDRED_PERCENTS)
            .mul(now.sub(updatedAt[user])).div(1 days); // solium-disable-line security/no-block-members
    }

    function percentsForUser(address user) public view returns(uint256) {
        uint256 percents = generalPercents();

        // Referrals should have increased percents (+10%)
        if (referrers[user] != address(0)) {
            percents = percents.mul(110).div(100);
        }

        return percents;
    }

    function generalPercents() public view returns(uint256) {
        uint256 health = healthPercents();
        if (health >= ONE_HUNDRED_PERCENTS.mul(80).div(100)) { // health >= 80%
            return HIGHEST_DIVIDEND_PERCENTS;
        }

        // From 5% to 0.5% with 0.1% step (45 steps) while health drops from 100% to 0%
        uint256 percents = LOWEST_DIVIDEND_PERCENTS.add(
            HIGHEST_DIVIDEND_PERCENTS.sub(LOWEST_DIVIDEND_PERCENTS)
                .mul(healthPercents().mul(45).div(ONE_HUNDRED_PERCENTS.mul(80).div(100))).div(45)
        );

        return percents;
    }

    function healthPercents() public view returns(uint256) {
        if (totalDeposits == 0) {
            return ONE_HUNDRED_PERCENTS;
        }

        return address(this).balance
            .mul(ONE_HUNDRED_PERCENTS).div(totalDeposits);
    }

    function _bytesToAddress(bytes data) internal pure returns(address addr) {
        // solium-disable-next-line security/no-inline-assembly
        assembly {
            addr := mload(add(data, 0x14))
        }
    }
}

http://ipic.su/img/img7/fs/ef3.1541711533.png
http://ipic.su/img/img7/fs/ef4.1541711546.png
http://ipic.su/img/img7/fs/ef5.1541711559.png
http://ipic.su/img/img7/fs/ef6.1541711571.png
http://ipic.su/img/img7/fs/ef7.1541711583.png
http://ipic.su/img/img7/fs/ef8.1541711597.png

WebSite (https://efirica.io/ru/)|Etherscan.io (https://etherscan.io/address/0x896498dAF4595d70965517d4385E895448E269cA) |GitHub (https://github.com/Efirica/efirica.io) |Ethplorer.io (https://ethplorer.io/address/0x896498dAF4595d70965517d4385E895448E269cA) |Telegram (http://t-do.ru/efirica_chat_ru)|Аудит (CryptoManiacs) (https://youtu.be/AOit8ybLBDM)



Спасибо за внимание, ждём ваши отзывы и предложения!


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: TimurBit on November 09, 2018, 06:25:21 AM
Еще несколько дней назад я услышал о открытии EFIRICA. Многие инвесторы испытывают надежды по поводу этого проекта.


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: 1ceStorm on November 09, 2018, 07:18:22 AM
Админы забирают себе всего 1%, это очень и очень щедро. Так же мне нравится партнерская программа.


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: AdamNelson on November 09, 2018, 07:35:20 AM
Правильно ли я понял, что если указывать номер реферера, который меня пригласил, то я буду получать 5,5% в сутки, вместо 5%?


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: NedStrex on November 09, 2018, 08:49:35 AM
Я недавно начал осваивать хайп на смарт контактах, скажите мне, сам КОД вообще реально взломать? были прецеденты?


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: FlooMeer on November 09, 2018, 10:04:42 AM
Я недавно начал осваивать хайп на смарт контактах, скажите мне, сам КОД вообще реально взломать? были прецеденты?
Нет. Код контракта загружен в блокчейн Ethereum и защищен от взлома.



Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: JohnMeltzer on November 09, 2018, 03:26:02 PM
Я недавно начал осваивать хайп на смарт контактах, скажите мне, сам КОД вообще реально взломать? были прецеденты?
Нет. Код контракта загружен в блокчейн Ethereum и защищен от взлома.


Я не разу не видел, что бы код кто то взломал. Всё зависит от честности администрации, кроме них никто к депу доступ не имеет. С другой стороны, админы отказались от доступа к коду, это значит, что всё безопасно по максимуму.


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: 1ceStorm on November 09, 2018, 04:41:19 PM
Всё таки решился и закунил 0,7 Эфирки в проект, как по мне, сейчас лучшее время что бы зайти.


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: zorgo on November 09, 2018, 05:49:26 PM
Project XXX:
"Всем привет, ребята уже скоро запускается проект ProjectXXX. org, с уникальными условиями, первым 100 вкладчикам бонус 5%. Контракт начнет принимать входящие транзакции с 10/11/2018 в 19:00 по МСК."
Ссылка на проект: https://projectxxx.org
Ссылка на телеграм: https://t.me/projectxxx_official
Чем ProjectXXX лучше чем EFIRICA?
Прежде чем расслыть рекламы, вы бы хоть преимущества предоставили.


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: SHALARIBA on November 09, 2018, 07:25:56 PM
Audit CryptoManiacs

http://ipic.su/img/img7/fs/maniacyoutube.1541791449.png (https://youtu.be/JlDQq0Ehg7w)


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: TimurBit on November 09, 2018, 08:12:38 PM
Audit CryptoManiacs

http://ipic.su/img/img7/fs/maniacyoutube.1541791449.png (https://youtu.be/JlDQq0Ehg7w)
О_о, слышал я об этих криптоманьяках, это действительно независимый аудит. Если даже они обратили внимание на проект, значит он заслуживает внимания инвесторов - однозначно.


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: doks35 on November 15, 2018, 03:07:47 PM
Не знаю чем вы отличаетесь от других пирамид, но пока вроде фонд растет поэтому я захожу


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: gostman2006 on November 15, 2018, 08:39:03 PM
Были хайпы а теперь крипто-хайпы. Разобрался я в коде вроде бы все нормально заходить можно но я пожалуй еще подожду и поизучаю


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: ssyy on November 17, 2018, 02:59:06 PM
Это хайп или крипто-пирамида?


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: webwork on November 23, 2018, 06:20:47 PM
Были хайпы а теперь крипто-хайпы. Разобрался я в коде вроде бы все нормально заходить можно но я пожалуй еще подожду и поизучаю
На youtube есть публичный разбор кода, и много аудитов от разных приватных аудиторов. Вот миниразбор от криптоманьяков https://youtu.be/UfJEjfy1v8s
Я лично вошел на "пару копеек", ведь это вроде как первый хайп на смарт-контракте без дыр, с более-менее продуманой економикой в сторону длительного функционирования, что обеспечено плавающим процентом.


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: psyche8051 on November 25, 2018, 03:08:35 PM
Получаю уже неделю выплаты, все реально круто. Большой процент и админы реально в адеквате и хорошо следят за проектом


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: harshey on November 26, 2018, 06:12:52 PM
Проект растят прям на глазах. Огромный респект админу


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: seantseng2000 on November 27, 2018, 06:23:25 PM
Скоро фонд побьет рекорд 333eth


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: sniperdc on November 28, 2018, 04:00:26 PM
Пару дней назад инвестировал. Это мой первый опыт, но уже более мнее разобрался и стал понимаю что я вложился в нормальный смарт-контракт


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: osmandincer on November 30, 2018, 11:50:00 AM
Еще пару выплату и я уже окупаю свою инвестиций, а при учете что проект еще растет, я надеюсь смогу заработать


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: Steve1999 on December 13, 2018, 04:05:57 PM
Инвестировал 0.2 eth по приколу, но в итоге сейчас уже вышел в + то есть свой 0.2 eth отбил


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: benjidz on December 13, 2018, 09:53:51 PM
Зарегестрировался чтобы написать отзыв, до этого на форуме не сидел сразу говорю. Получаю выплату в размере 0.015 eth ежедневно. Может быть мой отзыв как то поможет проекту, если что заходите в чат эфирики, там можем пообщаться с вами


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: izat357 on December 19, 2018, 02:58:32 PM
Зарегистрировался чтобы написать отзыв о проекте и помочь ему в продвижение. Выплату получению уже около двух недель. Надеюсь сейчас окуплю инвестицию и начну получать стабильный доход. Инвестировал я около 1 eth


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: inushkin on December 24, 2018, 03:28:22 PM
1.238983625 Ether вывел только что, отличный проект, http://joxi.ru/Drl1gOnCvoO1bm

TxHash:0xfb7a0ab5775d1d3ad7b14fd3bd83cd39bdeab54c8 40c94fe62ff760c69b717fe

Дата депозита: 2018-11-10 23:52:39

Ваш депозит: 1 ETH
Выведено: 1.340178532407407407 ETH
ROI: 134.02%

Самый крутой проект из всех что встречал, выплата мгновенная, уже в плюсе ,это здорово.


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: joseph73 on December 24, 2018, 11:35:50 PM
Крипто пирамида с открытым кодом на который есть аудит, я инвестирую!


Title: Re: [ANN] EFIRICA - Smart Game Contract
Post by: ShittySDA on December 27, 2018, 10:33:00 PM
 ??? Проект еще развивается, хочу инвестировать в него