Skip to content
This repository has been archived by the owner on Aug 12, 2023. It is now read-only.

Commit

Permalink
Add Metamask and DeFi Saver to relayers (#464)
Browse files Browse the repository at this point in the history
  • Loading branch information
cbovis committed Oct 6, 2020
1 parent 1f0939a commit 763e9ad
Show file tree
Hide file tree
Showing 3 changed files with 54 additions and 0 deletions.
18 changes: 18 additions & 0 deletions src/relayers/__snapshots__/get-all-relayers.test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,15 @@ Object {
],
"url": "https://ddex.io",
},
"defiSaver": Object {
"feeRecipients": Array [],
"id": "defiSaver",
"imageUrl": "https://resources.0xtracker.com/logos/defi-saver.png",
"lookupId": 37,
"name": "DeFi Saver",
"slug": "defi-saver",
"url": "https://defisaver.com/",
},
"deversifi": Object {
"feeRecipients": Array [
"0x61b9898c9b60a159fc91ae8026563cd226b7a0c1",
Expand Down Expand Up @@ -189,6 +198,15 @@ Object {
"slug": "merchcoins-exchange",
"url": "https://merchcoins.com/",
},
"metamask": Object {
"feeRecipients": Array [],
"id": "metamask",
"imageUrl": "https://resources.0xtracker.com/logos/metamask.png",
"lookupId": 36,
"name": "MetaMask",
"slug": "metamask",
"url": "https://metamask.io/",
},
"oc2Dex": Object {
"feeRecipients": Array [
"0x1af29de80f743be444aa195e2cae38ee9bc74c4c",
Expand Down
16 changes: 16 additions & 0 deletions src/relayers/relayer-registry.js
Original file line number Diff line number Diff line change
Expand Up @@ -312,4 +312,20 @@ module.exports = {
feeRecipients: ['0x86003b044f70dac0abc80ac8957305b6370893ed'],
url: 'https://matcha.xyz',
},
metamask: {
imageUrl: 'https://resources.0xtracker.com/logos/metamask.png',
lookupId: 36,
name: 'MetaMask',
slug: 'metamask',
feeRecipients: [],
url: 'https://metamask.io/',
},
defiSaver: {
imageUrl: 'https://resources.0xtracker.com/logos/defi-saver.png',
lookupId: 37,
name: 'DeFi Saver',
slug: 'defi-saver',
feeRecipients: [],
url: 'https://defisaver.com/',
},
};
20 changes: 20 additions & 0 deletions src/relayers/resolve-relayer.js
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,26 @@ const resolveRelayer = metadata => {
return relayers.radarRelay;
}

// TODO: Remove this temporary hack once apps feature is in place
if (
(affiliateAddress === '0xfee5f86a8737ff816ba3f6adb5fc6027c1cb3f75' && // MetaMask
feeRecipient === '0x1000000000000000000000000000000000000011') || // 0x API
(affiliateAddress === '0xfee5f86a8737ff816ba3f6adb5fc6027c1cb3f75' && // MetaMask
matchingRelayer === undefined)
) {
return relayers.metamask;
}

// TODO: Remove this temporary hack once apps feature is in place
if (
(affiliateAddress === '0x322d58b9e75a6918f7e7849aee0ff09369977e08' && // DeFi Saver
feeRecipient === '0x1000000000000000000000000000000000000011') || // 0x API
(affiliateAddress === '0x322d58b9e75a6918f7e7849aee0ff09369977e08' && // DeFi Saver
matchingRelayer === undefined)
) {
return relayers.defiSaver;
}

return matchingRelayer || null;
};

Expand Down

0 comments on commit 763e9ad

Please sign in to comment.