Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0gfoundation/0g-da-client
/ types & classes
Types & classes
265 in github.com/0gfoundation/0g-da-client
⨍
Functions
1,054
◇
Types & classes
265
↓ 4 callers
TypeAlias
OperatorID
core/attestation.go:19
↓ 1 callers
Class
BlockchainNode
tests/da_test_framework/blockchain_node.py:34
↓ 1 callers
Class
DAPutGetTest
tests/da_put_get_test.py:14
↓ 1 callers
Class
FailedToStartError
Raised when a node fails to start correctly.
tests/da_test_framework/test_node.py:40
↓ 1 callers
Class
RpcCaller
tests/utility/simple_rpc_proxy.py:14
↓ 1 callers
Class
SimpleRpcProxy
tests/utility/simple_rpc_proxy.py:5
↓ 1 callers
TypeAlias
requestID
disperser/batcher/encoded_blob_store.go:16
Struct
Abis
inabox/deploy/subgraph.go:50
Struct
BN254G1Point
BN254G1Point is an auto generated low-level Go binding around an user-defined struct.
disperser/contract/da_signers/da_signers.go:33
Struct
BN254G1Point
BN254G1Point is an auto generated low-level Go binding around an user-defined struct.
disperser/contract/da_entrance/da_entrance.go:33
Struct
BN254G2Point
BN254G2Point is an auto generated low-level Go binding around an user-defined struct.
disperser/contract/da_signers/da_signers.go:39
Struct
BN254G2Point
BN254G2Point is an auto generated low-level Go binding around an user-defined struct.
disperser/contract/da_entrance/da_entrance.go:39
Struct
BatchCommitRootSubmission
disperser/batcher/slice_signer.go:96
Struct
BatchHeader
Batch A batch is a collection of blobs. DA nodes receive and attest to the blobs in a batch together to amortize signature verification costs BatchHea
core/data.go:125
Struct
BatchInfo
disperser/batcher/confirmer.go:47
Struct
BatchSignReply
disperser/api/grpc/signer/signer.pb.go:149
Struct
BatchSignRequest
disperser/api/grpc/signer/signer.pb.go:102
Struct
Batcher
disperser/batcher/batcher.go:58
Struct
BatcherVars
inabox/deploy/env_vars.go:78
Struct
Blob
Blob stores the data and header of a single data blob. Blobs are the fundamental unit of data posted to ZGDA by users.
core/data.go:40
Struct
BlobCommitments
core/data.go:83
Struct
BlobDisperseInfo
core/data.go:148
Struct
BlobHeader
BlobHeader contains all metadata related to a blob including commitments and parameters for encoding
core/data.go:61
Struct
BlobHeader
api/grpc/disperser/disperser.pb.go:471
Struct
BlobHolder
BlobHolder stores the blob along with its status and any other metadata
disperser/common/memorydb/memorydb.go:27
Struct
BlobInfo
BlobInfo contains information needed to confirm the blob against the ZGDA contracts
api/grpc/disperser/disperser.pb.go:424
Struct
BlobKey
disperser/disperser.go:50
Struct
BlobKeyCache
disperser/disperser.go:70
Struct
BlobLocation
BlobLocation the segment index and offset of rows in encoded blob
core/data.go:161
Struct
BlobMetadata
disperser/disperser.go:128
Struct
BlobMetadataStore
BlobMetadataStore is a blob metadata storage backed by DynamoDB The blob metadata is stored in a single table and replicated in several indexes. - Met
disperser/common/blobstore/blob_metadata_store.go:29
Struct
BlobQuorumInfo
BlobQuorumInfo contains the quorum IDs and parameters for a blob specific to a given quorum
core/data.go:54
Struct
BlobReply
disperser/api/grpc/retriever/retriever.pb.go:90
Struct
BlobReply
api/grpc/retriever/retriever.pb.go:102
Struct
BlobRequest
disperser/api/grpc/retriever/retriever.pb.go:23
Struct
BlobRequest
api/grpc/retriever/retriever.pb.go:23
Struct
BlobRequestHeader
BlobRequestHeader contains the orignal data size of a blob and the security required
core/data.go:46
Struct
BlobRetrieveMetadata
disperser/disperser.go:97
TypeAlias
BlobStatus
disperser/disperser.go:20
TypeAlias
BlobStatus
api/grpc/disperser/disperser.pb.go:23
Struct
BlobStatusReply
api/grpc/disperser/disperser.pb.go:250
Struct
BlobStatusRequest
BlobStatusRequest is used to query the status of a blob.
api/grpc/disperser/disperser.pb.go:203
Interface
BlobStore
disperser/disperser.go:201
Class
BlockChainNodeType
tests/da_test_framework/test_node.py:28
Struct
BlockHandler
inabox/deploy/subgraph.go:60
Struct
ChurnerVars
inabox/deploy/env_vars.go:356
Struct
Client
common/aws/dynamodb/client.go:43
Struct
Client
common/aws/s3/client.go:32
Struct
ClientConfig
common/storage_node/cli.go:13
Struct
ClientConfig
common/aws/cli.go:15
Struct
ClientRateLimiterManager
disperser/apiserver/server.go:370
Struct
CommitRootSubmission
core/data.go:73
Struct
Config
cli/config.go:10
Struct
Config
inabox/deploy/config_types.go:146
Struct
Config
disperser/cmd/combined_server/config.go:19
Struct
Config
disperser/cmd/apiserver/config.go:16
Struct
Config
disperser/cmd/batcher/config.go:14
Struct
Config
disperser/common/blobstore/shared_storage.go:49
Struct
Config
disperser/batcher/batcher.go:35
Struct
Config
common/logging/cli.go:14
Struct
Config
common/ratelimit/limiter_cli.go:21
Struct
ConfirmationInfo
disperser/disperser.go:179
Struct
Confirmer
disperser/batcher/confirmer.go:26
Struct
ContractDeployer
inabox/deploy/config_types.go:35
Class
DABatcher
tests/da_test_framework/da_batcher.py:15
Struct
DAContract
disperser/contract/contract.go:38
Class
DAEncoder
tests/da_test_framework/da_encoder.py:13
Struct
DAEntrance
DAEntrance is an auto generated Go binding around an Ethereum contract.
disperser/contract/da_entrance/da_entrance.go:65
Struct
DAEntranceCaller
DAEntranceCaller is an auto generated read-only Go binding around an Ethereum contract.
disperser/contract/da_entrance/da_entrance.go:72
Struct
DAEntranceCallerRaw
DAEntranceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
disperser/contract/da_entrance/da_entrance.go:114
Struct
DAEntranceCallerSession
DAEntranceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
disperser/contract/da_entrance/da_entrance.go:96
Struct
DAEntranceDataUpload
DAEntranceDataUpload represents a DataUpload event raised by the DAEntrance contract.
disperser/contract/da_entrance/da_entrance.go:513
Struct
DAEntranceDataUploadIterator
DAEntranceDataUploadIterator is returned from FilterDataUpload and is used to iterate over the raw logs and unpacked data for DataUpload events raised
disperser/contract/da_entrance/da_entrance.go:446
Struct
DAEntranceErasureCommitmentVerified
DAEntranceErasureCommitmentVerified represents a ErasureCommitmentVerified event raised by the DAEntrance contract.
disperser/contract/da_entrance/da_entrance.go:649
Struct
DAEntranceErasureCommitmentVerifiedIterator
DAEntranceErasureCommitmentVerifiedIterator is returned from FilterErasureCommitmentVerified and is used to iterate over the raw logs and unpacked dat
disperser/contract/da_entrance/da_entrance.go:582
Struct
DAEntranceFilterer
DAEntranceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
disperser/contract/da_entrance/da_entrance.go:82
Struct
DAEntranceRaw
DAEntranceRaw is an auto generated low-level Go binding around an Ethereum contract.
disperser/contract/da_entrance/da_entrance.go:109
Struct
DAEntranceSession
DAEntranceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
disperser/contract/da_entrance/da_entrance.go:88
Struct
DAEntranceTransactor
DAEntranceTransactor is an auto generated write-only Go binding around an Ethereum contract.
disperser/contract/da_entrance/da_entrance.go:77
Struct
DAEntranceTransactorRaw
DAEntranceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
disperser/contract/da_entrance/da_entrance.go:119
Struct
DAEntranceTransactorSession
DAEntranceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
disperser/contract/da_entrance/da_entrance.go:103
Class
DANodeType
tests/da_test_framework/da_node_type.py:5
Class
DARetriever
tests/da_test_framework/da_retriever.py:17
Class
DAServer
tests/da_test_framework/da_server.py:18
Class
DASigner
tests/da_test_framework/da_signer.py:15
Struct
DASigners
DASigners is an auto generated Go binding around an Ethereum contract.
disperser/contract/da_signers/da_signers.go:62
Struct
DASignersCaller
DASignersCaller is an auto generated read-only Go binding around an Ethereum contract.
disperser/contract/da_signers/da_signers.go:69
Struct
DASignersCallerRaw
DASignersCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
disperser/contract/da_signers/da_signers.go:111
Struct
DASignersCallerSession
DASignersCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
disperser/contract/da_signers/da_signers.go:93
Struct
DASignersFilterer
DASignersFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
disperser/contract/da_signers/da_signers.go:79
Struct
DASignersNewSigner
DASignersNewSigner represents a NewSigner event raised by the DASigners contract.
disperser/contract/da_signers/da_signers.go:570
Struct
DASignersNewSignerIterator
DASignersNewSignerIterator is returned from FilterNewSigner and is used to iterate over the raw logs and unpacked data for NewSigner events raised by
disperser/contract/da_signers/da_signers.go:503
Struct
DASignersRaw
DASignersRaw is an auto generated low-level Go binding around an Ethereum contract.
disperser/contract/da_signers/da_signers.go:106
Struct
DASignersSession
DASignersSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
disperser/contract/da_signers/da_signers.go:85
Struct
DASignersSocketUpdated
DASignersSocketUpdated represents a SocketUpdated event raised by the DASigners contract.
disperser/contract/da_signers/da_signers.go:716
Struct
DASignersSocketUpdatedIterator
DASignersSocketUpdatedIterator is returned from FilterSocketUpdated and is used to iterate over the raw logs and unpacked data for SocketUpdated event
disperser/contract/da_signers/da_signers.go:649
Struct
DASignersTransactor
DASignersTransactor is an auto generated write-only Go binding around an Ethereum contract.
disperser/contract/da_signers/da_signers.go:74
Struct
DASignersTransactorRaw
DASignersTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
disperser/contract/da_signers/da_signers.go:116
Struct
DASignersTransactorSession
DASignersTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
disperser/contract/da_signers/da_signers.go:100
Class
DATestFramework
tests/da_test_framework/da_test_framework.py:34
next →
1–100 of 265, ranked by callers