@orca-so/sdk
Advanced tools
Comparing version 1.1.8 to 1.1.9
@@ -47,2 +47,14 @@ import { OrcaFarmParams } from "../model/orca/farm/farm-types"; | ||
export declare const grapeUsdcAqFarm: OrcaFarmParams; | ||
export declare const abrUsdcAqFarm: OrcaFarmParams; | ||
export declare const kuroUsdcAqFarm: OrcaFarmParams; | ||
export declare const mediaUsdcAqFarm: OrcaFarmParams; | ||
export declare const tulipUsdcAqFarm: OrcaFarmParams; | ||
export declare const mngoUsdcAqFarm: OrcaFarmParams; | ||
export declare const stsolWstethAqFarm: OrcaFarmParams; | ||
export declare const sypUsdcAqFarm: OrcaFarmParams; | ||
export declare const stsolWldoAqFarm: OrcaFarmParams; | ||
export declare const whethSolAqFarm: OrcaFarmParams; | ||
export declare const whethUsdcAqFarm: OrcaFarmParams; | ||
export declare const mndeMsolAqFarm: OrcaFarmParams; | ||
export declare const wagUsdcAqFarm: OrcaFarmParams; | ||
export declare const liqUsdcDoubleDip: OrcaFarmParams; | ||
@@ -60,2 +72,9 @@ export declare const stepSolDoubleDip: OrcaFarmParams; | ||
export declare const polisUsdcDoubleDip: OrcaFarmParams; | ||
export declare const abrUsdcDoubleDip: OrcaFarmParams; | ||
export declare const kuroUsdcDoubleDip: OrcaFarmParams; | ||
export declare const msolUsdcDoubleDip: OrcaFarmParams; | ||
export declare const orcaMsolDoubleDip: OrcaFarmParams; | ||
export declare const msolSolDoubleDip: OrcaFarmParams; | ||
export declare const stsolWstethDoubleDip: OrcaFarmParams; | ||
export declare const sypUsdcDoubleDip: OrcaFarmParams; | ||
/** | ||
@@ -62,0 +81,0 @@ * Mapping for OrcaFarm parameters |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.whapiUsdcDoubleDip = exports.samoUsdcDoubleDip = exports.bopUsdcDoubleDip = exports.copeUsdcDoubleDip = exports.portUsdcDoubleDip = exports.slrsUsdcDoubleDip = exports.stepSolDoubleDip = exports.liqUsdcDoubleDip = exports.grapeUsdcAqFarm = exports.sunnyUsdcAqFarm = exports.copeUsdcAqFarm = exports.whapiUsdcAqFarm = exports.slimUsdcAqFarm = exports.ninjaSolAqFarm = exports.samoUsdcAqFarm = exports.bopUsdcAqFarm = exports.polisUsdcAqFarm = exports.atlasUsdcAqFarm = exports.socnSolAqFarm = exports.orcaMsolAqFarm = exports.orcaPaiAqFarm = exports.msolSolAqFarm = exports.psolUsdcAqFarm = exports.socnUsdcAqFarm = exports.sbrUsdcAqFarm = exports.portUsdcAqFarm = exports.slrsUsdcAqFarm = exports.msolUsdcAqFarm = exports.snyUsdcAqFarm = exports.liqUsdcAqFarm = exports.samoSolAqFarm = exports.kinSolAqFarm = exports.orcaUsdcAqFarm = exports.orcaSolAqFarm = exports.usdcUsdtAqFarm = exports.mapsSolAqFarm = exports.fidaSolAqFarm = exports.merSolAqFarm = exports.btcSolAqFarm = exports.oxySolAqFarm = exports.copeSolAqFarm = exports.fttSolAqFarm = exports.srmSolAqFarm = exports.stepSolAqFarm = exports.ropeSolAqFarm = exports.raySolAqFarm = exports.ethUsdcAqFarm = exports.ethSolAqFarm = exports.solUsdtAqFarm = exports.solUsdcAqFarm = void 0; | ||
exports.orcaFarmConfigs = exports.polisUsdcDoubleDip = exports.atlasUsdcDoubleDip = exports.ninjaSolDoubleDip = exports.slimUsdcDoubleDip = void 0; | ||
exports.stsolWldoAqFarm = exports.sypUsdcAqFarm = exports.stsolWstethAqFarm = exports.mngoUsdcAqFarm = exports.tulipUsdcAqFarm = exports.mediaUsdcAqFarm = exports.kuroUsdcAqFarm = exports.abrUsdcAqFarm = exports.grapeUsdcAqFarm = exports.sunnyUsdcAqFarm = exports.copeUsdcAqFarm = exports.whapiUsdcAqFarm = exports.slimUsdcAqFarm = exports.ninjaSolAqFarm = exports.samoUsdcAqFarm = exports.bopUsdcAqFarm = exports.polisUsdcAqFarm = exports.atlasUsdcAqFarm = exports.socnSolAqFarm = exports.orcaMsolAqFarm = exports.orcaPaiAqFarm = exports.msolSolAqFarm = exports.psolUsdcAqFarm = exports.socnUsdcAqFarm = exports.sbrUsdcAqFarm = exports.portUsdcAqFarm = exports.slrsUsdcAqFarm = exports.msolUsdcAqFarm = exports.snyUsdcAqFarm = exports.liqUsdcAqFarm = exports.samoSolAqFarm = exports.kinSolAqFarm = exports.orcaUsdcAqFarm = exports.orcaSolAqFarm = exports.usdcUsdtAqFarm = exports.mapsSolAqFarm = exports.fidaSolAqFarm = exports.merSolAqFarm = exports.btcSolAqFarm = exports.oxySolAqFarm = exports.copeSolAqFarm = exports.fttSolAqFarm = exports.srmSolAqFarm = exports.stepSolAqFarm = exports.ropeSolAqFarm = exports.raySolAqFarm = exports.ethUsdcAqFarm = exports.ethSolAqFarm = exports.solUsdtAqFarm = exports.solUsdcAqFarm = void 0; | ||
exports.orcaFarmConfigs = exports.sypUsdcDoubleDip = exports.stsolWstethDoubleDip = exports.msolSolDoubleDip = exports.orcaMsolDoubleDip = exports.msolUsdcDoubleDip = exports.kuroUsdcDoubleDip = exports.abrUsdcDoubleDip = exports.polisUsdcDoubleDip = exports.atlasUsdcDoubleDip = exports.ninjaSolDoubleDip = exports.slimUsdcDoubleDip = exports.whapiUsdcDoubleDip = exports.samoUsdcDoubleDip = exports.bopUsdcDoubleDip = exports.copeUsdcDoubleDip = exports.portUsdcDoubleDip = exports.slrsUsdcDoubleDip = exports.stepSolDoubleDip = exports.liqUsdcDoubleDip = exports.wagUsdcAqFarm = exports.mndeMsolAqFarm = exports.whethUsdcAqFarm = exports.whethSolAqFarm = void 0; | ||
const web3_js_1 = require("@solana/web3.js"); | ||
@@ -303,2 +303,86 @@ /** | ||
}); | ||
exports.abrUsdcAqFarm = Object.freeze({ | ||
address: new web3_js_1.PublicKey("PyzV3qSzbj98ArVpASj2LQg6zCq6zfAixqUtYDafnRU"), | ||
farmTokenMint: new web3_js_1.PublicKey("5uR5STASUmoGVHzqMeut98t26TfVkQqWU9f9dsv3NfJ6"), | ||
rewardTokenMint: new web3_js_1.PublicKey("orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE"), | ||
baseTokenMint: new web3_js_1.PublicKey("GMzPbaCuQmeMUm1opH3oSCgKUjVgJUW14myq99RVPGX5"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.kuroUsdcAqFarm = Object.freeze({ | ||
address: new web3_js_1.PublicKey("6bHkoSxnK3aKW3PyG34dUz1naD6T3Pc7143s41nSuuzN"), | ||
farmTokenMint: new web3_js_1.PublicKey("6PGoaQdL9e463hdaFxHXsuPcjCHRK32CQ9PFKxvM7XY2"), | ||
rewardTokenMint: new web3_js_1.PublicKey("orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE"), | ||
baseTokenMint: new web3_js_1.PublicKey("DRknxb4ZFxXUTG6UJ5HupNHG1SmvBSCPzsZ1o9gAhyBi"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.mediaUsdcAqFarm = Object.freeze({ | ||
address: new web3_js_1.PublicKey("jCGam3ptTrFKhCwBGYUcqtrvt8pY4uWXaPoqC9E7uXB"), | ||
farmTokenMint: new web3_js_1.PublicKey("3pMYToENTB7jKrJiUPq19FCZCWE35Ph7bkRRMN6kxDXK"), | ||
rewardTokenMint: new web3_js_1.PublicKey("orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE"), | ||
baseTokenMint: new web3_js_1.PublicKey("2toFgkQDoPrTJYGDEVoCasPXuL9uQnjvXJaDwa9LHyTx"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.tulipUsdcAqFarm = Object.freeze({ | ||
address: new web3_js_1.PublicKey("AEemiZ28JTnz3xmj6LSfXruK1et317ZAGY5KCrKdXNCX"), | ||
farmTokenMint: new web3_js_1.PublicKey("2KYUwdRbVtaMUgHp1a6NuTomyCb33FxoZ4fkeVdwjaJA"), | ||
rewardTokenMint: new web3_js_1.PublicKey("orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE"), | ||
baseTokenMint: new web3_js_1.PublicKey("4SBx8GXu8HhcVHWydQv1vsDdZs3G93XSL9CtMBny6hS5"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.mngoUsdcAqFarm = Object.freeze({ | ||
address: new web3_js_1.PublicKey("2LM1Y428kPtLAsxcdxv2iKWaPxobt9poD2DAjeGpN6TC"), | ||
farmTokenMint: new web3_js_1.PublicKey("CxhcLZtbhfkwjAZ956SEkGxkAvMVQH3hfKTjKpgTV9Q5"), | ||
rewardTokenMint: new web3_js_1.PublicKey("orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE"), | ||
baseTokenMint: new web3_js_1.PublicKey("H9yC7jDng974WwcU4kTGs7BKf7nBNswpdsP5bzbdXjib"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.stsolWstethAqFarm = Object.freeze({ | ||
address: new web3_js_1.PublicKey("6eW2skHuzMxxPZjzE7x5fxtn3ZZ1Ak2SawrMH9T5KANp"), | ||
farmTokenMint: new web3_js_1.PublicKey("3kT3oYuS1rCfhmqfgy6EKcbZdaJimaVEjoy25QiuEaoj"), | ||
rewardTokenMint: new web3_js_1.PublicKey("orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE"), | ||
baseTokenMint: new web3_js_1.PublicKey("Eswigpwm3xsipkTqahGi2PEJsJcULQBwZgxhQpr6yBEa"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.sypUsdcAqFarm = Object.freeze({ | ||
address: new web3_js_1.PublicKey("7GDHcUdLhHxCHeQccpbJr3eNGzQvnoMdLBzkVNYvQgkh"), | ||
farmTokenMint: new web3_js_1.PublicKey("Ds4VGZhZzS2PMFzhzKeC3mwcQjdiCG21R76fTVbsSJyJ"), | ||
rewardTokenMint: new web3_js_1.PublicKey("orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE"), | ||
baseTokenMint: new web3_js_1.PublicKey("qJxKN9BhxbYvRNbjfK2uAVWboto6sonj8XC1ZEW5XTB"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.stsolWldoAqFarm = Object.freeze({ | ||
address: new web3_js_1.PublicKey("DMECkFUnVp1esox6Yyyfc7vJeN7spUHd5JypAWqEqCRC"), | ||
farmTokenMint: new web3_js_1.PublicKey("DQsbebdNDy8yQrwLTpieckhzi7Ewx9LoCPVf7G9KvY2U"), | ||
rewardTokenMint: new web3_js_1.PublicKey("orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE"), | ||
baseTokenMint: new web3_js_1.PublicKey("74B9aMS7SA832xKngt5VLKmWAP3pa3qkUzWncTmQSsGF"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.whethSolAqFarm = Object.freeze({ | ||
address: new web3_js_1.PublicKey("BerS3SE5G6FqZER7L7G3BhUJBrZ7BpizmuQRH9LMEYQw"), | ||
farmTokenMint: new web3_js_1.PublicKey("FkHQBBZGh5GS4GcXpcVksKYUUkLTNn6Yk1PCMxucR2AK"), | ||
rewardTokenMint: new web3_js_1.PublicKey("orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE"), | ||
baseTokenMint: new web3_js_1.PublicKey("7aYnrdmdCRodDy2Czn6keUquUhjF1jPEmfwZPh488z8U"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.whethUsdcAqFarm = Object.freeze({ | ||
address: new web3_js_1.PublicKey("GdQyNtN9rQWzpcm7mQMNBiXyeKRjjQoobh2waVQq5QyP"), | ||
farmTokenMint: new web3_js_1.PublicKey("B11Xp26xU2gzjToJEuGswvr6Jtidfh4GRUyCWzWMNdQZ"), | ||
rewardTokenMint: new web3_js_1.PublicKey("orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE"), | ||
baseTokenMint: new web3_js_1.PublicKey("7NPtjjAP7vhp4t5NCLyY4DY5rurvyc8cgZ2a2rYabRia"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.mndeMsolAqFarm = Object.freeze({ | ||
address: new web3_js_1.PublicKey("5wr7m4YrJB38vuz3xyLqvq2DwLCcDkEDH5X97chKpH4T"), | ||
farmTokenMint: new web3_js_1.PublicKey("2wPsMuzhEsC6GhV3qtFpmJF6atEgLGbnmQ8U43Y6fPxZ"), | ||
rewardTokenMint: new web3_js_1.PublicKey("orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE"), | ||
baseTokenMint: new web3_js_1.PublicKey("5PHS5w6hQwFNnLz1jJFe7TVTxSQ98cDYC3akmiAoFMXs"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.wagUsdcAqFarm = Object.freeze({ | ||
address: new web3_js_1.PublicKey("4GWmnvMg7EGQZ6LeQtK6rbJrtTTVsQHj2ivwm4vm8mnR"), | ||
farmTokenMint: new web3_js_1.PublicKey("8Wu5sJpERA1J5iWcT8aMpt9cTAfKDLPbLpGjNsJoPgLc"), | ||
rewardTokenMint: new web3_js_1.PublicKey("orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE"), | ||
baseTokenMint: new web3_js_1.PublicKey("Df6XNHMF3uRVZnz7LCEGiZVax6rXgz76owtVkBHEjSb6"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.liqUsdcDoubleDip = Object.freeze({ | ||
@@ -388,2 +472,51 @@ address: new web3_js_1.PublicKey("AraZDjfmkqzDJ3CdbjjYbtpujUYivgTEKKM2TPf6hJ27"), | ||
}); | ||
exports.abrUsdcDoubleDip = Object.freeze({ | ||
address: new web3_js_1.PublicKey("98htZRc2QNd8BS9GGHoxkySZ9BiL9MAgHLEQfxzXYKk6"), | ||
farmTokenMint: new web3_js_1.PublicKey("7bp7psdaC3DVc86Hmdz5tAMEjgPjmCzgFEVALfqBwMmz"), | ||
rewardTokenMint: new web3_js_1.PublicKey("a11bdAAuV8iB2fu7X6AxAvDTo1QZ8FXB3kk5eecdasp"), | ||
baseTokenMint: new web3_js_1.PublicKey("5uR5STASUmoGVHzqMeut98t26TfVkQqWU9f9dsv3NfJ6"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.kuroUsdcDoubleDip = Object.freeze({ | ||
address: new web3_js_1.PublicKey("BK3VXXDA4KxVurHbP3yPytGWp1HifbBtB4ugpzfDeq4v"), | ||
farmTokenMint: new web3_js_1.PublicKey("88RCQs9VFvqPjsRe3PKNzBeMtzCS9oS1a1CJuAnGnLZJ"), | ||
rewardTokenMint: new web3_js_1.PublicKey("2Kc38rfQ49DFaKHQaWbijkE7fcymUMLY5guUiUsDmFfn"), | ||
baseTokenMint: new web3_js_1.PublicKey("6PGoaQdL9e463hdaFxHXsuPcjCHRK32CQ9PFKxvM7XY2"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.msolUsdcDoubleDip = Object.freeze({ | ||
address: new web3_js_1.PublicKey("5fhDMuGKRDPWVWXf7BBEwifRFrp6XwXctDQoG7UHGVt6"), | ||
farmTokenMint: new web3_js_1.PublicKey("9y3QYM5mcaB8tU7oXRzAQnzHVa75P8riDuPievLp64cY"), | ||
rewardTokenMint: new web3_js_1.PublicKey("MNDEFzGvMt87ueuHvVU9VcTqsAP5b3fTGPsHuuPA5ey"), | ||
baseTokenMint: new web3_js_1.PublicKey("5r3vDsNTGXXb9cGQfqyNuYD2bjhRPymGJBfDmKosR9Ev"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.orcaMsolDoubleDip = Object.freeze({ | ||
address: new web3_js_1.PublicKey("41ZYSekqDNtJ1BdGkTZVR1CJfBiFrud6HcT3HVUdSyWN"), | ||
farmTokenMint: new web3_js_1.PublicKey("876yhw4J4GHyynNJUtARYEnWGaejhrWC7Hy3DAm1pZxi"), | ||
rewardTokenMint: new web3_js_1.PublicKey("MNDEFzGvMt87ueuHvVU9VcTqsAP5b3fTGPsHuuPA5ey"), | ||
baseTokenMint: new web3_js_1.PublicKey("3Duk5b6fLztPmS4ryV48FM1Q9WXUSMwz9jehAT4UtqpE"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.msolSolDoubleDip = Object.freeze({ | ||
address: new web3_js_1.PublicKey("2SciNw7cEsKJc1PMRDzWCcEzvuScmEaUgmrJXCi9UFxY"), | ||
farmTokenMint: new web3_js_1.PublicKey("576ABEdvLG1iFU3bLC8AMJ3mo5LhfgPPhMtTeVAGG6u7"), | ||
rewardTokenMint: new web3_js_1.PublicKey("MNDEFzGvMt87ueuHvVU9VcTqsAP5b3fTGPsHuuPA5ey"), | ||
baseTokenMint: new web3_js_1.PublicKey("3RTGL7gPF4V1ns1AeGFApT7cBEGVDfmJ77DqQi9AC6uG"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.stsolWstethDoubleDip = Object.freeze({ | ||
address: new web3_js_1.PublicKey("EmWtmApj1PtJMgMfzbYMmnmtuwfcBy7es3Tg2AR8xfW6"), | ||
farmTokenMint: new web3_js_1.PublicKey("5WXyG6zL1HmESPCSHHKBtqLuRPZCNgd9mTB25op87FkU"), | ||
rewardTokenMint: new web3_js_1.PublicKey("HZRCwxP2Vq9PCpPXooayhJ2bxTpo5xfpQrwB1svh332p"), | ||
baseTokenMint: new web3_js_1.PublicKey("3kT3oYuS1rCfhmqfgy6EKcbZdaJimaVEjoy25QiuEaoj"), | ||
baseTokenDecimals: 6, | ||
}); | ||
exports.sypUsdcDoubleDip = Object.freeze({ | ||
address: new web3_js_1.PublicKey("gpy1dZRbPbLZ2KNr4wd2r9zoxERbWV8gWTqTL47KNnh"), | ||
farmTokenMint: new web3_js_1.PublicKey("BpHfwFwJwkZKWY5xVMC3oifMvWRy42R4VE1vPeBzg2G1"), | ||
rewardTokenMint: new web3_js_1.PublicKey("FnKE9n6aGjQoNWRBZXy4RW6LZVao7qwBonUbiD7edUmZ"), | ||
baseTokenMint: new web3_js_1.PublicKey("Ds4VGZhZzS2PMFzhzKeC3mwcQjdiCG21R76fTVbsSJyJ"), | ||
baseTokenDecimals: 6, | ||
}); | ||
/** | ||
@@ -436,2 +569,14 @@ * Mapping for OrcaFarm parameters | ||
EorFh8siFyLF1QTZ7cCXQaPGqyo7eb4SAgKtRH8Jcxjd: exports.grapeUsdcAqFarm, | ||
GMzPbaCuQmeMUm1opH3oSCgKUjVgJUW14myq99RVPGX5: exports.abrUsdcAqFarm, | ||
DRknxb4ZFxXUTG6UJ5HupNHG1SmvBSCPzsZ1o9gAhyBi: exports.kuroUsdcAqFarm, | ||
"2toFgkQDoPrTJYGDEVoCasPXuL9uQnjvXJaDwa9LHyTx": exports.mediaUsdcAqFarm, | ||
"4SBx8GXu8HhcVHWydQv1vsDdZs3G93XSL9CtMBny6hS5": exports.tulipUsdcAqFarm, | ||
H9yC7jDng974WwcU4kTGs7BKf7nBNswpdsP5bzbdXjib: exports.mngoUsdcAqFarm, | ||
Eswigpwm3xsipkTqahGi2PEJsJcULQBwZgxhQpr6yBEa: exports.stsolWstethAqFarm, | ||
qJxKN9BhxbYvRNbjfK2uAVWboto6sonj8XC1ZEW5XTB: exports.sypUsdcAqFarm, | ||
"74B9aMS7SA832xKngt5VLKmWAP3pa3qkUzWncTmQSsGF": exports.stsolWldoAqFarm, | ||
"7aYnrdmdCRodDy2Czn6keUquUhjF1jPEmfwZPh488z8U": exports.whethSolAqFarm, | ||
"7NPtjjAP7vhp4t5NCLyY4DY5rurvyc8cgZ2a2rYabRia": exports.whethUsdcAqFarm, | ||
"5PHS5w6hQwFNnLz1jJFe7TVTxSQ98cDYC3akmiAoFMXs": exports.mndeMsolAqFarm, | ||
Df6XNHMF3uRVZnz7LCEGiZVax6rXgz76owtVkBHEjSb6: exports.wagUsdcAqFarm, | ||
"57vGdcMZLnbNr4TZ4hgrpGJZGR9vTPhu8L9bNKDrqxKT": exports.liqUsdcDoubleDip, | ||
@@ -449,2 +594,9 @@ GwrBA1F8rGummDCDd8NY9Eu1cLNuJqbT8WaGxgWpFwGL: exports.stepSolDoubleDip, | ||
"63JUKLnCAuNMPSPioEgbjjzp9Qk8qSEEM8eZqEtPqfLU": exports.polisUsdcDoubleDip, | ||
"5uR5STASUmoGVHzqMeut98t26TfVkQqWU9f9dsv3NfJ6": exports.abrUsdcDoubleDip, | ||
"6PGoaQdL9e463hdaFxHXsuPcjCHRK32CQ9PFKxvM7XY2": exports.kuroUsdcDoubleDip, | ||
"5r3vDsNTGXXb9cGQfqyNuYD2bjhRPymGJBfDmKosR9Ev": exports.msolUsdcDoubleDip, | ||
"3Duk5b6fLztPmS4ryV48FM1Q9WXUSMwz9jehAT4UtqpE": exports.orcaMsolDoubleDip, | ||
"3RTGL7gPF4V1ns1AeGFApT7cBEGVDfmJ77DqQi9AC6uG": exports.msolSolDoubleDip, | ||
"3kT3oYuS1rCfhmqfgy6EKcbZdaJimaVEjoy25QiuEaoj": exports.stsolWstethDoubleDip, | ||
Ds4VGZhZzS2PMFzhzKeC3mwcQjdiCG21R76fTVbsSJyJ: exports.sypUsdcDoubleDip, | ||
}; |
@@ -47,2 +47,14 @@ import { OrcaPoolParams } from "../model/orca/pool/pool-types"; | ||
export declare const grapeUsdcPool: OrcaPoolParams; | ||
export declare const abrUsdcPool: OrcaPoolParams; | ||
export declare const kuroUsdcPool: OrcaPoolParams; | ||
export declare const mediaUsdcPool: OrcaPoolParams; | ||
export declare const tulipUsdcPool: OrcaPoolParams; | ||
export declare const mngoUsdcPool: OrcaPoolParams; | ||
export declare const stsolWstethPool: OrcaPoolParams; | ||
export declare const sypUsdcPool: OrcaPoolParams; | ||
export declare const stsolWldoPool: OrcaPoolParams; | ||
export declare const whethSolPool: OrcaPoolParams; | ||
export declare const whethUsdcPool: OrcaPoolParams; | ||
export declare const mndeMsolPool: OrcaPoolParams; | ||
export declare const wagUsdcPool: OrcaPoolParams; | ||
/** | ||
@@ -49,0 +61,0 @@ * Mapping for OrcaPool parameters |
@@ -5,2 +5,3 @@ import { OrcaToken } from ".."; | ||
*/ | ||
export declare const abrToken: OrcaToken; | ||
export declare const atlasToken: OrcaToken; | ||
@@ -15,5 +16,9 @@ export declare const bopToken: OrcaToken; | ||
export declare const kinToken: OrcaToken; | ||
export declare const kuroToken: OrcaToken; | ||
export declare const liqToken: OrcaToken; | ||
export declare const mapsToken: OrcaToken; | ||
export declare const mediaToken: OrcaToken; | ||
export declare const merToken: OrcaToken; | ||
export declare const mndeToken: OrcaToken; | ||
export declare const mngoToken: OrcaToken; | ||
export declare const ninjaToken: OrcaToken; | ||
@@ -37,6 +42,13 @@ export declare const orcaToken: OrcaToken; | ||
export declare const sunnyToken: OrcaToken; | ||
export declare const sypToken: OrcaToken; | ||
export declare const tulipToken: OrcaToken; | ||
export declare const usdcToken: OrcaToken; | ||
export declare const usdtToken: OrcaToken; | ||
export declare const wagToken: OrcaToken; | ||
export declare const msolToken: OrcaToken; | ||
export declare const psolToken: OrcaToken; | ||
export declare const stsolToken: OrcaToken; | ||
export declare const whapiToken: OrcaToken; | ||
export declare const wldoToken: OrcaToken; | ||
export declare const whethToken: OrcaToken; | ||
export declare const wstethToken: OrcaToken; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.whapiToken = exports.psolToken = exports.msolToken = exports.usdtToken = exports.usdcToken = exports.sunnyToken = exports.stepToken = exports.srmToken = exports.solToken = exports.socnToken = exports.snyToken = exports.slrsToken = exports.slimToken = exports.sbrToken = exports.samoToken = exports.ropeToken = exports.rayToken = exports.portToken = exports.polisToken = exports.paiToken = exports.oxyToken = exports.orcaToken = exports.ninjaToken = exports.merToken = exports.mapsToken = exports.liqToken = exports.kinToken = exports.grapeToken = exports.fttToken = exports.fidaToken = exports.ethToken = exports.copeToken = exports.btcToken = exports.bopToken = exports.atlasToken = void 0; | ||
exports.wstethToken = exports.whethToken = exports.wldoToken = exports.whapiToken = exports.stsolToken = exports.psolToken = exports.msolToken = exports.wagToken = exports.usdtToken = exports.usdcToken = exports.tulipToken = exports.sypToken = exports.sunnyToken = exports.stepToken = exports.srmToken = exports.solToken = exports.socnToken = exports.snyToken = exports.slrsToken = exports.slimToken = exports.sbrToken = exports.samoToken = exports.ropeToken = exports.rayToken = exports.portToken = exports.polisToken = exports.paiToken = exports.oxyToken = exports.orcaToken = exports.ninjaToken = exports.mngoToken = exports.mndeToken = exports.merToken = exports.mediaToken = exports.mapsToken = exports.liqToken = exports.kuroToken = exports.kinToken = exports.grapeToken = exports.fttToken = exports.fidaToken = exports.ethToken = exports.copeToken = exports.btcToken = exports.bopToken = exports.atlasToken = exports.abrToken = void 0; | ||
const web3_js_1 = require("@solana/web3.js"); | ||
@@ -8,2 +8,8 @@ /** | ||
*/ | ||
exports.abrToken = Object.freeze({ | ||
tag: "ABR", | ||
name: "Allbridge", | ||
mint: new web3_js_1.PublicKey("a11bdAAuV8iB2fu7X6AxAvDTo1QZ8FXB3kk5eecdasp"), | ||
scale: 9, | ||
}); | ||
exports.atlasToken = Object.freeze({ | ||
@@ -63,2 +69,8 @@ tag: "ATLAS", | ||
}); | ||
exports.kuroToken = Object.freeze({ | ||
tag: "KURO", | ||
name: "Kurobi", | ||
mint: new web3_js_1.PublicKey("2Kc38rfQ49DFaKHQaWbijkE7fcymUMLY5guUiUsDmFfn"), | ||
scale: 6, | ||
}); | ||
exports.liqToken = Object.freeze({ | ||
@@ -76,2 +88,8 @@ tag: "LIQ", | ||
}); | ||
exports.mediaToken = Object.freeze({ | ||
tag: "MEDIA", | ||
name: "Media Network", | ||
mint: new web3_js_1.PublicKey("ETAtLmCmsoiEEKfNrHKJ2kYy3MoABhU6NQvpSfij5tDs"), | ||
scale: 6, | ||
}); | ||
exports.merToken = Object.freeze({ | ||
@@ -83,2 +101,14 @@ tag: "MER", | ||
}); | ||
exports.mndeToken = Object.freeze({ | ||
tag: "MNDE", | ||
name: "Marinade Governance", | ||
mint: new web3_js_1.PublicKey("MNDEFzGvMt87ueuHvVU9VcTqsAP5b3fTGPsHuuPA5ey"), | ||
scale: 9, | ||
}); | ||
exports.mngoToken = Object.freeze({ | ||
tag: "MNGO", | ||
name: "Mango Markets", | ||
mint: new web3_js_1.PublicKey("MangoCzJ36AjZyKwVj3VnYU4GTonjfVEnJmvvWaxLac"), | ||
scale: 6, | ||
}); | ||
exports.ninjaToken = Object.freeze({ | ||
@@ -192,2 +222,14 @@ tag: "NINJA", | ||
}); | ||
exports.sypToken = Object.freeze({ | ||
tag: "SYP", | ||
name: "Sypool", | ||
mint: new web3_js_1.PublicKey("FnKE9n6aGjQoNWRBZXy4RW6LZVao7qwBonUbiD7edUmZ"), | ||
scale: 9, | ||
}); | ||
exports.tulipToken = Object.freeze({ | ||
tag: "TULIP", | ||
name: "SolFarm", | ||
mint: new web3_js_1.PublicKey("TuLipcqtGVXP9XR62wM8WWCm6a9vhLs7T1uoWBk6FDs"), | ||
scale: 6, | ||
}); | ||
exports.usdcToken = Object.freeze({ | ||
@@ -205,2 +247,8 @@ tag: "USDC", | ||
}); | ||
exports.wagToken = Object.freeze({ | ||
tag: "WAG", | ||
name: "Waggle", | ||
mint: new web3_js_1.PublicKey("5tN42n9vMi6ubp67Uy4NnmM5DMZYN8aS8GeB3bEDHr6E"), | ||
scale: 9, | ||
}); | ||
exports.msolToken = Object.freeze({ | ||
@@ -218,2 +266,8 @@ tag: "mSOL", | ||
}); | ||
exports.stsolToken = Object.freeze({ | ||
tag: "stSOL", | ||
name: "Lido Staked SOL", | ||
mint: new web3_js_1.PublicKey("7dHbWXmci3dT8UFYWYZweBLXgycu7Y3iL6trKn1Y7ARj"), | ||
scale: 9, | ||
}); | ||
exports.whapiToken = Object.freeze({ | ||
@@ -225,1 +279,19 @@ tag: "wHAPI", | ||
}); | ||
exports.wldoToken = Object.freeze({ | ||
tag: "wLDO", | ||
name: "Lido DAO", | ||
mint: new web3_js_1.PublicKey("HZRCwxP2Vq9PCpPXooayhJ2bxTpo5xfpQrwB1svh332p"), | ||
scale: 8, | ||
}); | ||
exports.whethToken = Object.freeze({ | ||
tag: "whETH", | ||
name: "Ethereum", | ||
mint: new web3_js_1.PublicKey("7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs"), | ||
scale: 8, | ||
}); | ||
exports.wstethToken = Object.freeze({ | ||
tag: "wstETH", | ||
name: "Lido Staked Ether", | ||
mint: new web3_js_1.PublicKey("ZScHuTtqZukUrtZS43teTKGs2VqkKL8k4QCouR2n6Uo"), | ||
scale: 8, | ||
}); |
@@ -14,2 +14,4 @@ import { Connection, Keypair, PublicKey } from "@solana/web3.js"; | ||
withdraw(owner: Keypair | PublicKey, baseTokenAmount: Decimal | OrcaU64): Promise<TransactionPayload>; | ||
getHarvestableAmount(ownerPublicKey: PublicKey): Promise<OrcaU64>; | ||
harvest(owner: Keypair | PublicKey): Promise<TransactionPayload>; | ||
} |
@@ -27,2 +27,3 @@ "use strict"; | ||
const __1 = require("../../.."); | ||
const public_1 = require("../../../public/"); | ||
const farm_instructions_1 = require("../../../public/utils/web3/instructions/farm-instructions"); | ||
@@ -128,3 +129,44 @@ const pool_instructions_1 = require("../../../public/utils/web3/instructions/pool-instructions"); | ||
} | ||
getHarvestableAmount(ownerPublicKey) { | ||
var _a; | ||
return __awaiter(this, void 0, void 0, function* () { | ||
const { address: farmAddress, baseTokenDecimals } = this.farmParams; | ||
const globalFarms = yield (0, aquafarm_1.fetchGlobalFarms)(this.connection, [farmAddress], __1.ORCA_FARM_ID); | ||
const userFarms = yield (0, aquafarm_1.fetchUserFarms)(this.connection, ownerPublicKey, [farmAddress], __1.ORCA_FARM_ID); | ||
if (!globalFarms) { | ||
throw new Error("Failed to get globalFarms information"); | ||
} | ||
const farm = new aquafarm_1.Aquafarm(globalFarms[0], __1.ORCA_FARM_ID, userFarms && userFarms[0]); | ||
if (!farm.isUserFarmInitialized()) { | ||
return __1.OrcaU64.fromU64(public_1.ZERO, baseTokenDecimals); | ||
} | ||
const farmSupply = yield this.getFarmSupply(); | ||
const harvestableAmount = (_a = farm.getCurrentHarvestableAmount(farmSupply.toU64())) !== null && _a !== void 0 ? _a : public_1.ZERO; | ||
return __1.OrcaU64.fromU64(harvestableAmount, baseTokenDecimals); | ||
}); | ||
} | ||
harvest(owner) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
const _owner = new key_utils_1.Owner(owner); | ||
const ownerAddress = _owner.publicKey; | ||
const { address: farmAddress, rewardTokenMint } = this.farmParams; | ||
const globalFarms = yield (0, aquafarm_1.fetchGlobalFarms)(this.connection, [farmAddress], __1.ORCA_FARM_ID); | ||
const userFarms = yield (0, aquafarm_1.fetchUserFarms)(this.connection, ownerAddress, [farmAddress], __1.ORCA_FARM_ID); | ||
if (!globalFarms) { | ||
throw new Error("Failed to get globalFarms information"); | ||
} | ||
const farm = new aquafarm_1.Aquafarm(globalFarms[0], __1.ORCA_FARM_ID, userFarms && userFarms[0]); | ||
if (!farm.isUserFarmInitialized()) { | ||
throw new Error("Failed to get userFarm information"); | ||
} | ||
// If the user lacks the reward token account, create it | ||
const _a = yield (0, __1.resolveOrCreateAssociatedTokenAddress)(this.connection, _owner, rewardTokenMint), { address: userRewardTokenPublicKey } = _a, resolveRewardTokenInstructions = __rest(_a, ["address"]); | ||
const harvestRewardInstruction = yield (0, farm_instructions_1.createFarmHarvestRewardInstruction)(farm, userRewardTokenPublicKey, _owner); | ||
return yield new __1.TransactionBuilder(this.connection, ownerAddress, _owner) | ||
.addInstruction(resolveRewardTokenInstructions) | ||
.addInstruction(harvestRewardInstruction) | ||
.build(); | ||
}); | ||
} | ||
} | ||
exports.OrcaFarmImpl = OrcaFarmImpl; |
@@ -185,6 +185,11 @@ "use strict"; | ||
} | ||
else if (withdrawTokenMint.equals(this.getTokenA().mint) || withdrawTokenMint.equals(this.getTokenB().mint)) { | ||
const token = withdrawTokenMint.equals(this.getTokenA().mint) ? this.getTokenA() : this.getTokenB(); | ||
else if (withdrawTokenMint.equals(this.getTokenA().mint) || | ||
withdrawTokenMint.equals(this.getTokenB().mint)) { | ||
const token = withdrawTokenMint.equals(this.getTokenA().mint) | ||
? this.getTokenA() | ||
: this.getTokenB(); | ||
const totalAmount = token.mint.equals(this.getTokenA().mint) ? tokenAAmount : tokenBAmount; | ||
const numerator = withdrawTokenAmount instanceof public_1.OrcaU64 ? withdrawTokenAmount.toDecimal() : withdrawTokenAmount; | ||
const numerator = withdrawTokenAmount instanceof public_1.OrcaU64 | ||
? withdrawTokenAmount.toDecimal() | ||
: withdrawTokenAmount; | ||
const denominator = public_1.DecimalUtil.fromU64(totalAmount, token.scale); | ||
@@ -191,0 +196,0 @@ const poolTokenIn = lpSupply.toDecimal().div(denominator).mul(numerator); |
@@ -50,2 +50,14 @@ /** | ||
GRAPE_USDC_AQ = "EorFh8siFyLF1QTZ7cCXQaPGqyo7eb4SAgKtRH8Jcxjd", | ||
ABR_USDC_AQ = "GMzPbaCuQmeMUm1opH3oSCgKUjVgJUW14myq99RVPGX5", | ||
KURO_USDC_AQ = "DRknxb4ZFxXUTG6UJ5HupNHG1SmvBSCPzsZ1o9gAhyBi", | ||
MEDIA_USDC_AQ = "2toFgkQDoPrTJYGDEVoCasPXuL9uQnjvXJaDwa9LHyTx", | ||
TULIP_USDC_AQ = "4SBx8GXu8HhcVHWydQv1vsDdZs3G93XSL9CtMBny6hS5", | ||
MNGO_USDC_AQ = "H9yC7jDng974WwcU4kTGs7BKf7nBNswpdsP5bzbdXjib", | ||
stSOL_wstETH_AQ = "Eswigpwm3xsipkTqahGi2PEJsJcULQBwZgxhQpr6yBEa", | ||
SYP_USDC_AQ = "qJxKN9BhxbYvRNbjfK2uAVWboto6sonj8XC1ZEW5XTB", | ||
stSOL_wLDO_AQ = "74B9aMS7SA832xKngt5VLKmWAP3pa3qkUzWncTmQSsGF", | ||
whETH_SOL_AQ = "7aYnrdmdCRodDy2Czn6keUquUhjF1jPEmfwZPh488z8U", | ||
whETH_USDC_AQ = "7NPtjjAP7vhp4t5NCLyY4DY5rurvyc8cgZ2a2rYabRia", | ||
MNDE_mSOL_AQ = "5PHS5w6hQwFNnLz1jJFe7TVTxSQ98cDYC3akmiAoFMXs", | ||
WAG_USDC_AQ = "Df6XNHMF3uRVZnz7LCEGiZVax6rXgz76owtVkBHEjSb6", | ||
LIQ_USDC_DD = "57vGdcMZLnbNr4TZ4hgrpGJZGR9vTPhu8L9bNKDrqxKT", | ||
@@ -62,3 +74,10 @@ STEP_SOL_DD = "GwrBA1F8rGummDCDd8NY9Eu1cLNuJqbT8WaGxgWpFwGL", | ||
ATLAS_USDC_DD = "HFmY1ggCsCky1zJ1sfdkNR4zb3u5n38YNRdf4vsGu17t", | ||
POLIS_USDC_DD = "63JUKLnCAuNMPSPioEgbjjzp9Qk8qSEEM8eZqEtPqfLU" | ||
POLIS_USDC_DD = "63JUKLnCAuNMPSPioEgbjjzp9Qk8qSEEM8eZqEtPqfLU", | ||
ABR_USDC_DD = "5uR5STASUmoGVHzqMeut98t26TfVkQqWU9f9dsv3NfJ6", | ||
KURO_USDC_DD = "6PGoaQdL9e463hdaFxHXsuPcjCHRK32CQ9PFKxvM7XY2", | ||
mSOL_USDC_DD = "5r3vDsNTGXXb9cGQfqyNuYD2bjhRPymGJBfDmKosR9Ev", | ||
ORCA_mSOL_DD = "3Duk5b6fLztPmS4ryV48FM1Q9WXUSMwz9jehAT4UtqpE", | ||
mSOL_SOL_DD = "3RTGL7gPF4V1ns1AeGFApT7cBEGVDfmJ77DqQi9AC6uG", | ||
stSOL_wstETH_DD = "3kT3oYuS1rCfhmqfgy6EKcbZdaJimaVEjoy25QiuEaoj", | ||
SYP_USDC_DD = "Ds4VGZhZzS2PMFzhzKeC3mwcQjdiCG21R76fTVbsSJyJ" | ||
} |
@@ -54,2 +54,14 @@ "use strict"; | ||
OrcaFarmConfig["GRAPE_USDC_AQ"] = "EorFh8siFyLF1QTZ7cCXQaPGqyo7eb4SAgKtRH8Jcxjd"; | ||
OrcaFarmConfig["ABR_USDC_AQ"] = "GMzPbaCuQmeMUm1opH3oSCgKUjVgJUW14myq99RVPGX5"; | ||
OrcaFarmConfig["KURO_USDC_AQ"] = "DRknxb4ZFxXUTG6UJ5HupNHG1SmvBSCPzsZ1o9gAhyBi"; | ||
OrcaFarmConfig["MEDIA_USDC_AQ"] = "2toFgkQDoPrTJYGDEVoCasPXuL9uQnjvXJaDwa9LHyTx"; | ||
OrcaFarmConfig["TULIP_USDC_AQ"] = "4SBx8GXu8HhcVHWydQv1vsDdZs3G93XSL9CtMBny6hS5"; | ||
OrcaFarmConfig["MNGO_USDC_AQ"] = "H9yC7jDng974WwcU4kTGs7BKf7nBNswpdsP5bzbdXjib"; | ||
OrcaFarmConfig["stSOL_wstETH_AQ"] = "Eswigpwm3xsipkTqahGi2PEJsJcULQBwZgxhQpr6yBEa"; | ||
OrcaFarmConfig["SYP_USDC_AQ"] = "qJxKN9BhxbYvRNbjfK2uAVWboto6sonj8XC1ZEW5XTB"; | ||
OrcaFarmConfig["stSOL_wLDO_AQ"] = "74B9aMS7SA832xKngt5VLKmWAP3pa3qkUzWncTmQSsGF"; | ||
OrcaFarmConfig["whETH_SOL_AQ"] = "7aYnrdmdCRodDy2Czn6keUquUhjF1jPEmfwZPh488z8U"; | ||
OrcaFarmConfig["whETH_USDC_AQ"] = "7NPtjjAP7vhp4t5NCLyY4DY5rurvyc8cgZ2a2rYabRia"; | ||
OrcaFarmConfig["MNDE_mSOL_AQ"] = "5PHS5w6hQwFNnLz1jJFe7TVTxSQ98cDYC3akmiAoFMXs"; | ||
OrcaFarmConfig["WAG_USDC_AQ"] = "Df6XNHMF3uRVZnz7LCEGiZVax6rXgz76owtVkBHEjSb6"; | ||
OrcaFarmConfig["LIQ_USDC_DD"] = "57vGdcMZLnbNr4TZ4hgrpGJZGR9vTPhu8L9bNKDrqxKT"; | ||
@@ -67,2 +79,9 @@ OrcaFarmConfig["STEP_SOL_DD"] = "GwrBA1F8rGummDCDd8NY9Eu1cLNuJqbT8WaGxgWpFwGL"; | ||
OrcaFarmConfig["POLIS_USDC_DD"] = "63JUKLnCAuNMPSPioEgbjjzp9Qk8qSEEM8eZqEtPqfLU"; | ||
OrcaFarmConfig["ABR_USDC_DD"] = "5uR5STASUmoGVHzqMeut98t26TfVkQqWU9f9dsv3NfJ6"; | ||
OrcaFarmConfig["KURO_USDC_DD"] = "6PGoaQdL9e463hdaFxHXsuPcjCHRK32CQ9PFKxvM7XY2"; | ||
OrcaFarmConfig["mSOL_USDC_DD"] = "5r3vDsNTGXXb9cGQfqyNuYD2bjhRPymGJBfDmKosR9Ev"; | ||
OrcaFarmConfig["ORCA_mSOL_DD"] = "3Duk5b6fLztPmS4ryV48FM1Q9WXUSMwz9jehAT4UtqpE"; | ||
OrcaFarmConfig["mSOL_SOL_DD"] = "3RTGL7gPF4V1ns1AeGFApT7cBEGVDfmJ77DqQi9AC6uG"; | ||
OrcaFarmConfig["stSOL_wstETH_DD"] = "3kT3oYuS1rCfhmqfgy6EKcbZdaJimaVEjoy25QiuEaoj"; | ||
OrcaFarmConfig["SYP_USDC_DD"] = "Ds4VGZhZzS2PMFzhzKeC3mwcQjdiCG21R76fTVbsSJyJ"; | ||
})(OrcaFarmConfig = exports.OrcaFarmConfig || (exports.OrcaFarmConfig = {})); |
@@ -45,2 +45,22 @@ import { Keypair, PublicKey } from "@solana/web3.js"; | ||
withdraw: (owner: Keypair | PublicKey, baseTokenAmount: Decimal | OrcaU64) => Promise<TransactionPayload>; | ||
/** | ||
* Get the total amount of rewards that has accumulated in the user's farm. | ||
* | ||
* Returns 0 if: | ||
* 1. the user does not have a farm initialized (by calling deposit) | ||
* 2. the user's farm balance is empty | ||
* | ||
* @param ownerPublicKey The public key of the user | ||
* @return The amount of reward that can be harvestable by the user | ||
*/ | ||
getHarvestableAmount: (ownerPublicKey: PublicKey) => Promise<OrcaU64>; | ||
/** | ||
* Harvest all of the rewards that has accumulated in the user's farm. | ||
* | ||
* Throws error if the user does not have a farm initialized (by calling deposit) | ||
* | ||
* @param owner The keypair for the user's wallet or just the user's public key | ||
* @return The transaction signature of the harvest instruction | ||
*/ | ||
harvest: (owner: Keypair | PublicKey) => Promise<TransactionPayload>; | ||
}; |
@@ -49,3 +49,15 @@ /** | ||
SUNNY_USDC = "GHuoeq9UnFBsBhMwH43eL3RWX5XVXbSRYJymmyMYpT7n", | ||
GRAPE_USDC = "EorFh8siFyLF1QTZ7cCXQaPGqyo7eb4SAgKtRH8Jcxjd" | ||
GRAPE_USDC = "EorFh8siFyLF1QTZ7cCXQaPGqyo7eb4SAgKtRH8Jcxjd", | ||
ABR_USDC = "GMzPbaCuQmeMUm1opH3oSCgKUjVgJUW14myq99RVPGX5", | ||
KURO_USDC = "DRknxb4ZFxXUTG6UJ5HupNHG1SmvBSCPzsZ1o9gAhyBi", | ||
MEDIA_USDC = "2toFgkQDoPrTJYGDEVoCasPXuL9uQnjvXJaDwa9LHyTx", | ||
TULIP_USDC = "4SBx8GXu8HhcVHWydQv1vsDdZs3G93XSL9CtMBny6hS5", | ||
MNGO_USDC = "H9yC7jDng974WwcU4kTGs7BKf7nBNswpdsP5bzbdXjib", | ||
stSOL_wstETH = "Eswigpwm3xsipkTqahGi2PEJsJcULQBwZgxhQpr6yBEa", | ||
SYP_USDC = "qJxKN9BhxbYvRNbjfK2uAVWboto6sonj8XC1ZEW5XTB", | ||
stSOL_wLDO = "74B9aMS7SA832xKngt5VLKmWAP3pa3qkUzWncTmQSsGF", | ||
whETH_SOL = "7aYnrdmdCRodDy2Czn6keUquUhjF1jPEmfwZPh488z8U", | ||
whETH_USDC = "7NPtjjAP7vhp4t5NCLyY4DY5rurvyc8cgZ2a2rYabRia", | ||
MNDE_mSOL = "5PHS5w6hQwFNnLz1jJFe7TVTxSQ98cDYC3akmiAoFMXs", | ||
WAG_USDC = "Df6XNHMF3uRVZnz7LCEGiZVax6rXgz76owtVkBHEjSb6" | ||
} |
@@ -54,2 +54,14 @@ "use strict"; | ||
OrcaPoolConfig["GRAPE_USDC"] = "EorFh8siFyLF1QTZ7cCXQaPGqyo7eb4SAgKtRH8Jcxjd"; | ||
OrcaPoolConfig["ABR_USDC"] = "GMzPbaCuQmeMUm1opH3oSCgKUjVgJUW14myq99RVPGX5"; | ||
OrcaPoolConfig["KURO_USDC"] = "DRknxb4ZFxXUTG6UJ5HupNHG1SmvBSCPzsZ1o9gAhyBi"; | ||
OrcaPoolConfig["MEDIA_USDC"] = "2toFgkQDoPrTJYGDEVoCasPXuL9uQnjvXJaDwa9LHyTx"; | ||
OrcaPoolConfig["TULIP_USDC"] = "4SBx8GXu8HhcVHWydQv1vsDdZs3G93XSL9CtMBny6hS5"; | ||
OrcaPoolConfig["MNGO_USDC"] = "H9yC7jDng974WwcU4kTGs7BKf7nBNswpdsP5bzbdXjib"; | ||
OrcaPoolConfig["stSOL_wstETH"] = "Eswigpwm3xsipkTqahGi2PEJsJcULQBwZgxhQpr6yBEa"; | ||
OrcaPoolConfig["SYP_USDC"] = "qJxKN9BhxbYvRNbjfK2uAVWboto6sonj8XC1ZEW5XTB"; | ||
OrcaPoolConfig["stSOL_wLDO"] = "74B9aMS7SA832xKngt5VLKmWAP3pa3qkUzWncTmQSsGF"; | ||
OrcaPoolConfig["whETH_SOL"] = "7aYnrdmdCRodDy2Czn6keUquUhjF1jPEmfwZPh488z8U"; | ||
OrcaPoolConfig["whETH_USDC"] = "7NPtjjAP7vhp4t5NCLyY4DY5rurvyc8cgZ2a2rYabRia"; | ||
OrcaPoolConfig["MNDE_mSOL"] = "5PHS5w6hQwFNnLz1jJFe7TVTxSQ98cDYC3akmiAoFMXs"; | ||
OrcaPoolConfig["WAG_USDC"] = "Df6XNHMF3uRVZnz7LCEGiZVax6rXgz76owtVkBHEjSb6"; | ||
})(OrcaPoolConfig = exports.OrcaPoolConfig || (exports.OrcaPoolConfig = {})); |
@@ -30,3 +30,3 @@ import { Keypair, PublicKey } from "@solana/web3.js"; | ||
/** | ||
* Query the tokenMint public key of this pool. | ||
* Query the mint public key for the pool token of this pool. | ||
* @returns Returns the tokenMint public key of this pool | ||
@@ -33,0 +33,0 @@ */ |
@@ -9,1 +9,2 @@ import { Aquafarm } from "@orca-so/aquafarm"; | ||
export declare const createFarmRevertTokensInstruction: (farm: Aquafarm, userBurnAuthorityPublicKey: PublicKey, userBaseTokenPublicKey: PublicKey, userFarmTokenPublicKey: PublicKey, userRewardTokenPublicKey: PublicKey, baseTokenAmount: u64, owner: Owner) => Promise<Instruction>; | ||
export declare const createFarmHarvestRewardInstruction: (farm: Aquafarm, userRewardTokenPublicKey: PublicKey, owner: Owner) => Promise<Instruction>; |
@@ -12,3 +12,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.createFarmRevertTokensInstruction = exports.createFarmConvertTokensInstruction = exports.createInitUserFarmInstruction = void 0; | ||
exports.createFarmHarvestRewardInstruction = exports.createFarmRevertTokensInstruction = exports.createFarmConvertTokensInstruction = exports.createInitUserFarmInstruction = void 0; | ||
const __1 = require("../.."); | ||
@@ -57,1 +57,10 @@ const createInitUserFarmInstruction = (farm, userFarmPublicKey, owner) => __awaiter(void 0, void 0, void 0, function* () { | ||
exports.createFarmRevertTokensInstruction = createFarmRevertTokensInstruction; | ||
const createFarmHarvestRewardInstruction = (farm, userRewardTokenPublicKey, owner) => __awaiter(void 0, void 0, void 0, function* () { | ||
const harvestIx = farm.constructHarvestIx(userRewardTokenPublicKey); | ||
return { | ||
instructions: [harvestIx], | ||
cleanupInstructions: [], | ||
signers: owner.signer ? [owner.signer] : [], | ||
}; | ||
}); | ||
exports.createFarmHarvestRewardInstruction = createFarmHarvestRewardInstruction; |
{ | ||
"name": "@orca-so/sdk", | ||
"version": "1.1.8", | ||
"version": "1.1.9", | ||
"description": "Typescript SDK for the Orca protocol.", | ||
@@ -38,2 +38,3 @@ "main": "dist/index.js", | ||
"prepare": "husky install", | ||
"prepublishOnly": "tsc -p src", | ||
"test": "jest" | ||
@@ -40,0 +41,0 @@ }, |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
300209
4631