@rsksmart/rif-storage-pinning
Version:
Application for providing your storage space to other to use in exchange of RIF Tokens
13 lines (12 loc) • 469 B
TypeScript
import { AbiItem } from 'web3-utils';
import { EventLog } from 'web3-core';
export declare type EventTransformer = (event: EventLog) => EventLog;
/**
* Factory for event transformer closure.
* This function has custom logic to transform event fields based on ABI types.
* Currently supported transformations:
* - address fields are lower cased
*
* @param abi
*/
export declare function getEventTransformer<T extends EventLog>(abi: AbiItem[]): (event: T) => T;