bull的合约端
合约其实主要就token,EazyGame,HardGame三个合约;我是这样想的,初始我们合约里有100000个代币,用户可以通过领取获得最初的10个代币(不知道前端能不能实现只准调用一次,合约不好写这个,他这个lua合约比较抽象),当通过游戏获得20个时,跳转到困难模式,牛稍微跑快点,获得30个就算通关游戏;前面我的随机数生成牛时调用一次生成五个,困难模式是调用一次生成十个,防止时间问题导致来不及生成;
两个游戏合约里get_random_numbers是获取牛的随机数的。剩下的Function1-5是套中牛后获得代币的概率,token里的那些就顾名思义了,balance是获得单个人的余额的,balances是获取所有人的余额
我看那个宠物的合约数据库好像和合约写一起的?真是抽象