Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Sovereign-Labs/sovereign-sdk
/ types & classes
Types & classes
2,504 in github.com/Sovereign-Labs/sovereign-sdk
⨍
Functions
9,860
◇
Types & classes
2,504
↓ 202 callers
Class
Amount
A token amount.
crates/module-system/sov-modules-api/src/common/amount.rs:36
↓ 133 callers
Class
HexString
crates/rollup-interface/src/common/hex_string.rs:24
↓ 37 callers
Enum
FatalError
crates/module-system/sov-modules-api/src/runtime/capabilities/authentication.rs:254
↓ 35 callers
Class
ProofInput
Defines the proof that can be sent to the runtime.
crates/utils/sov-test-utils/src/interface/inputs.rs:188
↓ 23 callers
Class
Evm
crates/module-system/module-implementations/sov-evm/src/lib.rs:100
↓ 21 callers
Class
MockHash
crates/adapters/mock-da/src/types/mod.rs:37
↓ 18 callers
Class
Batch
crates/full-node/sov-ledger-apis/src/lib.rs:1018
↓ 18 callers
Class
User
crates/module-system/sov-state/src/namespaces.rs:71
↓ 13 callers
Class
ValueSetter
crates/module-system/module-implementations/sov-value-setter/src/lib.rs:22
↓ 11 callers
Class
Bank
crates/module-system/module-implementations/sov-bank/src/lib.rs:79
↓ 11 callers
Class
CapacityError
crates/rollup-interface/src/common/safe_vec.rs:95
↓ 10 callers
Interface
Read
typescript/examples/phantom/src/types.ts:164
↓ 9 callers
Class
Module
crates/module-system/sov-modules-api/src/tests.rs:49
↓ 9 callers
Enum
ProofError
crates/adapters/celestia/src/types/error.rs:82
↓ 9 callers
Class
Window
crates/module-system/module-implementations/sov-uniqueness/src/window.rs:22
↓ 8 callers
Class
BatchType
Defines the type of batch that can be sent to the runtime.
crates/utils/sov-test-utils/src/interface/inputs.rs:179
↓ 8 callers
Class
MockCodeCommitment
crates/adapters/mock-zkvm/src/lib.rs:70
↓ 8 callers
Class
Payer
crates/module-system/module-implementations/sov-paymaster/src/lib.rs:60
↓ 7 callers
Enum
Container
crates/universal-wallet/schema/src/schema/container.rs:52
↓ 7 callers
Class
PreferredProofDataBytes
crates/full-node/sov-sequencer/src/lib.rs:85
↓ 7 callers
Class
TmHash
crates/adapters/celestia/src/types/mod.rs:26
↓ 6 callers
Class
Borrowed
A borrowed state value which points to state variable that it came from We use this struct to extend the borrow checker to state variables as if `self
crates/module-system/sov-modules-api/src/containers/mod.rs:26
↓ 6 callers
Class
CredentialId
crates/rollup-interface/src/state_machine/crypto/mod.rs:35
↓ 6 callers
Class
NoSchemaU64Wrapper
A type which doesn't derive `UniversalWallet` and doesn't have a schema gen implementation
crates/universal-wallet/schema/tests/integration/schema.rs:251
↓ 6 callers
Class
Proof
crates/adapters/mock-da/src/types/mod.rs:20
↓ 6 callers
Interface
Register
typescript/examples/phantom/src/types.ts:890
↓ 6 callers
Class
Runtime
examples/demo-rollup/stf/src/runtime.rs:46
↓ 5 callers
Class
ApiPath
crates/utils/sov-test-utils/src/runtime/mod.rs:219
↓ 5 callers
Class
Bank
typescript/packages/modules/src/bank.ts:74
↓ 5 callers
Class
RollupHeight
crates/rollup-interface/src/common/slot_numbering.rs:279
↓ 5 callers
Class
State
crates/utils/transaction-generator/src/state.rs:57
↓ 5 callers
Class
Tuple
crates/universal-wallet/schema/src/ty/mod.rs:227
↓ 5 callers
Class
Warp
crates/module-system/hyperlane/src/warp/mod.rs:39
↓ 5 callers
Interface
Write
typescript/examples/phantom/src/types.ts:176
↓ 4 callers
Class
Blob
crates/adapters/celestia/src/shares.rs:17
↓ 4 callers
Class
BorshSpecId
A wrapper around `SpecId` that implements Borsh serialization and deserialization.
crates/module-system/module-implementations/sov-evm/src/config.rs:137
↓ 4 callers
Interface
ChainState
Capabilities allowing the kernel to update and access the DA layer state. This trait is implemented by the `sov_chain_state::ChainState` module. Impl
crates/module-system/sov-modules-api/src/runtime/capabilities/chain_state.rs:19
↓ 4 callers
Class
Enum
crates/universal-wallet/schema/src/ty/mod.rs:209
↓ 4 callers
Class
MeteredBorshDeserializeString
crates/module-system/module-implementations/sov-test-modules/src/access_pattern/mod.rs:26
↓ 4 callers
Class
SequencerRegistry
crates/module-system/module-implementations/sov-sequencer-registry/src/lib.rs:116
↓ 4 callers
Class
Struct
crates/universal-wallet/schema/src/ty/mod.rs:218
↓ 4 callers
Class
SyntheticLoad
crates/module-system/module-implementations/sov-synthetic-load/src/lib.rs:26
↓ 4 callers
Enum
TestCall
crates/universal-wallet/schema/tests/integration/schema.rs:256
↓ 4 callers
Class
Transaction
crates/full-node/sov-ledger-apis/src/lib.rs:1067
↓ 3 callers
Class
AccountStorageKey
crates/module-system/module-implementations/sov-evm/src/account_storage_key.rs:9
↓ 3 callers
Class
Accounts
crates/module-system/module-implementations/sov-accounts/src/lib.rs:40
↓ 3 callers
Class
Address
crates/universal-wallet/schema/tests/integration/eip712.rs:9
↓ 3 callers
Class
BalanceKey
crates/module-system/module-implementations/sov-bank/src/token.rs:76
↓ 3 callers
Class
BitMap
crates/module-system/module-implementations/sov-uniqueness/src/window.rs:100
↓ 3 callers
Interface
CreateToken
typescript/examples/phantom/src/types.ts:422
↓ 3 callers
Interface
Generic
A marker trait for generic structs where we want to be able to swap out a particular generic.
crates/module-system/sov-modules-api/src/higher_kinded_types.rs:47
↓ 3 callers
Class
HooksCount
crates/module-system/module-implementations/sov-test-modules/src/hooks_count/mod.rs:22
↓ 3 callers
Enum
Item
crates/universal-wallet/schema/src/schema/mod.rs:682
↓ 3 callers
Class
Path
crates/utils/sov-rest-utils/src/axum_extractors.rs:84
↓ 3 callers
Class
ProposalKey
crates/module-system/module-implementations/sov-timelock/src/lib.rs:53
↓ 3 callers
Class
Root
An empty state root
examples/demo-simple-stf/src/lib.rs:27
↓ 3 callers
Class
SP1MethodId
crates/adapters/sp1/src/lib.rs:35
↓ 3 callers
Interface
Sealed
crates/rollup-interface/src/state_machine/mod.rs:99
↓ 3 callers
Class
SerializedProofWithDetailsBytes
crates/full-node/sov-sequencer/src/lib.rs:81
↓ 3 callers
Class
TestRecipient
crates/module-system/hyperlane/src/test_recipient.rs:20
↓ 3 callers
Interface
Withdraw
typescript/examples/phantom/src/types.ts:902
↓ 2 callers
Class
AcceptedTx
crates/full-node/sov-sequencer/src/common.rs:257
↓ 2 callers
Class
Address
crates/module-system/sov-modules-api/src/common/address.rs:345
↓ 2 callers
Interface
Allowlist
typescript/examples/phantom/src/types.ts:620
↓ 2 callers
Class
Base58Address
A solana-style base-58 encoded address. Note that this is *not* simply an alternative encoding of the [`Address`] type; this type usually corresponds
crates/module-system/sov-modules-api/src/common/address.rs:483
↓ 2 callers
Class
ChainState
crates/module-system/module-implementations/sov-chain-state/src/lib.rs:134
↓ 2 callers
Class
DbAccount
crates/module-system/module-implementations/sov-evm/src/db/mod.rs:33
↓ 2 callers
Enum
EncodeError
crates/universal-wallet/schema/src/visitors/json_to_borsh.rs:14
↓ 2 callers
Enum
Error
crates/full-node/sov-eth-dev-signer/src/lib.rs:25
↓ 2 callers
Class
EthereumAddress
A standard 20-byte Ethereum address with checksum.
crates/module-system/sov-address/src/evm/address.rs:33
↓ 2 callers
Class
InterchainGasPaymaster
crates/module-system/hyperlane/src/igp/mod.rs:45
↓ 2 callers
Class
Mailbox
crates/module-system/hyperlane/src/lib.rs:75
↓ 2 callers
Class
Percent
crates/utils/transaction-generator/src/interface/mod.rs:146
↓ 2 callers
Class
PriorityFeeBips
crates/module-system/sov-modules-api/src/transaction/data.rs:33
↓ 2 callers
Class
Prover
A prover that generates proofs in parallel using a thread pool. If the pool is saturated, the prover will reject new jobs.
crates/full-node/sov-stf-runner/src/processes/prover_service/parallel/prover.rs:25
↓ 2 callers
Class
RemoteRouterAddress
The address of a remote router.
crates/module-system/hyperlane/src/warp/types.rs:106
↓ 2 callers
Class
SampleMetric
crates/full-node/sov-metrics/src/influxdb/publisher.rs:259
↓ 1 callers
Class
A
crates/universal-wallet/schema/tests/integration/schema.rs:126
↓ 1 callers
Class
AccessPattern
crates/module-system/module-implementations/sov-test-modules/src/access_pattern/mod.rs:207
↓ 1 callers
Class
ArbitrarySafeString
crates/universal-wallet/fuzz/src/lib.rs:35
↓ 1 callers
Class
Attestation
crates/rollup-interface/src/state_machine/optimistic.rs:53
↓ 1 callers
Class
AttesterIncentives
crates/module-system/module-implementations/sov-attester-incentives/src/lib.rs:49
↓ 1 callers
Class
AttributeArgs
crates/module-system/sov-modules-macros/src/lib.rs:319
↓ 1 callers
Class
AuthenticatedTransactionData
crates/module-system/sov-modules-api/src/transaction/data.rs:150
↓ 1 callers
Class
BatchIdAndOffset
crates/rollup-interface/src/node/ledger_api.rs:43
↓ 1 callers
Class
BlockProof
crates/rollup-interface/src/state_machine/zk/aggregated_proof/mod.rs:33
↓ 1 callers
Class
CelestiaAddress
crates/adapters/celestia/src/verifier/address.rs:27
↓ 1 callers
Class
ChainHashOverride
crates/module-system/sov-modules-api/src/runtime/mod.rs:275
↓ 1 callers
Class
CustomCodec
crates/module-system/sov-modules-macros/tests/integration/custom_state_codec_builder.rs:23
↓ 1 callers
Interface
Deposit
typescript/examples/phantom/src/types.ts:870
↓ 1 callers
Class
EcdsaPubKeyBytes
A 64 byte uncompressed ECDSA public key.
crates/module-system/hyperlane/src/crypto.rs:73
↓ 1 callers
Interface
EventEmitter
Allows modules to emit events. Events are served via the REST API but are *not* included in zk proofs.
crates/module-system/sov-modules-api/src/module/mod.rs:169
↓ 1 callers
Class
EventKey
crates/rollup-interface/src/state_machine/stf/events.rs:54
↓ 1 callers
Class
EventValue
crates/rollup-interface/src/state_machine/stf/events.rs:71
↓ 1 callers
Interface
Genesis
Allows a module to initialize its state once during rollup deployment.
crates/module-system/sov-modules-api/src/module/mod.rs:252
↓ 1 callers
Class
HDTimestamp
crates/module-system/sov-modules-api/src/sequencing_metadata.rs:24
↓ 1 callers
Class
IgnoreSpan
crates/module-system/sov-modules-rollup-blueprint/src/native_only/logging.rs:20
↓ 1 callers
Class
InlineKey
crates/full-node/sov-db-types/src/lib.rs:111
↓ 1 callers
Class
InlineMetric
crates/full-node/sov-metrics/src/influxdb/tracker.rs:57
↓ 1 callers
Class
InnerEnumVariant
The inner contents of nested enum.
crates/module-system/sov-modules-api/src/module/dispatch.rs:39
next →
1–100 of 2,504, ranked by callers