Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/deltadevsde/prism
/ functions
Functions
870 in github.com/deltadevsde/prism
⨍
Functions
870
◇
Types & classes
213
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/keys/src/algorithm.rs:51
Method
fmt
(&self, f: &mut std::fmt::Formatter)
crates/keys/src/verifying_keys.rs:359
Method
from
(err: PrismHttpClientError)
crates/client/src/http_prism_api.rs:45
Method
from
(err: reqwest::Error)
crates/client/src/http_client.rs:86
Method
from
(_: PoisonError<T>)
crates/crosstarget/src/tasks.rs:83
Method
from
(token: Token)
crates/crosstarget/src/token.rs:50
Method
from
(event: PrismEvent)
crates/node_types/uniffi-lightclient/src/types.rs:73
Method
from
(port: MessagePort)
crates/node_types/wasm-lightclient/src/worker.rs:41
Method
from
(err: TelemetryError)
crates/cli/src/error.rs:19
Method
from
(network: CliCelestiaNetwork)
crates/cli/src/cli_args/da.rs:25
Method
from
(err: bincode::Error)
crates/errors/src/lib.rs:71
Method
from
(err: broadcast::error::RecvError)
crates/events/src/channel.rs:69
Method
from
(err: TransactionError)
crates/api/src/error.rs:41
Method
from
(sk: SigningKey)
crates/common/src/operation.rs:125
Method
from
(value: [u8; N])
crates/common/src/digest.rs:64
Method
from
(proof: groth16::Proof<Bls12>)
crates/zk/groth16/src/lib.rs:107
Method
from
(signature: Signature)
crates/keys/src/signatures.rs:140
Method
from
(signing_key: SigningKey)
crates/keys/src/signing_keys.rs:272
Method
from
(verifying_key: VerifyingKey)
crates/keys/src/verifying_keys.rs:308
Method
from_algorithm_and_bytes
(algorithm: CryptoAlgorithm, bytes: &[u8])
crates/keys/src/signatures.rs:42
Method
from_algorithm_and_bytes
(algorithm: CryptoAlgorithm, bytes: &[u8])
crates/keys/src/signing_keys.rs:123
Method
from_algorithm_and_bytes
(algorithm: CryptoAlgorithm, bytes: &[u8])
crates/keys/src/verifying_keys.rs:94
Method
from_base64
(base64: T)
crates/common/src/digest.rs:89
Method
from_base64
(base64: T)
crates/keys/src/verifying_keys.rs:331
Method
from_base64
(base64: T)
crates/serde/src/base64.rs:28
Method
from_bech32
(bech32: &str)
crates/serde/src/bech32.rs:29
Method
from_hex
(hex: T)
crates/common/src/digest.rs:81
Method
from_hex
(hex: U)
crates/serde/src/hex.rs:28
Method
from_pkcs8_der
(bytes: &[u8])
crates/keys/src/signing_keys.rs:172
Method
from_pkcs8_der_doc
(doc: &Document)
crates/keys/src/signing_keys.rs:143
Method
from_pkcs8_pem_file
(file_path: impl AsRef<Path>)
crates/keys/src/signing_keys.rs:177
Method
from_pkcs8_pem_path_or_create_ed25519
(file_path: impl AsRef<Path>)
crates/keys/src/signing_keys.rs:185
Method
from_prism_der
(bytes: &[u8])
crates/keys/src/signatures.rs:112
Method
from_root_hash
(root_hash: RootHash)
crates/zk/nova/src/utils.rs:36
Method
from_spki
(spki: SubjectPublicKeyInfoRef)
crates/keys/src/verifying_keys.rs:228
Method
from_spki_base64
(base64: &str)
crates/keys/src/verifying_keys.rs:273
Method
from_spki_der
(bytes: &[u8])
crates/keys/src/verifying_keys.rs:267
Method
from_spki_pem_file
(filename: impl AsRef<Path>)
crates/keys/src/verifying_keys.rs:279
Method
from_spki_pem_path_or_base64
(input: &str)
crates/keys/src/verifying_keys.rs:287
Method
from_str
(s: &str)
crates/presets/src/lib.rs:17
Method
from_str
(input: &str)
crates/keys/src/algorithm.rs:38
Method
general_error
(msg: impl Into<String>)
crates/node_types/uniffi-lightclient/src/error.rs:62
Method
get_account
(&self, id: &str)
crates/client/src/http_prism_api.rs:24
Method
get_account
(&self, id: &str)
crates/node_types/prover/src/prover/mod.rs:328
Method
get_account
(&self, _: &str)
crates/api/src/noop.rs:33
Method
get_account
(&self, id: &str)
crates/common/src/test_transaction_builder.rs:100
Method
get_accounts
(&self)
crates/common/src/test_transaction_builder.rs:88
Method
get_commitment
(&self)
crates/client/src/http_prism_api.rs:30
Method
get_commitment
(&self, epoch: &u64)
crates/storage/src/inmemory.rs:88
Method
get_commitment
(&self)
crates/api/src/mock.rs:52
Method
get_commitment
(&self)
crates/api/src/noop.rs:37
Method
get_current_commitment
Gets the current commitment.
crates/node_types/uniffi-lightclient/src/lib.rs:68
Method
get_finalized_epochs
(&self, height: u64)
crates/da/src/celestia/light_client.rs:453
Method
get_finalized_epochs
(&self, height: u64)
crates/da/src/celestia/full_node.rs:311
Method
get_last_synced_height
(&self)
crates/storage/src/inmemory.rs:134
Method
get_latest_commitment
(&self)
crates/node_types/lightclient/src/lightclient.rs:154
Method
get_latest_epoch
(&self)
crates/storage/src/inmemory.rs:129
Method
get_latest_height
(&self)
crates/da/src/celestia/full_node.rs:336
Method
get_node_option
(&self, node_key: &NodeKey)
crates/storage/src/inmemory.rs:48
Method
get_node_option
(&self, node_key: &NodeKey)
crates/storage/src/rocksdb.rs:238
Method
get_pending_transactions
(&self)
crates/node_types/prover/src/sequencer.rs:231
Method
get_rightmost_leaf
(&self)
crates/storage/src/inmemory.rs:52
Method
get_rightmost_leaf
This method only gets called on JMT restoration TODO: Add test cases in KeyDirectoryTree to test this functionality
crates/storage/src/rocksdb.rs:277
Method
get_sync_state
(&self)
crates/node_types/lightclient/src/lightclient.rs:89
Method
get_transactions
(&self, height: u64)
crates/da/src/celestia/full_node.rs:369
Method
get_value_option
( &self, max_version: Version, key_hash: KeyHash, )
crates/storage/src/inmemory.rs:56
Method
handle_new_header
(&self, height: u64)
crates/node_types/lightclient/src/syncer.rs:136
Method
hash
(data: impl AsRef<[u8]>)
crates/common/src/digest.rs:27
Method
hash
(&self, state: &mut H)
crates/keys/src/verifying_keys.rs:56
Method
hash_items
(items: &[impl AsRef<[u8]>])
crates/common/src/digest.rs:33
Function
hide
()
doc/book/searcher.js:305
Function
initResize
(e)
doc/book/book.js:506
Method
initial_circuit_index
(&self)
crates/zk/nova/src/batch.rs:81
Method
initialization_error
(msg: impl Into<String>)
crates/node_types/uniffi-lightclient/src/error.rs:50
Function
invalid_less_than_circuit_a_eq_b
()
crates/zk/groth16/src/lib.rs:271
Function
invalid_less_than_circuit_a_gt_b
()
crates/zk/groth16/src/lib.rs:263
Method
is_error
(&self)
crates/events/src/event.rs:49
Method
is_triggered
Returns if event is triggered or not.
crates/crosstarget/src/token.rs:32
Function
le_with_scalar_valid
()
crates/zk/groth16/src/lib.rs:248
Method
load
Load configuration from file and CLI arguments
crates/cli/src/apply_args/traits.rs:24
Function
main
Binary executable for generating UniFFI bindings. This binary is used by the build system to generate language bindings. This is the entry point for
crates/node_types/uniffi-lightclient/src/bin/uniffi-bindgen.rs:6
Function
main
()
crates/cli/src/main.rs:27
Function
main
()
crates/zk/sp1-script/src/main.rs:235
Function
main
Recursive prover - used for all epochs after the initial epoch This binary ALWAYS performs recursive verification, with no option to skip it
crates/zk/sp1/src/bin/recursive_prover.rs:9
Function
main
Base prover - only used for the initial epoch (epoch 0) This binary intentionally does NOT have recursive verification capability
crates/zk/sp1/src/bin/base_prover.rs:8
Function
main
()
crates/zk/sp1-builder/build.rs:4
Method
modify
(&self)
crates/api/src/account_ext.rs:17
Method
modify_via_api
(&self, prism: &'a P)
crates/api/src/account_ext.rs:21
Method
name
()
crates/keys/src/signatures.rs:159
Method
name
()
crates/keys/src/verifying_keys.rs:369
Method
network_error
(msg: impl Into<String>)
crates/node_types/uniffi-lightclient/src/error.rs:46
Method
new
(base_url: &str)
crates/client/src/http_client.rs:13
Method
new
()
crates/telemetry/src/metrics_registry.rs:32
Method
new
Create a new `Interval` with provided duration between firings
crates/crosstarget/src/time.rs:18
Method
new
()
crates/crosstarget/src/tasks.rs:89
Method
new
Create a new token
crates/crosstarget/src/token.rs:13
Method
new
(network_name: String, base_path: Option<String>)
crates/node_types/uniffi-lightclient/src/lib.rs:31
Method
new
( da: Arc<dyn DataAvailabilityLayer>, db: Arc<Box<dyn Database>>, event_channel: Event
crates/node_types/prover/src/syncer.rs:30
Method
new
( db: Arc<Box<dyn Database>>, da: Arc<dyn DataAvailabilityLayer>, config: &crate::prov
crates/node_types/prover/src/sequencer.rs:41
Method
new
(cfg: WebServerConfig, prism: Arc<P>)
crates/node_types/prover/src/webserver.rs:58
← previous
next →
501–600 of 870, ranked by callers