Skip to content

Commit

Permalink
feat:[core2c] update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
lz-aug committed Feb 15, 2023
1 parent 579ae5a commit 33da17d
Show file tree
Hide file tree
Showing 2 changed files with 121 additions and 14 deletions.
40 changes: 26 additions & 14 deletions core2c/README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,31 @@
## Core2c
# Core2c

### Base
postgres
python3.8.9
# 代码说明

### config
/conf/config.json
以下全部说明是以在当前文件夹下为前提

### deploy
````
docker build -t core2c:v1.0 -f Dockerfile .
````
## 1 代码
git地址: https://github.com/triathon/core

### db create
main: 主分支

request

http://.../8lab
代码文件夹: core2c
## 2 环境构建

### 2.1 开发环境构建

文件夹下的dev.dockerfile是开发环境的docker镜像构建文件,使用该文件构建镜像后可以使用开发工具在容器内进行开发。

### 2.2 生产环境构建

文件夹下的dockerfile是生产环境的docker镜像构建文件

## 3 数据库
PostgreSQL 12.0 \
在db文件夹下存放了sql命令。\

path: /db/migrations/001_20230215_2323/schema.sql

## 4 配置

/conf/config.json
95 changes: 95 additions & 0 deletions core2c/db/migrations/001_20230215_2323/schema.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
-- ----------------------------
-- Sequence structure for token_detection_id_seq
-- ----------------------------
DROP SEQUENCE IF EXISTS "public"."token_detection_id_seq";
CREATE SEQUENCE "public"."token_detection_id_seq"
INCREMENT 1
MINVALUE 1
MAXVALUE 2147483647
START 1
CACHE 1;

-- ----------------------------
-- Sequence structure for user_detection_id_seq
-- ----------------------------
DROP SEQUENCE IF EXISTS "public"."user_detection_id_seq";
CREATE SEQUENCE "public"."user_detection_id_seq"
INCREMENT 1
MINVALUE 1
MAXVALUE 2147483647
START 1
CACHE 1;

-- ----------------------------
-- Table structure for token_detection
-- ----------------------------
DROP TABLE IF EXISTS "public"."token_detection";
CREATE TABLE "public"."token_detection" (
"id" int4 NOT NULL DEFAULT nextval('token_detection_id_seq'::regclass),
"logo" varchar(255) COLLATE "pg_catalog"."default",
"name" varchar(255) COLLATE "pg_catalog"."default",
"creater_addr" varchar(255) COLLATE "pg_catalog"."default",
"owner_addr" varchar(255) COLLATE "pg_catalog"."default",
"total_supply" varchar(255) COLLATE "pg_catalog"."default",
"holder_count" varchar(255) COLLATE "pg_catalog"."default",
"top10_holders" jsonb,
"top10_lp_token" jsonb,
"contract_security" jsonb,
"trading_security" jsonb,
"error" text COLLATE "pg_catalog"."default",
"user_detection_id" int4 NOT NULL
)
;
COMMENT ON COLUMN "public"."token_detection"."top10_holders" IS 'Top10 holders info';
COMMENT ON COLUMN "public"."token_detection"."top10_lp_token" IS 'Top10 LP token holders info';
COMMENT ON TABLE "public"."token_detection" IS 'token检测';

-- ----------------------------
-- Table structure for user_detection
-- ----------------------------
DROP TABLE IF EXISTS "public"."user_detection";
CREATE TABLE "public"."user_detection" (
"id" int4 NOT NULL DEFAULT nextval('user_detection_id_seq'::regclass),
"address" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
"user_address" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
"chain" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
"type" int4 NOT NULL,
"create_time" timestamptz(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
"status" varchar(10) COLLATE "pg_catalog"."default" NOT NULL DEFAULT '0'::character varying
)
;
COMMENT ON COLUMN "public"."user_detection"."address" IS '检测地址';
COMMENT ON COLUMN "public"."user_detection"."user_address" IS '用户钱包地址';
COMMENT ON COLUMN "public"."user_detection"."chain" IS '链类型';
COMMENT ON COLUMN "public"."user_detection"."type" IS '1 token检测';
COMMENT ON COLUMN "public"."user_detection"."create_time" IS '创建时间';
COMMENT ON TABLE "public"."user_detection" IS '用户检测';

-- ----------------------------
-- Alter sequences owned by
-- ----------------------------
ALTER SEQUENCE "public"."token_detection_id_seq"
OWNED BY "public"."token_detection"."id";
SELECT setval('"public"."token_detection_id_seq"', 7, true);

-- ----------------------------
-- Alter sequences owned by
-- ----------------------------
ALTER SEQUENCE "public"."user_detection_id_seq"
OWNED BY "public"."user_detection"."id";
SELECT setval('"public"."user_detection_id_seq"', 7, true);

-- ----------------------------
-- Primary Key structure for table token_detection
-- ----------------------------
ALTER TABLE "public"."token_detection" ADD CONSTRAINT "token_detection_pkey" PRIMARY KEY ("id");

-- ----------------------------
-- Primary Key structure for table user_detection
-- ----------------------------
ALTER TABLE "public"."user_detection" ADD CONSTRAINT "user_detection_pkey" PRIMARY KEY ("id");

-- ----------------------------
-- Foreign Keys structure for table token_detection
-- ----------------------------
ALTER TABLE "public"."token_detection" ADD CONSTRAINT "token_detection_user_detection_id_fkey" FOREIGN KEY ("user_detection_id") REFERENCES "public"."user_detection" ("id") ON DELETE CASCADE ON UPDATE NO ACTION;

0 comments on commit 33da17d

Please sign in to comment.