# \[IP\] DutchTrade Plugin Update

**URL:** <https://forum.reserve.org/t/ip-dutchtrade-plugin-update/589>\
**Category:** \[DEPRECATED\] High Yield USD (hyUSD)\
**Created:** [March 21, 2024, 2:46am UTC](https://forum.reserve.org/t/ip-dutchtrade-plugin-update/589 "2024-03-21T02:46:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sawyer](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.reserve.org/sawyer/32/187_2.png) [@Sawyer](https://forum.reserve.org/u/Sawyer)\
**Post date:** [March 21, 2024, 2:46am UTC](https://forum.reserve.org/t/ip-dutchtrade-plugin-update/589/1 "2024-03-21T02:46:07Z")

</div>

**Summary**

This proposal upgrades the DutchTrade contract address to version 3.2.0

**Abstract**

The proposed proposal, if enacted, would upgrade the DutchTrade contract address to version 3.2.0. In order for RTokens to realize the revenue accrued from the collateral basket, an auction must be run within the Reserve dapp. During these auctions Reserve has been bidding against themselves so that RTokens can realize this revenue.

MEV stands for Maximum extractable value. MEV “searchers”, are bots that run complex algorithms on blockchain data to detect profitable MEV opportunities and automatically submit those profitable transactions to the network.

**Rationale**

This new release makes bidding in dutch auctions easier for MEV searchers. This will allow auction participation from these MEV “searchers” so that Reserve doesn’t need to bid against themselves during the auction process.

**Risks**

By allowing MEV searchers an easier time to participate in the auctions, we are moving closer to a fully decentralized RToken auction process. I do not see this upgrade as adding any additional risks to RTokens.

_Poll ([view on site](https://forum.reserve.org/t/ip-dutchtrade-plugin-update/589/1))_

---

<div class="post-metadata">

**Author:** ![tbrent](https://avatars.discourse-cdn.com/v4/letter/t/bbce88/32.png) [@tbrent](https://forum.reserve.org/u/tbrent)\
**Post date:** [March 27, 2024, 11:53pm UTC](https://forum.reserve.org/t/ip-dutchtrade-plugin-update/589/2 "2024-03-27T23:53:17Z")

</div>

DutchTrade version 3.2.0 adds `bidWithCallback()` as a parallel method to `bid()`, allowing anyone to bid in auctions _without_ taking out a flash loan.

With this method the buyer is asked for the buy tokens at the _end_ of the tx, rather than the start. This removes the need for a flash loan.

---

<div class="post-metadata">

**Author:** ![Jose\_StableLab](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.reserve.org/jose_stablelab/32/677_2.png) [@Jose\_StableLab](https://forum.reserve.org/u/Jose_StableLab)\
**Post date:** [April 10, 2024, 3:16pm UTC](https://forum.reserve.org/t/ip-dutchtrade-plugin-update/589/3 "2024-04-10T15:16:39Z")

</div>

Hi! Firstly, I wanted to congratulate the High Yield USD team for the high quality of their written communications. In an effort to help governance proposal clarity and following the reccommended naming conventions published in the forum by StableLab, we modified the title of the proposal to clearly display **[RFC]** (between square brackets) at the beginning of the title. We encourage the hyUSD team to adopt this convention to keep a good [RFC] and [IP] record track.

Reccommended proposal guidelines: [Naming convention for RFCs and IPs](https://forum.reserve.org/t/naming-convention-for-rfcs-and-ips/643)

In addition, this proposal has been published for onchcain voting and approved here:

> **[Reserve Register - Reserve Protocol Interface](https://app.reserve.org/ethereum/token/0xacdf0dba4b9839b96221a8487e9ca660a48212be/governance/proposal/12128108731947079972460039600592322347543776217408895065380983128537007111991)**
>
> Reserve Register is an open source
> interface for the Reserve protocol to explore, research, and interact with
> asset-backed currencies called RTokens, create and launch new RTokens, stake
> and unstake Reserve Rights tokens ($RSR), and more.
