Mango v3 integration (#19437)
* mango v3 integration Signed-off-by: microwavedcola1 <microwavedcola@gmail.com> * more instructions InitMangoAccount, Deposit, Withdraw, InitSpotOpenOrders, ConsumeEvents Signed-off-by: microwavedcola1 <microwavedcola@gmail.com> * add support for addPerpMarket Signed-off-by: microwavedcola1 <microwavedcola@gmail.com> * code review Signed-off-by: microwavedcola1 <microwavedcola@gmail.com> * make group config handling generic Signed-off-by: microwavedcola1 <microwavedcola@gmail.com> * code review Signed-off-by: microwavedcola1 <microwavedcola@gmail.com> * fix issue where rpc calls would be done infinitely - basically react useeffect (when to change) was not narrow enough + added some caching Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
This commit is contained in:
@@ -39,6 +39,8 @@ import { BpfUpgradeableLoaderDetailsCard } from "components/instruction/bpf-upgr
|
||||
import { VoteDetailsCard } from "components/instruction/vote/VoteDetailsCard";
|
||||
import { isWormholeInstruction } from "components/instruction/wormhole/types";
|
||||
import { AssociatedTokenDetailsCard } from "components/instruction/AssociatedTokenDetailsCard";
|
||||
import { isMangoInstruction } from "components/instruction/mango/types";
|
||||
import { MangoDetailsCard } from "components/instruction/MangoDetails";
|
||||
|
||||
export type InstructionDetailsProps = {
|
||||
tx: ParsedTransaction;
|
||||
@@ -208,6 +210,8 @@ function renderInstructionCard({
|
||||
|
||||
if (isBonfidaBotInstruction(transactionIx)) {
|
||||
return <BonfidaBotDetailsCard key={key} {...props} />;
|
||||
} else if (isMangoInstruction(transactionIx)) {
|
||||
return <MangoDetailsCard key={key} {...props} />;
|
||||
} else if (isSerumInstruction(transactionIx)) {
|
||||
return <SerumDetailsCard key={key} {...props} />;
|
||||
} else if (isTokenSwapInstruction(transactionIx)) {
|
||||
|
Reference in New Issue
Block a user