{"_id":"@debridge-finance/alpha-vault","_rev":"22-4f16c52f848cc920a4cc5914e17888a9","name":"@debridge-finance/alpha-vault","dist-tags":{"latest":"2.6.0"},"versions":{"2.0.0":{"name":"@debridge-finance/alpha-vault","version":"2.0.0","_id":"@debridge-finance/alpha-vault@2.0.0","maintainers":[{"name":"anton_k_debridge","email":"anton.kudriavtsev@debridge.finance"},{"name":"scrobot.debridge","email":"alexscrobot@debridge.finance"},{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},{"name":"alexsmirnov","email":"alekseissmirnov@gmail.com"},{"name":"artyukh","email":"yaroslav@debridge.finance"},{"name":"alexeychr","email":"alx.churkin@gmail.com"}],"dist":{"shasum":"03e58791fc6feb46e9b321eb3420c5b4da5a3af5","tarball":"https://registry.npmjs.org/@debridge-finance/alpha-vault/-/alpha-vault-2.0.0.tgz","fileCount":8,"integrity":"sha512-u1U0W2HrLG2iSnsE6udCuYPIFPg5lFaqB3FnQ1tJvUZH5yvJL172Fn99oxiCIIzp5LJhSpjYzykK+NAzxQkZ3A==","signatures":[{"sig":"MEQCID1Adtbk/wkH/9CQ7YpHxezqurAqKslwmZk0RwZijAZbAiBLPb1y/rqOef9xOyfWcMqWgNoBxWmAGJH3OKXDFbKKXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529791},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"36305f6229fac2d37a506c23dd21acfb0e50767b","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"tsup"},"_npmUser":{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},"_npmVersion":"10.8.2","description":"<p align=\"center\"> <img align=\"center\" src=\"https://vaults.mercurial.finance/icons/logo.svg\" width=\"180\" height=\"180\" /> </p> <br>","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@solana/web3.js":"~1.78.3","@coral-xyz/anchor":"^0.28.0","@solana/spl-token":"0.3.5","@solana/buffer-layout":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"latest","@types/jest":"^29.5.13","@jest/globals":"^29.7.0","jest-sonar-reporter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/alpha-vault_2.0.0_1726476496424_0.6475153140778724","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@debridge-finance/alpha-vault","version":"2.0.1","_id":"@debridge-finance/alpha-vault@2.0.1","maintainers":[{"name":"anton_k_debridge","email":"anton.kudriavtsev@debridge.finance"},{"name":"scrobot.debridge","email":"alexscrobot@debridge.finance"},{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},{"name":"alexsmirnov","email":"alekseissmirnov@gmail.com"},{"name":"artyukh","email":"yaroslav@debridge.finance"},{"name":"alexeychr","email":"alx.churkin@gmail.com"}],"dist":{"shasum":"4936c08b46972b2c3e0b3b9092caa2b6acc42243","tarball":"https://registry.npmjs.org/@debridge-finance/alpha-vault/-/alpha-vault-2.0.1.tgz","fileCount":8,"integrity":"sha512-4IYvcqUE8k1ew/tcifAqAJz6HBc7TFP8CpAs2z46ZqFVnDMTVEzxpPMEI8McC46hi7ZnxlxJvMmj10pCBs+qNg==","signatures":[{"sig":"MEYCIQCyIuKpA4rS171U//br1Vykqn/0/h1upAp0DpKpdYQPRwIhAKNdXjvaCpIzAIlyVtokZsqoVkEiCGV0btS1C6X4RaCg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529756},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"22c4c826ccac445bac5e54a75312e6e7ebc533e1","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"tsup"},"_npmUser":{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},"_npmVersion":"10.8.2","description":"<p align=\"center\"> <img align=\"center\" src=\"https://vaults.mercurial.finance/icons/logo.svg\" width=\"180\" height=\"180\" /> </p> <br>","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@coral-xyz/anchor":"^0.28.0","@solana/spl-token":"0.3.5","@solana/buffer-layout":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"latest","@types/jest":"^29.5.13","@jest/globals":"^29.7.0","jest-sonar-reporter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/alpha-vault_2.0.1_1726499189021_0.7266227668452145","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@debridge-finance/alpha-vault","version":"2.0.2","_id":"@debridge-finance/alpha-vault@2.0.2","maintainers":[{"name":"anton_k_debridge","email":"anton.kudriavtsev@debridge.finance"},{"name":"scrobot.debridge","email":"alexscrobot@debridge.finance"},{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},{"name":"alexsmirnov","email":"alekseissmirnov@gmail.com"},{"name":"artyukh","email":"yaroslav@debridge.finance"},{"name":"alexeychr","email":"alx.churkin@gmail.com"}],"dist":{"shasum":"4e12d42651f010ffe4dce5d4957766ee91523ba7","tarball":"https://registry.npmjs.org/@debridge-finance/alpha-vault/-/alpha-vault-2.0.2.tgz","fileCount":8,"integrity":"sha512-RH0Fi/CmdYF24+2MN370hhK0Od6OCW/CHdUeOCA0+mcfy1TrH8BQrA6RFx9sWASu4JsJ8q9D4RWU0MQp6Ma5TA==","signatures":[{"sig":"MEUCIGixB94NxII1VhDJaIMPQyOyAxPAoc82klvUKWWZ5uemAiEAgZVlL3scyB/l8ayaX00VNpLRytxcc/1xLlp5o5fp1BY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529853},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"a1967e867ea620ba014940b4139ad12da5c57c93","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"tsup"},"_npmUser":{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},"_npmVersion":"10.8.2","description":"<p align=\"center\"> <img align=\"center\" src=\"https://vaults.mercurial.finance/icons/logo.svg\" width=\"180\" height=\"180\" /> </p> <br>","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@coral-xyz/anchor":"^0.28.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"latest","@types/jest":"^29.5.13","@jest/globals":"^29.7.0","jest-sonar-reporter":"^2.0.0"},"peerDependencies":{"@solana/web3.js":"^1.93","@solana/buffer-layout":"^4.0.0","@solana/buffer-layout-utils":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/alpha-vault_2.0.2_1726568511568_0.7491744059540002","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@debridge-finance/alpha-vault","version":"2.0.3","_id":"@debridge-finance/alpha-vault@2.0.3","maintainers":[{"name":"anton_k_debridge","email":"anton.kudriavtsev@debridge.finance"},{"name":"scrobot.debridge","email":"alexscrobot@debridge.finance"},{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},{"name":"alexsmirnov","email":"alekseissmirnov@gmail.com"},{"name":"artyukh","email":"yaroslav@debridge.finance"},{"name":"alexeychr","email":"alx.churkin@gmail.com"}],"dist":{"shasum":"a478f6dcec8aaca39fefbba5975b6fb02372de98","tarball":"https://registry.npmjs.org/@debridge-finance/alpha-vault/-/alpha-vault-2.0.3.tgz","fileCount":8,"integrity":"sha512-C4mEeuufxgqACh93WZJnKIKQHKaDOkV2GFpl7yAYuVbh9t7hu8d0uGO8lTwAAWD0yIZOe5conA/NZnDEWCEckA==","signatures":[{"sig":"MEYCIQDs8k6oCuYgUt5R3l6mxNhhSavBwwMJ4THiNfH0Zj3tawIhAJTeOLJKWDWjE4Ko6Z+npNiejRzzRoiyx1CLYPjQIMzo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":534275},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"85f1017514f20a0d662a2455194fd5c7a1127b1f","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"tsup"},"_npmUser":{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},"_npmVersion":"10.8.2","description":"1. Mint DBR token. 2. Create DLMM pool and deposit 100M DBR tokens with price 1 DBR = 0.05 USDC (this step should be done by Meteora).    We should provide them position owner address that is allowed to withdraw funds USDC after crank. 3. Create alpha vau","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@coral-xyz/anchor":"^0.28.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"latest","@types/jest":"^29.5.13","@jest/globals":"^29.7.0","jest-sonar-reporter":"^2.0.0"},"peerDependencies":{"@solana/web3.js":"^1.93","@solana/buffer-layout":"^4.0.0","@solana/buffer-layout-utils":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/alpha-vault_2.0.3_1727179651480_0.0630632578210879","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@debridge-finance/alpha-vault","version":"2.1.0","_id":"@debridge-finance/alpha-vault@2.1.0","maintainers":[{"name":"anton_k_debridge","email":"anton.kudriavtsev@debridge.finance"},{"name":"scrobot.debridge","email":"alexscrobot@debridge.finance"},{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},{"name":"alexsmirnov","email":"alekseissmirnov@gmail.com"},{"name":"artyukh","email":"yaroslav@debridge.finance"},{"name":"alexeychr","email":"alx.churkin@gmail.com"}],"dist":{"shasum":"9a03bec04254badd67bb473a15a85162cf04bb77","tarball":"https://registry.npmjs.org/@debridge-finance/alpha-vault/-/alpha-vault-2.1.0.tgz","fileCount":8,"integrity":"sha512-XlSlXYuohahk7UJNXX6JjxEfyGuwOZLXcLqI3WywPNvn/WSXEHBBvR4+zagSfaZHDrFK6MIxnjdA74M4glJInQ==","signatures":[{"sig":"MEUCIQC1XWweE6ykTr/QweRjhAbt1oS5USrr5iSDmZmmPy+6tAIgVy34MWTaW/tJMS1NcR8Lzvr7I3op570vMJVCoHXBduA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1209449},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"2394de6f3d844d64b4daca8ea766f00a1287ba6e","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"tsup"},"_npmUser":{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},"_npmVersion":"10.8.2","description":"1. Mint DBR token. 2. Create DLMM pool and deposit 100M DBR tokens with price 1 DBR = 0.05 USDC (this step should be done by Meteora).    We should provide them position owner address that is allowed to withdraw funds USDC after crank. 3. Create alpha vau","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@coral-xyz/anchor":"^0.28.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"latest","@types/jest":"^29.5.13","@jest/globals":"^29.7.0","jest-sonar-reporter":"^2.0.0"},"peerDependencies":{"@solana/web3.js":"^1.93","@solana/buffer-layout":"^4.0.0","@solana/buffer-layout-utils":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/alpha-vault_2.1.0_1727351579875_0.35622218367649783","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@debridge-finance/alpha-vault","version":"2.2.0","_id":"@debridge-finance/alpha-vault@2.2.0","maintainers":[{"name":"anton_k_debridge","email":"anton.kudriavtsev@debridge.finance"},{"name":"scrobot.debridge","email":"alexscrobot@debridge.finance"},{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},{"name":"alexsmirnov","email":"alekseissmirnov@gmail.com"},{"name":"artyukh","email":"yaroslav@debridge.finance"},{"name":"alexeychr","email":"alx.churkin@gmail.com"}],"dist":{"shasum":"f8f480c062104f4dbc88f7edbe425ef84dc9d34c","tarball":"https://registry.npmjs.org/@debridge-finance/alpha-vault/-/alpha-vault-2.2.0.tgz","fileCount":8,"integrity":"sha512-aHba/pp+TLu0AbwiEO9MsmIJPkvhog6vgg+uCEaZFvmApECPOJhFFpMxCwhkaNb/gFfdR3tEaCyUcUagca35yg==","signatures":[{"sig":"MEQCIEwBelwRJdrkn4+VsY0Eskl2ms8ZVouVME76zoHYC0NsAiAD29wRI15GrdaaAL0bsRJ0OGA+bdBDXp8OFW6UQ6EBRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1245191},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4f15b82b65a1ee51c70b98e00f1266f7777e12ef","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"tsup","build:calldata":"ts-node --transpile-only -r dotenv/config ./cli/build.deposit.calldata.ts"},"_npmUser":{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},"_npmVersion":"10.8.2","description":"1. Mint DBR token. 2. Create DLMM pool and deposit 100M DBR tokens with price 1 DBR = 0.05 USDC (this step should be done by Meteora).    We should provide them position owner address that is allowed to withdraw funds USDC after crank. 3. Create alpha vau","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@coral-xyz/anchor":"^0.28.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"latest","@types/jest":"^29.5.13","@jest/globals":"^29.7.0","jest-sonar-reporter":"^2.0.0"},"peerDependencies":{"@solana/web3.js":"^1.93","@solana/buffer-layout":"^4.0.0","@solana/buffer-layout-utils":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/alpha-vault_2.2.0_1727704964904_0.9749588929090918","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@debridge-finance/alpha-vault","version":"2.2.1","_id":"@debridge-finance/alpha-vault@2.2.1","maintainers":[{"name":"anton_k_debridge","email":"anton.kudriavtsev@debridge.finance"},{"name":"scrobot.debridge","email":"alexscrobot@debridge.finance"},{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},{"name":"alexsmirnov","email":"alekseissmirnov@gmail.com"},{"name":"artyukh","email":"yaroslav@debridge.finance"},{"name":"alexeychr","email":"alx.churkin@gmail.com"}],"dist":{"shasum":"4977b18b0076f77a108996fabdad676865e5e893","tarball":"https://registry.npmjs.org/@debridge-finance/alpha-vault/-/alpha-vault-2.2.1.tgz","fileCount":8,"integrity":"sha512-JQM9Eam9q1jPtzPH4PCvaFRP6FkFaUHj18kNp3HdJWwOgCvlRdH1ndI0OSbrqvYNKTOPDmWHmR5YzM+mckfYbA==","signatures":[{"sig":"MEUCIQDsiJS61ycbznEXblV7pNI2s/B4FeBgwHFXgGQJzfo6VgIgVVcFAgF+1uEFDMDhZ9FGiuy6sN21MHzW0vLSRon9QPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1246447},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"41ce9ea87c83f2d8d68e78a5247bf4fcec164063","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"tsup","build:calldata":"ts-node --transpile-only -r dotenv/config ./cli/build.deposit.calldata.ts"},"_npmUser":{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},"_npmVersion":"10.8.2","description":"1. Mint DBR token. 2. Create DLMM pool and deposit 100M DBR tokens with price 1 DBR = 0.05 USDC (this step should be done by Meteora).    We should provide them position owner address that is allowed to withdraw funds USDC after crank. 3. Create alpha vau","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@coral-xyz/anchor":"^0.28.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"latest","@types/jest":"^29.5.13","@jest/globals":"^29.7.0","jest-sonar-reporter":"^2.0.0"},"peerDependencies":{"@solana/web3.js":"^1.93","@solana/buffer-layout":"^4.0.0","@solana/buffer-layout-utils":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/alpha-vault_2.2.1_1727715014031_0.5742341208383965","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@debridge-finance/alpha-vault","version":"2.3.0","_id":"@debridge-finance/alpha-vault@2.3.0","maintainers":[{"name":"anton_k_debridge","email":"anton.kudriavtsev@debridge.finance"},{"name":"scrobot.debridge","email":"alexscrobot@debridge.finance"},{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},{"name":"alexsmirnov","email":"alekseissmirnov@gmail.com"},{"name":"artyukh","email":"yaroslav@debridge.finance"},{"name":"alexeychr","email":"alx.churkin@gmail.com"}],"dist":{"shasum":"5a452d5dfa8425d939f5a5650f0f1d4c1b528a7d","tarball":"https://registry.npmjs.org/@debridge-finance/alpha-vault/-/alpha-vault-2.3.0.tgz","fileCount":8,"integrity":"sha512-C2m2U/2ol0f+wyN8neHZi1DHVkTTJT8f7zmra9iT7Pwt0OibNJz/6vF/BH/n+D67j/TKbW6CF9dqeOD7zrv0UA==","signatures":[{"sig":"MEUCIQDZgPoMOb75j0XuqEwRRD2wp9tWf2p7wwRlV/8+5fxnGgIgOBfTuwNwwhcG9VL3xN+I+WN/anI6tHnP1kcoUj57ngo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1248425},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"74981fb293e37ce408ca41aef86af127ea761859","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"tsup","build:calldata":"ts-node --transpile-only -r dotenv/config ./cli/build.deposit.calldata.ts"},"_npmUser":{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},"_npmVersion":"10.8.2","description":"1. Mint DBR token. 2. Create DLMM pool and deposit 100M DBR tokens with price 1 DBR = 0.05 USDC (this step should be done by Meteora).    We should provide them position owner address that is allowed to withdraw funds USDC after crank. 3. Create alpha vau","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@coral-xyz/anchor":"^0.28.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"latest","@types/jest":"^29.5.13","@jest/globals":"^29.7.0","jest-sonar-reporter":"^2.0.0"},"peerDependencies":{"@solana/web3.js":"^1.93","@solana/buffer-layout":"^4.0.0","@solana/buffer-layout-utils":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/alpha-vault_2.3.0_1727776593580_0.24294696143230032","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@debridge-finance/alpha-vault","version":"2.3.1","_id":"@debridge-finance/alpha-vault@2.3.1","maintainers":[{"name":"anton_k_debridge","email":"anton.kudriavtsev@debridge.finance"},{"name":"scrobot.debridge","email":"alexscrobot@debridge.finance"},{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},{"name":"alexsmirnov","email":"alekseissmirnov@gmail.com"},{"name":"artyukh","email":"yaroslav@debridge.finance"},{"name":"alexeychr","email":"alx.churkin@gmail.com"}],"dist":{"shasum":"f0344db3c9c10c6773e2567f47375ba2d3d804b5","tarball":"https://registry.npmjs.org/@debridge-finance/alpha-vault/-/alpha-vault-2.3.1.tgz","fileCount":8,"integrity":"sha512-QmUs1U9RKHQqqT3oeCX2riudYSCo0iziuXLR3bmxR94DKnSb3LZTBmK4dt933avcCdf7fdDhx8h+lu4VpzzWhw==","signatures":[{"sig":"MEYCIQCFU/LR6DCWgXPkrHIzSo/1vbT2pGh6e4ly3gGRqnUNfAIhALx6vntlI22tyyttxjBxdWr1XfqVEd9RaB71KtgyuuEb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1247903},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"4b8f862401423ca5091fa0cc87bb5a5b16edaf67","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"tsup","build:calldata":"ts-node --transpile-only -r dotenv/config ./cli/build.deposit.calldata.ts"},"_npmUser":{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},"_npmVersion":"10.8.2","description":"1. Mint DBR token. 2. Create DLMM pool and deposit 100M DBR tokens with price 1 DBR = 0.05 USDC (this step should be done by Meteora).    We should provide them position owner address that is allowed to withdraw funds USDC after crank. 3. Create alpha vau","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@coral-xyz/anchor":"^0.28.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"latest","@types/jest":"^29.5.13","@jest/globals":"^29.7.0","jest-sonar-reporter":"^2.0.0"},"peerDependencies":{"@solana/web3.js":"^1.93","@solana/buffer-layout":"^4.0.0","@solana/buffer-layout-utils":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/alpha-vault_2.3.1_1727797332642_0.5123400626529022","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@debridge-finance/alpha-vault","version":"2.4.0","_id":"@debridge-finance/alpha-vault@2.4.0","maintainers":[{"name":"anton_k_debridge","email":"anton.kudriavtsev@debridge.finance"},{"name":"scrobot.debridge","email":"alexscrobot@debridge.finance"},{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},{"name":"alexsmirnov","email":"alekseissmirnov@gmail.com"},{"name":"artyukh","email":"yaroslav@debridge.finance"},{"name":"alexeychr","email":"alx.churkin@gmail.com"}],"dist":{"shasum":"c371c2a32abe5f17e5c3e5d42c1acd636a0e1cde","tarball":"https://registry.npmjs.org/@debridge-finance/alpha-vault/-/alpha-vault-2.4.0.tgz","fileCount":8,"integrity":"sha512-LebNoVakqfnXsfMROwzgbCT9m4CPFHynnE6pk1swJWQflphnB8Tdw25okuSGt1KuLLhmBiFU/wcLbJLdfBVw8Q==","signatures":[{"sig":"MEUCIAxt6yFORI3jCsOUiNTvYfLS/LD8Tg3XkqfagmBJNkF0AiEA46M81KW+Dg/SyoQ7Oindg6DcCFu1eWZPU2p8Cfp82EA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1250606},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"08d66d4981291abf5c1e1c4a374d62fd28af1762","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"tsup","build:calldata":"ts-node --transpile-only -r dotenv/config ./cli/build.deposit.calldata.ts"},"_npmUser":{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},"_npmVersion":"10.8.2","description":"1. Mint DBR token. 2. Create DLMM pool and deposit 100M DBR tokens with price 1 DBR = 0.05 USDC (this step should be done by Meteora).    We should provide them position owner address that is allowed to withdraw funds USDC after crank. 3. Create alpha vau","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@coral-xyz/anchor":"^0.28.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"latest","@types/jest":"^29.5.13","@jest/globals":"^29.7.0","jest-sonar-reporter":"^2.0.0"},"peerDependencies":{"@solana/web3.js":"^1.93","@solana/buffer-layout":"^4.0.0","@solana/buffer-layout-utils":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/alpha-vault_2.4.0_1728046371550_0.943781367266102","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@debridge-finance/alpha-vault","version":"2.4.1","_id":"@debridge-finance/alpha-vault@2.4.1","maintainers":[{"name":"anton_k_debridge","email":"anton.kudriavtsev@debridge.finance"},{"name":"scrobot.debridge","email":"alexscrobot@debridge.finance"},{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},{"name":"alexsmirnov","email":"alekseissmirnov@gmail.com"},{"name":"artyukh","email":"yaroslav@debridge.finance"},{"name":"alexeychr","email":"alx.churkin@gmail.com"}],"dist":{"shasum":"fe0009d6842e772aae95566570f76a61cc11cbad","tarball":"https://registry.npmjs.org/@debridge-finance/alpha-vault/-/alpha-vault-2.4.1.tgz","fileCount":8,"integrity":"sha512-aPkAeaDsE0joRfHCiC4eIpfj6CoYNOpLUDkMp3ZvJ4mtBDJai7mpeSdGCeaSzpDSQi2IyjDyxj85Ix3r/WTlaQ==","signatures":[{"sig":"MEUCICLTNl0igZvbuAMNvku7NXfsK9H0E2OJAIICd+DBONjFAiEA7qYat7/8ykN5xsWSIBRzXjVsnTUbMGEv7Po5+gzDhio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1251058},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"bc43239de3f22680d9823f36b3b059153aee740c","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"tsup","build:calldata":"ts-node --transpile-only -r dotenv/config ./cli/build.deposit.calldata.ts"},"_npmUser":{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},"_npmVersion":"10.8.2","description":"1. Mint DBR token. 2. Create DLMM pool and deposit 100M DBR tokens with price 1 DBR = 0.05 USDC (this step should be done by Meteora).    We should provide them position owner address that is allowed to withdraw funds USDC after crank. 3. Create alpha vau","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@coral-xyz/anchor":"^0.28.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"latest","@types/jest":"^29.5.13","@jest/globals":"^29.7.0","jest-sonar-reporter":"^2.0.0"},"peerDependencies":{"@solana/web3.js":"^1.93","@solana/buffer-layout":"^4.0.0","@solana/buffer-layout-utils":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/alpha-vault_2.4.1_1728388928951_0.9110826933427243","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@debridge-finance/alpha-vault","version":"2.4.2","_id":"@debridge-finance/alpha-vault@2.4.2","maintainers":[{"name":"anton_k_debridge","email":"anton.kudriavtsev@debridge.finance"},{"name":"scrobot.debridge","email":"alexscrobot@debridge.finance"},{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},{"name":"alexsmirnov","email":"alekseissmirnov@gmail.com"},{"name":"artyukh","email":"yaroslav@debridge.finance"},{"name":"alexeychr","email":"alx.churkin@gmail.com"}],"dist":{"shasum":"bb3027ad1322f159269a80d5fec295edf9b80586","tarball":"https://registry.npmjs.org/@debridge-finance/alpha-vault/-/alpha-vault-2.4.2.tgz","fileCount":8,"integrity":"sha512-YaVv1xryDW3m/TNrbLnGaNhIf7/ouCxEh1EZYIhIvgnfaxqMHF+imjbCTVByX8AJgSzgNVtKm70WKoRSqdUkvw==","signatures":[{"sig":"MEUCIQCA/n5Se5ynMTeZZneL3r1LiXJdo+A+jOih683Jo9k47QIgWtILrqrvE0fVZih9VgoMyo0PFn3gq2ERVU2A1Bzpk9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1252756},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"07f4dc1e49c7123793e16a47ac341c22206edd81","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"tsup","build:calldata":"ts-node --transpile-only -r dotenv/config ./cli/build.deposit.calldata.ts"},"_npmUser":{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},"_npmVersion":"10.8.2","description":"1. Mint DBR token. 2. Create DLMM pool and deposit 100M DBR tokens with price 1 DBR = 0.05 USDC (this step should be done by Meteora).    We should provide them position owner address that is allowed to withdraw funds USDC after crank. 3. Create alpha vau","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@coral-xyz/anchor":"^0.28.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"latest","@types/jest":"^29.5.13","@jest/globals":"^29.7.0","jest-sonar-reporter":"^2.0.0"},"peerDependencies":{"@solana/web3.js":"^1.93","@solana/buffer-layout":"^4.0.0","@solana/buffer-layout-utils":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/alpha-vault_2.4.2_1728485261961_0.030569461360303807","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@debridge-finance/alpha-vault","version":"2.5.0","_id":"@debridge-finance/alpha-vault@2.5.0","maintainers":[{"name":"anton_k_debridge","email":"anton.kudriavtsev@debridge.finance"},{"name":"scrobot.debridge","email":"alexscrobot@debridge.finance"},{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},{"name":"alexsmirnov","email":"alekseissmirnov@gmail.com"},{"name":"artyukh","email":"yaroslav@debridge.finance"},{"name":"alexeychr","email":"alx.churkin@gmail.com"}],"dist":{"shasum":"9b07a8c2166f41d1d9b2977c351ce8385141ae40","tarball":"https://registry.npmjs.org/@debridge-finance/alpha-vault/-/alpha-vault-2.5.0.tgz","fileCount":8,"integrity":"sha512-XP4s6oEA6gxZXeq9LpZQsAHIjGR5wnmI/4WhmmzxYBPI5bK+Fp9vduTLaMES8c4GsIUztL9TC7HetSWblEjU/Q==","signatures":[{"sig":"MEUCIHgtSgue1/1Jz5ZfRCv57FtonLH/q/kAI+Qu3LeqornSAiEA+FIfq/kRxfhOrCj6Z5pSaXw78kORQ2kCJ/2ajAVP4B4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1251704},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"c5e4669ae0eb7409ee6aeb3d0a6d39730f6b2be5","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"tsup","build:calldata":"ts-node --transpile-only -r dotenv/config ./cli/build.deposit.calldata.ts"},"_npmUser":{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},"_npmVersion":"10.8.2","description":"1. Mint DBR token. 2. Create DLMM pool and deposit 100M DBR tokens with price 1 DBR = 0.05 USDC (this step should be done by Meteora).    We should provide them position owner address that is allowed to withdraw funds USDC after crank. 3. Create alpha vau","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@coral-xyz/anchor":"^0.28.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"latest","@types/jest":"^29.5.13","@jest/globals":"^29.7.0","jest-sonar-reporter":"^2.0.0"},"peerDependencies":{"@solana/web3.js":"^1.93","@solana/buffer-layout":"^4.0.0","@solana/buffer-layout-utils":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/alpha-vault_2.5.0_1728487276184_0.01636144298323483","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@debridge-finance/alpha-vault","version":"2.5.1","_id":"@debridge-finance/alpha-vault@2.5.1","maintainers":[{"name":"anton_k_debridge","email":"anton.kudriavtsev@debridge.finance"},{"name":"scrobot.debridge","email":"alexscrobot@debridge.finance"},{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},{"name":"alexsmirnov","email":"alekseissmirnov@gmail.com"},{"name":"artyukh","email":"yaroslav@debridge.finance"},{"name":"alexeychr","email":"alx.churkin@gmail.com"}],"dist":{"shasum":"36652b2b749cc31838e75bb10816f48ddb835897","tarball":"https://registry.npmjs.org/@debridge-finance/alpha-vault/-/alpha-vault-2.5.1.tgz","fileCount":8,"integrity":"sha512-XkJByjhSd2UbkEgC62zJ3Dex+SkwGforfKsWNCf4LiBWX+I61fRrb8qG/YOTXoNhzL6SL0Q9BjMRbOlCNrX2Hw==","signatures":[{"sig":"MEYCIQDrkqHsM0nEeog2Px0uEAr8toVOTpVanVN1wNaHtaQvUwIhAOD0E+1JhQ/IcMnosVYukWF1dro+jmi2vMmHZ8a59ewr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1247238},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"bcfecab8ee0ae96198d60ee755b412eb633a88da","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"tsup","build:calldata":"ts-node --transpile-only -r dotenv/config ./cli/build.deposit.calldata.ts"},"_npmUser":{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},"_npmVersion":"10.8.2","description":"1. Mint DBR token. 2. Create DLMM pool and deposit 100M DBR tokens with price 1 DBR = 0.05 USDC (this step should be done by Meteora).    We should provide them position owner address that is allowed to withdraw funds USDC after crank. 3. Create alpha vau","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@coral-xyz/anchor":"^0.28.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"latest","@types/jest":"^29.5.13","@jest/globals":"^29.7.0","jest-sonar-reporter":"^2.0.0"},"peerDependencies":{"@solana/web3.js":"^1.93","@solana/buffer-layout":"^4.0.0","@solana/buffer-layout-utils":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/alpha-vault_2.5.1_1728552256448_0.833948683173344","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@debridge-finance/alpha-vault","version":"2.6.0","_id":"@debridge-finance/alpha-vault@2.6.0","maintainers":[{"name":"anton_k_debridge","email":"anton.kudriavtsev@debridge.finance"},{"name":"scrobot.debridge","email":"alexscrobot@debridge.finance"},{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},{"name":"alexsmirnov","email":"alekseissmirnov@gmail.com"},{"name":"artyukh","email":"yaroslav@debridge.finance"},{"name":"alexeychr","email":"alx.churkin@gmail.com"}],"dist":{"shasum":"1e410ed500dfaf29f79c11203fe26b3a2d741da3","tarball":"https://registry.npmjs.org/@debridge-finance/alpha-vault/-/alpha-vault-2.6.0.tgz","fileCount":8,"integrity":"sha512-738hnYMxqs4h4ik4Unm8jkaziNl87skcCsFOxqV+1rmeGLt+cIEAt2mH2snVV4LrCA2WfqXhpryfH5S2LyIBFA==","signatures":[{"sig":"MEUCIEt6QFPjvJ/eSnf6fha2XUwRoYugkr+4fqCMQkgt74jPAiEAiiDk4gR4p+HKP71iINfjgLiVT+8KMS7CH++r7eMh37g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1250328},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","gitHead":"ee3f676559f5dc9020b9a50829fd7e0eb707764e","scripts":{"test":"echo \"Error: no test specified\" && exit 0","build":"tsup","build:calldata":"ts-node --transpile-only -r dotenv/config ./cli/build.deposit.calldata.ts"},"_npmUser":{"name":"de_totoro","email":"cuzmenko.tosha@gmail.com"},"_npmVersion":"10.8.2","description":"1. Mint DBR token. 2. Create DLMM pool and deposit 100M DBR tokens with price 1 DBR = 0.05 USDC (this step should be done by Meteora).    We should provide them position owner address that is allowed to withdraw funds USDC after crank. 3. Create alpha vau","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@coral-xyz/anchor":"^0.28.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"latest","@types/jest":"^29.5.13","@jest/globals":"^29.7.0","jest-sonar-reporter":"^2.0.0"},"peerDependencies":{"@solana/web3.js":"^1.93","@solana/buffer-layout":"^4.0.0","@solana/buffer-layout-utils":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/alpha-vault_2.6.0_1728651654436_0.36689903716534356","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-09-16T08:48:16.287Z","modified":"2026-04-10T13:45:37.158Z","2.0.0":"2024-09-16T08:48:16.608Z","2.0.1":"2024-09-16T15:06:29.200Z","2.0.2":"2024-09-17T10:21:51.792Z","2.0.3":"2024-09-24T12:07:31.809Z","2.1.0":"2024-09-26T11:53:00.076Z","2.2.0":"2024-09-30T14:02:45.231Z","2.2.1":"2024-09-30T16:50:14.202Z","2.3.0":"2024-10-01T09:56:33.761Z","2.3.1":"2024-10-01T15:42:12.960Z","2.4.0":"2024-10-04T12:52:51.779Z","2.4.1":"2024-10-08T12:02:09.241Z","2.4.2":"2024-10-09T14:47:42.199Z","2.5.0":"2024-10-09T15:21:16.384Z","2.5.1":"2024-10-10T09:24:16.795Z","2.6.0":"2024-10-11T13:00:54.655Z"},"description":"1. Mint DBR token. 2. Create DLMM pool and deposit 100M DBR tokens with price 1 DBR = 0.05 USDC (this step should be done by Meteora).    We should provide them position owner address that is allowed to withdraw funds USDC after crank. 3. Create alpha vau","maintainers":[{"email":"alexey.ezhov@debridge.finance","name":"alexey.ezhov"},{"email":"handle.lure-77@icloud.com","name":"alexeychr"},{"email":"yaroslav@debridge.finance","name":"artyukh"},{"email":"alekseissmirnov@gmail.com","name":"alexsmirnov"},{"email":"anton.kudriavtsev@debridge.finance","name":"anton_k_debridge"},{"email":"cuzmenko.tosha@gmail.com","name":"de_totoro"},{"email":"yerassyl@debridge.finance","name":"ezerez_dbr"},{"email":"leonid@debridge.finance","name":"leonid-debridge"}],"readme":"# How to create pool and alpha vault for deBridge TGE\n\n1. Mint DBR token.\n2. Create DLMM pool and deposit 100M DBR tokens with price 1 DBR = 0.05 USDC (this step should be done by Meteora).\n   We should provide them position owner address that is allowed to withdraw funds USDC after crank.\n3. Create alpha vault:\n   1. Config (method `createProrataConfig()`)\n      Params:\n   ```typescript\n   const ix: TransactionInstruction = await AlphaVault.createProrataConfig(\n     connection,\n     new PublicKey(\"\"), // vault programId\n     new PublicKey(\"\"), // admin\n     {\n       maxBuyingCap: new BN(5_000_000), // 5_000_000 USDC\n       index,\n       startVestingDuration: new BN(1), // no vesting\n       endVestingDuration: new BN(1), // no vesting\n       escrowFee: new BN(0),\n       individualDepositingCap: new BN(25_000), // 25_000 USDC\n     },\n   );\n   ```\n   2. Vault (method `createPermissionlessVault()`)\n      Params:\n   ```typescript\n   const ix: TransactionInstruction =\n     await AlphaVault.createPermissionlessVault(\n       connection,\n       new PublicKey(\"\"), // vault programId\n       {\n         quoteMint: USDC,\n         baseMint: DBR,\n         poolAddress: new PublicKey(\"\"), // address from step 2\n         poolType: PoolType.DLMM,\n         vaultMode: VaultMode.PRORATA,\n         config: whitelistedVaultBaseKey,\n         whitelistAuthority: helpers.hexToBuffer(signer.address),\n       },\n       new PublicKey(\"\"), // admin\n     );\n   ```\n4. Users can deposit/withdraw funds in/from vault:\n\n   1. Deposit:\n\n   ```typescript\n   const signedMessage = await ercSigner.signMessage(\n     solAccount.publicKey.toBytes(),\n   ); // signed message from back-end\n   const { signatureWithoutV, v } = AlphaVault.splitSignature(signedMessage);\n\n   const ix: TransactionInstruction = await client.deposit(\n     1_000000n, // 1 USDC\n     new PublicKey(\"\"), // owner\n     new PublicKey(\"\"), // receiver\n     signatureWithoutV,\n     v,\n   );\n   ```\n\n   For deposit as calldata\n\n   ```typescript\n   import * as wasm from \"@debridge-finance/debridge-external-call\";\n\n   const signedMessage = await ercSigner.signMessage(\n     solAccount.publicKey.toBytes(),\n   ); // signed message from back-end\n   const { signatureWithoutV, v } = AlphaVault.splitSignature(signedMessage);\n\n   // amount not needed - it will use order take amount\n   const calldataIxs: CalldataInstruction[] = await client.depositViaCalldata(\n     new PublicKey(\"\"), // receiver\n     signatureWithoutV,\n     v,\n   );\n\n   const calldata = Buffer.concat(\n     calldataIxs.map((cix) => {\n       const x = new wasm.ExternalInstructionWrapper(\n         0n,\n         BigInt(cix.expenses),\n         false,\n         cix.amountSubstitution ?? [],\n         [],\n         cix.ix,\n       );\n       const serialized = x.serialize();\n       return serialized;\n     }),\n   );\n   ```\n\n   2. Withdrawal\n\n   ```typescript\n   const ixs: TransactionInstruction[] = await client.withdraw(\n     1_000000n, // 1 USDC\n     new PublicKey(\"\"), // owner\n   );\n   ```\n\n5. After pool expiration user can claim token (method `claimToken()`), withdraw USDC leftovers (method `withdrawRemainingQuote()`) and close escrow (method `closeEscrow()`):\n\n```typescript\nconst ixs: TransactionInstruction[] = await client.claimToken(\n  new PublicKey(\"\"), // owner\n);\nconst ixs2: TransactionInstruction[] = await client.withdrawRemainingQuote(\n  new PublicKey(\"\"), // owner\n);\nconst ix3: TransactionInstruction = await client.closeEscrow(\n  new PublicKey(\"\"), // owner\n);\n```\n\n6. Crank the vault ([tx example](https://github.com/MeteoraAg/alpha-vault-sdk/blob/ce15e0f7ebb9b35f3a340f630251b304fd2364fd/ts-client/src/examples/fillVaultDlmm.ts))\n7. Admin should withdraw liquidity from pool (method `removeLiquidity()` from [DLMM sdk](https://github.com/MeteoraAg/dlmm-sdk/blob/4a064a609a05268f46f0859207cf442bd192c859/ts-client/src/examples/example.ts#L210))\n","readmeFilename":"README.md"}