UNPKG

@dbricks/dbricks-ts

Version:

## Introduction

16 lines (15 loc) 2.07 kB
import { Signer, TransactionInstruction } from '@solana/web3.js'; import { serializedInstruction, serializedSigner } from './common.serializers'; import { ISerumDEXMarketInitArgs, ISerumDEXMarketInitParams, ISerumDEXMarketSettleArgs, ISerumDEXMarketSettleParams, ISerumDEXOrderCancelArgs, ISerumDEXOrderCancelParams, ISerumDEXOrderPlaceArgs, ISerumDEXOrderPlaceParams } from '../serum'; import { IMangoDEXMarketInitArgs, IMangoDEXMarketInitParams, IMangoDEXMarketSettleArgs, IMangoDEXMarketSettleParams, IMangoDEXOrderCancelArgs, IMangoDEXOrderCancelParams, IMangoDEXOrderPlaceArgs, IMangoDEXOrderPlaceParams, IMangoLenderDepositArgs, IMangoLenderDepositParams, IMangoLenderWithdrawArgs, IMangoLenderWithdrawParams } from '../mango'; import { ISaberPoolDepositArgs, ISaberPoolDepositParams, ISaberPoolWithdrawArgs, ISaberPoolWithdrawParams, ISaberFarmArgs, ISaberFarmParams, ISaberFarmHarvestArgs, ISaberFarmHarvestParams, ISaberSwapArgs, ISaberSwapParams } from '../saber'; export declare type instructionsAndSigners = { instructions: TransactionInstruction[]; signers: Signer[]; }; export declare type serializedInstructionsAndSigners = { instructions: serializedInstruction[]; signers: serializedSigner[]; }; export declare type IBrickArgs = ISerumDEXOrderPlaceArgs | ISerumDEXOrderCancelArgs | ISerumDEXMarketInitArgs | ISerumDEXMarketSettleArgs | IMangoLenderDepositArgs | IMangoLenderWithdrawArgs | IMangoDEXOrderPlaceArgs | IMangoDEXOrderCancelArgs | IMangoDEXMarketInitArgs | IMangoDEXMarketSettleArgs | ISaberPoolDepositArgs | ISaberPoolWithdrawArgs | ISaberSwapArgs | ISaberFarmArgs | ISaberFarmHarvestArgs; export declare type IBrickParams = ISerumDEXOrderPlaceParams | ISerumDEXOrderCancelParams | ISerumDEXMarketInitParams | ISerumDEXMarketSettleParams | IMangoLenderDepositParams | IMangoLenderWithdrawParams | IMangoDEXOrderPlaceParams | IMangoDEXOrderCancelParams | IMangoDEXMarketInitParams | IMangoDEXMarketSettleParams | ISaberPoolDepositParams | ISaberPoolWithdrawParams | ISaberSwapParams | ISaberFarmParams | ISaberFarmHarvestParams;