@axiom-crypto/tools
Version:
Useful data, field, and byte manipulation tools for Axiom.
21 lines (20 loc) • 1.3 kB
TypeScript
export declare function getFieldIdxHeaderLogsBloomIdx(idx: number): number;
export declare function getFieldIdxHeaderTxHash(): number;
export declare function getFieldIdxHeaderTxSize(): number;
export declare function getFieldIdxHeaderExtraDataLen(): number;
export declare function getFieldIdxTxCalldataIdx(idx: number): number;
export declare function getFieldIdxTxContractDataIdx(idx: number): number;
export declare function getFieldIdxTxType(): number;
export declare function getFieldIdxTxBlockNumber(): number;
export declare function getFieldIdxTxIndex(): number;
export declare function getFieldIdxTxFunctionSelector(): number;
export declare function getFieldIdxTxCalldataHash(): number;
export declare function getFieldIdxTxDataLength(): number;
export declare function getFieldIdxReceiptTxType(): number;
export declare function getFieldIdxReceiptBlockNumber(): number;
export declare function getFieldIdxReceiptTxIndex(): number;
export declare function getFieldIdxReceiptLogIdx(idx: number): number;
export declare function getFieldIdxReceiptTopicIdx(idx: number): number;
export declare function getFieldIdxReceiptDataIdx(idx: number): number;
export declare function getFieldIdxReceiptLogsBloomIdx(idx: number): number;
export declare function getFieldIdxReceiptLogAddress(): number;