Skip to content

Latest commit

 

History

History
165 lines (118 loc) · 3.61 KB

File metadata and controls

165 lines (118 loc) · 3.61 KB
category architecture
subcategory data
confidence low
documentType explanation
scope repo
contentHash 50dce908d6d6
tags
architecture
service
source architecture/data/models.md
verified 2026-07-22
splitPartIndex 2
splitPartTotal 3
canonical false
synthetic split-part

Data Models & Schemas (Part 2)

Field Type Optional
Token0 string no
Token1 string no

Link

struct · internal/info/model.go:43

Field Type Optional
Name *string no
URL *string no

RootFolder

struct · internal/config/validators.go:3

Field Type Optional
AllowedFiles []string no
SkipFiles []string no
SkipDirs []string no

Service

struct · internal/processor/service.go:9

Field Type Optional
fileService *file.Service no
assetsManager assetsmanager.Client no

Service

struct · internal/report/service.go:5

Field Type Optional
errors int no
totalFiles int no

Service

struct · internal/service/service.go:12

Field Type Optional
fileService *file.Service no
processorService *processor.Service no
reportService *report.Service no
paths []string no

Tag

struct · internal/config/validators.go:33

Field Type Optional
ID string no
Name string no
Description string no

TokenInfo

struct · internal/info/external/external.go:18

Field Type Optional
Symbol string no
Decimals int no
HoldersCount int no

TokenInfo

struct · internal/processor/model.go:45

Field Type Optional
ID string no
Symbol string no
Name string no
Decimals string no

TokenInfoERC20

struct · internal/info/external/erc20.go:12

Field Type Optional
Decimals string no
HoldersCount int no

TokenInfoSPL

struct · internal/info/external/spl.go:11

Field Type Optional
Data []Data no
HoldersCount int no

TradingPair

struct · internal/processor/model.go:36

Field Type Optional
ID string no
ReserveUSD string no
VolumeUSD string no
TxCount string no
Token0 *TokenInfo no
Token1 *TokenInfo no

TradingPairs

struct · internal/processor/model.go:30

Field Type Optional
Data struct { Pairs []TradingPair json:"pairs" } no

TRC10TokensResponse

struct · internal/info/external/trc10.go:12

Field Type Optional
Data []struct { Symbol string json:"abbr"Decimals intjson:"precision"HoldersCount intjson:"nrOfTokenHolders" } no

TRC20TokensResponse

struct · internal/info/external/trc20.go:12

Field Type Optional
TRC20Tokens []struct { Symbol string json:"symbol"Decimals intjson:"decimals"HoldersCount intjson:"holders_count" } no

Updater

struct · internal/processor/model.go:18

Field Type Optional
Name string no
Run func() error no