Navigation

    Vite Forum
    • Register
    • Login
    • Search
    • Unsolved
    • Solved
    • Recent
    • Tags
    • Popular
    • Groups
    • Github
    1. Home
    2. ixuixu
    I
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    ixuixu

    @ixuixu

    0
    Reputation
    4
    Posts
    11
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    ixuixu Follow

    Best posts made by ixuixu

    This user hasn't posted anything yet.

    Latest posts made by ixuixu

    • RE: 【VX曲线方案】选出你最喜欢的VX释放曲线方案

      @Lawliet-N4Q-org said in 【VX曲线方案】选出你最喜欢的VX释放曲线方案:

      @ixuixu2 said in 【VX曲线方案】选出你最喜欢的VX释放曲线方案:

      人家公司里面是两个项目小组呗

      Vite链和ViteX搞成两个项目组,分别考核KPI?相互谁也不管谁,只管运营自己项目,只管自己项目的数据吗?如果是这样,ViteX项目组更没理由管VITE的死活了。和VITE持有者好似没什么关系了。

      他们团队除了核心那么2-3个人,估计都没有多少vite,团队的20%大部分在刘老板手里,分不分都不好说呢,都是拿工资上班的罢了,很多都是空头支票,互联网公司这种事情还少么

      posted in 公告
      I
      ixuixu
    • RE: 【VX曲线方案】选出你最喜欢的VX释放曲线方案

      @Vite said in 【VX曲线方案】选出你最喜欢的VX释放曲线方案:

      @szcn ViteX作为独立项目,现在确实是初创期,也希望大家能给足够的成长空间,感谢大家。

      vitex独立项目,你们应该开vx交易区,删除vite交易区,移除所有vite相关交易对,我们去ok交易所交易,不要让vx吸血vite,敢吗?说话

      还独立项目,啪啪啪打你脸

      posted in 公告
      I
      ixuixu
    • RE: 【VX曲线方案】选出你最喜欢的VX释放曲线方案

      强烈支持,搞那么多币先把vite市值做回前300吧,都掉到500多了
      @Lawliet-N4Q-org said in 【VX曲线方案】选出你最喜欢的VX释放曲线方案:

      同意方案五:vx全部销毁(或回购),赋予vite矿币功能,开启vite通缩模式。
      建议:
      挖矿模型不改,直接挖(奖励)VITE,总量2千万(或其它),分个3-5年释放完。VITE从运营资金里出,本来ViteX也是vite公链的一个噱头,挖矿算是运营支出。
      推荐理由:
      1、给VITE赋能,增加VITE功能价值
      2、不需要额外的币 消耗社区资源
      3、Vite链牛了,ViteX也牛(挖矿的就多),反之一样,ViteX挖矿的多了,带动VITE上涨
      4、符合“Vite内置DEX”的描述
      另外,反对额外又发出来的VX币,VX虽然可以理解成是一个独立Dapp币,但我们不能把它做为一个独立的项目,一个项目团队能承载的价值是有限的,比如这个团队值1个亿的市值,那就是一个亿,发两个币那么两个币一共价值1个亿,没有增量用户时,只能相互吸血。不是多发币团队价值就能增长。尤其在熊市的行情下。

      posted in 公告
      I
      ixuixu
    • 新dApp《幸运水果机》申请上线

      1.dApp的名称:幸运水果机/Classic Fruit Machine

      2.dApp的介绍:
      游戏介绍:
      幸运水果机是仿造于20世纪80年代以来在亚洲流行的街机游戏。
      幸运水果机在中国也被称为老虎机,日本的フルーツスロットマシン 或越南的Xèng Hoa Quả
      游戏规则:
      ※当光标停留在某一个位置,若玩家恰好有下注该图案,则获得该图案的赔付。
      ※赔付额 = 玩家下注该图案的投注额该图案赔率。
      ※游戏赔率分为两类,每种图案都有各自的赔率,图案上有
      2的符号表示2倍赔率
      例如,大苹果的赔率为5倍,小苹果的赔率为2倍,大西瓜的赔率为20倍,小西瓜的赔率为2倍。

      3.上线状态:否

      4.dApp的合约地址:vite_8bcfccee5ea9247ae2969ff51ca1b9242ec72677d27ae7189c以及合约代码审核链接:https://explorer.vite.net/zh/account/vite_8bcfccee5ea9247ae2969ff51ca1b9242ec72677d27ae7189c

      5.合约代码如下:

      pragma soliditypp ^0.4.3;
      contract ViteBet{
          address owner;
          uint64[] public normalLotteryProbs;  
          uint8[] public selectedIndexes;
          event spin(address indexed addr,uint256 totalReward,uint8[] selectedIndexes,uint8 index);
      
          constructor() public {
              owner = msg.sender;
              normalLotteryProbs = new uint64[](16);
              selectedIndexes = new uint8[](16);
              normalLotteryProbs[0] = 16665; 
              normalLotteryProbs[1] = 70000;
              normalLotteryProbs[2] = 1240000; 
              normalLotteryProbs[3] = 740000; 
              normalLotteryProbs[4] = 740000; 
              normalLotteryProbs[5] = 460000; 
              normalLotteryProbs[6] = 350000; 
              normalLotteryProbs[7] = 206666; 
              normalLotteryProbs[8] = 140000; 
              normalLotteryProbs[9] = 614710; 
              normalLotteryProbs[10] = 614710; 
              normalLotteryProbs[11] = 998904; 
              normalLotteryProbs[12] = 922065; 
              normalLotteryProbs[13] = 768387; 
              normalLotteryProbs[14] = 691549; 
              normalLotteryProbs[15] = 400000; 
          }
      
          onMessage () payable {
          }
      
          onMessage DrawMoney(uint256 amount) {
              require(owner == msg.sender);
              require(amount <= balance(msg.tokenid));
              msg.sender.transfer(msg.tokenid, amount);
          }
      
          onMessage BetAndRoll(uint256 pingguo,uint256 chengzi,uint256 mangguo,uint256 lingdang,uint256 xigua,uint256 xing,uint256 qiqi,uint256 bar) payable {      
              uint256 totalbet = pingguo + chengzi + mangguo + lingdang + xigua + xing + qiqi + bar;
              address betAddr = msg.sender;
             require(totalbet >= 1000000000000000000 && totalbet <= 99000000000000000000 * 8);  //totalbet >= 1 1000000000000000000
              require(totalbet == msg.amount);  
                require(pingguo >= 0);
                require(chengzi >= 0);
                require(mangguo >= 0);
                require(lingdang >= 0);     
                require(xigua >= 0 );
                require(xing >= 0 );
                require(qiqi >= 0 );
                require(bar >= 0 );
       
      
              for(uint8 www = 0;www< 16;++www) {selectedIndexes[www] = 0;}   
      
              uint64 randomNumber = nextrandom();
              uint64 rollTarget = randomNumber % 10000000;
      
               uint8 index = 0 ;  
               uint8 multiSpinNum = 1; 
               if(rollTarget <= 8973656) {index = 1;multiSpinNum = 1 ; } 
               else if(rollTarget <= 9083656) {index = 16; multiSpinNum = 0;selectedIndexes[2] = 4;} 
               else if(rollTarget <= 9127656) {index = 17; multiSpinNum = 0;selectedIndexes[3] = 1;selectedIndexes[4] = 1;selectedIndexes[5] = 1;} 
               else if(rollTarget <= 9133211) {index = 18; multiSpinNum = 0;selectedIndexes[6] = 1;selectedIndexes[7] = 1;selectedIndexes[8] = 1;} 
               else if(rollTarget <= 9253749) {index = 19; multiSpinNum = 2;}  
               else if(rollTarget <= 9285892) {index = 20; multiSpinNum = 3;}  
               else if(rollTarget <= 9299954) {index = 21; multiSpinNum = 4;}  
               else if(rollTarget <= 9999999) {index = 23; multiSpinNum = 0;}  
              if (multiSpinNum > 0) {multiSpin(multiSpinNum);}
                  
                  uint256 totalReward = 0 ;
      
              if (selectedIndexes[0]  == 1 ) {totalReward = totalReward + 120 * bar ;} 
              if (selectedIndexes[1]  == 1 ){totalReward = totalReward + 50 * bar ;} 
              if (selectedIndexes[2]  >= 1 ){totalReward = totalReward + 5 * pingguo * selectedIndexes[2] ;} 
              if (selectedIndexes[3]  == 1 ){totalReward = totalReward + 10 * chengzi ;} 
              if (selectedIndexes[4]  == 1 ){totalReward = totalReward + 10 * mangguo ;} 
              if (selectedIndexes[5]  == 1 ){totalReward = totalReward + 15 * lingdang ;} 
              if (selectedIndexes[6]  ==1 ){totalReward = totalReward + 20 * xigua; } 
              if (selectedIndexes[7]  == 1 ){totalReward = totalReward + 30 * xing ;} 
              if (selectedIndexes[8]  == 1 ){totalReward = totalReward + 40 * qiqi ;} 
              if (selectedIndexes[9]  == 1 ){totalReward = totalReward + 2 * chengzi ;} 
              if (selectedIndexes[10]  == 1 ){totalReward = totalReward + 2 * mangguo ;} 
              if (selectedIndexes[11]  == 1 ){totalReward = totalReward + 2 * qiqi; } 
              if (selectedIndexes[12]  == 1 ){totalReward = totalReward + 2 * xing ;} 
              if (selectedIndexes[13]  == 1 ){totalReward = totalReward + 2 * xigua ;} 
              if (selectedIndexes[14]  == 1 ){totalReward = totalReward + 2 * lingdang ;} 
              if (selectedIndexes[15]  == 1 ){totalReward = totalReward + 2 * pingguo ;} 
              
             betAddr.transfer(msg.tokenid, totalReward);
              tokenId vgc = "tti_3ccb0fe9845a720b65039e9e";
             betAddr.transfer(vgc, msg.amount * 5 / 100);
             emit spin(betAddr,totalReward, selectedIndexes,index);
          }  
      
          function multiSpin(uint8 number) public
          {        
              for(uint8 round = 0;round < number; ++round)
              {            
      
              
              uint64 totalProb = 0;
              for(uint8 index = 0;index < 16;++index)    
              {
                  if(selectedIndexes[index] == 0)
                      totalProb += normalLotteryProbs[index];
              }   
      
                  uint64 randomNumber = nextrandom();
                  uint64 prob = randomNumber % totalProb;
      
              uint64 sum = 0;
      
              for(uint8 texx = 0; texx < 16; ++texx)   
              {
                  if(selectedIndexes[texx] == 0)
                  {
                      sum += normalLotteryProbs[texx];
                      if(sum >= prob)
                      {
                          selectedIndexes[texx] = 1;
                          break;
                      }
                  }
              }   
                  
      
              }
          }      
      
          }
      
      
      
      posted in Apply for Listing
      I
      ixuixu