sushi-labs / sushiswap

Sushi 2.0 🍣
MIT License
1.91k stars 1.54k forks source link

Token basket swaps #63

Closed dangerousfood closed 2 years ago

dangerousfood commented 3 years ago

Prize Bounty

8,000 USDC

Challenge Description

Implement a set of contract that allows a user defined swap for one basket of tokens for another.

Swaps should be implemented as metatransactions using the Airswap v1 contracts as an example. Metatransactions should support any number of ERC20, ERC721, and ERC1155 tokens in the maker/taker basket.

Both sides of trade (maker and taker) will be defined within a metatransaction by the maker.

An example swap might look:

That metatransaction is signed by the maker and delivered off chain to the taker to be redeemed by the taker.

Submission Requirements

Judging Criteria

First valid submission received.

Winner Announcement Date

First to submit.

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 8000.0 USDC (8000.0 USD @ $1.0/USDC) attached to it.

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 3 weeks, 1 day from now. Please review their action plans below:

1) 0xrs has been approved to start work.

Implemented basket swaps here: https://github.com/0xrs/token-basket-swaps-metatx

Docs are WIP.

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 8000.0 USDC (8000.00 USD @ $1.0/USDC) has been submitted by: