重点:必须对区块链钱包有经验的投递
需对对java的spring框架精通
1钱包更换功能
充提币要针对公链(BTC,ETH(erc20支持),BCH,LTC,EOS(账户模式),TRX(TRC20),BNB(BEP20支持).)RPC接口代表为BTC.BCH.LTC
ETC+代币20系列的统一化充提币(提币手续费的比例或者固定设置),目前对接了第三方,需求是取消udun的第三方API接口,自建服务器搭建接口,这里是根据公链类型进行代币的增加的方案进行入账,出账。
json-rpc client
clent
wb3.J
2增加验证码功能
个人中心的google auth的验证码增加(针对用户提币的选择断刃验证或者google以及邮箱验证通过后才允许提币),后台用户管理中进行google的解绑操作,实现用户从新绑定。
这个位置添加:关于用谷歌验证码要涉及到用户提币时候的验证,提币的验证可以是手机验证码或者谷歌验证码,或者是邮箱验证码,三选一验证通过才可以提币。
案例网站是这样显示的:
3注册方式更换功能
注册页面的更换(需要手机号注册邮箱注册,短信平台决定是否开启,不开启的状态就不允许手机号注册,metamask一键登录方式,然后进行绑定邮箱google验证码等安全操作操作)
MetaMask 调起之后需要查询绑定用户的,如果用户没有绑定,不可以登录进系统,需要引导用户进行关联信息进行绑定
说明文裆
https://www.tinymind.net.cn/articles/e1b1aedb5df707
4兑换设置功能
C2C后台承兑商的单价API获取以及手动设置,进行快速兑换USDT
这个API单价根据第三方或者手动后台填写
全局的APIendangered编写 https://www.gateio.ch/docs/developers/apiv4/zh_CN/#gate-api-v4-v4-34-0
05闪兑设置
闪兑的币种选定,价格根据实盘价格进行闪兑。价格根据手动设置或者实际盘面价格来设定(后台设定单价或者,API第三方成交的价格)主要是闪兑列表的增加,API价格的成交,成交时效性
例如 A-USDT市场与B-UDST市场,经过USDT计算汇率。A-B就有一个动态的汇率,然后再规定的60S内或者30S内,按照动态汇率成交。例如BTC-USDT6的价格是15 USDT,BCH-USDT7是70 USDT ,A-B的汇率就相当于5:1成交,后台具有是否开启闪兑功能开关,前端提示闪兑开启还是关闭状态,后端添加币种与币种的闪兑列表,即允许什么币才能闪兑成什么币。
06理财
1. (后台是否开启理财开关)
2. 理财币种的添加与删除
3. 币种理财的周期,年华利率,用户转入后,根据日收益返回给用户到活期余额,满足周期自动解冻。
7交易挖矿,交易分红,手续费抵扣
1. 后台用户管理的权限中,目前有代理商权限,新增一个合伙人权限的添加和等级设定
2. 合约人级别分欸3个级别(LV1,LV2,LV3)
3. 关于合约人入口地址为agent.86btc.com,登录用户名为用户自己的用户名,密码不变,需要后台拉取了用户为合伙人,才能登录,登陆后这里要对合约人页面开发,代理商是根据代理商的CTC交易获取收益
4. 关于合伙人的升级条件:默认是邀请大于500人才是1级,大于1500人才是2级,大于3000人是三级。新增条件是:用户在全网的(币币,秒合约,期权合约,永续合约,买卖的合计金额大于200,400,600万USDT后,自动升级成合约人,用户可在代理商后台登录。)
5. 合伙人权益的LV等级在代理商后台需展示收益数据以及提成,用户手动提取。
6. 收益内容是(游戏以及交易手续费分红,空投代币奖励,返佣提成是按照平台的逻辑这里指的是大于500人就永久终身提成。分别对应后台设定的值,进行等级,合伙人人数,定期分红)
7. 交易挖矿指的是用户在设定市场交易后的USDT数量后根据发行方案得到平台币。平台币是具有分红以及抵扣手续费的方案。
8 后台交易市场区域的添加和删除
9 后台CTC管理
1兑商:后台的添加,删除,修改等操作
2订单记录
3 订单操作权限删除等