Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0gfoundation/0g-da-client
/ functions
Functions
1,054 in github.com/0gfoundation/0g-da-client
⨍
Functions
1,054
◇
Types & classes
265
↓ 3 callers
Method
Next
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false
disperser/contract/da_signers/da_signers.go:518
↓ 3 callers
Function
ProviderOrDefault
(name string)
common/pubip/pubip.go:87
↓ 3 callers
Method
Put
(key []byte, value []byte)
disperser/db.go:9
↓ 3 callers
Method
PutItem
(ctx context.Context, tableName string, item Item)
common/aws/dynamodb/client.go:121
↓ 3 callers
Method
QueryIndex
QueryIndex returns all items in the index that match the given key
common/aws/dynamodb/client.go:179
↓ 3 callers
Function
ReadClientConfig
(ctx *cli.Context, flagPrefix string)
common/storage_node/cli.go:37
↓ 3 callers
Function
ReadEthClientConfig
(ctx *cli.Context)
common/geth/cli.go:74
↓ 3 callers
Method
Serialize
()
disperser/disperser.go:146
↓ 3 callers
Method
SetBlobStatus
(ctx context.Context, metadataKey disperser.BlobKey, status disperser.BlobStatus)
disperser/common/blobstore/blob_metadata_store.go:197
↓ 3 callers
Function
StartDockertestWithLocalstackContainer
(localStackPort string)
inabox/deploy/localstack.go:22
↓ 3 callers
Method
Submit
(task func())
common/workerpool.go:11
↓ 3 callers
Method
UpdateBatchError
(errType FailReason, numBlobs int)
disperser/batcher/metrics.go:173
↓ 3 callers
Method
_node_msg
Return a modified msg that identifies this node by its index as a debugging aid.
tests/da_test_framework/test_node.py:77
↓ 3 callers
Function
blobObjectKey
(blobHash disperser.BlobHash)
disperser/common/blobstore/shared_storage.go:263
↓ 3 callers
Function
blockchain_rpc_port
(n)
tests/utility/utils.py:86
↓ 3 callers
Function
file_signer_signer_proto_rawDescGZIP
()
disperser/api/grpc/signer/signer.pb.go:236
↓ 3 callers
Function
getS3Client
(cfg *Config)
cli/main.go:247
↓ 3 callers
Method
setup_da_node
(self, clazz, binary, updated_config={})
tests/da_test_framework/da_test_framework.py:357
↓ 3 callers
Function
writeFile
(name string, data []byte)
inabox/deploy/utils.go:32
↓ 2 callers
Method
Allow
()
disperser/apiserver/server.go:354
↓ 2 callers
Method
BlockNumber
(ctx context.Context)
common/geth/instrumented_client.go:88
↓ 2 callers
Method
CallContext
(ctx context.Context, result interface{}, method string, args ...interface{})
common/rpc_ethclient.go:13
↓ 2 callers
Method
ChainID
(ctx context.Context)
common/ethclient.go:16
↓ 2 callers
Method
ClearBucket
(ctx context.Context, name string)
common/aws/s3/client.go:177
↓ 2 callers
Function
ClientFlags
(envPrefix string, flagPrefix string)
common/storage_node/cli.go:18
↓ 2 callers
Method
Clone
()
core/attestation.go:88
↓ 2 callers
Method
CreateTransactOpts
()
disperser/contract/contract.go:144
↓ 2 callers
Method
DASIGNERS
DASIGNERS is a free data retrieval call binding the contract method 0x807f063a. Solidity: function DA_SIGNERS() view returns(address)
disperser/contract/da_entrance/da_entrance.go:209
↓ 2 callers
Function
DefaultCLIConfig
()
common/logging/cli.go:44
↓ 2 callers
Method
Delete
(key []byte)
disperser/db.go:11
↓ 2 callers
Method
DeleteBatch
(keys [][]byte)
disperser/db.go:12
↓ 2 callers
Function
DeleteTable
(ctx *cli.Context)
cli/main.go:201
↓ 2 callers
Method
DeleteTable
(ctx context.Context, tableName string)
common/aws/dynamodb/client.go:102
↓ 2 callers
Method
EpochNumber
EpochNumber is a free data retrieval call binding the contract method 0xf4145a83. Solidity: function epochNumber() view returns(uint256)
disperser/contract/da_signers/da_signers.go:206
↓ 2 callers
Method
EstimateGas
(ctx context.Context, msg ethereum.CallMsg)
common/ethclient.go:23
↓ 2 callers
Function
EthClientFlags
(envPrefix string)
common/geth/cli.go:28
↓ 2 callers
Function
GenerateTableSchema
(metadataTableName string, readCapacityUnits int64, writeCapacityUnits int64)
disperser/common/blobstore/blob_metadata_store.go:214
↓ 2 callers
Method
GetAggPkG1
GetAggPkG1 is a free data retrieval call binding the contract method 0x50b73739. Solidity: function getAggPkG1(uint256 _epoch, uint256 _quorumId, byt
disperser/contract/da_signers/da_signers.go:237
↓ 2 callers
Method
GetBlobHeaderHash
GetBlobHeaderHash returns the hash of the BlobHeader that is used to sign the Blob
core/serialization.go:118
↓ 2 callers
Function
GetG1Generator
()
core/bn254/attestation.go:64
↓ 2 callers
Method
GetRateLimiter
(clientID string)
disperser/apiserver/server.go:383
↓ 2 callers
Method
HandleSignedBatch
(ctx context.Context)
disperser/batcher/batcher.go:365
↓ 2 callers
Method
HandleSingleBatch
(ctx context.Context)
disperser/batcher/batcher.go:296
↓ 2 callers
Method
HeaderByNumber
(ctx context.Context, number *big.Int)
common/ethclient.go:26
↓ 2 callers
Method
Initialized
Initialized is a free data retrieval call binding the contract method 0x158ef93e. Solidity: function initialized() view returns(bool)
disperser/contract/da_entrance/da_entrance.go:302
↓ 2 callers
Method
IsConfirmed
()
disperser/disperser.go:162
↓ 2 callers
Method
IsLocal
()
inabox/deploy/config_types.go:142
↓ 2 callers
Method
IsSigner
IsSigner is a free data retrieval call binding the contract method 0x7df73e27. Solidity: function isSigner(address _account) view returns(bool)
disperser/contract/da_signers/da_signers.go:349
↓ 2 callers
Method
LatestFinalizedBlock
()
disperser/batcher/finalizer.go:26
↓ 2 callers
Function
MakeKeyPair
(sk *PrivateKey)
core/attestation.go:173
↓ 2 callers
Function
MapToCurve
(digest [32]byte)
core/bn254/attestation.go:33
↓ 2 callers
Function
MarshalBlobMetadata
(metadata *disperser.BlobMetadata)
disperser/common/blobstore/blob_metadata_store.go:302
↓ 2 callers
Method
MetadataIterator
(ctx context.Context)
disperser/store.go:240
↓ 2 callers
Function
NewClientRateLimiterManager
(maxRequests int)
disperser/apiserver/server.go:376
↓ 2 callers
Function
NewDAContract
(daEntranceAddress, daSignersAddress eth_common.Address, rpcURL, privateKeyString string)
disperser/contract/contract.go:64
↓ 2 callers
Function
NewDispersalServer
NewServer creates a new Server struct with the provided parameters. Note: The Server's chunks store will be created at config.DbPath+"/chunk".
disperser/apiserver/server.go:54
↓ 2 callers
Function
NewEncoderClient
(addr string, timeout time.Duration)
disperser/encoder/client.go:25
↓ 2 callers
Function
NewG1Point
(x, y *big.Int)
core/attestation.go:50
↓ 2 callers
Function
NewMetrics
(httpPort string, logger common.Logger)
disperser/metrics.go:31
↓ 2 callers
Function
NextPowerOf2
(d uint64)
core/encoding.go:30
↓ 2 callers
Function
PurgeDockertestResources
(pool *dockertest.Pool, resource *dockertest.Resource)
inabox/deploy/localstack.go:133
↓ 2 callers
Method
QuorumCount
QuorumCount is a free data retrieval call binding the contract method 0x5ecba503. Solidity: function quorumCount(uint256 _epoch) view returns(uint256
disperser/contract/da_signers/da_signers.go:380
↓ 2 callers
Function
RatelimiterCLIFlags
(envPrefix string, flagPrefix string)
common/ratelimit/limiter_cli.go:28
↓ 2 callers
Function
ReadCLIConfig
(c *cli.Context)
disperser/apiserver/rate_config.go:79
↓ 2 callers
Function
ReadCLIConfig
(ctx *cli.Context, flagPrefix string)
common/ratelimit/limiter_cli.go:83
↓ 2 callers
Method
RegisteredEpoch
RegisteredEpoch is a free data retrieval call binding the contract method 0x6c9e560c. Solidity: function registeredEpoch(address _account, uint256 _e
disperser/contract/da_signers/da_signers.go:411
↓ 2 callers
Method
RemoveSignedBlob
(ts uint64)
disperser/batcher/slice_signer.go:751
↓ 2 callers
Method
Reset
()
disperser/api/grpc/signer/signer.pb.go:35
↓ 2 callers
Method
RetrieveBlob
This retrieves the requested blob from the Disperser's backend. This is a more efficient way to retrieve blobs than directly retrieving from the DA No
api/grpc/disperser/disperser_grpc.pb.go:38
↓ 2 callers
Method
SLICEDENOMINATOR
SLICEDENOMINATOR is a free data retrieval call binding the contract method 0x602b245a. Solidity: function SLICE_DENOMINATOR() view returns(uint256)
disperser/contract/da_entrance/da_entrance.go:240
↓ 2 callers
Method
SLICENUMERATOR
SLICENUMERATOR is a free data retrieval call binding the contract method 0x5626a47b. Solidity: function SLICE_NUMERATOR() view returns(uint256)
disperser/contract/da_entrance/da_entrance.go:271
↓ 2 callers
Method
SendTransaction
(ctx context.Context, tx *types.Transaction)
common/ethclient.go:31
↓ 2 callers
Method
Serialize
()
core/attestation.go:74
↓ 2 callers
Method
Serialize
()
disperser/disperser.go:103
↓ 2 callers
Method
SetHandler
(h log.Handler)
common/logging/logging.go:19
↓ 2 callers
Method
Start
(ctx context.Context)
disperser/apiserver/server.go:293
↓ 2 callers
Method
Start
(ctx context.Context)
disperser/batcher/batcher.go:155
↓ 2 callers
Method
Sub
Sub another G1 point from this one
core/attestation.go:65
↓ 2 callers
Method
SuggestGasTipCap
(ctx context.Context)
common/ethclient.go:36
↓ 2 callers
Method
UploadObject
(ctx context.Context, bucket string, key string, data []byte)
common/aws/s3/client.go:111
↓ 2 callers
Method
VerifiedErasureCommitment
VerifiedErasureCommitment is a free data retrieval call binding the contract method 0x9da3a69b. Solidity: function verifiedErasureCommitment(bytes32
disperser/contract/da_entrance/da_entrance.go:333
↓ 2 callers
Method
_wait_for_rpc_connection
Sets up an RPC connection to the node process. Returns False if unable to connect.
tests/da_test_framework/test_node.py:121
↓ 2 callers
Function
addGasBuffer
(gasLimit uint64)
common/geth/client.go:268
↓ 2 callers
Function
copyBytes
(src []byte)
disperser/store.go:299
↓ 2 callers
Function
createTable
(ctx *cli.Context, isMetadata bool)
cli/main.go:177
↓ 2 callers
Function
createTable
(t *testing.T, tableName string)
common/aws/dynamodb/client_test.go:79
↓ 2 callers
Method
deploySubgraph
(updater subgraphUpdater, path string, startBlock int)
inabox/deploy/subgraph.go:135
↓ 2 callers
Function
execBashCmd
(command string)
inabox/deploy/utils.go:173
↓ 2 callers
Function
file_encoder_encoder_proto_rawDescGZIP
()
disperser/api/grpc/encoder/encoder.pb.go:197
↓ 2 callers
Function
file_retriever_retriever_proto_rawDescGZIP
()
disperser/api/grpc/retriever/retriever.pb.go:168
↓ 2 callers
Function
file_retriever_retriever_proto_rawDescGZIP
()
api/grpc/retriever/retriever.pb.go:184
↓ 2 callers
Function
getChunksSize
(result *EncodingResult)
disperser/batcher/encoded_blob_store.go:197
↓ 2 callers
Function
getDynamodbClient
(cfg *Config)
cli/main.go:261
↓ 2 callers
Function
getHash
(dataRoot [32]byte, epoch, quorumId *big.Int, erasureCommitment *core.G1Point)
disperser/batcher/slice_signer.go:778
↓ 2 callers
Function
getResponseStatus
(status disperser.BlobStatus)
disperser/apiserver/server.go:320
↓ 2 callers
Method
get_blob_status
(self, request_id)
tests/da_test_framework/da_server.py:97
↓ 2 callers
Method
handleFailure
(ctx context.Context, blobMetadatas []*disperser.BlobMetadata, reason FailReason)
disperser/batcher/confirmer.go:134
↓ 2 callers
Function
makeTestRatelimiter
()
common/ratelimit/ratelimit_test.go:15
↓ 2 callers
Method
shutdown
(server *http.Server)
disperser/encoder/metrics.go:114
↓ 2 callers
Method
start
(self)
tests/da_test_framework/da_signer.py:45
← previous
next →
101–200 of 1,054, ranked by callers