Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blkchain/blkchain
/ types & classes
Types & classes
38 in github.com/blkchain/blkchain
⨍
Functions
167
◇
Types & classes
38
↓ 9 callers
TypeAlias
Uint32
uint32.go:5
↓ 6 callers
TypeAlias
Uint256
We're sticking with value rather than pointer for now, we think it's faster and safer. TODO: is it?
uint256.go:12
↓ 1 callers
TypeAlias
VarInt32
coredb/leveldb.go:106
Interface
BinReader
binary.go:23
Interface
BinWriter
binary.go:26
Struct
Block
block.go:13
Struct
BlockHeader
block_header.go:7
Interface
BlockHeaderIndex
block_header.go:26
Struct
BlockRec
These types reflect the database structure.
db/types.go:7
Struct
ChainStateReader
coredb/leveldb.go:224
Struct
Config
db/explore.go:10
TypeAlias
DbOutPoint
An OutPoint which uses a varint for N such as the case in chainstate LevelDb keys
coredb/utxo.go:19
Struct
Explorer
db/explore.go:14
Struct
OutPoint
tx_in.go:5
Struct
PGWriter
db/postgres.go:28
Struct
Tx
tx.go:9
Struct
TxIn
tx_in.go:10
TypeAlias
TxInList
tx_in.go:59
TypeAlias
TxList
tx.go:162
Struct
TxOut
tx_out.go:5
TypeAlias
TxOutList
tx_out.go:34
Struct
UTXO
coredb/utxo.go:10
TypeAlias
Witness
witness.go:11
TypeAlias
WitnessItem
witness.go:5
Struct
btcNode
btcnode/btcnode.go:17
Interface
execer
This could be a db connection or a transaction
db/postgres.go:1001
Struct
heightBH
btcnode/btcnode.go:30
Interface
isUTXOer
db/postgres.go:37
Struct
levelDbBlockHeaderIndex
coredb/leveldb.go:81
Struct
leveldbBlockHeader
Block information stored in LevelDb.
coredb/leveldb.go:19
Struct
logWriter
btcsuide uses a different logger, logWriter adapts that logger to use the stdandard "log" again.
btcnode/log.go:13
Struct
prevoutMiss
db/postgres.go:1055
Struct
recvCnt
db/explore.go:256
Struct
startEnd
Start workers
db/postgres.go:1120
Struct
txIdCache
db/txidcache.go:39
Struct
txInRec
db/types.go:40
Struct
txOutRec
db/types.go:49
Struct
txRec
db/types.go:23