Getting Started
Fundamentals
Reference
- Address
- Application Binary Interface
- Constants
- Contract
- Crypto
- Encoding
- Hash
- Other
- Providers
- AbstractProvider
- Block
- BrowserProvider
- FeeData
- JsonRpcApiProvider
- JsonRpcProvider
- JsonRpcSigner
- Log
- Network
- QiTransactionResponse
- QuaiTransactionResponse
- SocketBlockSubscriber
- SocketEventSubscriber
- SocketPendingSubscriber
- SocketProvider
- SocketSubscriber
- TransactionReceipt
- UnmanagedSubscriber
- WebSocketProvider
- BlockParams
- Eip1193Provider
- EventFilter
- Filter
- FilterByBlockHash
- LogParams
- MinedBlock
- Provider
- Subscriber
- TransactionReceiptParams
- WebSocketLike
- BlockTag
- DebugEventBrowserProvider
- JsonRpcApiProviderOptions
- JsonRpcError
- JsonRpcPayload
- JsonRpcResult
- MinedTransactionResponse
- Networkish
- OrphanFilter
- PerformActionFilter
- PerformActionRequest
- PerformActionTransaction
- PreparedTransactionRequest
- ProviderEvent
- Subscription
- TopicFilter
- TransactionRequest
- TransactionResponse
- TransactionResponseParams
- WebSocketCreator
- copyRequest
- Signers
- Transaction
- Utils
- Wallet
- Wordlists
Providers
OrphanFilter
type OrphanFilter: {
"hash": string;
"number": number;
"orphan": "drop-block";
} | {
"orphan": "drop-transaction";
"other": {
"blockHash": string;
"blockNumber": number;
"hash": string;
};
"tx": {
"blockHash": string;
"blockNumber": number;
"hash": string;
};
} | {
"orphan": "reorder-transaction";
"other": {
"blockHash": string;
"blockNumber": number;
"hash": string;
};
"tx": {
"blockHash": string;
"blockNumber": number;
"hash": string;
};
} | {
"log": {
"address": string;
"blockHash": string;
"blockNumber": number;
"data": string;
"index": number;
"topics": ReadonlyArray<string>;
"transactionHash": string;
};
"orphan": "drop-log";
};
An Orphan Filter allows detecting when an orphan block has resulted in dropping a block or transaction or has resulted in transactions changing order.
Not currently fully supported.
Source
Was this page helpful?
On this page