/** * Minimal ABI for parsing ConfigurationChanged events from Velodrome XERC20. * Shared between EvmXERC20Reader and xerc20 utilities. */ export declare const XERC20_VS_ABI: readonly [{ readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: 'address'; readonly name: 'bridge'; readonly type: 'address'; }, { readonly indexed: false; readonly internalType: 'uint112'; readonly name: 'bufferCap'; readonly type: 'uint112'; }, { readonly indexed: false; readonly internalType: 'uint128'; readonly name: 'rateLimitPerSecond'; readonly type: 'uint128'; }]; readonly name: 'ConfigurationChanged'; readonly type: 'event'; }]; export declare const CONFIGURATION_CHANGED_EVENT_SELECTOR: `0x${string}`; /** * Minimal ABI for the event a Standard XERC20 emits when a bridge's limits are * set. The bridge is the only indexed parameter, so a log carries it in * topics[1] whichever implementation emitted it. * * Not the `BridgeLimitsSet(address,uint256)` that IXERC20VS.sol declares: the * deployed Standard tokens emit this three-parameter form, and querying the * other signature's topic returns nothing. */ export declare const XERC20_STANDARD_ABI: readonly [{ readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: 'uint256'; readonly name: '_mintingLimit'; readonly type: 'uint256'; }, { readonly indexed: false; readonly internalType: 'uint256'; readonly name: '_burningLimit'; readonly type: 'uint256'; }, { readonly indexed: true; readonly internalType: 'address'; readonly name: '_bridge'; readonly type: 'address'; }]; readonly name: 'BridgeLimitsSet'; readonly type: 'event'; }]; export declare const BRIDGE_LIMITS_SET_EVENT_SELECTOR: `0x${string}`; //# sourceMappingURL=xerc20-abi.d.ts.map