SYMBOL INDEX (591 symbols across 93 files) FILE: momoka-node/playground-browser/src/App.tsx function App (line 30) | function App() { FILE: momoka-node/src/bin/cli.ts type ProgramOptions (line 10) | interface ProgramOptions { FILE: momoka-node/src/client/axios-provider.ts class AxiosProvider (line 4) | class AxiosProvider implements FetchProvider { method get (line 5) | async get(url: string, { timeout }: { timeout: number }): P... FILE: momoka-node/src/client/client-da-proof-gateway.ts class ClientDaProofGateway (line 14) | class ClientDaProofGateway implements DAProofsGateway { method getBlockRange (line 15) | public getBlockRange(blockNumbers: number[], ethereumNode: EthereumNod... method getDaPublication (line 19) | public getDaPublication( method getTimestampProofs (line 27) | public getTimestampProofs( method getTxResultFromCache (line 36) | public getTxResultFromCache(): Promise { method hasSignatureBeenUsedBefore (line 41) | public hasSignatureBeenUsedBefore(_signature: string): Promise { FILE: momoka-node/src/client/client-da-proof-verifier.ts class ClientDaProofVerifier (line 21) | class ClientDaProofVerifier implements DAProofsVerifier { method extractAddress (line 22) | extractAddress( method verifyTimestampSignature (line 35) | verifyTimestampSignature( method verifyTransactionSubmitter (line 46) | async verifyTransactionSubmitter( FILE: momoka-node/src/common/environment.ts type Environment (line 4) | enum Environment { type Deployment (line 13) | enum Deployment { FILE: momoka-node/src/common/helpers.ts type AsyncFunction (line 114) | type AsyncFunction = () => Promise; type RetryWithTimeoutOptions (line 116) | interface RetryWithTimeoutOptions { FILE: momoka-node/src/common/in-memory-store.ts class InMemoryStore (line 1) | class InMemoryStore { method constructor (line 5) | constructor() { method set (line 9) | public set(key: string, value: T): void { method get (line 13) | public get(key: string): TResponse | undefined { method has (line 17) | public has(key: string): boolean { method delete (line 21) | public delete(key: string): boolean { method clear (line 25) | public clear(): void { FILE: momoka-node/src/common/logger.ts type LogFunctionType (line 1) | type LogFunctionType = (message: string, ...optionalParams: unknown[]) =... type LoggerLevelColours (line 3) | enum LoggerLevelColours { FILE: momoka-node/src/data-availability-models/da-result.ts class Success (line 3) | class Success { method constructor (line 4) | public constructor(public readonly successResult: TSuccess) {} method isSuccess (line 6) | public isSuccess(): this is Success { method isFailure (line 10) | public isFailure(): this is Failure { class Failure (line 15) | class Failure { method constructor (line 16) | public constructor(public readonly failure: TError, public context?: T... method isSuccess (line 18) | public isSuccess(): this is Success { method isFailure (line 22) | public isFailure(): this is Failure { type DAResult (line 32) | type DAResult = type PromiseResult (line 40) | type PromiseResult = Promise = DAResult; function success (line 57) | function success(result: any = undefined): Success { type PromiseWithContextResult (line 74) | type PromiseWithContextResult = Promise< type PromiseWithContextResultOrNull (line 83) | type PromiseWithContextResultOrNull = Promise<... FILE: momoka-node/src/data-availability-models/data-availability-action-types.ts type MomokaActionTypes (line 1) | enum MomokaActionTypes { FILE: momoka-node/src/data-availability-models/data-availability-provider.ts type MomokaProvider (line 1) | enum MomokaProvider { FILE: momoka-node/src/data-availability-models/data-availability-structure-base.ts type DAStructureBase (line 4) | interface DAStructureBase { FILE: momoka-node/src/data-availability-models/data-availability-timestamp-proofs.ts type DATimestampProofs (line 5) | type DATimestampProofs = BundlrTimestampProofs; type BundlrUploadResponse (line 7) | interface BundlrUploadResponse { type BundlrTimestampProofs (line 25) | interface BundlrTimestampProofs { type DATimestampProofsResponse (line 41) | interface DATimestampProofsResponse { type DAPublicationWithTimestampProofsBatchResult (line 46) | interface DAPublicationWithTimestampProofsBatchResult extends DAPublicat... FILE: momoka-node/src/data-availability-models/data-availability-typed-data.ts type TypedDataField (line 1) | interface TypedDataField { type TypedDataDomain (line 6) | interface TypedDataDomain { type EIP712TypedDataValueBase (line 13) | interface EIP712TypedDataValueBase { FILE: momoka-node/src/data-availability-models/publications/data-availability-publication-typed-data.ts type CreatePostV1EIP712TypedDataValue (line 7) | interface CreatePostV1EIP712TypedDataValue extends EIP712TypedDataValueB... type CreatePostV2EIP712TypedDataValue (line 16) | interface CreatePostV2EIP712TypedDataValue extends EIP712TypedDataValueB... type CreatePostV1EIP712TypedData (line 25) | interface CreatePostV1EIP712TypedData { type CreatePostV2EIP712TypedData (line 33) | interface CreatePostV2EIP712TypedData { type CreateCommentV1EIP712TypedDataValue (line 41) | interface CreateCommentV1EIP712TypedDataValue extends EIP712TypedDataVal... type CreateCommentV2EIP712TypedDataValue (line 53) | interface CreateCommentV2EIP712TypedDataValue extends EIP712TypedDataVal... type CreateCommentV1EIP712TypedData (line 67) | interface CreateCommentV1EIP712TypedData { type CreateCommentV2EIP712TypedData (line 75) | interface CreateCommentV2EIP712TypedData { type CreateMirrorV1EIP712TypedDataValue (line 83) | interface CreateMirrorV1EIP712TypedDataValue extends EIP712TypedDataValu... type CreateMirrorV2EIP712TypedDataValue (line 92) | interface CreateMirrorV2EIP712TypedDataValue extends EIP712TypedDataValu... type CreateMirrorV1EIP712TypedData (line 102) | interface CreateMirrorV1EIP712TypedData { type CreateMirrorV2EIP712TypedData (line 110) | interface CreateMirrorV2EIP712TypedData { type CreatQuoteV2EIP712TypedDataValue (line 118) | interface CreatQuoteV2EIP712TypedDataValue extends EIP712TypedDataValueB... type CreateQuoteV2EIP712TypedData (line 132) | interface CreateQuoteV2EIP712TypedData { type PublicationV1TypedData (line 140) | type PublicationV1TypedData = type PublicationV2TypedData (line 145) | type PublicationV2TypedData = type PublicationTypedData (line 151) | type PublicationTypedData = PublicationV1TypedData | PublicationV2TypedD... FILE: momoka-node/src/data-availability-models/publications/data-availability-structure-publication.ts type DAPublicationPointerType (line 5) | enum DAPublicationPointerType { type DAStructurePublicationProofs (line 10) | interface DAStructurePublicationProofs = T | null; type InputMaybe (line 3) | type InputMaybe = Maybe; type Exact (line 4) | type Exact = { [K in keyof T]: T[K... type MakeOptional (line 5) | type MakeOptional = Omit & { [SubKey in K]?:... type MakeMaybe (line 6) | type MakeMaybe = Omit & { [SubKey in K]: May... type Scalars (line 8) | type Scalars = { type PageInfo (line 17) | type PageInfo = { type Query (line 23) | type Query = { type QueryTransactionsArgs (line 28) | type QueryTransactionsArgs = { type Receipt (line 39) | type Receipt = { type SortOrder (line 46) | enum SortOrder { type Tag (line 51) | type Tag = { type TagFilter (line 57) | type TagFilter = { type Transaction (line 62) | type Transaction = { type TransactionConnection (line 73) | type TransactionConnection = { type TransactionEdge (line 79) | type TransactionEdge = { type DataAvailabilityTransactionsQueryVariables (line 85) | type DataAvailabilityTransactionsQueryVariables = Exact<{ type DataAvailabilityTransactionsQuery (line 91) | type DataAvailabilityTransactionsQuery = { FILE: momoka-node/src/input-output/bundlr/bundlr-config.ts constant BUNDLR_NODE (line 4) | const BUNDLR_NODE = 'https://lens.bundlr.network/'; constant BUNDLR_NODE_GRAPHQL (line 9) | const BUNDLR_NODE_GRAPHQL = `${BUNDLR_NODE}graphql`; constant BUNDLR_NODE_TX (line 14) | const BUNDLR_NODE_TX = `${BUNDLR_NODE}tx/`; constant BUNDLR_GATEWAY (line 19) | const BUNDLR_GATEWAY = 'https://lens-gateway.bundlr.network/'; constant BUNDLR_GATEWAY_TX (line 24) | const BUNDLR_GATEWAY_TX = `${BUNDLR_GATEWAY}tx/`; FILE: momoka-node/src/input-output/bundlr/get-bundlr-bulk-txs.api.ts type BundlrBulkTxSuccess (line 9) | interface BundlrBulkTxSuccess { type BundlrBulkTxsResponse (line 18) | interface BundlrBulkTxsResponse { FILE: momoka-node/src/input-output/bundlr/get-data-availability-transactions.api.ts type getDataAvailabilityTransactionsAPIResponse (line 9) | interface getDataAvailabilityTransactionsAPIResponse { type DataAvailabilityTransactionsOrderTypes (line 23) | enum DataAvailabilityTransactionsOrderTypes { FILE: momoka-node/src/input-output/bundlr/get-owner-of-transaction.api.ts type BundlrTx (line 9) | interface BundlrTx { FILE: momoka-node/src/input-output/common.ts constant TIMEOUT_ERROR (line 1) | const TIMEOUT_ERROR = 'timeout'; type TimeoutError (line 2) | type TimeoutError = 'timeout'; FILE: momoka-node/src/input-output/db.ts type DbReference (line 16) | enum DbReference { FILE: momoka-node/src/input-output/fetch-with-timeout.ts type FetchProvider (line 1) | interface FetchProvider { FILE: momoka-node/src/input-output/json-rpc-with-timeout.ts constant RATE_LIMIT_TIME (line 5) | const RATE_LIMIT_TIME = 1000; FILE: momoka-node/src/input-output/paths.ts type PathType (line 1) | type PathType = { FILE: momoka-node/src/input-output/tx-validated-results.ts type TxValidatedResult (line 8) | type TxValidatedResult = TxValidatedFailureResult | TxValidatedSuccessRe... type TxValidatedResultBase (line 10) | interface TxValidatedResultBase { method getTxResultFromCache (line 27) | public getTxResultFromCache(txId: string): Promise { method verifyEventWithTypedData (line 115) | verifyEventWithTypedData(simulatedPubResult: string): PromiseResult { method getExpectedResult (line 148) | private async getExpectedResult( FILE: momoka-node/src/proofs/publications/post/da-post-verifier-v2.ts type DAPostPublicationV2 (line 22) | type DAPostPublicationV2 = DAStructurePublication< class DAPostVerifierV2 (line 35) | class DAPostVerifierV2 extends DAPublicationVerifierV2 { method constructor (line 38) | constructor( method verifyPublicationIdMatches (line 46) | verifyPublicationIdMatches(): PromiseResult { method verifySimulation (line 62) | async verifySimulation(): PromiseResult { method verifyEventWithTypedData (line 154) | verifyEventWithTypedData(simulatedPubResult: string): PromiseResult { method getExpectedResult (line 190) | private async getExpectedResult( FILE: momoka-node/src/proofs/publications/quote/da-quote-verifier-v2.ts type DAQuotePublicationV2 (line 14) | type DAQuotePublicationV2 = DAStructurePublication< class DAQuoteVerifierV2 (line 27) | class DAQuoteVerifierV2 extends DAPublicationVerifierV2 { method constructor (line 30) | constructor( method verifyPublicationIdMatches (line 38) | verifyPublicationIdMatches(): PromiseResult { method verifyEventWithTypedData (line 54) | verifyEventWithTypedData(pubCountAtBlock: string): PromiseResult { FILE: momoka-node/src/proofs/utils.ts type Providers (line 70) | type Providers = { FILE: momoka-node/src/queue/base.queue.ts class Queue (line 6) | class Queue { method constructor (line 9) | constructor() { method enqueue (line 13) | public enqueue(item: T): void { method enqueueWithDelay (line 22) | public async enqueueWithDelay(item: T, delay: number): Promise { method dequeue (line 27) | public dequeue(): T | undefined { method isEmpty (line 34) | public isEmpty(): boolean { FILE: momoka-node/src/queue/process-failed-da-proof.queue.ts type ProcessFailedProofQueueRequest (line 8) | interface ProcessFailedProofQueueRequest { FILE: momoka-node/src/queue/process-retry-check-da-proofs.queue.ts type ProcessRetryCheckDAProofsQueueRequest (line 9) | interface ProcessRetryCheckDAProofsQueueRequest { FILE: momoka-node/src/utils/invariant.ts class InvariantError (line 1) | class InvariantError extends Error { method constructor (line 2) | constructor(message: string) { type Invariant (line 7) | type Invariant = (condition: unknown, message: string) => asserts condit... FILE: momoka-node/src/watchers/models/start-da-verifier-node-options.ts type StartDAVerifierNodeOptions (line 6) | interface StartDAVerifierNodeOptions { FILE: momoka-node/src/watchers/models/stream.type.ts type StreamResult (line 3) | type StreamResult = TxValidatedResult; type StreamCallback (line 4) | type StreamCallback = (result: StreamResult) => void; FILE: momoka-node/src/watchers/trusting-indexing.watcher.ts type StartDATrustingIndexingRequest (line 17) | interface StartDATrustingIndexingRequest { FILE: momoka-node/src/watchers/verifier.watcher.ts type BulkDataAvailabilityTransactionsResponse (line 86) | interface BulkDataAvailabilityTransactionsResponse { FILE: momoka-node/src/workers/handler-communication.worker.ts type EVMVerifyMessageHandlerWorkerRequest (line 9) | type EVMVerifyMessageHandlerWorkerRequest = HandlerWorkerRequest< type BundlrVerifyReceiptHandlerWorkerRequest (line 14) | type BundlrVerifyReceiptHandlerWorkerRequest = HandlerWorkerRequest< type HandlerWorkers (line 19) | enum HandlerWorkers { type HandlerWorkerRequest (line 24) | interface HandlerWorkerRequest { type HandlerWorkerData (line 29) | type HandlerWorkerData = FILE: momoka-node/src/workers/message-handlers/bundlr-verify-receipt.worker.ts type BundlrVerifyReceiptWorkerRequest (line 8) | interface BundlrVerifyReceiptWorkerRequest { FILE: momoka-node/src/workers/message-handlers/evm-verify-message.worker.ts type EVMVerifyMessageWorkerRequest (line 8) | interface EVMVerifyMessageWorkerRequest { FILE: momoka-node/src/workers/worker-pool.ts class WorkerPool (line 8) | class WorkerPool { method constructor (line 12) | constructor() { method execute (line 27) | public execute(request: HandlerWorkerData): Promise { FILE: momoka-rs/src/bundlr/api.rs type BundlrEndpoint (line 20) | enum BundlrEndpoint { method url (line 31) | pub fn url(&self) -> &str { type BundlrTransactions (line 43) | pub struct BundlrTransactions { type BundlrTransactionEdge (line 56) | pub struct BundlrTransactionEdge { type BundlrTransactionNode (line 68) | pub struct BundlrTransactionNode { type BundlrTransactionPageInfo (line 81) | pub struct BundlrTransactionPageInfo { type TransactionsAPIResponse (line 93) | pub struct TransactionsAPIResponse { type TransactionOrder (line 99) | pub enum TransactionOrder { function get_transactions_query (line 115) | fn get_transactions_query( function get_transactions_api (line 163) | pub async fn get_transactions_api( type BulkTransactionsIdsAPIResponse (line 184) | pub struct BulkTransactionsIdsAPIResponse { function get_last_transaction_api (line 199) | pub async fn get_last_transaction_api( function get_bulk_transactions_ids_api (line 241) | pub async fn get_bulk_transactions_ids_api( type BundlrTransactionBase64 (line 290) | pub struct BundlrTransactionBase64 { type BundlrBulkTransactionsResponse (line 298) | pub struct BundlrBulkTransactionsResponse { function get_bulk_transactions_base_64_api (line 331) | async fn get_bulk_transactions_base_64_api( function from_base_64 (line 372) | async fn from_base_64( function transaction_builder (line 419) | fn transaction_builder( function transaction_timestamp_proofs_builder (line 473) | fn transaction_timestamp_proofs_builder( function get_transaction_api (line 505) | pub async fn get_transaction_api( constant CHUNK_SIZE (line 518) | pub const CHUNK_SIZE: usize = 1000; function get_bulk_transactions_api (line 555) | pub async fn get_bulk_transactions_api( FILE: momoka-rs/src/bundlr/verify.rs function verify_timestamp_proofs (line 35) | pub async fn verify_timestamp_proofs( function test_verify_timestamp_proofs (line 63) | async fn test_verify_timestamp_proofs() { FILE: momoka-rs/src/cache.rs type TransactionCacheResult (line 7) | pub struct TransactionCacheResult { function read_transaction_cache (line 26) | pub fn read_transaction_cache(key: &MomokaTxId) -> Option Option> { function set_signature_cache (line 60) | pub fn set_signature_cache(key: String) { FILE: momoka-rs/src/contracts/lens_hub.rs function lens_hub_contract (line 30) | pub fn lens_hub_contract( type LensProfileDetails (line 45) | pub struct LensProfileDetails { function get_profile_details (line 82) | pub async fn get_profile_details( FILE: momoka-rs/src/environment.rs type Deployment (line 7) | pub enum Deployment { type Err (line 14) | type Err = (); method from_str (line 25) | fn from_str(s: &str) -> Result { type EnvironmentInfo (line 37) | pub struct EnvironmentInfo { type Environment (line 48) | pub enum Environment { type Err (line 56) | type Err = (); method from_str (line 67) | fn from_str(s: &str) -> Result { function environment_to_chain_id (line 92) | pub fn environment_to_chain_id(environment: Environment) -> Result Result Provider> { FILE: momoka-rs/src/http.rs constant MAX_RETRIES (line 7) | const MAX_RETRIES: i32 = 5; function post_with_timeout (line 45) | pub async fn post_with_timeout( function post_request (line 80) | async fn post_request( FILE: momoka-rs/src/logger.rs type Logger (line 4) | pub struct Logger; method print_colored_message (line 8) | fn print_colored_message(&self, color_code: &str, content: &str) { method error (line 22) | pub fn error(&self, content: &str) { method warning (line 31) | pub fn warning(&self, content: &str) { method info (line 40) | pub fn info(&self, content: &str) { method success (line 49) | pub fn success(&self, content: &str) { FILE: momoka-rs/src/main.rs function create_provider_context (line 45) | pub fn create_provider_context( type Cli (line 74) | struct Cli { function main (line 97) | async fn main() { FILE: momoka-rs/src/submitter/state.rs function get_submitters (line 27) | pub fn get_submitters(environment: &Environment, deployment: &Deployment... function is_valid_submitter (line 85) | pub fn is_valid_submitter( FILE: momoka-rs/src/types/chain_proofs.rs type ChainProofs (line 16) | pub struct ChainProofs type ChainPublication (line 34) | pub struct ChainPublication FILE: momoka-rs/src/types/eip721.rs type TypedDataDomain (line 11) | pub struct TypedDataDomain { method to_ethers_type (line 22) | pub fn to_ethers_type(&self) -> EIP712Domain { type EIP712TypedData (line 34) | pub struct EIP712TypedData { type EIP712TypedDataValueBase (line 43) | pub struct EIP712TypedDataValueBase { type CreatePostEIP712TypedDataValue (line 51) | pub struct CreatePostEIP712TypedDataValue { type CreatePostEIP712Types (line 71) | pub struct CreatePostEIP712Types { type CreatePostEIP712TypedData (line 76) | pub type CreatePostEIP712TypedData = type CreateCommentEIP712TypedDataValue (line 81) | pub struct CreateCommentEIP712TypedDataValue { type CreateCommentEIP712Types (line 107) | pub struct CreateCommentEIP712Types { type CreateCommentEIP712TypedData (line 112) | pub type CreateCommentEIP712TypedData = type CreateMirrorEIP712TypedDataValue (line 117) | pub struct CreateMirrorEIP712TypedDataValue { type CreateMirrorEIP712Types (line 136) | pub struct CreateMirrorEIP712Types { type CreateMirrorEIP712TypedData (line 141) | pub type CreateMirrorEIP712TypedData = type TypedData (line 144) | pub trait TypedData {} FILE: momoka-rs/src/types/evm_event.rs type PostCreatedEventEmittedResponse (line 8) | pub struct PostCreatedEventEmittedResponse { type CommentCreatedEventEmittedResponse (line 29) | pub struct CommentCreatedEventEmittedResponse { type MirrorCreatedEventEmittedResponse (line 56) | pub struct MirrorCreatedEventEmittedResponse { type EvmEvent (line 74) | pub trait EvmEvent { method get_timestamp (line 75) | fn get_timestamp(&self) -> u64; method get_timestamp (line 82) | fn get_timestamp(&self) -> u64 { method get_timestamp (line 88) | fn get_timestamp(&self) -> u64 { method get_timestamp (line 94) | fn get_timestamp(&self) -> u64 { method get_timestamp (line 100) | fn get_timestamp(&self) -> u64 { FILE: momoka-rs/src/types/hex.rs type Hex (line 6) | pub struct Hex(Vec); method new (line 10) | pub fn new(bytes: Vec) -> Self { method empty (line 14) | pub fn empty() -> Self { method as_bytes (line 18) | pub fn as_bytes(&self) -> &[u8] { method is_empty (line 22) | pub fn is_empty(&self) -> bool { method as_str (line 26) | pub fn as_str(&self) -> String { method deserialize (line 32) | fn deserialize(deserializer: D) -> Result method serialize (line 64) | fn serialize(&self, serializer: S) -> Result function from (line 74) | fn from(hex: Hex) -> Self { method from (line 80) | fn from(hex: Hex) -> Self { method from (line 86) | fn from(hex: &'a Hex) -> Self { function from (line 92) | fn from(bytes: Hex) -> Self { FILE: momoka-rs/src/types/profile_id.rs type ProfileId (line 7) | pub struct ProfileId(U256); method new (line 11) | pub fn new(value: U256) -> Self { method into_inner (line 16) | pub fn into_inner(self) -> U256 { method as_str (line 21) | pub fn as_str(&self) -> String { method from (line 31) | fn from(value: U256) -> Self { method deserialize (line 46) | fn deserialize(deserializer: D) -> Result method fmt (line 58) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method serialize (line 37) | fn serialize(&self, serializer: S) -> Result method from (line 64) | fn from(profile_id: ProfileId) -> Self { method from (line 70) | fn from(profile_id: &'a ProfileId) -> Self { type TestData (line 80) | struct TestData { function get_test_data (line 85) | fn get_test_data() -> Vec { function test_new_profile_id (line 104) | fn test_new_profile_id() { function test_serialize_deserialize_profile_id (line 113) | fn test_serialize_deserialize_profile_id() { function test_display (line 127) | fn test_display() { function test_from_profile_id_to_u256 (line 136) | fn test_from_profile_id_to_u256() { function test_from_ref_profile_id_to_u256 (line 147) | fn test_from_ref_profile_id_to_u256() { FILE: momoka-rs/src/types/publication_id.rs type PublicationId (line 7) | pub struct PublicationId(U256); method new (line 11) | pub fn new(value: U256) -> Self { method into_inner (line 16) | pub fn into_inner(self) -> U256 { method as_str (line 21) | pub fn as_str(&self) -> String { method from (line 31) | fn from(value: U256) -> Self { method deserialize (line 46) | fn deserialize(deserializer: D) -> Result method fmt (line 58) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method serialize (line 37) | fn serialize(&self, serializer: S) -> Result method from (line 64) | fn from(publication_id: PublicationId) -> Self { method from (line 70) | fn from(publication_id: &'a PublicationId) -> Self { function test_publication_id_new (line 80) | fn test_publication_id_new() { function test_publication_id_into_inner (line 89) | fn test_publication_id_into_inner() { function test_publication_id_as_str (line 98) | fn test_publication_id_as_str() { function test_publication_id_from_u256 (line 107) | fn test_publication_id_from_u256() { function test_publication_id_serde (line 116) | fn test_publication_id_serde() { function test_publication_id_fmt (line 126) | fn test_publication_id_fmt() { FILE: momoka-rs/src/types/transaction.rs type MomokaTxId (line 31) | pub type MomokaTxId = String; type TransactionAction (line 37) | pub enum TransactionAction { type TransactionProvider (line 46) | pub enum TransactionProvider { type TransactionPointerType (line 53) | pub enum TransactionPointerType { type TransactionTimestampProofsValidatorSignature (line 60) | pub struct TransactionTimestampProofsValidatorSignature { type TransactionTimestampProofsValidation (line 68) | pub struct TransactionTimestampProofsValidation { type TimestampProofsSummary (line 96) | pub struct TimestampProofsSummary { type TimestampProofsResponse (line 107) | pub struct TimestampProofsResponse { type TransactionPointer (line 118) | pub struct TransactionPointer { type BasePublication (line 130) | pub struct BasePublication type PostCreatedPublication (line 160) | pub type PostCreatedPublication = BasePublication< method typed_data_value (line 167) | pub fn typed_data_value(&self) -> &CreatePostEIP712TypedDataValue { method profile_id (line 171) | pub fn profile_id(&self) -> &ProfileId { type CommentCreatedPublication (line 177) | pub type CommentCreatedPublication = BasePublication< method typed_data (line 184) | pub fn typed_data( method profile_id (line 190) | pub fn profile_id(&self) -> &ProfileId { method signature (line 194) | pub fn signature(&self) -> &String { method nonce (line 198) | pub fn nonce(&self) -> &u64 { type MirrorCreatedPublication (line 204) | pub type MirrorCreatedPublication = BasePublication< method typed_data (line 211) | pub fn typed_data( method profile_id (line 217) | pub fn profile_id(&self) -> &ProfileId { method signature (line 221) | pub fn signature(&self) -> &String { method nonce (line 225) | pub fn nonce(&self) -> &u64 { type MomokaTransaction (line 233) | pub enum MomokaTransaction { method from_json (line 273) | pub fn from_json( method get_timestamp_proofs (line 302) | pub fn get_timestamp_proofs(&self) -> Result<&TransactionTimestampProo... method is_valid_event_timestamp (line 320) | pub fn is_valid_event_timestamp(&self) -> Result Result Result<&u64, MomokaVerifierError> { method signature (line 416) | pub fn signature(&self) -> Result<&str, MomokaVerifierError> { method third_party_proofs_timestamp (line 443) | pub fn third_party_proofs_timestamp(&self) -> Result<&u64, MomokaVerif... method pointer (line 480) | pub fn pointer(&self) -> Result<&Option, MomokaVer... method format_publication_id (line 503) | fn format_publication_id( method generate_publication_id (line 539) | fn generate_publication_id(&self) -> Result Result { method verifying_contract (line 594) | pub fn verifying_contract(&self) -> Result<&Address, MomokaVerifierErr... method transaction_type (line 624) | pub fn transaction_type(&self) -> Result<&TransactionAction, MomokaVer... method data_availability_id (line 639) | pub fn data_availability_id(&self) -> Result<&Uuid, MomokaVerifierErro... method typed_data_collect_module (line 709) | pub fn typed_data_collect_module(&self) -> Result, Mo... method get_inner_object (line 730) | pub fn get_inner_object(&self) -> Result Result { type TransactionTimestampProofs (line 762) | pub struct TransactionTimestampProofs { type TransactionSummary (line 776) | pub struct TransactionSummary { method set_timestamp_proofs_response (line 791) | pub fn set_timestamp_proofs_response(&mut self, response: TimestampPro... method set_pointer_transaction_summary (line 796) | pub fn set_pointer_transaction_summary(&mut self, response: Box Self { FILE: momoka-rs/src/types/verifier_error.rs type MomokaVerifierError (line 9) | pub enum MomokaVerifierError { method fmt (line 73) | fn fmt(&self, f: &mut Formatter<'_>) -> Result { FILE: momoka-rs/src/utils.rs function get_current_utc_string (line 10) | pub fn get_current_utc_string() -> String { FILE: momoka-rs/src/verifier/proof.rs function get_closest_block (line 85) | fn get_closest_block(blocks: &[Block; 3], target_timestamp: U256) ... function get_blocks (line 123) | async fn get_blocks( function is_valid_choosen_block (line 172) | async fn is_valid_choosen_block( constant SIGNATURE_EXTRACT_PATTERN (line 219) | const SIGNATURE_EXTRACT_PATTERN: &str = r#""signature"\s*:\s*"0x[a-fA-F0... function extract_address (line 235) | fn extract_address(transaction: &MomokaTransaction) -> Result Result { function process_proofs (line 495) | async fn process_proofs( function check_proofs (line 631) | pub async fn check_proofs( function check_proof (line 672) | pub async fn check_proof( FILE: momoka-rs/src/verifier/transactions/comment.rs function who_signed_typed_data (line 26) | fn who_signed_typed_data( function cross_check_event (line 51) | fn cross_check_event( function verifier_comment (line 110) | pub async fn verifier_comment( FILE: momoka-rs/src/verifier/transactions/common.rs function recovery_signed_typed_data (line 26) | pub fn recovery_signed_typed_data( FILE: momoka-rs/src/verifier/transactions/mirror.rs function who_signed_typed_data (line 26) | fn who_signed_typed_data( function cross_check_event (line 51) | fn cross_check_event( function verifier_mirror (line 104) | pub async fn verifier_mirror( FILE: momoka-rs/src/verifier/transactions/post.rs function simulate_transaction (line 45) | async fn simulate_transaction( function get_expected_simulation_result (line 126) | async fn get_expected_simulation_result( function cross_check_event (line 169) | fn cross_check_event( function verifier_post (line 221) | pub async fn verifier_post(