Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SoundnessLabs/sp1-sui
/ functions
Functions
37 in github.com/SoundnessLabs/sp1-sui
⨍
Functions
37
◇
Types & classes
11
↓ 3 callers
Function
decompress_g2
(g2_bytes: &[u8; 64])
verifier/src/ark_converter.rs:66
↓ 3 callers
Function
fetch_coin
Return the coin owned by the address that has at least 5_000_000 MIST, otherwise returns None
examples/sp1-sui-sdk/src/utils.rs:198
↓ 3 callers
Function
serialize_input
(value: &T)
examples/sp1-sui-sdk/src/utils.rs:37
↓ 2 callers
Function
convert_sp1_gnark_to_ark
( sp1_proof_with_public_values: SP1ProofWithPublicValues, )
verifier/src/lib.rs:26
↓ 2 callers
Function
decompress_g1
(g1_bytes: &[u8; 32])
verifier/src/ark_converter.rs:50
↓ 2 callers
Function
fibonacci
Compute the n'th fibonacci number (wrapping around on overflows), using normal Rust code.
examples/fibonacci/lib/src/lib.rs:13
↓ 2 callers
Function
gnark_compressed_x_to_ark_compressed_x
(x: &[u8])
verifier/src/ark_converter.rs:95
↓ 2 callers
Function
gnark_decompressed_g1_to_ark_decompressed_g1
( buf: &[u8; 64], )
verifier/src/ark_converter.rs:110
↓ 2 callers
Function
load_ark_groth16_verifying_key_from_bytes
( buffer: &[u8], )
verifier/src/ark_converter.rs:156
↓ 2 callers
Function
load_ark_proof_from_bytes
(buffer: &[u8])
verifier/src/ark_converter.rs:146
↓ 2 callers
Function
load_ark_public_inputs_from_bytes
( vkey_hash: &[u8; 32], committed_values_digest: &[u8; 32], )
verifier/src/ark_converter.rs:207
↓ 2 callers
Function
request_tokens_from_faucet
( address: SuiAddress, sui_client: &SuiClient, )
examples/sp1-sui-sdk/src/utils.rs:105
↓ 2 callers
Function
retrieve_wallet
()
examples/sp1-sui-sdk/src/utils.rs:283
↓ 2 callers
Function
setup_for_write
Return a sui client to interact with the APIs, the active address of the local wallet, and another address that can be used as a recipient. By defaul
examples/sp1-sui-sdk/src/utils.rs:62
↓ 1 callers
Function
create_proof_fixture
Create a fixture for the given proof.
examples/fibonacci/script/src/bin/evm.rs:85
↓ 1 callers
Function
gnark_decompressed_g2_to_ark_decompressed_g2
( buf: &[u8; 128], )
verifier/src/ark_converter.rs:128
↓ 1 callers
Function
gnark_flag_to_ark_flag
(msb: u8)
verifier/src/ark_converter.rs:79
↓ 1 callers
Function
pem_to_der
(pem_key: &str)
examples/sp1-jwt-verify-email-domain/lib/src/lib.rs:41
↓ 1 callers
Function
setup_for_read
Return a sui client to interact with the APIs and an active address from the local wallet. This function sets up a wallet in case there is no wallet
examples/sp1-sui-sdk/src/utils.rs:88
↓ 1 callers
Function
split_coin_digest
Return a transaction digest from a split coin + merge coins transaction
examples/sp1-sui-sdk/src/utils.rs:215
↓ 1 callers
Function
split_email
(email: String)
examples/sp1-jwt-verify-email-domain/lib/src/lib.rs:14
↓ 1 callers
Function
split_jwt
slightly modified version of https://github.com/robjsliwa/jwt-rustcrypto/blob/main/src/decode.rs#L80
examples/sp1-jwt-verify-email-domain/lib/src/lib.rs:27
Function
convert_endianness
( bytes: &[u8; ARRAY_SIZE], )
verifier/src/ark_converter.rs:32
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
examples/sp1-jwt-verify-email-domain/lib/src/lib.rs:73
Method
from_str
(s: &str)
examples/sp1-jwt-verify-email-domain/lib/src/lib.rs:95
Function
just_for_clippy
()
examples/sp1-sui-sdk/src/utils.rs:335
Function
main
()
examples/fibonacci/script/build.rs:3
Function
main
()
examples/fibonacci/script/src/bin/main.rs:39
Function
main
()
examples/fibonacci/script/src/bin/vkey.rs:6
Function
main
()
examples/fibonacci/script/src/bin/evm.rs:54
Function
main
()
examples/fibonacci/program/src/main.rs:14
Function
main
()
examples/sp1-sui-sdk/src/main.rs:24
Function
main
()
examples/sp1-jwt-verify-email-domain/script/build.rs:1
Function
main
()
examples/sp1-jwt-verify-email-domain/script/src/main.rs:5
Function
main
()
examples/sp1-jwt-verify-email-domain/program/src/main.rs:8
Function
main
()
verifier/src/main.rs:14
Function
test_convert_gnark_to_ark
()
verifier/src/test.rs:11