SeismicSignedProvider
Full-featured Seismic provider with wallet integration, encryption, and response decryption
Overview
Type Signature
pub struct SeismicSignedProvider<N: SeismicNetwork> {
// inner provider with filler chain
// ephemeral_secret_key: secp256k1 secret key
// tee_pubkey: cached TEE public key
}Constructors
new()
new()Parameters
Parameter
Type
Required
Description
Returns
Type
Description
Example
new_with_tee_pubkey()
new_with_tee_pubkey()Parameters
Parameter
Type
Required
Description
Returns
Type
Description
Example
Convenience Functions
sreth_signed_provider()
sreth_signed_provider()sfoundry_signed_provider()
sfoundry_signed_provider()Methods
Via SeismicProviderExt
SeismicProviderExtseismic_call()
seismic_call()Parameter
Type
Required
Description
Returns
Description
get_tee_pubkey()
get_tee_pubkey()Returns
Description
should_encrypt_input()
should_encrypt_input()Parameter
Type
Required
Description
Returns
Description
call_conditionally_signed()
call_conditionally_signed()Parameter
Type
Required
Description
Returns
Description
Via Standard Alloy Provider
ProviderFiller Chain
Order
Filler
Purpose
Examples
Shielded Write
Signed Read
Local Development with sfoundry
Pre-fetched TEE Pubkey
How It Works
Notes
See Also
Last updated

