YFI.Casa

YFICの入手方法?

YFICの合計金額は90,000,エアドロップ報酬は10,000,コミュニティクラウドファンディングは60,000,流動性マイニングは20,000で,予約,事前マイニング,追加発行なしで,すべてのクラウドファンディングETHがクロスチェーンを提供するために使用されます流動性。これはすべて,スマートコントラクトによる実行のために自動的にロックされます。

ユーザーが入金すると,プラットフォームは自動的にユーザーの資金を現在の契約に最高の利益で割り当て,YFICトークンと呼ばれる持分証明をユーザーに提供します。ユーザーは,元の入金トークンと対応する所得。

YFICトークンは、YFICエアドロップ、YFICクラウドファンディングなどに参加することで取得できるようになりました。将来、YFICは、流動性のマイニングと交換を通じて取得できます。

结束倒计时

00Day 00H 00Min 00S

空投和众筹数量有限,智能聚合器会根据转入ETH的时间顺序发放YFIC


Crowdfunding-Anweisungen

Die Gesamtmenge an YFIC beträgt 60.000 und die Anzahl der YFIC-Lufttropfen beträgt 4.000. Um dem technischen Team von YFI für die technische Unterstützung zu danken, haben wir 1.000 YFIC an YFI-Beamte und 25.000 YFIC-Online-Ersterkennungsphase gespendet.

YFIC wird den Airdrop am 2. Oktober beenden und Token ausstellen. Gleichzeitig wird YFIC an der dezentralen Börse von Uniswap und an der zentralen Börse von OKex gelistet

Crowdfunding-Regeln

Der Gesamtbetrag der ersten Phase des Crowdfunding beträgt 25.000 YFIC und die Crowdfunding-Zeit: 2020-09-02 bis zur 250. ETH (UTC + 8)

Crowdfunding-Preis 1 ETH = 100 YFIC

Le montant total de la deuxième phase de crowdfunding est de 30000 YFIC, et le temps de crowdfunding: le 251e ETH reçu par l'adresse de financement participatif au 2020-10-02 (UTC + 8)

Prix du financement participatif 1 ETH = 80 YFIC

Das Kontingent wird nach Zeit sortiert und die Token werden ausgegeben. Je früher die Teilnahme erfolgt, desto höher ist die Erfolgsquote. Wenn das Crowdfunding abgeschlossen ist, wird der Kauf automatisch zurückerstattet, wenn der Kauf nicht erfolgreich ist

Erkennungsmethode

Verwenden Sie Ihre Brieftasche, um die ETH an die Crowdfunding-Adresse zu senden

Nach dem Ende des Lufttropfens wird YFIC automatisch an Ihre Quelladresse entsprechend der Quelladresse Ihrer ETH gesendet

Es können mehrere ETH übertragen, automatisch aggregiert werden

Mit diesem Lufttropfen kann maschinelles Lernen Betrug erkennen. Wer als Betrüger identifiziert wird, bricht den Lufttropfen ab und wer an der Anerkennung teilnimmt, gibt die ETH zurück

YFIC
Contract Address

0x461E22119ED0272b24E4D0F6c29bFa5f353B6C9c

YFIC Contract Source Code

                    

     

pragma solidity ^0.5.2;
contract ERC20Interface {
  string public name;
  string public symbol;
  uint8 public decimals;
  uint public totalSupply;
  function transfer(address _to, uint256 _value) public returns (bool success);
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);
  function approve(address _spender, uint256 _value) public returns (bool success);
  function allowance(address _owner, address _spender) public view returns (uint256 remaining);
  event Transfer(address indexed _from, address indexed _to, uint256 _value);
  event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}
contract YFIC is ERC20Interface {
  mapping (address => uint256) public balanceOf;
  mapping (address => mapping (address => uint256) ) internal allowed;
  constructor() public {
    name = "YFI.Casa";
    symbol = "YFIC";
    decimals = 18;

     totalSupply = 40000* (10 ** 18);
    balanceOf[msg.sender] = totalSupply;
  }
  function transfer(address _to, uint256 _value) public returns (bool success){
    require(_to != address(0));
    require(balanceOf[msg.sender] >= _value);
    require(balanceOf[_to] + _value >= balanceOf[_to]);
    balanceOf[msg.sender] -= _value;
    balanceOf[_to] += _value;
    emit Transfer(msg.sender, _to, _value);
    success = true;
  }
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool success){
    require(_to != address(0));
    require(balanceOf[_from] >= _value);
    require(allowed[_from][msg.sender]  >= _value);
    require(balanceOf[_to] + _value >= balanceOf[_to]);
    balanceOf[_from] -= _value;
    balanceOf[_to] += _value;
    allowed[_from][msg.sender] -= _value;
    emit Transfer(_from, _to, _value);
    success = true;
  }
  function approve(address _spender, uint256 _value) public returns (bool success){
      require((_value == 0)||(allowed[msg.sender][_spender] == 0));
      allowed[msg.sender][_spender] = _value;
      emit Approval(msg.sender, _spender, _value);
      success = true;
  }
  function allowance(address _owner, address _spender) public view returns (uint256 remaining){
    return allowed[_owner][_spender];
  }
}