mango-v4/ts/index.ts

45 lines
904 B
TypeScript

export {
Bank,
getBank,
getBankForGroupAndMint,
getBanksForGroup,
registerToken,
registerTokenIx,
} from './accounts/types/bank';
export {
createGroup,
createGroupIx,
getGroupForAdmin,
Group,
} from './accounts/types/group';
export * from './accounts/types/I80F48';
export {
closeMangoAccount,
closeMangoAccountIx,
createMangoAccount,
createMangoAccountIx,
deposit,
depositIx,
getMangoAccount,
getMangoAccountsForGroup,
getMangoAccountsForGroupAndOwner,
MangoAccount,
TokenAccount,
TokenAccountDto,
withdraw,
withdrawIx,
} from './accounts/types/mangoAccount';
export {
createStubOracle,
getStubOracleForGroupAndMint,
setStubOracle,
StubOracle,
} from './accounts/types/oracle';
export {
getSerum3MarketForBaseAndQuote,
Serum3Market,
serum3RegisterMarket,
serum3RegisterMarketIx,
} from './accounts/types/serum3';
export * from './client';