Merge pull request #62 from flashbots/zero_ex

Rename zerox => zero_ex
This commit is contained in:
Robert Miller 2021-09-03 13:26:50 +00:00 committed by GitHub
commit bed1fd77d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 36 additions and 36 deletions

View File

@ -3,7 +3,7 @@ from .curve import CURVE_CLASSIFIER_SPECS
from .erc20 import ERC20_CLASSIFIER_SPECS from .erc20 import ERC20_CLASSIFIER_SPECS
from .uniswap import UNISWAP_CLASSIFIER_SPECS from .uniswap import UNISWAP_CLASSIFIER_SPECS
from .weth import WETH_CLASSIFIER_SPECS from .weth import WETH_CLASSIFIER_SPECS
from .zerox import ZEROX_CLASSIFIER_SPECS from .zero_ex import ZEROX_CLASSIFIER_SPECS
ALL_CLASSIFIER_SPECS = ( ALL_CLASSIFIER_SPECS = (

View File

@ -7,87 +7,87 @@ from mev_inspect.schemas.classified_traces import (
ZEROX_CONTRACT_SPECS = [ ZEROX_CONTRACT_SPECS = [
ClassifierSpec( ClassifierSpec(
abi_name="exchangeProxy", abi_name="exchangeProxy",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0xDef1C0ded9bec7F1a1670819833240f027b25EfF"], valid_contract_addresses=["0xDef1C0ded9bec7F1a1670819833240f027b25EfF"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="exchangeProxyAllowanceTarget", abi_name="exchangeProxyAllowanceTarget",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0xf740b67da229f2f10bcbd38a7979992fcc71b8eb"], valid_contract_addresses=["0xf740b67da229f2f10bcbd38a7979992fcc71b8eb"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="exchangeProxyFlashWallet", abi_name="exchangeProxyFlashWallet",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0x22f9dcf4647084d6c31b2765f6910cd85c178c18"], valid_contract_addresses=["0x22f9dcf4647084d6c31b2765f6910cd85c178c18"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="exchangeProxyGovernor", abi_name="exchangeProxyGovernor",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0x618f9c67ce7bf1a50afa1e7e0238422601b0ff6e"], valid_contract_addresses=["0x618f9c67ce7bf1a50afa1e7e0238422601b0ff6e"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="exchangeProxyLiquidityProviderSandbox", abi_name="exchangeProxyLiquidityProviderSandbox",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0x407b4128e9ecad8769b2332312a9f655cb9f5f3a"], valid_contract_addresses=["0x407b4128e9ecad8769b2332312a9f655cb9f5f3a"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="exchangeProxyTransformerDeployer", abi_name="exchangeProxyTransformerDeployer",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0x39dce47a67ad34344eab877eae3ef1fa2a1d50bb"], valid_contract_addresses=["0x39dce47a67ad34344eab877eae3ef1fa2a1d50bb"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="wethTransformer", abi_name="wethTransformer",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0xb2bc06a4efb20fc6553a69dbfa49b7be938034a7"], valid_contract_addresses=["0xb2bc06a4efb20fc6553a69dbfa49b7be938034a7"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="payTakerTransformer", abi_name="payTakerTransformer",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0x4638a7ebe75b911b995d0ec73a81e4f85f41f24e"], valid_contract_addresses=["0x4638a7ebe75b911b995d0ec73a81e4f85f41f24e"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="fillQuoteTransformer", abi_name="fillQuoteTransformer",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0x5ce5174d7442061135ea849970ffc7763920e0fd"], valid_contract_addresses=["0x5ce5174d7442061135ea849970ffc7763920e0fd"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="affiliateFeeTransformer", abi_name="affiliateFeeTransformer",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0xda6d9fc5998f550a094585cf9171f0e8ee3ac59f"], valid_contract_addresses=["0xda6d9fc5998f550a094585cf9171f0e8ee3ac59f"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="staking", abi_name="staking",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0x2a17c35ff147b32f13f19f2e311446eeb02503f3"], valid_contract_addresses=["0x2a17c35ff147b32f13f19f2e311446eeb02503f3"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="stakingProxy", abi_name="stakingProxy",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0xa26e80e7dea86279c6d778d702cc413e6cffa777"], valid_contract_addresses=["0xa26e80e7dea86279c6d778d702cc413e6cffa777"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="zrxToken", abi_name="zrxToken",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0xe41d2489571d322189246dafa5ebde1f4699f498"], valid_contract_addresses=["0xe41d2489571d322189246dafa5ebde1f4699f498"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="zrxVault", abi_name="zrxVault",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0xba7f8b5fb1b19c1211c5d49550fcd149177a5eaf"], valid_contract_addresses=["0xba7f8b5fb1b19c1211c5d49550fcd149177a5eaf"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="devUtils", abi_name="devUtils",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0x74134cf88b21383713e096a5ecf59e297dc7f547"], valid_contract_addresses=["0x74134cf88b21383713e096a5ecf59e297dc7f547"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="etherToken", abi_name="etherToken",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"], valid_contract_addresses=["0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"],
), ),
ClassifierSpec( ClassifierSpec(
abi_name="erc20BridgeSampler", abi_name="erc20BridgeSampler",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
valid_contract_addresses=["0xd8c38704c9937ea3312de29f824b4ad3450a5e61"], valid_contract_addresses=["0xd8c38704c9937ea3312de29f824b4ad3450a5e61"],
), ),
] ]
@ -95,71 +95,71 @@ ZEROX_CONTRACT_SPECS = [
ZEROX_GENERIC_SPECS = [ ZEROX_GENERIC_SPECS = [
ClassifierSpec( ClassifierSpec(
abi_name="IBatchFillNativeOrdersFeature", abi_name="IBatchFillNativeOrdersFeature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="IFeature", abi_name="IFeature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="IFundRecoveryFeature", abi_name="IFundRecoveryFeature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="ILiquidityProviderFeature", abi_name="ILiquidityProviderFeature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="IMetaTransactionsFeature", abi_name="IMetaTransactionsFeature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="IMultiplexFeature", abi_name="IMultiplexFeature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="INativeOrdersFeature", abi_name="INativeOrdersFeature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="IOtcOrdersFeature", abi_name="IOtcOrdersFeature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="IOwnableFeature", abi_name="IOwnableFeature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="IPancakeSwapFeature", abi_name="IPancakeSwapFeature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="ISimpleFunctionRegistryFeature", abi_name="ISimpleFunctionRegistryFeature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="ITestSimpleFunctionRegistryFeature", abi_name="ITestSimpleFunctionRegistryFeature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="ITokenSpenderFeature", abi_name="ITokenSpenderFeature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="ITransformERC20Feature", abi_name="ITransformERC20Feature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="IUniswapFeature", abi_name="IUniswapFeature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="IUniswapV3Feature", abi_name="IUniswapV3Feature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
ClassifierSpec( ClassifierSpec(
abi_name="IBootstrapFeature", abi_name="IBootstrapFeature",
protocol=Protocol.zerox, protocol=Protocol.zero_ex,
), ),
] ]

View File

@ -21,7 +21,7 @@ class Protocol(Enum):
aave = "aave" aave = "aave"
weth = "weth" weth = "weth"
curve = "curve" curve = "curve"
zerox = "0x" zero_ex = "0x"
class ClassifiedTrace(BaseModel): class ClassifiedTrace(BaseModel):