MCPcopy Create free account

hub / github.com/MiloOweno/kernel-lab / types & classes

Types & classes2,561 in github.com/MiloOweno/kernel-lab

↓ 3,340 callersTypeAliasRound
Round represents a protocol round index
data/basics/units.go:138
↓ 252 callersTypeAliasAppIndex
AppIndex is the unique integer index of an application that can be used to look up the creator of the application, whose balance record contains the A
data/basics/userBalance.go:311
↓ 198 callersTypeAliasperiod
period is used to track progress with a given round in the protocol
agreement/types.go:87
↓ 191 callersTypeAliasAddress
Address is a unique identifier corresponding to ownership of money
data/basics/address.go:29
↓ 170 callersTypeAliasCreatableIndex
CreatableIndex represents either an AssetIndex or AppIndex, which come from the same namespace of indices as each other (both assets and apps are "cre
data/basics/userBalance.go:337
↓ 163 callersTypeAliasConsensusVersion
ConsensusVersion is a string that identifies a version of the consensus protocol. msgp:allocbound ConsensusVersion bounds.MaxConsensusVersionLen
protocol/consensus.go:27
↓ 95 callersStructtest
tools/debug/logfilter/main.go:28
↓ 94 callersTypeAliasAssetIndex
AssetIndex is the unique integer index of an asset that can be used to look up the creator of the asset, whose balance record contains the AssetParams
data/basics/userBalance.go:306
↓ 80 callersTypeAliasDigest
Digest represents a 32-byte value holding the 256-bit Hash digest.
crypto/util.go:55
↓ 62 callersTypeAliasstep
step is a sequence number denoting distinct stages in Algorand
agreement/types.go:84
↓ 35 callersTypeAliasProgram
Program is byte code to be interpreted for validating transactions.
data/transactions/logic/program.go:25
↓ 28 callersStructsignal
agreement/common_test.go:133
↓ 27 callersClassCRYPTO_ALIGN
crypto/libsodium-fork/src/libsodium/include/sodium/crypto_generichash_blake2b.h:23
↓ 26 callersFuncTypeHandlerFunc
HandlerFunc represents an implementation of the MessageHandler interface
network/gossipNode.go:217
↓ 23 callersTypeAliasTxnField
TxnField is an enum type for `txn` and `gtxn`
data/transactions/logic/fields.go:63
↓ 22 callersTypeAliasCertificate
A Certificate contains a cryptographic proof that agreement was reached on a given block in a given round. When a client first joins the network or h
agreement/certificate.go:32
↓ 22 callersTypeAliasPublicKey
PublicKey is an exported ed25519PublicKey
crypto/curve25519.go:112
↓ 21 callersTypeAliasTag
Tag represents a message type identifier. Messages have a Tag field. Handlers can register to a given Tag. e.g., the agreement service can register t
protocol/tags.go:21
↓ 13 callersClassGoal
Goal offers the convenience of goal to Python. Python offers a much better programming environment than shell, but the `goal` command is so c
test/scripts/e2e_subs/goal/goal.py:31
↓ 13 callersTypeAliasNetworkID
The NetworkID type is used for strings that identify distinct named networks
protocol/networks.go:20
↓ 12 callersTypeAliasTealType
TealType is an enum of the types in a TEAL program: Bytes and Uint
data/basics/teal.go:131
↓ 12 callersTypeAliasmockClient
util/rateLimit_test.go:27
↓ 11 callersTypeAliasstoredNodeIdentifier
storedNodeIdentifier is the "equivalent" of a node-ptr, but oriented around persisting the nodes to disk. ( i.e. think of a virtual memory address )
crypto/merkletrie/cache.go:30
↓ 10 callersTypeAliasCatchpointState
CatchpointState is used to store catchpoint related variables into the catchpointstate table. msgp:ignore CatchpointState
ledger/store/trackerdb/catchpoint.go:54
↓ 10 callersTypeAliasLevel
Level refers to the log logging level
logging/log.go:51
↓ 10 callersTypeAliasorderedAccountsIterStep
orderedAccountsIterStep is used by orderedAccountsIter to define the current step msgp:ignore orderedAccountsIterStep
ledger/store/trackerdb/sqlitedriver/orderedAccountsIter.go:48
↓ 9 callersTypeAliasOnCompletionConstType
OnCompletionConstType is the same as transactions.OnCompletion
data/transactions/logic/fields.go:462
↓ 9 callersTypeAliasPeriod
Period is used to track progress with a given round in the protocol
data/committee/common_test.go:128
↓ 9 callersTypeAliasSeed
A Seed contains cryptographic entropy which can be used to determine a committee.
data/committee/committee.go:58
↓ 9 callersTypeAliasTxTypeID
---- types ---- TxTypeID is the transaction type.
tools/block-generator/generator/config.go:30
↓ 9 callersTypeAliasTxid
Txid is a hash used to uniquely identify individual transactions
data/transactions/transaction.go:33
↓ 9 callersTypeAliasserializableError
serializableError, or state machine error, is a serializable error that is correctly written to cadaver files.
agreement/errors.go:25
↓ 9 callersTypeAliastestMessage
crypto/stateproof/prover_test.go:40
↓ 8 callersTypeAliasOnCompletion
OnCompletion is an enum representing some layer 1 side effect that an ApplicationCall transaction will have if it is included in a block. go:generate
data/transactions/application.go:70
↓ 8 callersTypeAliasPrivateKey
PrivateKey is an exported ed25519PrivateKey
crypto/curve25519.go:109
↓ 8 callersTypeAliasSignature
A Signature is a cryptographic signature. It proves that a message was produced by a holder of a cryptographic secret.
crypto/curve25519.go:155
↓ 8 callersTypeAliasStateDelta
StateDelta is a map from key/value store keys to ValueDeltas, indicating what should happen for that key msgp:allocbound StateDelta bounds.MaxStateDe
data/basics/teal.go:73
↓ 8 callersTypeAliaspeerFeatureFlag
msgp:ignore peerFeatureFlag
network/wsPeer.go:1102
↓ 7 callersTypeAliasEcGroup
EcGroup is an enum for `ec_` opcodes
data/transactions/logic/fields.go:726
↓ 7 callersTypeAliasStatus
Status is the delegation status of an account's MicroAlgos
data/basics/userBalance.go:31
↓ 7 callersTypeAliasconstantRoundStartTimer
msgp:ignore constantRoundStartTimer
agreement/events.go:1014
↓ 7 callersTypeAliastestHTTPPeer
implement network.HTTPPeer
catchup/fetcher_test.go:205
↓ 6 callersTypeAliasGenericDigest
GenericDigest is a digest that implements CustomSizeDigest, and can be used as hash output. msgp:allocbound GenericDigest MaxHashDigestSize
crypto/digest.go:24
↓ 6 callersTypeAliasParticipantsArray
ParticipantsArray implements merklearray.Array and is used to commit to a Merkle tree of online accounts. msgp:ignore ParticipantsArray
data/basics/stateProofParticipant.go:78
↓ 6 callersTypeAliasTxType
Transaction types indicate different types of transactions that can appear in a block. They are used in the data/transaction package and the REST API
protocol/txntype.go:23
↓ 6 callersTypeAliaseventType
An eventType identifies the particular type of event emitted. The eventType is distinct from the Go event struct which implements the event interface
agreement/events.go:74
↓ 6 callersTypeAliasnodeID
agreement/service_test.go:167
↓ 5 callersTypeAliasBlock
Block (in agreement) represents an UnfinishedBlock produced by a BlockFactory, that was later finalized by providing the seed and the proposer, and ca
agreement/abstractions.go:102
↓ 5 callersTypeAliasError
Error is used to indicate that an unsupported protocol has been detected.
protocol/consensus.go:264
↓ 5 callersTypeAliasHashKind
HashKind enumerates the possible data types hashed into a catchpoint merkle trie. Each merkle trie hash includes the HashKind byte at a known-offset.
ledger/store/trackerdb/hashing.go:34
↓ 5 callersInterfaceMessageHandle
MessageHandle is an ID referring to a specific message. A MessageHandle of nil denotes that a message is "sourceless".
agreement/abstractions.go:251
↓ 5 callersStructMetadata
Metadata represents high-level information about a wallet, like its name, id and what operations it supports
daemon/kmd/wallet/wallet.go:64
↓ 5 callersInterfacePeer
Peer opaque interface for referring to a neighbor in the network
network/gossipNode.go:29
↓ 5 callersTypeAliasSortAddress
SortAddress implements sorting by Address keys for canonical encoding of maps in msgpack format. msgp:ignore SortAddress msgp:sort Address SortAddres
data/basics/sort.go:72
↓ 5 callersTypeAliasSortStateProofType
SortStateProofType implements sorting by StateProofType keys for canonical encoding of maps in msgpack format. msgp:ignore SortStateProofType msgp:so
protocol/stateproof.go:41
↓ 5 callersTypeAliasSortString
SortString implements sorting by string keys for canonical encoding of maps in msgpack format. msgp:ignore SortString msgp:sort string SortString
data/basics/sort.go:61
↓ 5 callersTypeAliasSynchronousMode
SynchronousMode is the syncronious modes supported by sqlite database.
util/db/dbutil.go:429
↓ 5 callersFuncTypeValidateHandleFunc
ValidateHandleFunc represents an implementation of the MessageProcessor interface
network/gossipNode.go:233
↓ 5 callersTypeAliased25519PublicKey
crypto/curve25519.go:101
↓ 5 callersStructrecord
cmd/incorporate/incorporate.go:280
↓ 5 callersTypeAliassingleSource
ledger/apply/challenge_test.go:72
↓ 4 callersTypeAliasBlockHash
BlockHash represents the hash of a block
data/bookkeeping/block.go:33
↓ 4 callersTypeAliasEcdsaCurve
EcdsaCurve is an enum for `ecdsa_` opcodes
data/transactions/logic/fields.go:663
↓ 4 callersTypeAliasHashID
HashID is a domain separation prefix for an object type that might be hashed This ensures, for example, the hash of a transaction will never collide w
protocol/hash.go:21
↓ 4 callersTypeAliasOneTimeSignatureVerifier
A OneTimeSignatureVerifier is used to identify the holder of OneTimeSignatureSecrets and prove the authenticity of OneTimeSignatures against some OneT
crypto/onetimesig.go:172
↓ 4 callersTypeAliasSortAppIndex
SortAppIndex implements sorting by AppIndex keys for canonical encoding of maps in msgpack format. msgp:ignore SortAppIndex msgp:sort AppIndex SortAp
data/basics/sort.go:50
↓ 4 callersTypeAliasSortAssetIndex
SortAssetIndex implements sorting by AssetIndex keys for canonical encoding of maps in msgpack format. msgp:ignore SortAssetIndex msgp:sort AssetInde
data/basics/sort.go:39
↓ 4 callersTypeAliasTealKeyValue
TealKeyValue represents a key/value store for use in an application's LocalState or GlobalState msgp:allocbound TealKeyValue bounds.EncodedMaxKeyValu
data/basics/teal.go:184
↓ 4 callersStructVotingData
VotingData holds voting-related data
data/basics/userBalance.go:73
↓ 4 callersTypeAliasactionType
go:generate stringer -type=actionType
agreement/actions.go:30
↓ 4 callersTypeAliascapacityQueue
Capacity Queue wraps and maintains a channel of opaque capacity structs
util/rateLimit.go:63
↓ 4 callersTypeAliased25519Signature
* Classical signatures */
crypto/curve25519.go:100
↓ 4 callersStructunauthenticatedBundle
unauthenticatedBundle is a bundle which has not yet been verified.
agreement/bundle.go:31
↓ 3 callersStructBlock
A Block contains the Payset and metadata corresponding to a given Round.
data/bookkeeping/block.go:266
↓ 3 callersTypeAliasCatchpointCatchupState
CatchpointCatchupState is the state of the current catchpoint catchup process
ledger/catchupaccessor.go:243
↓ 3 callersTypeAliasDeltaAction
DeltaAction is an enum of actions that may be performed when applying a delta to a TEAL key/value store
data/basics/teal.go:27
↓ 3 callersTypeAliasFalconSignature
FalconSignature represents a Falcon signature in a compressed-form msgp:allocbound FalconSignature FalconMaxSignatureSize
crypto/falconWrapper.go:40
↓ 3 callersTypeAliasHashType
HashType represents different hash functions
crypto/hashes.go:31
↓ 3 callersClassMetric
Metric with tags
test/heapwatch/metrics_lib.py:172
↓ 3 callersTypeAliasParticipationAction
ParticipationAction is used when recording participation actions. msgp:ignore ParticipationAction
data/account/participationRegistry.go:186
↓ 3 callersTypeAliasResourceFlags
ResourceFlags are bitmask used to indicate which portions ofa resources are used.
ledger/store/trackerdb/data.go:63
↓ 3 callersTypeAliasSimpleKeyManager
SimpleKeyManager provides a simple implementation of a KeyManager for unit tests.
agreement/agreementtest/keyManager.go:25
↓ 3 callersTypeAliasSortUint64
SortUint64 implements sorting by uint64 keys for canonical encoding of maps in msgpack format. msgp:ignore SortUint64 msgp:sort uint64 SortUint64
data/basics/sort.go:28
↓ 3 callersTypeAliasStateProofType
A single Algorand chain can support multiple types of stateproofs, reflecting different hash functions, signature schemes, and frequency parameters. S
protocol/stateproof.go:24
↓ 3 callersTypeAliasTimeoutType
TimeoutType defines the type of a Deadline, to distinguish between different timeouts set by agreement.
agreement/types.go:30
↓ 3 callersInterfaceaction
agreement/actions.go:63
↓ 3 callersTypeAliasdbState
ledger/acctonline_test.go:1997
↓ 3 callersTypeAliaspersistence
network/phonebook/phonebook.go:44
↓ 3 callersTypeAliassError
data/transactions/logic/pairing.go:33
↓ 3 callersClasssummary
test/heapwatch/metrics_delta.py:133
↓ 3 callersTypeAliastestHTTPPeer
implement network.HTTPPeer
rpcs/txService_test.go:61
↓ 2 callersTypeAliasAcctParamsField
AcctParamsField is an enum for `acct_params_get` opcode
data/transactions/logic/fields.go:1419
↓ 2 callersTypeAliasAgreementType
AgreementType is an enum identifying a specific type of AgreementEvent TODO Maybe this should be called AgreementEventType, since these are not actual
logging/logspec/agreement.go:28
↓ 2 callersTypeAliasAppParamsField
AppParamsField is an enum for `app_params_get` opcode
data/transactions/logic/fields.go:1326
↓ 2 callersTypeAliasAssetHoldingField
AssetHoldingField is an enum for `asset_holding_get` opcode
data/transactions/logic/fields.go:1166
↓ 2 callersTypeAliasAssetParamsField
AssetParamsField is an enum for `asset_params_get` opcode
data/transactions/logic/fields.go:1230
↓ 2 callersTypeAliasBase64Encoding
Base64Encoding is an enum for the `base64decode` opcode
data/transactions/logic/fields.go:856
↓ 2 callersTypeAliasBlockField
BlockField is an enum for the `block` opcode
data/transactions/logic/fields.go:1054
↓ 2 callersTypeAliasComponent
Component is an enum identifying a specific type of Event TODO Maybe this should be called ComponentEventType (and change Event to ComponentEvent), si
logging/logspec/root.go:30
↓ 2 callersInterfaceDownstreamFilter
DownstreamFilter is the network filter downsteam filter interface
agreement/fuzzer/filter_test.go:24
next →1–100 of 2,561, ranked by callers