# Core Protocol

**URL:** https://forum.0xprotocol.org/c/technical-development/core-protocol/6.md

[Latest](https://forum.0xprotocol.org/latest.md) · [Categories](https://forum.0xprotocol.org/categories.md)

---

## [About the Core Protocol category](https://forum.0xprotocol.org/t/about-the-core-protocol-category/29)

<div class="topic-metadata">

**Author:** [@abandeali1](https://forum.0xprotocol.org/u/abandeali1)\
**Replies:** 1\
**Last updated:** [February 12, 2018, 4:42pm UTC](https://forum.0xprotocol.org/t/about-the-core-protocol-category/29 "2018-02-12T16:42:50Z")

</div>

For discussion about the core 0x protocol smart contracts, including ZEIPs (ZeroEx Improvement Proposals). Smart Contracts ZEIPs

---

## [Update on Protocol Fee Experiment](https://forum.0xprotocol.org/t/update-on-protocol-fee-experiment/1081)

<div class="topic-metadata">

**Author:** [@nikita](https://forum.0xprotocol.org/u/nikita)\
**Replies:** 14\
**Last updated:** [December 10, 2024, 10:18am UTC](https://forum.0xprotocol.org/t/update-on-protocol-fee-experiment/1081 "2024-12-10T10:18:35Z")

</div>

Hey, everyone. Posting an update here on the status of the fee experiment. Background Starting in the summer, we noticed a sharp decrease in protocol fees collected, which led to a community-approved initiative to tempo…

---

## [ZEIP-96 | MetaTransactionsFeatureV2 and Multiplex upgrades](https://forum.0xprotocol.org/t/zeip-96-metatransactionsfeaturev2-and-multiplex-upgrades/3543)

<div class="topic-metadata">

**Author:** [@ericwong](https://forum.0xprotocol.org/u/ericwong)\
**Replies:** 2\
**Last updated:** [May 18, 2023, 8:29pm UTC](https://forum.0xprotocol.org/t/zeip-96-metatransactionsfeaturev2-and-multiplex-upgrades/3543 "2023-05-18T20:29:34Z")

</div>

Summary ZEIP-96 extends the existing MetaTransactionsFeature and MultiplexFeature to provide two main benefits: (1) improve the gas cost of metatransactions and (2) allow multihop trades to include OTC orders. The MetaT…

---

## [ZEIP-95 | Migrating 0x Protocol to On-chain Governance Process](https://forum.0xprotocol.org/t/zeip-95-migrating-0x-protocol-to-on-chain-governance-process/3513)

<div class="topic-metadata">

**Author:** [@ericwong](https://forum.0xprotocol.org/u/ericwong)\
**Replies:** 22\
**Last updated:** [May 3, 2023, 6:07pm UTC](https://forum.0xprotocol.org/t/zeip-95-migrating-0x-protocol-to-on-chain-governance-process/3513 "2023-05-03T18:07:24Z")

</div>

Abstract The purpose of this ZEIP (ZeroExImprovementProposal) is to propose a technical implementation for governance of the 0x Protocol and treasury that continues the journey of the decentralization roadmap — bringing …

---

## [Create a Standard Integration for FMMs](https://forum.0xprotocol.org/t/create-a-standard-integration-for-fmms/1187)

<div class="topic-metadata">

**Author:** [@austin](https://forum.0xprotocol.org/u/austin)\
**Replies:** 618\
**Last updated:** [November 23, 2022, 1:01pm UTC](https://forum.0xprotocol.org/t/create-a-standard-integration-for-fmms/1187 "2022-11-23T13:01:40Z")

</div>

The purpose of this post is to start a discussion around creating a standard for integrating a new kind of DEX called a Formula Market Makers (FMMs) with 0x. Status Quo While the majority of DEXes today are AMMs (ex: U…

---

## [ZEIP Proposal: Fix v3 EIP-191 non-compliance when validating EIP-1271 signatures](https://forum.0xprotocol.org/t/zeip-proposal-fix-v3-eip-191-non-compliance-when-validating-eip-1271-signatures/3396)

<div class="topic-metadata">

**Author:** [@arilotter](https://forum.0xprotocol.org/u/arilotter)\
**Replies:** 4\
**Last updated:** [October 17, 2022, 10:08pm UTC](https://forum.0xprotocol.org/t/zeip-proposal-fix-v3-eip-191-non-compliance-when-validating-eip-1271-signatures/3396 "2022-10-17T22:08:13Z")

</div>

I humbly submit a proposal for a bugfix for 0x v3 contracts: ZEIP issue link here: Fix v3 EIP-191 non-compliance when validating EIP-1271 signatures · Issue #94 · 0xProject/ZEIPs · GitHub I’ve intentionally broken the …

---

## [Truly gasless exchanges with permit()-enabled tokens](https://forum.0xprotocol.org/t/truly-gasless-exchanges-with-permit-enabled-tokens/3388)

<div class="topic-metadata">

**Author:** [@chaser](https://forum.0xprotocol.org/u/chaser)\
**Replies:** 0\
**Last updated:** [September 27, 2022, 11:46pm UTC](https://forum.0xprotocol.org/t/truly-gasless-exchanges-with-permit-enabled-tokens/3388 "2022-09-27T23:46:34Z")

</div>

Matcha prides itself on gasless exchanges, where the fees for exchange transactions are effectively paid for with one of the tokens involved, sidestepping the pre-requisite of having an ETH balance. currently, this i…

---

## [Filling the order have been failed just in Polygon network?](https://forum.0xprotocol.org/t/filling-the-order-have-been-failed-just-in-polygon-network/3379)

<div class="topic-metadata">

**Author:** [@baqir](https://forum.0xprotocol.org/u/baqir)\
**Replies:** 0\
**Last updated:** [September 2, 2022, 8:23am UTC](https://forum.0xprotocol.org/t/filling-the-order-have-been-failed-just-in-polygon-network/3379 "2022-09-02T08:23:49Z")

</div>

Guys, I have been usigng trader.xyz’s SDK to do the to exchanges. I am using v4 you can see the docs! → docs.swapsdk.xyz I have created an order in polygon to , but when I want to fill it , it was being rejected …

---

## [Which token pair will be good to test 0x quote api on testnet?](https://forum.0xprotocol.org/t/which-token-pair-will-be-good-to-test-0x-quote-api-on-testnet/3375)

<div class="topic-metadata">

**Author:** [@Rishabh](https://forum.0xprotocol.org/u/Rishabh)\
**Replies:** 1\
**Last updated:** [September 1, 2022, 2:18pm UTC](https://forum.0xprotocol.org/t/which-token-pair-will-be-good-to-test-0x-quote-api-on-testnet/3375 "2022-09-01T14:18:31Z")

</div>

I want to test the 0x quote API on a testnet before deploying to mainnet. But as it seems testnet don’t have any ERC20 token for which sufficient liquidity is available as I have tested with this endpoint: https://mumba…

---

## [What’s the new selector of multiHopFill?](https://forum.0xprotocol.org/t/what-s-the-new-selector-of-multihopfill/1091)

<div class="topic-metadata">

**Author:** [@ytrezq](https://forum.0xprotocol.org/u/ytrezq)\
**Replies:** 1\
**Last updated:** [April 26, 2022, 5:24am UTC](https://forum.0xprotocol.org/t/what-s-the-new-selector-of-multihopfill/1091 "2022-04-26T05:24:22Z")

</div>

Hello, with the recent updates, many functions changed the number of arguments and thus selectors so that 0x21c184b6 is no longer recognized. What’s the new selector for multiHopFill or \_multiHopFill ? as well as possib…

---

## [\[Temperature Check\] Protocol Fee Experiment](https://forum.0xprotocol.org/t/temperature-check-protocol-fee-experiment/983)

<div class="topic-metadata">

**Author:** [@nikita](https://forum.0xprotocol.org/u/nikita)\
**Replies:** 9\
**Last updated:** [October 14, 2021, 5:56pm UTC](https://forum.0xprotocol.org/t/temperature-check-protocol-fee-experiment/983 "2021-10-14T17:56:52Z")

</div>

\[cross-posted in the forum for discussion and in https://snapshot.org/#/0xgov.eth/proposal/QmUYZwMkDue5RhZGpdGLomsRbKTknmjmjMecz5uz635NFz for voting \] Purpose Gauge community sentiment for a temporary (4-week) eliminat…

---

## [Some problems in usage of fillorkill](https://forum.0xprotocol.org/t/some-problems-in-usage-of-fillorkill/1023)

<div class="topic-metadata">

**Author:** [@martin](https://forum.0xprotocol.org/u/martin)\
**Replies:** 1\
**Last updated:** [September 21, 2021, 11:33pm UTC](https://forum.0xprotocol.org/t/some-problems-in-usage-of-fillorkill/1023 "2021-09-21T23:33:21Z")

</div>

I have some questions in Core Protocol. I want to implement the Order using fillorkill in the smart contract, not frontend can we use fillorkill of V3/V2 in the V4? If we can use fillorkill function of V3/V2 in V4 t…

---

## [0x v4 specs feedback (WIP)](https://forum.0xprotocol.org/t/0x-v4-specs-feedback-wip/632)

<div class="topic-metadata">

**Author:** [@mintcloud](https://forum.0xprotocol.org/u/mintcloud)\
**Replies:** 15\
**Last updated:** [September 21, 2021, 3:54am UTC](https://forum.0xprotocol.org/t/0x-v4-specs-feedback-wip/632 "2021-09-21T03:54:22Z")

</div>

UPDATED WITH FINALIZED SPECS Opening a forum thread on the upcoming v4 release. The goal is to collect early feedback from all the integrators and market makers that we couldn’t reach in the last few weeks of ideations. …

---

## [Re-thinking limit order trade execution](https://forum.0xprotocol.org/t/re-thinking-limit-order-trade-execution/972)

<div class="topic-metadata">

**Author:** [@VolleyFire](https://forum.0xprotocol.org/u/VolleyFire)\
**Replies:** 4\
**Last updated:** [September 4, 2021, 2:38pm UTC](https://forum.0xprotocol.org/t/re-thinking-limit-order-trade-execution/972 "2021-09-04T14:38:26Z")

</div>

I’d like to recommend some R&D to be done on re-thinking the trade execution behavior at the smart contract protocol level. This is specifically related to both KeeperDAO’s limit order use case and open orderbook’s limi…

---

## [0x Staking System - Epoch 67 Finalization](https://forum.0xprotocol.org/t/0x-staking-system-epoch-67-finalization/882)

<div class="topic-metadata">

**Author:** [@\_wwarren](https://forum.0xprotocol.org/u/_wwarren)\
**Replies:** 4\
**Last updated:** [May 4, 2021, 8:27pm UTC](https://forum.0xprotocol.org/t/0x-staking-system-epoch-67-finalization/882 "2021-05-04T20:27:54Z")

</div>

Summary The ZRX staking system cannot advance beyond epoch 67 until a patch is deployed due to an issue in the epoch finalization logic. Staked ZRX is NOT at risk. User funds are NOT at risk. We have two potential pat…

---

## [\[Post Mortem\] ZRX Treasury patch](https://forum.0xprotocol.org/t/post-mortem-zrx-treasury-patch/890)

<div class="topic-metadata">

**Author:** [@mintcloud](https://forum.0xprotocol.org/u/mintcloud)\
**Replies:** 1\
**Last updated:** [May 4, 2021, 5:42pm UTC](https://forum.0xprotocol.org/t/post-mortem-zrx-treasury-patch/890 "2021-05-04T17:42:00Z")

</div>

What happened? Shortly after announcing 0x DAO’s treasury address, we were approached by samczsun who identified an exploit vector that would make it possible to virtually inflate the voting power of a ZRX holder or dele…

---

## [0x beyond Ethereum / check-in](https://forum.0xprotocol.org/t/0x-beyond-ethereum-check-in/759)

<div class="topic-metadata">

**Author:** [@mintcloud](https://forum.0xprotocol.org/u/mintcloud)\
**Replies:** 11\
**Last updated:** [March 18, 2021, 1:23am UTC](https://forum.0xprotocol.org/t/0x-beyond-ethereum-check-in/759 "2021-03-18T01:23:30Z")

</div>

On Discord there have been many questions lately about 0x’s plans with regards to the expansion beyond of Ethereum. The overall strategy was shared back in October, so it’s perhaps useful to have a check-in here on what…

---

## [Transformers Usecases?](https://forum.0xprotocol.org/t/transformers-usecases/624)

<div class="topic-metadata">

**Author:** [@JoaoCampos89](https://forum.0xprotocol.org/u/JoaoCampos89)\
**Replies:** 6\
**Last updated:** [November 19, 2020, 7:23pm UTC](https://forum.0xprotocol.org/t/transformers-usecases/624 "2020-11-19T19:23:51Z")

</div>

I am investigating the transformers approach that ZRX is taken now I wonder if the follow actions will be possible: Can I create a transformer that people transfer 1 ETH, consumes half for instance in DAI from ZRX liqui…

---

## [Open discussion on ZEIP-79 (decreasing protocol fee multiplier)](https://forum.0xprotocol.org/t/open-discussion-on-zeip-79-decreasing-protocol-fee-multiplier/594)

<div class="topic-metadata">

**Author:** [@mintcloud](https://forum.0xprotocol.org/u/mintcloud)\
**Replies:** 14\
**Last updated:** [July 8, 2020, 9:14pm UTC](https://forum.0xprotocol.org/t/open-discussion-on-zeip-79-decreasing-protocol-fee-multiplier/594 "2020-07-08T21:14:41Z")

</div>

Hello everyone, the vote on ZEIP-79 (decrease protocol fee multiplier to 70,000) is now live, and will run until 10th July at 4PM PST. In addition to the proposal rationale detailed directly on the ZEIP page, there have…

---

## [A Flexible and Sustainable Exchange Contract Architecture](https://forum.0xprotocol.org/t/a-flexible-and-sustainable-exchange-contract-architecture/554)

<div class="topic-metadata">

**Author:** [@dorothy-zbornak](https://forum.0xprotocol.org/u/dorothy-zbornak)\
**Replies:** 4\
**Last updated:** [April 20, 2020, 8:46pm UTC](https://forum.0xprotocol.org/t/a-flexible-and-sustainable-exchange-contract-architecture/554 "2020-04-20T20:46:25Z")

</div>

ZeroEx (Exchange Proxy) Spec Motivation Pretty soon after V3 + staking were launched we started seeing pain points from integrations and migrations. Many of these issues required on-chain solutions to sort out. For some,…

---

## [0x protocol v4 wishlist](https://forum.0xprotocol.org/t/0x-protocol-v4-wishlist/548)

<div class="topic-metadata">

**Author:** [@mintcloud](https://forum.0xprotocol.org/u/mintcloud)\
**Replies:** 0\
**Last updated:** [March 10, 2020, 10:18pm UTC](https://forum.0xprotocol.org/t/0x-protocol-v4-wishlist/548 "2020-03-10T22:18:05Z")

</div>

Hi everyone, based on the feedback received during the latest developer call (https://github.com/0xProject/pm, YT recording coming soon), we need a place to share ideas and functionalities that teams and devs fell should…

---

## [Help with creating stake pool](https://forum.0xprotocol.org/t/help-with-creating-stake-pool/517)

<div class="topic-metadata">

**Author:** [@AdrianWoodward](https://forum.0xprotocol.org/u/AdrianWoodward)\
**Replies:** 0\
**Last updated:** [January 12, 2020, 9:05pm UTC](https://forum.0xprotocol.org/t/help-with-creating-stake-pool/517 "2020-01-12T21:05:56Z")

</div>

Hi, Can someone please advise in a step by step fashion how to create a stake pool. I have some decent Linux skills , but thats about it. I have tried to follow this post https://0x.org/docs/guides/create-staking-pool…

---

## [0x V3 Feature Set](https://forum.0xprotocol.org/t/0x-v3-feature-set/366)

<div class="topic-metadata">

**Author:** [@rsingireddy](https://forum.0xprotocol.org/u/rsingireddy)\
**Replies:** 5\
**Last updated:** [May 7, 2019, 9:31pm UTC](https://forum.0xprotocol.org/t/0x-v3-feature-set/366 "2019-05-07T21:31:25Z")

</div>

Internally we are beginning to think about and prioritize the feature set for 0x v3. While the shift from v1 to v2 was a complete overhaul of our architecture, the v3 upgrade is more focused. The guiding principles of v…

---

## [TEC with continuous time matching](https://forum.0xprotocol.org/t/tec-with-continuous-time-matching/264)

<div class="topic-metadata">

**Author:** [@abandeali1](https://forum.0xprotocol.org/u/abandeali1)\
**Replies:** 3\
**Last updated:** [March 10, 2019, 1:03am UTC](https://forum.0xprotocol.org/t/tec-with-continuous-time-matching/264 "2019-03-10T01:03:00Z")

</div>

Here is a high level draft spec of the TEC (Trade Execution Coordinator) contracts currently being developed. A spec for the actual TEC server is being written in parallel and will be added later. Creating orders Each o…

---

## [Research Note on the Impact of ZEIP-31 on User Behavior](https://forum.0xprotocol.org/t/research-note-on-the-impact-of-zeip-31-on-user-behavior/386)

<div class="topic-metadata">

**Author:** [@0x\_peter](https://forum.0xprotocol.org/u/0x_peter)\
**Replies:** 0\
**Last updated:** [May 24, 2019, 11:06pm UTC](https://forum.0xprotocol.org/t/research-note-on-the-impact-of-zeip-31-on-user-behavior/386 "2019-05-24T23:06:33Z")

</div>

A number of 0x community members have asked questions about how ZEIP-31 could potentially affect their business model or value proposition. The ZEIP-31 proposal would incorporate a fee of approximately $0.10 USD on the t…

---

## [Research on Protocol Fees and Liquidity Incentives](https://forum.0xprotocol.org/t/research-on-protocol-fees-and-liquidity-incentives/340)

<div class="topic-metadata">

**Author:** [@0x\_peter](https://forum.0xprotocol.org/u/0x_peter)\
**Replies:** 6\
**Last updated:** [May 18, 2019, 1:30am UTC](https://forum.0xprotocol.org/t/research-on-protocol-fees-and-liquidity-incentives/340 "2019-05-18T01:30:44Z")

</div>

Hi, this is Peter Zeitz research fellow at 0x. I’m excited to post some research about economic aspects of our proposal to add fees and liquidity incentives to the 0x protocol. This is something that Amir, Will, Weijie, …

---

## [Fee sharing and networked liquidity in the matching model](https://forum.0xprotocol.org/t/fee-sharing-and-networked-liquidity-in-the-matching-model/30)

<div class="topic-metadata">

**Author:** [@abandeali1](https://forum.0xprotocol.org/u/abandeali1)\
**Replies:** 3\
**Last updated:** [April 20, 2019, 5:11am UTC](https://forum.0xprotocol.org/t/fee-sharing-and-networked-liquidity-in-the-matching-model/30 "2019-04-20T05:11:31Z")

</div>

There has been a lot of discussion about different ways to incentivize relayers to share liquidity (see ZEIP 12). Most of these discussion have been around using the open orderbook strategy. However, building these incen…

---

## [Relayer DAO - proposal](https://forum.0xprotocol.org/t/relayer-dao-proposal/303)

<div class="topic-metadata">

**Author:** [@benjyz](https://forum.0xprotocol.org/u/benjyz)\
**Replies:** 1\
**Last updated:** [March 7, 2019, 5:03am UTC](https://forum.0xprotocol.org/t/relayer-dao-proposal/303 "2019-03-07T05:03:54Z")

</div>

I want to make a proposal - Relayer DAO. this would be a mostly opensource DAO to run a relayer in a distributed effort. This originated in the discord, so I want to record some of that discussion here.

---

## [Research on Selective Delay TEC Process](https://forum.0xprotocol.org/t/research-on-selective-delay-tec-process/262)

<div class="topic-metadata">

**Author:** [@0x\_peter](https://forum.0xprotocol.org/u/0x_peter)\
**Replies:** 6\
**Last updated:** [February 19, 2019, 10:02pm UTC](https://forum.0xprotocol.org/t/research-on-selective-delay-tec-process/262 "2019-02-19T22:02:26Z")

</div>

Hi, this is Peter Zeitz, your friendly research fellow at 0x. I thought I would share some research I am doing on TEC processes. While there are a number of TEC designs that interest me, what I am most excited about righ…

---

## [TEC with no order reservations (open orderbook with soft cancels)](https://forum.0xprotocol.org/t/tec-with-no-order-reservations-open-orderbook-with-soft-cancels/272)

<div class="topic-metadata">

**Author:** [@abandeali1](https://forum.0xprotocol.org/u/abandeali1)\
**Replies:** 4\
**Last updated:** [February 12, 2019, 1:02am UTC](https://forum.0xprotocol.org/t/tec-with-no-order-reservations-open-orderbook-with-soft-cancels/272 "2019-02-12T01:02:55Z")

</div>

One of the main issues that the current TEC proposal faces is taker griefing. The taker can cheaply grief the TEC by requesting to fill an order and then not following through on the fill. In order to prevent trade colli…

[Next page](https://forum.0xprotocol.org/c/technical-development/core-protocol/6.md?page=1)
