搭建交易所钱包:区块链服务商的秘诀

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

1、搭建区块链钱包节点

一、USDT/BTC

(1)搭建BTC/USDT节点并同步数据

git地址:https://github.com/OmniLayer/omnicore,目前该omni版本已支持BTC,不用再单独部署btc节点

(2)检查是否同步最新

可参考区块浏览器https://btc.com/,调用omnicore-cli的getblockchaininfo方法检查是否同步到最新高度

二、ERC20/ETH

(1)搭建eth节点

git地址:https://github.com/multi-geth/multi-geth/releases

(2)检查最新

可参考区块浏览器https://cn.etherscan.com/,使用gethattach接入节点,调用eth.syncing检查是否同步到最新高度;或者使用RPC提供的接口eth_syncing查看。

2、搭建交易所钱包系统

以现在市面上用的最多的优盾钱包为例:

参考案例:优盾钱包

优盾钱包官网API接口文档:https://www.uduncloud.com/gateway-interface

至少添加以下几张表

(1)会员钱包表

会员ID、币种、余额、冻结余额、充值地址

逻辑1:对应会员地址有充币时,增加对应钱包余额

逻辑2:会员提币时,从余额冻结对应提币数量,待提币成功,扣除对应冻结数量,提币失败,返还对应冻结数量

(2)充币记录表

txid、充值地址、会员ID、币种、数量、时间

逻辑1:对应会员地址有充值时录入充币类型记录

逻辑2:可根据txid和充值地址判断唯一,防止重复入账

(3)提币审核表

提币编号、会员ID、币种、提币地址、提币数量、提币状态、txid、时间

逻辑1:会员申请提币时录入待审核记录

逻辑2:审核通过,将会员提币的金额成功发送到链上后,设置为审核成功,记录交易哈希txid

逻辑3:审核拒绝,设置为审核失败

逻辑4:获取交易在区块链的状态,根据状态判断该笔审核交易的成功与失败,成功扣除提币冻结资金、失败则返还

(4)支持币种表

币种、币种类型

逻辑1:根据支持币种去生成地址

逻辑2:只允许提币支持的币种

3、实现充提币对接

生成地址:

(1)在对应部署的区块节点上创建钱包

(2)通过rpc接口进行生成地址

(3)将生成的地址分配给交易所用户的钱包信息中,供用户充值使用

充提币处理逻辑:

(1)查询最新区块链最新高度

(2)对比系统已处理的最新高度

(3)假如区块链最新高度大于已处理的最新高度,则处理系统已处理的最新高度加一的高度

(4)查询需要处理的区块信息

(5)查询对应区块的所有交易信息

(6)循环处理该区块的交易信息处理充币

(6-1)过滤已成功的交易

(6-2)查询到账地址是否为系统地址

(6-3

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/42297.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年08月04日
下一篇 2023年08月04日

相关推荐

  • 什么是ETH

    本文目次导读:什么是ETH以太坊?详细解读以太坊的概念、特点和应用以太坊(Ethereum)的定义以太坊的特点以太坊的应用范畴什么是ETH以太坊?详细解读以太坊的概念、特点和应用以太坊(Ethereum)的定义以太坊(Ethereum)是一

    2024-05-21 00:30:18
    242 0
  • Ordi币是什么币 orl是什么币

    本文目次导读:Ordi币是什么币及orl是什么币Ordi币orl币Ordi币是什么币及orl是什么币Ordi币,Ordi币是一种虚拟货币,也被称为数字货币或加密货币,它是基于区块链手艺的一种数字资产,具有去中心化、匿名性和平安性等特点,Or

    2024-05-20 14:00:04
    236 0
  • Sui主网发布

    本文目次导读:随主网发布:开启区块链新纪元随主网发布区块链随主网发布:开启区块链新纪元随主网随主网是一个全新的区块链收集,旨在供给更快速、更平安、更可扩展的区块链处理计划。随主网的发布标记着区块链手艺的又一次前进,为整个行业带来了新的可能性

    2024-05-20 12:00:08
    227 0
  • WNCG是什么币种 wlcc是什么币

    详细介绍WNCG和WLCC的特点和用处WNCG是什么币种?本文目次导读:WNCG和WLCC是什么币种?详细介绍WNCG和WLCC的特点和用处WNCG是什么币种?WNCG的特点WNCG的用处WLCC是什么币种?WLCC的特点WLCC的用处WN

    2024-05-20 11:30:21
    263 0
  • BICO币是什么币

    本文目次导读:BICO币是什么币?详细解读BICO币的布景、特点和将来开展布景特点将来开展BICO币是什么币?详细解读BICO币的布景、特点和将来开展布景BICO币是一种加密货币,它基于区块链手艺,旨在打造一个去中心化的数字货币生态系统。B

    2024-05-20 11:30:08
    221 0
  • 国内区块链APP

    本文目次导读:国内区块链APP:摸索数字货币世界的新时代区块链手艺数字货币国内区块链APP国内区块链APP:摸索数字货币世界的新时代区块链手艺区块链手艺是一种去中心化的散布式账本手艺,通过将交易数据以区块的形式链接在一路,构成一个不成窜改的

    2024-05-20 10:00:20
    227 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载