lispmind / bitcoinAddress

批量创建比特币地址

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bitcoinAddress

批量创建比特币账户地址

添加bitcoinj依赖

<dependency>
      <groupId>org.bitcoinj</groupId>
      <artifactId>bitcoinj-core</artifactId>
      <version>0.14.7</version>
</dependency>

创建表

CREATE TABLE `escrow_address` (
  `id` varchar(44) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '主键',
  `user_id` varchar(44) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '用户id',
  `password` varchar(44) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '用户密码',
  `coin_type` int(3) DEFAULT NULL COMMENT '1(比特币),2(以太坊)',
  `address` varchar(50) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '钱包地址',
  `address_type` int(3) DEFAULT NULL COMMENT '地址类型 0(收币),1(发币)',
  `pub_key` varchar(100) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '地址公钥',
  `index` int(11) DEFAULT NULL COMMENT '钱包索引',
  `belong_to` varchar(30) DEFAULT NULL COMMENT '所属助记词',
  `address_state` int(3) DEFAULT NULL COMMENT '地址状态: 1(空闲);2(使用中);3(禁用)',
  `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='托管地址';

About

批量创建比特币地址


Languages

Language:Java 100.0%