128

交易所 / 众筹站多币种接入集成接口 B

soapsuds · 于 发布 · 最后由 batman回复 · 354 次阅读
  1. 修改配置文件 发送的jar为程序的执行文件,程序运行需要数据库支持,数据库连接配置为默认配置,实际运行时需要修改。 1.1 修改方法 用压缩软件打开simple-wallet-1.0.jar文, 打开文件夹至BOOT-INF\classes, 双击application.yml文件选择用记事本打开。


如下图,修改红框标注的数据库连接地址,及需要连接的PHP站程序接口地址

如下图,修改控制是否推送信息至PHP接口的参数为true, 该推送为钱包服务检测到充值后向PHP站推送充值信息。

修改完成后,保存文件并选择更新至压缩包。修改配置文件完成。
2. 启动应用
程序运行所在服务器需安装java1.8环境
进入jar包所在目录程序输入java -jar simple-wallet-1.0.jar 启动程序

等待一会启动成功后,控制台有币种充值信息确认日志输出,说明启动成功

由于币种钱包节点未配置正确程序第一次启动会有错误出现,该错误不影响,待信息配置正确后可以正常使用。

  1. 修改钱包信息 程序启动成功后可访问http://localhost:9090/super 进入币种管理后台

输入用户名密码登录后,进入管理主页,管理用户名是admin密码是admin@wallet

3.1 修改钱包节点连接信息
点击钱包类型记录右侧修改配置,修改钱包节点连接的相关信息,其中转出账户字段为钱包的提币转出地址,确认后保存。
注:以太坊节点默认采用第三方节点,可以不做修改直接使用。

字段说明:
钱包IP:填写链接钱包节点的rpc地址,填写完整的URL路径
端口:可任意填写,暂未使用
AccessKey: BTC和USDT钱包rpc连接的用户名
secretKey: BTC和USDT钱包rpc链接的密码
转出账户:ETH或USDT提币时的转出地址。
充值确认数:确认ETH或BTC交易有效性所需的确认数,一般BTC为6个区块确认, ETH为12个区块确认
网络手续费:暂未使用,目前为默认手续费

保存成功后对应币种的充值及提现接口可以正常使用, 可以点击左上角测试连接进行钱包节点的连通性测试。

3.2 生成钱包地址
选中对应钱包点击左上角生成地址,输入钱包密码后可以生成对应钱包地址,
生成的地址会放入一个地址池中,方面后续用户绑定充值地址使用

3.2 配置ETH代币
点击以太坊钱包记录右侧配置币种 -> 新增币种, 可以新增对应的ETH代币。

注: 新增代币时ETH请填写正确的代币合约地址。

新增代币并启用后,程序会处理该币种的充值及提现

*转出账户的密钥要放在程序所在盘的/data/eth目录,就把转出账户的keystore文件放这个目录就行了,文件名要以地址.json结尾。生成的账户keystore也在这个目录放着,转账用的是keystore文件,没用私钥

集成接口下载