List of all items
Structs
- chunk::ChunkGetRequest
- chunk::ChunkMessage
- chunk::ChunkPutRequest
- chunk::ChunkQuoteRequest
- chunk::MerkleCandidateQuoteRequest
- data_types::ChunkStats
- data_types::DataChunk
- devnet_manifest::DevnetEvmInfo
- devnet_manifest::DevnetManifest
- evm::CustomNetwork
- evm::EncodedPeerId
- evm::MerklePaymentCandidateNode
- evm::MerklePaymentCandidatePool
- evm::MerklePaymentProof
- evm::MerkleTree
- evm::MidpointProof
- evm::PayForQuotesError
- evm::PaymentQuote
- evm::PoolCommitment
- evm::ProofOfPayment
- evm::Wallet
- evm::contract::payment_vault::handler::PaymentVaultHandler
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::AntTokenNull
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::BatchLimitExceeded
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::CANDIDATES_PER_POOLCall
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::CANDIDATES_PER_POOLReturn
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::CandidateNode
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::CompletedMerklePayment
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::DataPayment
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::DataPaymentMade
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::DepthTooLarge
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::InvalidInputLength
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::MAX_MERKLE_DEPTHCall
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::MAX_MERKLE_DEPTHReturn
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::MerklePaymentMade
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::PaidNode
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::PaymentAlreadyExists
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::PaymentVaultImplementationInstance
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::PaymentVerificationResult
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::PoolCommitment
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::SafeERC20FailedOperation
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::WrongPoolCount
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::antTokenCall
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::antTokenReturn
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::batchLimitCall
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::batchLimitReturn
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::completedMerklePaymentsCall
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::completedMerklePaymentsReturn
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::completedPaymentsCall
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::completedPaymentsReturn
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::constructorCall
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::getCompletedMerklePaymentCall
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::getCompletedMerklePaymentReturn
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::payForMerkleTreeCall
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::payForMerkleTreeReturn
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::payForQuotesCall
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::payForQuotesReturn
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::verifyPaymentCall
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::verifyPaymentReturn
- evm::contract::payment_vault::interface::IPaymentVault::AntTokenNull
- evm::contract::payment_vault::interface::IPaymentVault::BatchLimitExceeded
- evm::contract::payment_vault::interface::IPaymentVault::CANDIDATES_PER_POOLCall
- evm::contract::payment_vault::interface::IPaymentVault::CANDIDATES_PER_POOLReturn
- evm::contract::payment_vault::interface::IPaymentVault::CandidateNode
- evm::contract::payment_vault::interface::IPaymentVault::CompletedMerklePayment
- evm::contract::payment_vault::interface::IPaymentVault::DataPayment
- evm::contract::payment_vault::interface::IPaymentVault::DataPaymentMade
- evm::contract::payment_vault::interface::IPaymentVault::DepthTooLarge
- evm::contract::payment_vault::interface::IPaymentVault::IPaymentVaultInstance
- evm::contract::payment_vault::interface::IPaymentVault::InvalidInputLength
- evm::contract::payment_vault::interface::IPaymentVault::MAX_MERKLE_DEPTHCall
- evm::contract::payment_vault::interface::IPaymentVault::MAX_MERKLE_DEPTHReturn
- evm::contract::payment_vault::interface::IPaymentVault::MerklePaymentMade
- evm::contract::payment_vault::interface::IPaymentVault::PaidNode
- evm::contract::payment_vault::interface::IPaymentVault::PaymentAlreadyExists
- evm::contract::payment_vault::interface::IPaymentVault::PaymentVerificationResult
- evm::contract::payment_vault::interface::IPaymentVault::PoolCommitment
- evm::contract::payment_vault::interface::IPaymentVault::SafeERC20FailedOperation
- evm::contract::payment_vault::interface::IPaymentVault::WrongPoolCount
- evm::contract::payment_vault::interface::IPaymentVault::antTokenCall
- evm::contract::payment_vault::interface::IPaymentVault::antTokenReturn
- evm::contract::payment_vault::interface::IPaymentVault::batchLimitCall
- evm::contract::payment_vault::interface::IPaymentVault::batchLimitReturn
- evm::contract::payment_vault::interface::IPaymentVault::completedMerklePaymentsCall
- evm::contract::payment_vault::interface::IPaymentVault::completedMerklePaymentsReturn
- evm::contract::payment_vault::interface::IPaymentVault::completedPaymentsCall
- evm::contract::payment_vault::interface::IPaymentVault::completedPaymentsReturn
- evm::contract::payment_vault::interface::IPaymentVault::constructorCall
- evm::contract::payment_vault::interface::IPaymentVault::getCompletedMerklePaymentCall
- evm::contract::payment_vault::interface::IPaymentVault::getCompletedMerklePaymentReturn
- evm::contract::payment_vault::interface::IPaymentVault::payForMerkleTreeCall
- evm::contract::payment_vault::interface::IPaymentVault::payForMerkleTreeReturn
- evm::contract::payment_vault::interface::IPaymentVault::payForQuotesCall
- evm::contract::payment_vault::interface::IPaymentVault::payForQuotesReturn
- evm::contract::payment_vault::interface::IPaymentVault::verifyPaymentCall
- evm::contract::payment_vault::interface::IPaymentVault::verifyPaymentReturn
- evm::testnet::Testnet
- evm::utils::TransactionConfig
- logging::Level
- payment::proof::PaymentProof
- payment::single_node::QuotePaymentInfo
- payment::single_node::SingleNodePayment
- pqc::api::MlDsaPublicKey
- pqc::api::MlDsaSignature
- pqc::ops::MlDsaPublicKey
- pqc::ops::MlDsaSecretKey
- pqc::ops::MlDsaSignature
- transport::CoreNodeConfig
- transport::IPDiversityConfig
- transport::MlDsa65
- transport::MultiAddr
- transport::NodeIdentity
- transport::P2PNode
- transport::PeerId
Enums
- chunk::ChunkGetResponse
- chunk::ChunkMessageBody
- chunk::ChunkPutResponse
- chunk::ChunkQuoteResponse
- chunk::MerkleCandidateQuoteResponse
- chunk::ProtocolError
- error::Error
- evm::MerklePaymentVerificationError
- evm::Network
- evm::contract::payment_vault::error::Error
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::PaymentVaultImplementationCalls
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::PaymentVaultImplementationErrors
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::PaymentVaultImplementationEvents
- evm::contract::payment_vault::interface::IPaymentVault::IPaymentVaultCalls
- evm::contract::payment_vault::interface::IPaymentVault::IPaymentVaultErrors
- evm::contract::payment_vault::interface::IPaymentVault::IPaymentVaultEvents
- payment::proof::ProofType
- pqc::api::MlDsaVariant
- transport::NodeMode
- transport::P2PEvent
Traits
Macros
Functions
- chunk_protocol::send_and_await_chunk_response
- data_types::compute_address
- data_types::peer_id_to_xor_name
- data_types::xor_distance
- evm::contract::payment_vault::get_completed_merkle_payment
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::deploy
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::deploy_builder
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::new
- evm::contract::payment_vault::implementation::deploy
- evm::contract::payment_vault::interface::IPaymentVault::new
- evm::utils::dummy_address
- evm::utils::dummy_hash
- evm::utils::http_provider
- payment::proof::deserialize_merkle_proof
- payment::proof::deserialize_proof
- payment::proof::detect_proof_type
- payment::proof::serialize_merkle_proof
- payment::proof::serialize_single_node_proof
- payment::verify::verify_merkle_candidate_signature
- payment::verify::verify_quote_content
- payment::verify::verify_quote_signature
- pqc::api::ml_dsa_65
Type Aliases
- chunk::XorName
- data_types::XorName
- error::Result
- evm::Address
- evm::Amount
- evm::QuoteHash
- evm::RewardsAddress
- evm::TxHash
- evm::U256
- evm::contract::payment_vault::interface::PoolHash
Statics
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::BYTECODE
- evm::contract::payment_vault::implementation::PaymentVaultImplementation::DEPLOYED_BYTECODE
Constants
- chunk::CHUNK_PROTOCOL_ID
- chunk::CLOSE_GROUP_MAJORITY
- chunk::CLOSE_GROUP_SIZE
- chunk::DATA_TYPE_CHUNK
- chunk::MAX_CHUNK_SIZE
- chunk::MAX_WIRE_MESSAGE_SIZE
- chunk::PROOF_TAG_MERKLE
- chunk::PROOF_TAG_SINGLE_NODE
- chunk::PROTOCOL_VERSION
- chunk::XORNAME_LEN
- evm::CANDIDATES_PER_POOL
- evm::MAX_LEAVES
- evm::MERKLE_PAYMENT_EXPIRATION
- evm::contract::payment_vault::MAX_TRANSFERS_PER_TRANSACTION