List of all items
Structs
- AttoTokens
- ClientProofOfPayment
- CustomNetwork
- EncodedPeerId
- EvmWallet
- GasInfo
- PaymentQuote
- ProofOfPayment
- QuotingMetrics
- TransactionConfig
- merkle_batch_payment::CandidateNode
- merkle_batch_payment::CandidateNodePacked
- merkle_batch_payment::CostUnitOverflow
- merkle_batch_payment::OnChainPaymentInfo
- merkle_batch_payment::PoolCommitment
- merkle_batch_payment::PoolCommitmentPacked
- merkle_payment_vault::handler::MerklePaymentVaultHandler
- merkle_payment_vault::implementation::IMerklePaymentVault::CandidateNode
- merkle_payment_vault::implementation::IMerklePaymentVault::CandidateNodePacked
- merkle_payment_vault::implementation::IMerklePaymentVault::DataType
- merkle_payment_vault::implementation::IMerklePaymentVault::PaidNode
- merkle_payment_vault::implementation::IMerklePaymentVault::PaymentInfo
- merkle_payment_vault::implementation::IMerklePaymentVault::PoolCommitment
- merkle_payment_vault::implementation::IMerklePaymentVault::PoolCommitmentPacked
- merkle_payment_vault::implementation::IMerklePaymentVault::QuotingMetrics
- merkle_payment_vault::implementation::IMerklePaymentVault::Record
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::ANT_PRICECall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::ANT_PRICEReturn
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::AntTokenNull
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::BatchLimitExceeded
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::CANDIDATES_PER_POOLCall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::CANDIDATES_PER_POOLReturn
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::DEFAULT_COST_UNITCall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::DEFAULT_COST_UNITReturn
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::DataPaymentMade
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::DepthTooLarge
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::GracePeriodNotOver
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::InvalidAmount
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::InvalidChainlinkPrice
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::InvalidInputLength
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::InvalidQuoteHash
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::InvalidRecipientsCount
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::InvalidRoot
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::InvalidTreeDepth
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::MAX_MERKLE_DEPTHCall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::MAX_MERKLE_DEPTHReturn
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::MerklePaymentMade
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::MerklePaymentVaultImplementationInstance
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::PRBMath_SD59x18_Log_InputTooSmall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::PRECISIONCall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::PRECISIONReturn
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::PaymentAlreadyExists
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::PaymentNotFound
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::PriceFeedNull
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::RootAlreadyPaid
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::SD59x18
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::SequencerDown
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::WrongCandidateCount
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::WrongPoolCount
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::antTokenCall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::antTokenReturn
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::constructorCall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::costUnitPerDataTypeCall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::costUnitPerDataTypeReturn
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::estimateMerkleTreeCostCall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::estimateMerkleTreeCostReturn
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::getPaymentInfoCall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::getPaymentInfoReturn
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::maxCostUnitCall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::maxCostUnitReturn
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::minPriceCall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::minPriceReturn
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::payForMerkleTree2Call
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::payForMerkleTree2Return
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::payForMerkleTreeCall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::payForMerkleTreeReturn
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::paymentsCall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::paymentsReturn
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::scalingFactorCall
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::scalingFactorReturn
- merkle_payment_vault::interface::IMerklePaymentVault::AntTokenNull
- merkle_payment_vault::interface::IMerklePaymentVault::BatchLimitExceeded
- merkle_payment_vault::interface::IMerklePaymentVault::CANDIDATES_PER_POOLCall
- merkle_payment_vault::interface::IMerklePaymentVault::CANDIDATES_PER_POOLReturn
- merkle_payment_vault::interface::IMerklePaymentVault::CandidateNode
- merkle_payment_vault::interface::IMerklePaymentVault::CandidateNodePacked
- merkle_payment_vault::interface::IMerklePaymentVault::DataPaymentMade
- merkle_payment_vault::interface::IMerklePaymentVault::DataType
- merkle_payment_vault::interface::IMerklePaymentVault::DepthTooLarge
- merkle_payment_vault::interface::IMerklePaymentVault::GracePeriodNotOver
- merkle_payment_vault::interface::IMerklePaymentVault::IMerklePaymentVaultInstance
- merkle_payment_vault::interface::IMerklePaymentVault::InvalidAmount
- merkle_payment_vault::interface::IMerklePaymentVault::InvalidChainlinkPrice
- merkle_payment_vault::interface::IMerklePaymentVault::InvalidInputLength
- merkle_payment_vault::interface::IMerklePaymentVault::InvalidQuoteHash
- merkle_payment_vault::interface::IMerklePaymentVault::InvalidRecipientsCount
- merkle_payment_vault::interface::IMerklePaymentVault::InvalidRoot
- merkle_payment_vault::interface::IMerklePaymentVault::InvalidTreeDepth
- merkle_payment_vault::interface::IMerklePaymentVault::MAX_MERKLE_DEPTHCall
- merkle_payment_vault::interface::IMerklePaymentVault::MAX_MERKLE_DEPTHReturn
- merkle_payment_vault::interface::IMerklePaymentVault::MerklePaymentMade
- merkle_payment_vault::interface::IMerklePaymentVault::PaidNode
- merkle_payment_vault::interface::IMerklePaymentVault::PaymentAlreadyExists
- merkle_payment_vault::interface::IMerklePaymentVault::PaymentInfo
- merkle_payment_vault::interface::IMerklePaymentVault::PaymentNotFound
- merkle_payment_vault::interface::IMerklePaymentVault::PoolCommitment
- merkle_payment_vault::interface::IMerklePaymentVault::PoolCommitmentPacked
- merkle_payment_vault::interface::IMerklePaymentVault::PriceFeedNull
- merkle_payment_vault::interface::IMerklePaymentVault::QuotingMetrics
- merkle_payment_vault::interface::IMerklePaymentVault::Record
- merkle_payment_vault::interface::IMerklePaymentVault::RootAlreadyPaid
- merkle_payment_vault::interface::IMerklePaymentVault::SequencerDown
- merkle_payment_vault::interface::IMerklePaymentVault::WrongCandidateCount
- merkle_payment_vault::interface::IMerklePaymentVault::WrongPoolCount
- merkle_payment_vault::interface::IMerklePaymentVault::antTokenCall
- merkle_payment_vault::interface::IMerklePaymentVault::antTokenReturn
- merkle_payment_vault::interface::IMerklePaymentVault::estimateMerkleTreeCostCall
- merkle_payment_vault::interface::IMerklePaymentVault::estimateMerkleTreeCostReturn
- merkle_payment_vault::interface::IMerklePaymentVault::getPaymentInfoCall
- merkle_payment_vault::interface::IMerklePaymentVault::getPaymentInfoReturn
- merkle_payment_vault::interface::IMerklePaymentVault::payForMerkleTree2Call
- merkle_payment_vault::interface::IMerklePaymentVault::payForMerkleTree2Return
- merkle_payment_vault::interface::IMerklePaymentVault::payForMerkleTreeCall
- merkle_payment_vault::interface::IMerklePaymentVault::payForMerkleTreeReturn
- merkle_payment_vault::interface::IMerklePaymentVault::paymentsCall
- merkle_payment_vault::interface::IMerklePaymentVault::paymentsReturn
- merkle_payment_vault::interface::IMerklePaymentVaultInstance
- merkle_payments::MerkleBranch
- merkle_payments::MerklePaymentCandidateNode
- merkle_payments::MerklePaymentCandidatePool
- merkle_payments::MerklePaymentProof
- merkle_payments::MerkleTree
- merkle_payments::MidpointProof
- merkle_payments::OnChainPaymentInfo
- merkle_payments::PoolCommitment
- payment_vault::handler::PaymentVaultHandler
- payment_vault::implementation::IPaymentVault::DataPayment
- payment_vault::implementation::IPaymentVault::DataType
- payment_vault::implementation::IPaymentVault::PaymentVerification
- payment_vault::implementation::IPaymentVault::PaymentVerificationResult
- payment_vault::implementation::IPaymentVault::QuotingMetrics
- payment_vault::implementation::IPaymentVault::Record
- payment_vault::implementation::PaymentVaultImplementation::AddressEmptyCode
- payment_vault::implementation::PaymentVaultImplementation::AddressInsufficientBalance
- payment_vault::implementation::PaymentVaultImplementation::AntTokenNull
- payment_vault::implementation::PaymentVaultImplementation::BatchLimitExceeded
- payment_vault::implementation::PaymentVaultImplementation::DataPaymentMade
- payment_vault::implementation::PaymentVaultImplementation::FailedInnerCall
- payment_vault::implementation::PaymentVaultImplementation::InvalidInputLength
- payment_vault::implementation::PaymentVaultImplementation::PaymentVaultImplementationInstance
- payment_vault::implementation::PaymentVaultImplementation::SafeERC20FailedOperation
- payment_vault::implementation::PaymentVaultImplementation::antTokenCall
- payment_vault::implementation::PaymentVaultImplementation::antTokenReturn
- payment_vault::implementation::PaymentVaultImplementation::batchLimitCall
- payment_vault::implementation::PaymentVaultImplementation::batchLimitReturn
- payment_vault::implementation::PaymentVaultImplementation::completedPaymentsCall
- payment_vault::implementation::PaymentVaultImplementation::completedPaymentsReturn
- payment_vault::implementation::PaymentVaultImplementation::constructorCall
- payment_vault::implementation::PaymentVaultImplementation::getQuoteCall
- payment_vault::implementation::PaymentVaultImplementation::getQuoteReturn
- payment_vault::implementation::PaymentVaultImplementation::payForQuotesCall
- payment_vault::implementation::PaymentVaultImplementation::payForQuotesReturn
- payment_vault::implementation::PaymentVaultImplementation::requiredPaymentVerificationLengthCall
- payment_vault::implementation::PaymentVaultImplementation::requiredPaymentVerificationLengthReturn
- payment_vault::implementation::PaymentVaultImplementation::verifyPaymentCall
- payment_vault::implementation::PaymentVaultImplementation::verifyPaymentReturn
- payment_vault::interface::IPaymentVault::AddressEmptyCode
- payment_vault::interface::IPaymentVault::AddressInsufficientBalance
- payment_vault::interface::IPaymentVault::AntTokenNull
- payment_vault::interface::IPaymentVault::BatchLimitExceeded
- payment_vault::interface::IPaymentVault::DataPayment
- payment_vault::interface::IPaymentVault::DataPaymentMade
- payment_vault::interface::IPaymentVault::DataType
- payment_vault::interface::IPaymentVault::FailedInnerCall
- payment_vault::interface::IPaymentVault::IPaymentVaultInstance
- payment_vault::interface::IPaymentVault::InvalidInputLength
- payment_vault::interface::IPaymentVault::PaymentVerification
- payment_vault::interface::IPaymentVault::PaymentVerificationResult
- payment_vault::interface::IPaymentVault::QuotingMetrics
- payment_vault::interface::IPaymentVault::Record
- payment_vault::interface::IPaymentVault::SafeERC20FailedOperation
- payment_vault::interface::IPaymentVault::antTokenCall
- payment_vault::interface::IPaymentVault::antTokenReturn
- payment_vault::interface::IPaymentVault::batchLimitCall
- payment_vault::interface::IPaymentVault::batchLimitReturn
- payment_vault::interface::IPaymentVault::completedPaymentsCall
- payment_vault::interface::IPaymentVault::completedPaymentsReturn
- payment_vault::interface::IPaymentVault::constructorCall
- payment_vault::interface::IPaymentVault::getQuoteCall
- payment_vault::interface::IPaymentVault::getQuoteReturn
- payment_vault::interface::IPaymentVault::payForQuotesCall
- payment_vault::interface::IPaymentVault::payForQuotesReturn
- payment_vault::interface::IPaymentVault::requiredPaymentVerificationLengthCall
- payment_vault::interface::IPaymentVault::requiredPaymentVerificationLengthReturn
- payment_vault::interface::IPaymentVault::verifyPaymentCall
- payment_vault::interface::IPaymentVault::verifyPaymentReturn
Enums
- EvmError
- EvmNetwork
- EvmWalletError
- MaxFeePerGas
- cryptography::SignError
- merkle_payment_vault::error::Error
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::MerklePaymentVaultImplementationCalls
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::MerklePaymentVaultImplementationErrors
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::MerklePaymentVaultImplementationEvents
- merkle_payment_vault::interface::IMerklePaymentVault::IMerklePaymentVaultCalls
- merkle_payment_vault::interface::IMerklePaymentVault::IMerklePaymentVaultErrors
- merkle_payment_vault::interface::IMerklePaymentVault::IMerklePaymentVaultEvents
- merkle_payments::BadMerkleProof
- merkle_payments::MerklePaymentVerificationError
- merkle_payments::MerkleTreeError
- payment_vault::error::Error
- payment_vault::implementation::PaymentVaultImplementation::PaymentVaultImplementationCalls
- payment_vault::implementation::PaymentVaultImplementation::PaymentVaultImplementationErrors
- payment_vault::implementation::PaymentVaultImplementation::PaymentVaultImplementationEvents
- payment_vault::interface::IPaymentVault::IPaymentVaultCalls
- payment_vault::interface::IPaymentVault::IPaymentVaultErrors
- payment_vault::interface::IPaymentVault::IPaymentVaultEvents
- utils::Error
Functions
- cryptography::hash
- cryptography::sign_message
- get_evm_network
- merkle_batch_payment::calculate_total_cost_unit
- merkle_batch_payment::encode_data_type_and_cost
- merkle_batch_payment::expected_reward_pools
- merkle_payment_vault::get_merkle_payment_info
- merkle_payment_vault::get_merkle_payment_packed_commitments
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::deploy
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::deploy_builder
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::new
- merkle_payment_vault::implementation::deploy
- merkle_payment_vault::interface::IMerklePaymentVault::new
- merkle_payments::expected_reward_pools
- merkle_payments::verify_merkle_proof
- payment_vault::get_market_price
- payment_vault::implementation::PaymentVaultImplementation::deploy
- payment_vault::implementation::PaymentVaultImplementation::deploy_builder
- payment_vault::implementation::PaymentVaultImplementation::new
- payment_vault::implementation::deploy
- payment_vault::interface::IPaymentVault::new
- payment_vault::verify_data_payment
- utils::dummy_address
- utils::dummy_hash
- utils::get_evm_network
- utils::http_provider
Type Aliases
- Amount
- EvmAddress
- QuoteHash
- QuotePayment
- Result
- RewardsAddress
- TxHash
- U256
- merkle_batch_payment::PoolHash
- merkle_payment_vault::interface::PoolHash
Statics
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::BYTECODE
- merkle_payment_vault::implementation::MerklePaymentVaultImplementation::DEPLOYED_BYTECODE
- payment_vault::implementation::PaymentVaultImplementation::BYTECODE
- payment_vault::implementation::PaymentVaultImplementation::DEPLOYED_BYTECODE
Constants
- DATA_PAYMENTS_ADDRESS
- MERKLE_PAYMENTS_ADDRESS
- PAYMENT_TOKEN_ADDRESS
- RPC_URL
- merkle_batch_payment::CANDIDATES_PER_POOL
- merkle_batch_payment::MAX_MERKLE_DEPTH
- merkle_payments::CANDIDATES_PER_POOL
- merkle_payments::MAX_LEAVES
- merkle_payments::MAX_MERKLE_DEPTH
- merkle_payments::MERKLE_PAYMENT_EXPIRATION
- payment_vault::MAX_TRANSFERS_PER_TRANSACTION
- utils::DATA_PAYMENTS_ADDRESS
- utils::MERKLE_PAYMENTS_ADDRESS
- utils::PAYMENT_TOKEN_ADDRESS
- utils::RPC_URL