diff --git a/components/instructions/programs/jupiterRef.tsx b/components/instructions/programs/jupiterRef.tsx new file mode 100644 index 0000000000..63cc70242e --- /dev/null +++ b/components/instructions/programs/jupiterRef.tsx @@ -0,0 +1,17 @@ +export const JUPITER_REF = { + REFER4ZgmyYx9c6He5XfaTMiGfdLwRnkV4RPp9t9iF3: { + 125: { + name: 'Initialize Referral Token Account', + accounts: [ + { name: 'Payer' }, + { name: '' }, + { name: 'Referral' }, + { name: '' }, + { name: 'Mint' }, + ], + getDataUI: () => { + return
+ }, + }, + }, +} diff --git a/components/instructions/tools.tsx b/components/instructions/tools.tsx index ddb8b5d492..6fa7da772d 100644 --- a/components/instructions/tools.tsx +++ b/components/instructions/tools.tsx @@ -35,6 +35,7 @@ import { MANGO_V4_INSTRUCTIONS } from './programs/mangoV4' import { DUAL_INSTRUCTIONS } from './programs/dual' import { SWITCHBOARD_INSTRUCTIONS } from './programs/switchboard' import { STAKE_INSTRUCTIONS } from './programs/stake' +import { JUPITER_REF } from './programs/jupiterRef' /** * Default governance program id instance @@ -449,6 +450,7 @@ export const INSTRUCTION_DESCRIPTORS = { ...MANGO_V4_INSTRUCTIONS, ...DUAL_INSTRUCTIONS, ...STAKE_INSTRUCTIONS, + ...JUPITER_REF, } export async function getInstructionDescriptor( diff --git a/package.json b/package.json index 76a7bdcfc6..97fe04e510 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@blockworks-foundation/mango-mints-redemption": "0.0.10", "@blockworks-foundation/mango-v4": "0.20.3", "@jup-ag/referral-sdk": "0.1.5", - "@blockworks-foundation/mango-v4-settings": "0.2.18", + "@blockworks-foundation/mango-v4-settings": "0.2.19", "@blockworks-foundation/mangolana": "0.0.1-beta.15", "@bonfida/spl-name-service": "0.1.47", "@bundlr-network/client": "0.7.15", diff --git a/utils/Mango/listingTools.ts b/utils/Mango/listingTools.ts index 9cef7f23b3..f2aa55db25 100644 --- a/utils/Mango/listingTools.ts +++ b/utils/Mango/listingTools.ts @@ -318,7 +318,7 @@ export const getSuggestedCoinTier = async ( ) const tier = - indexForTierFromSwaps > -1 ? TIERS[indexForTierFromSwaps] : 'UNTRUSTED' + indexForTierFromSwaps > -1 ? TIERS[indexForTierFromSwaps] : 'SHIT' const tierLowerThenCurrent = tier === 'ULTRA_PREMIUM' || tier === 'PREMIUM' @@ -340,7 +340,7 @@ export const getSuggestedCoinTier = async ( } } catch (e) { return { - tier: 'UNTRUSTED', + tier: 'SHIT', priceImpact: 100, } } diff --git a/yarn.lock b/yarn.lock index 98886153c2..a413b1d48b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -337,10 +337,10 @@ keccak256 "^1.0.6" merkletreejs "^0.3.11" -"@blockworks-foundation/mango-v4-settings@0.2.18": - version "0.2.18" - resolved "https://registry.yarnpkg.com/@blockworks-foundation/mango-v4-settings/-/mango-v4-settings-0.2.18.tgz#d984617fd44d7ba0d56b7f4a751f8b3b4d95cc35" - integrity sha512-hdU75eED5YzUWg4EJcUIJZsEvfeLVwUj3yfEykyj/OMVR/H83cbX5KuTnfh6ri0Iwd+K8cqNNFdParLKigoUxQ== +"@blockworks-foundation/mango-v4-settings@0.2.19": + version "0.2.19" + resolved "https://registry.yarnpkg.com/@blockworks-foundation/mango-v4-settings/-/mango-v4-settings-0.2.19.tgz#75b75cc5f98c0492530f6afbe6b177725304c81b" + integrity sha512-MZVbIK2w3ShqRq5WgHF4gU2dYiRQUuV13aBlwF1Ih+R1s2XmUL5/nkMCeWkJfUk6d9QuDwBbKlZEnyhDMYOM9w== dependencies: bn.js "^5.2.1" eslint-config-prettier "^9.0.0" @@ -6223,12 +6223,12 @@ ansi-escapes@^4.2.1: dependencies: type-fest "^0.21.3" -ansi-regex@3.0.1, ansi-regex@^2.0.0: +ansi-regex@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.1.tgz#123d6479e92ad45ad897d4054e3c7ca7db4944e1" integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw== -"ansi-regex@>=3.0.1 <=5.0.1", ansi-regex@^3.0.0, ansi-regex@^4.1.0, ansi-regex@^5.0.0, ansi-regex@^5.0.1: +"ansi-regex@>=3.0.1 <=5.0.1", ansi-regex@^2.0.0, ansi-regex@^3.0.0, ansi-regex@^4.1.0, ansi-regex@^5.0.0, ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==