command
module
Version:
v0.0.0-...-16e46fc
Opens a new window with list of versions in this module.
Published: Dec 5, 2024
License: MIT
Opens a new window with license information.
Imports: 8
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
bridge-analysis
QDayBridge 的组件之一
Deploy
-
Download
下载必要的配置文件和模版
wget -O docker.zip https://github.com/qday-wallet/bridge-analysis/releases/download/release-0.1.0/docker.zip && unzip docker.zip
-
Update config
根据自己的需要,更改配置文件(可以参考模版)
{
"DB": { //trust relay 的db
"Addr": "190.92.213.101",
"Port": 5432,
"User": "postgres",
"Password": "123456789",
"DbName": "postgres"
},
"Log": { //日志文件
"Path": "./log/analysis",
"Delay": 2
},
"Port": 9092, //api 端口
"Root": "./bridge" //api root path
}
-
Start Analysis
//start
docker compose -f docker-compose.yml up -d
//down
docker compose -f docker-compose.yml down -v
API
//查询历史交易记录(包含 入账、出账的交易,按交易发起时间倒序排列,UTC时间)
curl --location --request POST 'http://190.92.213.101:9092/bridge/query' \
--header 'Content-Type: application/json' \
--data-raw '{
"address":"0x30ef9dF39C10C57a478f4c6733c3f210CE17C662",//当前账户
"pageSize":5,
"pageNumber":1
}'
//查询异常交易
curl --location --request POST 'http://localhost:9092/bridge/monitor' \
--header 'Content-Type: application/json' \
--data-raw '{
"startTime": "2024-10-10 01:00:00",
"endTime": "2024-10-25 01:00:00",
"status": [ //异常交易状态码
9,
100
]
}'
const (
TxFail = 101
TxSuccess = 100
DepositSuccess = 2
Voting = 3
VoteFail = 4
VoteSuccess = 5
MintSuccess = 6
MintFail = 7
Locking = 9
WithdrawFail = 10
)
//QDay 入账统计(按小时为单位)
curl --location --request POST 'http://localhost:9092/bridge/analysis/income' \
--header 'Content-Type: application/json' \
--data-raw '{
"startTime": "2024-10-10 01:00:00",
"endTime": "2024-10-25 01:00:00"
}'
//QDay 出账统计(按小时为单位)
curl --location --request POST 'http://localhost:9092/bridge/analysis/pay' \
--header 'Content-Type: application/json' \
--data-raw '{
"startTime": "2024-10-10 01:00:00",
"endTime": "2024-10-25 01:00:00"
}'
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
common
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.