@kamino-finance/scope-sdk
Version:
Scope Oracle SDK
141 lines (140 loc) • 5.64 kB
text/typescript
export { initializeStrategy } from "./initializeStrategy"
export type {
InitializeStrategyArgs,
InitializeStrategyAccounts,
} from "./initializeStrategy"
export { initializeKaminoReward } from "./initializeKaminoReward"
export type {
InitializeKaminoRewardArgs,
InitializeKaminoRewardAccounts,
} from "./initializeKaminoReward"
export { addKaminoRewards } from "./addKaminoRewards"
export type {
AddKaminoRewardsArgs,
AddKaminoRewardsAccounts,
} from "./addKaminoRewards"
export { initializeGlobalConfig } from "./initializeGlobalConfig"
export type { InitializeGlobalConfigAccounts } from "./initializeGlobalConfig"
export { initializeCollateralInfo } from "./initializeCollateralInfo"
export type { InitializeCollateralInfoAccounts } from "./initializeCollateralInfo"
export { updateCollateralInfo } from "./updateCollateralInfo"
export type {
UpdateCollateralInfoArgs,
UpdateCollateralInfoAccounts,
} from "./updateCollateralInfo"
export { insertCollateralInfo } from "./insertCollateralInfo"
export type {
InsertCollateralInfoArgs,
InsertCollateralInfoAccounts,
} from "./insertCollateralInfo"
export { initializeSharesMetadata } from "./initializeSharesMetadata"
export type {
InitializeSharesMetadataArgs,
InitializeSharesMetadataAccounts,
} from "./initializeSharesMetadata"
export { updateSharesMetadata } from "./updateSharesMetadata"
export type {
UpdateSharesMetadataArgs,
UpdateSharesMetadataAccounts,
} from "./updateSharesMetadata"
export { updateGlobalConfig } from "./updateGlobalConfig"
export type {
UpdateGlobalConfigArgs,
UpdateGlobalConfigAccounts,
} from "./updateGlobalConfig"
export { updateTreasuryFeeVault } from "./updateTreasuryFeeVault"
export type {
UpdateTreasuryFeeVaultArgs,
UpdateTreasuryFeeVaultAccounts,
} from "./updateTreasuryFeeVault"
export { updateStrategyConfig } from "./updateStrategyConfig"
export type {
UpdateStrategyConfigArgs,
UpdateStrategyConfigAccounts,
} from "./updateStrategyConfig"
export { updateRewardMapping } from "./updateRewardMapping"
export type {
UpdateRewardMappingArgs,
UpdateRewardMappingAccounts,
} from "./updateRewardMapping"
export { openLiquidityPosition } from "./openLiquidityPosition"
export type {
OpenLiquidityPositionArgs,
OpenLiquidityPositionAccounts,
} from "./openLiquidityPosition"
export { closeStrategy } from "./closeStrategy"
export type { CloseStrategyAccounts } from "./closeStrategy"
export { deposit } from "./deposit"
export type { DepositArgs, DepositAccounts } from "./deposit"
export { invest } from "./invest"
export type { InvestAccounts } from "./invest"
export { depositAndInvest } from "./depositAndInvest"
export type {
DepositAndInvestArgs,
DepositAndInvestAccounts,
} from "./depositAndInvest"
export { withdraw } from "./withdraw"
export type { WithdrawArgs, WithdrawAccounts } from "./withdraw"
export { executiveWithdraw } from "./executiveWithdraw"
export type {
ExecutiveWithdrawArgs,
ExecutiveWithdrawAccounts,
} from "./executiveWithdraw"
export { collectFeesAndRewards } from "./collectFeesAndRewards"
export type { CollectFeesAndRewardsAccounts } from "./collectFeesAndRewards"
export { swapRewards } from "./swapRewards"
export type { SwapRewardsArgs, SwapRewardsAccounts } from "./swapRewards"
export { swapUnevenVaults } from "./swapUnevenVaults"
export type {
SwapUnevenVaultsArgs,
SwapUnevenVaultsAccounts,
} from "./swapUnevenVaults"
export { checkExpectedVaultsBalances } from "./checkExpectedVaultsBalances"
export type {
CheckExpectedVaultsBalancesArgs,
CheckExpectedVaultsBalancesAccounts,
} from "./checkExpectedVaultsBalances"
export { singleTokenDepositAndInvestWithMin } from "./singleTokenDepositAndInvestWithMin"
export type {
SingleTokenDepositAndInvestWithMinArgs,
SingleTokenDepositAndInvestWithMinAccounts,
} from "./singleTokenDepositAndInvestWithMin"
export { singleTokenDepositWithMin } from "./singleTokenDepositWithMin"
export type {
SingleTokenDepositWithMinArgs,
SingleTokenDepositWithMinAccounts,
} from "./singleTokenDepositWithMin"
export { flashSwapUnevenVaultsStart } from "./flashSwapUnevenVaultsStart"
export type {
FlashSwapUnevenVaultsStartArgs,
FlashSwapUnevenVaultsStartAccounts,
} from "./flashSwapUnevenVaultsStart"
export { flashSwapUnevenVaultsEnd } from "./flashSwapUnevenVaultsEnd"
export type {
FlashSwapUnevenVaultsEndArgs,
FlashSwapUnevenVaultsEndAccounts,
} from "./flashSwapUnevenVaultsEnd"
export { emergencySwap } from "./emergencySwap"
export type { EmergencySwapArgs, EmergencySwapAccounts } from "./emergencySwap"
export { withdrawFromTreasury } from "./withdrawFromTreasury"
export type {
WithdrawFromTreasuryArgs,
WithdrawFromTreasuryAccounts,
} from "./withdrawFromTreasury"
export { permisionlessWithdrawFromTreasury } from "./permisionlessWithdrawFromTreasury"
export type { PermisionlessWithdrawFromTreasuryAccounts } from "./permisionlessWithdrawFromTreasury"
export { withdrawFromTopup } from "./withdrawFromTopup"
export type {
WithdrawFromTopupArgs,
WithdrawFromTopupAccounts,
} from "./withdrawFromTopup"
export { changePool } from "./changePool"
export type { ChangePoolAccounts } from "./changePool"
export { closeProgramAccount } from "./closeProgramAccount"
export type { CloseProgramAccountAccounts } from "./closeProgramAccount"
export { orcaSwap } from "./orcaSwap"
export type { OrcaSwapArgs, OrcaSwapAccounts } from "./orcaSwap"
export { signTerms } from "./signTerms"
export type { SignTermsArgs, SignTermsAccounts } from "./signTerms"
export { updateStrategyAdmin } from "./updateStrategyAdmin"
export type { UpdateStrategyAdminAccounts } from "./updateStrategyAdmin"