Skip to content

Panurus · 配置 ​

TIP

完整配置文档:docs/configuration.md(docs/ 已与代码脱节,仅作线索)。本章只列源码与 Makefile 可定位的事实。

env 前缀 ​

来源:cmd/tokengen/main.go:21、cmd/artifactgen/main.go:19。

CLIenv 前缀
tokengencore
artifactgencore

测试镜像 ​

来源:Makefile:74-94。

类别target镜像
测试make testing-docker-imagespostgres:16.2-alpine、hashicorp/vault
Fabricmake fabric-docker-imagesfabric-baseos、fabric-ccenv
监控make monitoring-docker-imagesexplorer / prometheus / grafana / jaeger

公共参数 ​

来源:docs/public_parameters.md(4,125 字节)[未核]、cmd/tokengen/main.go:55-57。

公共参数通过 tokengen gen 生成、tokengen update 更新、tokengen pp print 检视。

具体 PP 结构 [未核]。

驱动配置 ​

来源:token/services/config/、docs/configuration.md [未核]。

支持 FabToken / ZKAT-DLOG / [未核:其他]。

存储后端 ​

来源:token/services/storage/、go.mod。

依赖版本用途
github.com/jackc/pgx/v5v5.9.2PostgreSQL
modernc.org/sqlitev1.50.1SQLite
github.com/jackc/pgxlistenv0.0.0-20250802141604-12b92425684cpgx 监听
github.com/dgraph-io/ristretto/v2v2.4.0内存缓存

具体存储 schema [未核] —— 见 token/services/storage/ 子包(ttxdb / tokendb / auditdb 等)。

Lint / Test 配置 ​

来源:Makefile。

target行号
lint218
lint-auto-fix224
fmt235

辅助 mk 文件:

  • checks.mk
  • fungible.mk
  • fabricx.mk
  • interop.mk

具体内容 [未核]。

与 fabric-smart-client 的配置关系 ​

来源:README.md:29-30。

Token SDK 利用 FSC 的事务编排、存储、工作流。FSC 节点配置详见 fabric-smart-client · 配置。

CI 配置 ​

.github/ 目录存在。具体 workflow [未核]。

TLS / 监控 ​

依赖 OpenTelemetry / Prometheus:

依赖版本
go.opentelemetry.io/otel/tracev1.44.0
github.com/prometheus/client_golangv1.23.2

具体配置 [未核]。