17 lines
707 B
TypeScript

import { ExchangeFunctionName } from '@0x/contracts-test-utils';
export const constants = {
// These are functions not secured by the `nonReentrant`, directly or
// indirectly (by calling a function that has the modifier).
REENTRANT_FUNCTIONS: [
ExchangeFunctionName.BatchExecuteTransactions,
ExchangeFunctionName.ExecuteTransaction,
ExchangeFunctionName.RegisterAssetProxy,
ExchangeFunctionName.SimulateDispatchTransferFromCalls,
ExchangeFunctionName.TransferOwnership,
ExchangeFunctionName.SetProtocolFeeMultiplier,
ExchangeFunctionName.SetProtocolFeeCollectorAddress,
ExchangeFunctionName.DetachProtocolFeeCollector,
],
};