{"_id":"@exodus/safeguard-solana","_rev":"68-ca3fc7c2527ad6a6267122ba8ac14a82","name":"@exodus/safeguard-solana","dist-tags":{"alpha":"1.2.1-alpha.3","latest":"1.2.1"},"versions":{"0.1.0-alpha.0":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.0","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"ISC","_id":"@exodus/safeguard-solana@0.1.0-alpha.0","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"1c524efbc888a4c04b9afba657a5bffea3afbfcd","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.0.tgz","fileCount":15,"integrity":"sha512-KMvWKLRrVXc4IYUxZNI98hKJgTv5O/M4fc8PyyKCy1gF4AteUryHlH1cLYgBIJdmSOXe0D7cwb94sqzsyPNcvA==","signatures":[{"sig":"MEYCIQD5Tb0xq4noHOV1+NAuePmevePa52MDFezkquCsrxzzbAIhAKNnTsB3jJLc7WDAhfpG/ktrj4FWQhVVWLIMjEoitKEc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144815},"engines":{"node":">=18.0.0"},"exports":{"./idl":"./dist/safeguard-delegation.idl.json","./types":{"types":"./dist/safeguard-delegation.types.d.ts","default":"./dist/safeguard-delegation.types.js"},"./clients":{"types":"./dist/clients.d.ts","default":"./dist/clients.js"}},"scripts":{"dev":"pnpm idl:build && concurrently \"chokidar 'programs/**/*.rs' -c 'pnpm idl:build'\" \"tsc -p tsconfig.build.json --watch\"","lint":"prettier */*.js \"*/**/*{.js,.ts}\" --check","test":"anchor test","build":"pnpm idl:build && rm -rf dist && tsc -p tsconfig.build.json && cp src/safeguard-delegation.idl.json dist/","lint:fix":"prettier */*.js \"*/**/*{.js,.ts}\" -w","idl:build":"anchor idl build --out src/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts src/safeguard-delegation.types.ts && prettier --write src/safeguard-delegation.idl.json src/safeguard-delegation.types.ts","cost:devnet":"ts-node --project tsconfig.scripts.json scripts/estimate-deploy-cost.ts devnet","cost:mainnet":"ts-node --project tsconfig.scripts.json scripts/estimate-deploy-cost.ts mainnet","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","prepublishOnly":"pnpm build"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients and IDL for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"idl":["./dist/safeguard-delegation.idl.json"],"types":["./dist/safeguard-delegation.types.d.ts"],"clients":["./dist/clients.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.0_1772476396096_0.8651232639412452","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.1":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.1","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"ISC","_id":"@exodus/safeguard-solana@0.1.0-alpha.1","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"00a00206533c1f83b911db6aa8400ba91449821e","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.1.tgz","fileCount":15,"integrity":"sha512-RDFo5HoXBqwT1O7oz7Kgau4zzzTt2iCdkkNGY01a7DsPPIBQFU+dm0BmpWZ2hVI59I8yzPR/pSjGavQs9bRi3A==","signatures":[{"sig":"MEUCIQCgT91hCzanAJGMr9P8TER/D9E6IMIPQrKz1TIad9p+IAIgD9w7mAe3AxBS3bdbTbugJ6b9fbntGaqsaI2lJSd2qbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146519},"engines":{"node":">=18.0.0"},"exports":{"./idl":"./dist/safeguard-delegation.idl.json","./types":{"types":"./dist/safeguard-delegation.types.d.ts","default":"./dist/safeguard-delegation.types.js"},"./clients":{"types":"./dist/clients.d.ts","default":"./dist/clients.js"}},"scripts":{"dev":"pnpm idl:build && concurrently \"chokidar 'programs/**/*.rs' -c 'pnpm idl:build'\" \"tsc -p tsconfig.build.json --watch\"","lint":"prettier */*.js \"*/**/*{.js,.ts}\" --check","test":"anchor test","build":"pnpm idl:build && rm -rf dist && tsc -p tsconfig.build.json && cp src/safeguard-delegation.idl.json dist/","lint:fix":"prettier */*.js \"*/**/*{.js,.ts}\" -w","idl:build":"anchor idl build --out src/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts src/safeguard-delegation.types.ts && prettier --write src/safeguard-delegation.idl.json src/safeguard-delegation.types.ts","cost:devnet":"ts-node --project tsconfig.scripts.json scripts/estimate-deploy-cost.ts devnet","cost:mainnet":"ts-node --project tsconfig.scripts.json scripts/estimate-deploy-cost.ts mainnet","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","prepublishOnly":"pnpm build"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients and IDL for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"idl":["./dist/safeguard-delegation.idl.json"],"types":["./dist/safeguard-delegation.types.d.ts"],"clients":["./dist/clients.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.1_1772477406062_0.5378110449213076","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.2","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"ISC","_id":"@exodus/safeguard-solana@0.1.0-alpha.2","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"2fcb8d25a337d1e5bb2fe66bd154f5e7b789c815","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.2.tgz","fileCount":15,"integrity":"sha512-kcuL+jLFlreXDdQks1nNh8v8j8iX2/yUHkb3j68ugST1lrsasMBojCcaoylSS7azi6EjI2L7xvSgIN4dzWyn0A==","signatures":[{"sig":"MEUCICNFYh45GFMReFM6riRaIZEmZ15mCZyq3I1R67Yam6HhAiEApWNmDEKPODrAgU7wHKcw6IKV0euhwQsAz4BfcGuq8Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147501},"engines":{"node":">=18.0.0"},"exports":{"./idl":"./dist/safeguard-delegation.idl.json","./types":{"types":"./dist/safeguard-delegation.types.d.ts","default":"./dist/safeguard-delegation.types.js"},"./clients":{"types":"./dist/clients.d.ts","default":"./dist/clients.js"}},"scripts":{"dev":"pnpm idl:build && concurrently \"chokidar 'programs/**/*.rs' -c 'pnpm idl:build'\" \"tsc -p tsconfig.build.json --watch\"","lint":"prettier */*.js \"*/**/*{.js,.ts}\" --check","test":"anchor test","build":"pnpm idl:build && rm -rf dist && tsc -p tsconfig.build.json && cp src/safeguard-delegation.idl.json dist/","lint:fix":"prettier */*.js \"*/**/*{.js,.ts}\" -w","idl:build":"anchor idl build --out src/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts src/safeguard-delegation.types.ts && prettier --write src/safeguard-delegation.idl.json src/safeguard-delegation.types.ts","cost:devnet":"ts-node --project tsconfig.scripts.json scripts/estimate-deploy-cost.ts devnet","cost:mainnet":"ts-node --project tsconfig.scripts.json scripts/estimate-deploy-cost.ts mainnet","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","prepublishOnly":"pnpm build"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients and IDL for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"idl":["./dist/safeguard-delegation.idl.json"],"types":["./dist/safeguard-delegation.types.d.ts"],"clients":["./dist/clients.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.2_1772480726529_0.2553922471853298","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.3","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"ISC","_id":"@exodus/safeguard-solana@0.1.0-alpha.3","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"56f4efb322904681b1fd6bc1578aa4df6d2f340f","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.3.tgz","fileCount":15,"integrity":"sha512-9wdDpHTcm0Xn6KMwXnSU3Sn6BsOHONT11TUx/blSYbwiPwWO4Hwds262BOp4AwhXimuxJHdOm2L8bMvP+zE/hg==","signatures":[{"sig":"MEUCIQCV8YL6FizKLxHfUxKS9fjNucn6Azwssw9ADNpbStrFcQIgNHuto4SF/piDW4D6zoCfK2j0716zMBYCiKG9d9D8wsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148822},"engines":{"node":">=18.0.0"},"exports":{"./idl":"./dist/safeguard-delegation.idl.json","./types":{"types":"./dist/safeguard-delegation.types.d.ts","default":"./dist/safeguard-delegation.types.js"},"./clients":{"types":"./dist/clients.d.ts","default":"./dist/clients.js"}},"scripts":{"dev":"pnpm idl:build && concurrently \"chokidar 'programs/**/*.rs' -c 'pnpm idl:build'\" \"tsc -p tsconfig.build.json --watch\"","lint":"prettier */*.js \"*/**/*{.js,.ts}\" --check","test":"anchor test","build":"pnpm idl:build && rm -rf dist && tsc -p tsconfig.build.json && cp src/safeguard-delegation.idl.json dist/","lint:fix":"prettier */*.js \"*/**/*{.js,.ts}\" -w","idl:build":"anchor idl build --out src/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts src/safeguard-delegation.types.ts && prettier --write src/safeguard-delegation.idl.json src/safeguard-delegation.types.ts","cost:devnet":"ts-node --project tsconfig.scripts.json scripts/estimate-deploy-cost.ts devnet","cost:mainnet":"ts-node --project tsconfig.scripts.json scripts/estimate-deploy-cost.ts mainnet","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","prepublishOnly":"pnpm build"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients and IDL for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"idl":["./dist/safeguard-delegation.idl.json"],"types":["./dist/safeguard-delegation.types.d.ts"],"clients":["./dist/clients.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.3_1772482360318_0.5986983307430127","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.4","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"ISC","_id":"@exodus/safeguard-solana@0.1.0-alpha.4","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"bde005015a48dc6bf7f8563a9298432458457226","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.4.tgz","fileCount":15,"integrity":"sha512-+7bcuZ85nYOHlYbyUAIcBm9qfp/FeTIflVeT9xzMEO3DJDdHOhqy1riJSiWvaE9MZaNIGFO+fnyUPwKjZ5ZvBA==","signatures":[{"sig":"MEYCIQCsCif2Ii2G6Nk/ly/dLgLz5DGSCy+VZwLOc5jZ4P6PRAIhAPbnKuXK2m2+DGYgUBC77NovRCdI8AacBoHZMhUFvFXB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156224},"engines":{"node":">=18.0.0"},"exports":{"./idl":"./dist/safeguard-delegation.idl.json","./types":{"types":"./dist/safeguard-delegation.types.d.ts","default":"./dist/safeguard-delegation.types.js"},"./clients":{"types":"./dist/clients.d.ts","default":"./dist/clients.js"}},"scripts":{"dev":"pnpm idl:build && concurrently \"chokidar 'programs/**/*.rs' -c 'pnpm idl:build'\" \"tsc -p tsconfig.build.json --watch\"","lint":"prettier */*.js \"*/**/*{.js,.ts}\" --check","test":"anchor test","build":"pnpm idl:build && rm -rf dist && tsc -p tsconfig.build.json && cp src/safeguard-delegation.idl.json dist/","lint:fix":"prettier */*.js \"*/**/*{.js,.ts}\" -w","idl:build":"anchor idl build --out src/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts src/safeguard-delegation.types.ts && prettier --write src/safeguard-delegation.idl.json src/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","prepublishOnly":"pnpm build"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients and IDL for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"idl":["./dist/safeguard-delegation.idl.json"],"types":["./dist/safeguard-delegation.types.d.ts"],"clients":["./dist/clients.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.4_1772658248365_0.5759098415250978","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.5":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.5","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"ISC","_id":"@exodus/safeguard-solana@0.1.0-alpha.5","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"4389d3335d7ecc0c62352ea4dea52447383be8bb","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.5.tgz","fileCount":18,"integrity":"sha512-TJv5GQ3rQNNv4a4PJ+rZATlTEw1gkYn8MXK8VsS/NE82b9ZddGyJ89PDB7hpiqHa5K6uWGlnHe77YfQ95NRwrg==","signatures":[{"sig":"MEYCIQCXyMeAoDsUoZc2FphU0LKyAgYymeFThe+i6hDYFngQAQIhAMsiSPI1JeVXvMIHdCzNjpPNxM0bswWxnLt0Lly667cq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161238},"engines":{"node":">=18.0.0"},"exports":{"./idl":"./dist/safeguard-delegation.idl.json","./types":{"types":"./dist/safeguard-delegation.types.d.ts","default":"./dist/safeguard-delegation.types.js"},"./clients":{"types":"./dist/clients.d.ts","default":"./dist/clients.js"},"./program":{"types":"./dist/program.d.ts","default":"./dist/program.js"}},"scripts":{"dev":"pnpm idl:build && concurrently \"chokidar 'programs/**/*.rs' -c 'pnpm idl:build'\" \"tsc -p tsconfig.build.json --watch\"","lint":"prettier */*.js \"*/**/*{.js,.ts}\" --check","test":"anchor test","build":"pnpm idl:build && rm -rf dist && tsc -p tsconfig.build.json && cp src/safeguard-delegation.idl.json dist/","lint:fix":"prettier */*.js \"*/**/*{.js,.ts}\" -w","idl:build":"anchor idl build --out src/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts src/safeguard-delegation.types.ts && prettier --write src/safeguard-delegation.idl.json src/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","prepublishOnly":"pnpm build"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients and IDL for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"idl":["./dist/safeguard-delegation.idl.json"],"types":["./dist/safeguard-delegation.types.d.ts"],"clients":["./dist/clients.d.ts"],"program":["./dist/program.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.5_1772659045691_0.3512202961235942","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.6":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.6","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"ISC","_id":"@exodus/safeguard-solana@0.1.0-alpha.6","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"0442214eab01798127cbfea1a0e00a4d66f38f2e","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.6.tgz","fileCount":21,"integrity":"sha512-/aXSwUDDWAc0hGmogNDWBuU4uT7c5wE/4wm64qVkdgoBnA6TIjWNTfDZws/aMgdSKF9B7S8XpCQ8EXaGrVkfLQ==","signatures":[{"sig":"MEUCIQCl+QtrQEu314f/bpI+eDmHLpmw4NxHX3/v4wsyjVUHsgIgGaDbYkbaeD7cfvAYoW+DgRIZzz8rg1zOQkJZ0BFzCnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163197},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./idl":"./dist/safeguard-delegation.idl.json","./types":{"types":"./dist/safeguard-delegation.types.d.ts","default":"./dist/safeguard-delegation.types.js"}},"scripts":{"dev":"pnpm idl:build && concurrently \"chokidar 'programs/**/*.rs' -c 'pnpm idl:build'\" \"tsc -p tsconfig.build.json --watch\"","lint":"prettier */*.js \"*/**/*{.js,.ts}\" --check","test":"anchor test","build":"pnpm idl:build && rm -rf dist && tsc -p tsconfig.build.json && cp src/safeguard-delegation.idl.json dist/","lint:fix":"prettier */*.js \"*/**/*{.js,.ts}\" -w","idl:build":"anchor idl build --out src/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts src/safeguard-delegation.types.ts && prettier --write src/safeguard-delegation.idl.json src/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","prepublishOnly":"pnpm build"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients and IDL for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"idl":["./dist/safeguard-delegation.idl.json"],"types":["./dist/safeguard-delegation.types.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.6_1772659934632_0.2859723317875982","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.7":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.7","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"ISC","_id":"@exodus/safeguard-solana@0.1.0-alpha.7","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"5b65d129a6f26f637e1ed19d8af685e9fed59d93","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.7.tgz","fileCount":21,"integrity":"sha512-XTWG6ak+UAoXH9JUP6eP8NpWrteW5/ZpdhD3kwedhqZDjFFWx+vM6aHttnFinU5HiT/QCED232PGTPv6c2sYmQ==","signatures":[{"sig":"MEUCIG/DUIfTEcsD9ntUfickK/8tMsgX0FdqqEdnSPKCPVrxAiEAhRLzUOg3UIWF9y+8cQuy1KKykj5QpohP1ufYtKDcO7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163258},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./idl":"./dist/safeguard-delegation.idl.json","./types":{"types":"./dist/safeguard-delegation.types.d.ts","default":"./dist/safeguard-delegation.types.js"}},"scripts":{"dev":"pnpm idl:build && concurrently \"chokidar 'programs/**/*.rs' -c 'pnpm idl:build'\" \"tsc -p tsconfig.build.json --watch\"","lint":"prettier */*.js \"*/**/*{.js,.ts}\" --check","test":"anchor test","build":"pnpm idl:build && rm -rf dist && tsc -p tsconfig.build.json && cp src/safeguard-delegation.idl.json dist/","lint:fix":"prettier */*.js \"*/**/*{.js,.ts}\" -w","idl:build":"anchor idl build --out src/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts src/safeguard-delegation.types.ts && prettier --write src/safeguard-delegation.idl.json src/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","prepublishOnly":"pnpm build"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients and IDL for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"idl":["./dist/safeguard-delegation.idl.json"],"types":["./dist/safeguard-delegation.types.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.7_1772660380038_0.6686323430787193","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.8":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.8","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"ISC","_id":"@exodus/safeguard-solana@0.1.0-alpha.8","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"5acce35a3c04bdff7d2cc56dd1cc96394b278054","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.8.tgz","fileCount":21,"integrity":"sha512-pVMEt/oEbZyW7yOp8+Yt99+HK8mVRdHXF50uJxcmlLkF9OWbvnh5YUZRnAf7ADvUK3W6yGDQdxHK1PmR17GihA==","signatures":[{"sig":"MEUCICxHQBEIlvYfN8p/fX+h3fNJ2B156lpNyAuviJYwf4pyAiEAktnk2RFBoaDQgw2MnoX+5yYd6kTzfU97daMU64Ra7UI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162618},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./idl":"./dist/safeguard-delegation.idl.json","./types":{"types":"./dist/safeguard-delegation.types.d.ts","default":"./dist/safeguard-delegation.types.js"}},"scripts":{"dev":"pnpm idl:build && concurrently \"chokidar 'programs/**/*.rs' -c 'pnpm idl:build'\" \"tsc -p tsconfig.build.json --watch\"","lint":"prettier */*.js \"*/**/*{.js,.ts}\" --check","test":"anchor test","build":"pnpm idl:build && rm -rf dist && tsc -p tsconfig.build.json && cp src/safeguard-delegation.idl.json dist/","lint:fix":"prettier */*.js \"*/**/*{.js,.ts}\" -w","idl:build":"anchor idl build --out src/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts src/safeguard-delegation.types.ts && prettier --write src/safeguard-delegation.idl.json src/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","prepublishOnly":"pnpm build"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients and IDL for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"idl":["./dist/safeguard-delegation.idl.json"],"types":["./dist/safeguard-delegation.types.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.8_1772660876089_0.4229963305705342","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.9":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.9","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"ISC","_id":"@exodus/safeguard-solana@0.1.0-alpha.9","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"778a0e8a56301252ebeb336c572a6541cf8af819","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.9.tgz","fileCount":21,"integrity":"sha512-XBjkbWNLPbMbCKAjL0snaRArEWm5PfV6Hr+iYizvCiy/Em6SJwZMCHg4As65cMINYQ3V/JQF2+a2hQow8IUlPQ==","signatures":[{"sig":"MEYCIQCYTPL0zLZfufOKGtbPMQijwQSdUpe14xD/pQp2bCbnkwIhAOmTVg9RfmfLCogwx4hrnBOQkn2UYIbO3zwPlFdIgk8q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160344},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./idl":"./dist/safeguard-delegation.idl.json","./types":{"types":"./dist/safeguard-delegation.types.d.ts","default":"./dist/safeguard-delegation.types.js"}},"scripts":{"dev":"pnpm idl:build && concurrently \"chokidar 'programs/**/*.rs' -c 'pnpm idl:build'\" \"tsc -p tsconfig.build.json --watch\"","lint":"prettier */*.js \"*/**/*{.js,.ts}\" --check","test":"anchor test","build":"pnpm idl:build && rm -rf dist && tsc -p tsconfig.build.json && cp src/safeguard-delegation.idl.json dist/","lint:fix":"prettier */*.js \"*/**/*{.js,.ts}\" -w","idl:build":"anchor idl build --out src/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts src/safeguard-delegation.types.ts && prettier --write src/safeguard-delegation.idl.json src/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","prepublishOnly":"pnpm build"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients and IDL for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"idl":["./dist/safeguard-delegation.idl.json"],"types":["./dist/safeguard-delegation.types.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.9_1772661886386_0.5950719329206344","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.10":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.10","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"ISC","_id":"@exodus/safeguard-solana@0.1.0-alpha.10","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"437167d56e187b398f625b1c924200a7a139b3fd","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.10.tgz","fileCount":21,"integrity":"sha512-IWcIwmrLz+xzrfukkiPQu3zwvHVuy8JljlEZVZ8BKOF3AH7IxV3GWfYegGvkQRfjXPprcRZUkMLXQw5ByVmoFA==","signatures":[{"sig":"MEQCIFP9qFbt2C/YcELSMrpgOZ3/Qsrj7ZLCkJbjz1+dbSPkAiB0+BHWJynmRFkA/iXwtaJfy/Ky9nULwQpsbx+ftKUwdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160503},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./idl":"./dist/safeguard-delegation.idl.json","./types":{"types":"./dist/safeguard-delegation.types.d.ts","default":"./dist/safeguard-delegation.types.js"},"./program":{"types":"./dist/program.d.ts","import":"./dist/program.js"}},"scripts":{"dev":"pnpm idl:build && concurrently \"chokidar 'programs/**/*.rs' -c 'pnpm idl:build'\" \"tsc -p tsconfig.build.json --watch\"","lint":"prettier */*.js \"*/**/*{.js,.ts}\" --check","test":"anchor test","build":"pnpm idl:build && rm -rf dist && tsc -p tsconfig.build.json && cp src/safeguard-delegation.idl.json dist/","lint:fix":"prettier */*.js \"*/**/*{.js,.ts}\" -w","idl:build":"anchor idl build --out src/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts src/safeguard-delegation.types.ts && prettier --write src/safeguard-delegation.idl.json src/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","prepublishOnly":"pnpm build"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients and IDL for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"idl":["./dist/safeguard-delegation.idl.json"],"types":["./dist/safeguard-delegation.types.d.ts"],"program":["./dist/program.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.10_1772662131707_0.13844218155327148","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.11":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.11","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"ISC","_id":"@exodus/safeguard-solana@0.1.0-alpha.11","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"13cabda3bc82c22bd2fd735b6aabe3ac97a53b77","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.11.tgz","fileCount":21,"integrity":"sha512-WNSEOAR1LWf70LjXpoyjVkJXDanIy71MF/9PboqAeXXIVwsg/brhA794bo9pYh7zZmyQ5MtvSreLZ0rpdpNJ4Q==","signatures":[{"sig":"MEUCIQDA6LvAYnQZvp8LSnStK8pqxYXHrVKUCUsP65LBBdXkiwIgE7byJMgBU97R8dHHMXKJqfbg/9pnjTjOn3g3X3SXPaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160795},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./idl":"./dist/safeguard-delegation.idl.json","./types":{"types":"./dist/safeguard-delegation.types.d.ts","default":"./dist/safeguard-delegation.types.js"},"./program":{"types":"./dist/program.d.ts","import":"./dist/program.js"}},"scripts":{"dev":"pnpm idl:build && concurrently \"chokidar 'programs/**/*.rs' -c 'pnpm idl:build'\" \"tsc -p tsconfig.build.json --watch\"","lint":"prettier */*.js \"*/**/*{.js,.ts}\" --check","test":"anchor test","build":"pnpm idl:build && rm -rf dist && tsc -p tsconfig.build.json && cp src/safeguard-delegation.idl.json dist/","lint:fix":"prettier */*.js \"*/**/*{.js,.ts}\" -w","idl:build":"anchor idl build --out src/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts src/safeguard-delegation.types.ts && prettier --write src/safeguard-delegation.idl.json src/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","prepublishOnly":"pnpm build"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients and IDL for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"idl":["./dist/safeguard-delegation.idl.json"],"types":["./dist/safeguard-delegation.types.d.ts"],"program":["./dist/program.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.11_1772664209121_0.48181275501937937","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.12":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.12","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.12","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"f2d7a7d024469e37469a52fdf2517404484e0ec8","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.12.tgz","fileCount":22,"integrity":"sha512-U5DhwaxnNp0Vrc6/XNh89O9apJkJ3CmhMPWVP2x1w5qL8LrO0UETOpaT2MmoH7/J8lUWolDvLypZz2yq+knw0g==","signatures":[{"sig":"MEUCICFDHNHURQBbu6WUIfUIfq9jdKDbBxH9QoAnLtW4G6irAiEAn3DOf3kithbN67bX+EV1QP4tF3oPXtkGQjZpH2du848=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161860},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./idl":"./dist/safeguard-delegation.idl.json","./types":{"types":"./dist/safeguard-delegation.types.d.ts","default":"./dist/safeguard-delegation.types.js"},"./program":{"types":"./dist/program.d.ts","import":"./dist/program.js"}},"scripts":{"dev":"pnpm idl:build && concurrently \"chokidar 'programs/**/*.rs' -c 'pnpm idl:build'\" \"tsc -p tsconfig.build.json --watch\"","lint":"prettier */*.js \"*/**/*{.js,.ts}\" --check","test":"anchor test","build":"pnpm idl:build && rm -rf dist && tsc -p tsconfig.build.json && cp src/safeguard-delegation.idl.json dist/","lint:fix":"prettier */*.js \"*/**/*{.js,.ts}\" -w","idl:build":"anchor idl build --out src/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts src/safeguard-delegation.types.ts && prettier --write src/safeguard-delegation.idl.json src/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","prepublishOnly":"pnpm build"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients and IDL for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"idl":["./dist/safeguard-delegation.idl.json"],"types":["./dist/safeguard-delegation.types.d.ts"],"program":["./dist/program.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.12_1772665793992_0.42616817609401836","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.13":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.13","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.13","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"369d694f75d2364379f669070a6d651111d9dad4","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.13.tgz","fileCount":22,"integrity":"sha512-77Mx3FhPd51mheXBZJsmjz1loQYjedVjfgM9MhDLmWHJGpLs/7kAZiYoz+tHSyUc/ds2Eczzw44438eZI+EPqw==","signatures":[{"sig":"MEUCIQDwRLFgBPT0XITUdk6W/luPGt3uZfwkTHw83Sgm8ihskgIgUKraJeUyE8ah4g55AqvQOFpcYLa1t5PHLsgZMGVNVxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./idl":"./dist/safeguard-delegation.idl.json","./types":{"types":"./dist/safeguard-delegation.types.d.ts","default":"./dist/safeguard-delegation.types.js"},"./program":{"types":"./dist/program.d.ts","import":"./dist/program.js"}},"scripts":{"dev":"pnpm idl:build && concurrently \"chokidar 'programs/**/*.rs' -c 'pnpm idl:build'\" \"tsc -p tsconfig.build.json --watch\"","lint":"prettier */*.js \"*/**/*{.js,.ts}\" --check","test":"anchor test","build":"pnpm idl:build && rm -rf dist && tsc -p tsconfig.build.json && cp src/safeguard-delegation.idl.json dist/","lint:fix":"prettier */*.js \"*/**/*{.js,.ts}\" -w","idl:build":"anchor idl build --out src/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts src/safeguard-delegation.types.ts && prettier --write src/safeguard-delegation.idl.json src/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","prepublishOnly":"pnpm build"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients and IDL for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"idl":["./dist/safeguard-delegation.idl.json"],"types":["./dist/safeguard-delegation.types.d.ts"],"program":["./dist/program.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.13_1772673686995_0.19344806317530705","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.14":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.14","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.14","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"8619f4ae835c0517716c45fb38b7ac0485a0c7bf","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.14.tgz","fileCount":22,"integrity":"sha512-E7JcV6+7J2z4ni313C4KRLUFHXxTtGqMGKkEkliIlJcYyZqbT4Asa6ZCrNdbvkks9cVSqfIVz3nVb1cV4shhlg==","signatures":[{"sig":"MEUCIC1v/LyOursZeJSV9GGq37Pu+LP0VFHbPZJ7NZkHVXyaAiEAk0cYRo4opYJfMfK1eHdCA9a/nAa9neQNvkgxyIf3954=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161459},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/safeguard-delegation.types.d.ts","default":"./dist/safeguard-delegation.types.js"},"./program":{"types":"./dist/program.d.ts","import":"./dist/program.js"}},"scripts":{"dev":"pnpm idl:build && concurrently \"chokidar 'programs/**/*.rs' -c 'pnpm idl:build'\" \"tsc -p tsconfig.build.json --watch\"","lint":"prettier */*.js \"*/**/*{.js,.ts}\" --check","test":"anchor test","build":"pnpm idl:build && rm -rf dist && tsc -p tsconfig.build.json && cp src/safeguard-delegation.idl.json dist/","lint:fix":"prettier */*.js \"*/**/*{.js,.ts}\" -w","idl:build":"anchor idl build --out src/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts src/safeguard-delegation.types.ts && prettier --write src/safeguard-delegation.idl.json src/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","prepublishOnly":"pnpm build"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients and IDL for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"types":["./dist/safeguard-delegation.types.d.ts"],"program":["./dist/program.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.14_1772674271276_0.30639812560825086","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.15":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.15","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.15","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"28062273404a28c4257763eb0376e2fae30927fa","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.15.tgz","fileCount":12,"integrity":"sha512-7kBwFIxUsKCZEpCWgEBDmrEjRe65FWOa7Sd1NxePSkT/MyM7pJ80LflazIHWpwHmrGYrbuWsyfquq3sxY+q1EQ==","signatures":[{"sig":"MEUCIQD0WO5KpVD7GS+bu+ykJh7Yc7xhJNnCvXrYqloT0cvlEAIgH+vtcSltLTtx6NOf4T9T0CKoOdH+bfirB+EpcWNRYpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60734},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-0.1.0-alpha.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"rm -rf dist && tsc -p tsconfig.build.json","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","idl:build":"anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/b99984c7acf1295502d011a76adf881f/exodus-safeguard-solana-0.1.0-alpha.15.tgz","_integrity":"sha512-7kBwFIxUsKCZEpCWgEBDmrEjRe65FWOa7Sd1NxePSkT/MyM7pJ80LflazIHWpwHmrGYrbuWsyfquq3sxY+q1EQ==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"0.1.0-alpha.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.15_1772677816540_0.03504156444756923","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.16":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.16","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.16","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"5302f3cad9e0f91e2c76887be19d7f8a80667762","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.16.tgz","fileCount":12,"integrity":"sha512-VSKcgM24JLaSsWWJ5zE4mXQSE3JZmAr+D4ISIkWGfA4eUKY6urSBAp/FD1n2ZqfaS6vMzFmOSzoIZ+LGM2RkAw==","signatures":[{"sig":"MEQCIALxcUdu/U3UR1wGlVoRaANV5IwqJbBBqofR/GqBTsTRAiB/KRG3QsNGoIC52bVOH4rbvhsU33rFOagI0ebzhm7xpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60734},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-0.1.0-alpha.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"rm -rf dist && tsc -p tsconfig.build.json","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","idl:build":"anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/528a6bff6b45f00ac710f819f4ec8bf8/exodus-safeguard-solana-0.1.0-alpha.16.tgz","_integrity":"sha512-VSKcgM24JLaSsWWJ5zE4mXQSE3JZmAr+D4ISIkWGfA4eUKY6urSBAp/FD1n2ZqfaS6vMzFmOSzoIZ+LGM2RkAw==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"0.1.0-alpha.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.16_1772678636407_0.8248344703358219","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.17":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.17","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.17","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"008d0a7a4dcba6f386bcd0245b78c99f81d661a6","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.17.tgz","fileCount":12,"integrity":"sha512-UTjRiRtKVfs2+kmGX+D5FF6cMxE9SXCmoX2kqbMl3o1+EO52LPQFzjEGgOsPhXXt4P6CR3Otr5XvF/uN1yAyUg==","signatures":[{"sig":"MEYCIQDAK5z3lpHJvGpFFvMvF1ndUepWkV/J+jlHnemzvmPqTwIhAKjVfQP/Ba4BNr96Cy8BnfertriobFyENmE/UA3dahPp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60734},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-0.1.0-alpha.17.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"rm -rf dist && tsc -p tsconfig.build.json","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","idl:build":"anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/135d9825442c5cda4f1e3ec2aef8c16e/exodus-safeguard-solana-0.1.0-alpha.17.tgz","_integrity":"sha512-UTjRiRtKVfs2+kmGX+D5FF6cMxE9SXCmoX2kqbMl3o1+EO52LPQFzjEGgOsPhXXt4P6CR3Otr5XvF/uN1yAyUg==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"0.1.0-alpha.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.17_1772678736667_0.6047931405418343","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.18":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.18","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.18","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"1f311efa183495fdd752c04c98f5c80005977644","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.18.tgz","fileCount":12,"integrity":"sha512-kqiwDZ4q4eiOk/uiPkAtdTu2+Ypr/U2TAJ5yoCzNddNhwgFnmf0pF/hV+ZRZ30Fpy/hVSCdQpmmeAGmNy19KAg==","signatures":[{"sig":"MEUCICMnB9wAZTn81nk0UOa6FD7839uqpT4kjEVB5Ql8gUGjAiEAvUp0ouDqf/0D4xa0d2u4luJZzAEu3KmBBNlfieckS7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60762},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-0.1.0-alpha.18.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"rm -rf dist && tsc -p tsconfig.build.json","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","idl:build":"anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/5b7846f020f4f2c9bac76f50e835cd1a/exodus-safeguard-solana-0.1.0-alpha.18.tgz","_integrity":"sha512-kqiwDZ4q4eiOk/uiPkAtdTu2+Ypr/U2TAJ5yoCzNddNhwgFnmf0pF/hV+ZRZ30Fpy/hVSCdQpmmeAGmNy19KAg==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"0.1.0-alpha.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.18_1772679146241_0.3589837931520501","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.19":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.19","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.19","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"ed9fd09dbf2e18ca23634dfc093fd2b0962b3c45","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.19.tgz","fileCount":12,"integrity":"sha512-yC4TQQTZA07iGN0tI8jOjTzUWe92jsxFEgg1txXAZjhTM76Fe/uqnObqD2drsWvSd18DuFrzEZWFGvTHPN/ngw==","signatures":[{"sig":"MEYCIQDyUSFEN4evz94GikIXVPkoW+q1jY1blyDF10bbValI7gIhAP+WUA5E3NaN7keARvRdnkt8ONuMdQXrXlUN5S6kcdpp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60777},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-0.1.0-alpha.19.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"rm -rf dist && tsc -p tsconfig.build.json","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","idl:build":"anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && cp target/types/safeguard_delegation.ts ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/bcd28254384a274877c4d67088ddcac3/exodus-safeguard-solana-0.1.0-alpha.19.tgz","_integrity":"sha512-yC4TQQTZA07iGN0tI8jOjTzUWe92jsxFEgg1txXAZjhTM76Fe/uqnObqD2drsWvSd18DuFrzEZWFGvTHPN/ngw==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"0.1.0-alpha.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","ts-mocha":"^10.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.19_1772679817746_0.15466606740255884","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.20":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.20","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.20","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"ce382077f51d69d4e3eb96cb6fd6c24bc5c90975","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.20.tgz","fileCount":15,"integrity":"sha512-GbjVV9k3opUnhExOOxfPU6IKfHiIHQkwqR9OS9B4rhvjOGzjBXWaV00LjzSbq5TF+lp6MSxFCYzmYCxbPiDMXA==","signatures":[{"sig":"MEYCIQDYrCiGCLHn2tZ+F/UcwXlqFuaDJL/Lgg0KENUIAbJ6IAIhAK1kbLgtTzGjr7EPvkh5I8LPnt2aDE2EE79jcqb96v3T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67105},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-0.1.0-alpha.20.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"anchor deploy --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"anchor deploy --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/a523b9468956a0df15899eda9ed8798c/exodus-safeguard-solana-0.1.0-alpha.20.tgz","_integrity":"sha512-GbjVV9k3opUnhExOOxfPU6IKfHiIHQkwqR9OS9B4rhvjOGzjBXWaV00LjzSbq5TF+lp6MSxFCYzmYCxbPiDMXA==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"0.1.0-alpha.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.20_1772773054865_0.34395529166992955","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.21":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.21","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.21","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"78563a7002086acab007a9ab9ff52658701d0dff","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.21.tgz","fileCount":15,"integrity":"sha512-ieMQTxJYBcLGJchmf6YA0LET3GP/IZatDIdsqbredoSV40GYatC8bZrXazmreuT2mx6fHGkpceRoA6IJ9+5q+A==","signatures":[{"sig":"MEUCIGCVf6gF5Cp21dMoFtl2Qs+/rCb/xJcEwGfpBNB5yv24AiEA76otgciWPf3H5isiQVe3HCHiDXPz3qCiliZ36QhlbYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68688},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-0.1.0-alpha.21.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"pnpm build:contracts && anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor build && anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/92d2fa315e4fc45d8778ea7b7a6463aa/exodus-safeguard-solana-0.1.0-alpha.21.tgz","_integrity":"sha512-ieMQTxJYBcLGJchmf6YA0LET3GP/IZatDIdsqbredoSV40GYatC8bZrXazmreuT2mx6fHGkpceRoA6IJ9+5q+A==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"alpha/packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"0.1.0-alpha.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.21_1772840407185_0.5727171464936736","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.22":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.22","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.22","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"42c07759a5d22ce65cd9f05be5b91dc9b53d4f57","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.22.tgz","fileCount":15,"integrity":"sha512-LhLt/IwUxc1WwwKvGrIOAMacLdKDgO2BOKw6HWtr1kMQXzJEW4ogWBgn1YJeRvmnAki6dAQYHYHaycoRJLNO1Q==","signatures":[{"sig":"MEUCIG6xRmnMlha5I+wPrLsy5W6AsfQoivRmIJRsWNVKaMd/AiEAl2wPyf6MYcvlXvYxy5x1RzGYnNUiRuWTVlIXYhwMqzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69082},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-0.1.0-alpha.22.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"pnpm build:contracts && anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor build && anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/22d21e94d0c270560068db124ef6dffc/exodus-safeguard-solana-0.1.0-alpha.22.tgz","_integrity":"sha512-LhLt/IwUxc1WwwKvGrIOAMacLdKDgO2BOKw6HWtr1kMQXzJEW4ogWBgn1YJeRvmnAki6dAQYHYHaycoRJLNO1Q==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"0.1.0-alpha.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.22_1773085062968_0.2622736066379199","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.23":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.23","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.23","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"95d5324f048dfb648fd318938c562d4ba2385b31","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.23.tgz","fileCount":15,"integrity":"sha512-KIssX78543OwrA3XkRj01GUsYOWg8m5UB9i9VdCQq1Jve90p9wMc3TVsu5dsch6hqNheF968Vi/r+G4riwtXsw==","signatures":[{"sig":"MEUCIH86CbKxektPyc7/BWaXuTkSmQC/M5zvHUpf+4B3M4N9AiEA7mQp7Ay82XDf13QvTNyKZVa5hZLQG4HMBNFyCEe5YN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69082},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-0.1.0-alpha.23.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"pnpm build:contracts && anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor build && anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/18bf388af96e621b51d81bd2bf87e3a4/exodus-safeguard-solana-0.1.0-alpha.23.tgz","_integrity":"sha512-KIssX78543OwrA3XkRj01GUsYOWg8m5UB9i9VdCQq1Jve90p9wMc3TVsu5dsch6hqNheF968Vi/r+G4riwtXsw==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"0.1.0-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.23_1773086185844_0.08157723622576296","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.24":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.24","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.24","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"deb2bfffa36564e4dc0876eeb0903461e5af0809","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.24.tgz","fileCount":15,"integrity":"sha512-wow7jBNV0RRlmdiTwoe9FVZXZ8fgE5WoXyz8PjX6IPznrYq7DhyZs9i9PcovEZrrP7EUzr3JvyLT84CZEGPxpA==","signatures":[{"sig":"MEQCIGSgKG2pEJ2J3wfIGQpzjij5KLU7GoX35bO3nST9LSSLAiBBamYoiCnvHDHsZve4UHI7ruFUV5nb5myq3shici77pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69292},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-0.1.0-alpha.24.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"pnpm build:contracts && anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor build && anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/932c0b82ea744f3692495ae1c234d9d1/exodus-safeguard-solana-0.1.0-alpha.24.tgz","_integrity":"sha512-wow7jBNV0RRlmdiTwoe9FVZXZ8fgE5WoXyz8PjX6IPznrYq7DhyZs9i9PcovEZrrP7EUzr3JvyLT84CZEGPxpA==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"bn.js":"^5.2.3","@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"0.1.0-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.24_1773105047292_0.683449082238814","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.25":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.25","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.25","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"92d54b91a15889281a46221d9bc5e46796419deb","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.25.tgz","fileCount":15,"integrity":"sha512-0PabRUlfO+mMJvzc/1o21be9odAzLIJuxXaFtbPokZcf5MwQ2eJQ2x7Dix1QzIFhasnwjTSTGKGLclI3jRD7FQ==","signatures":[{"sig":"MEUCIQDQFRN98ofucsaEYGhxQdbL8LvGrsbD9wZmqqk5/LwQsAIgc9UpYN3WcLO/+N9fS3+Pz+t/rCWDLbBM224oR9NZoIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69485},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-0.1.0-alpha.25.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"pnpm build:contracts && anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor build && anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/9aca06a1ee623bae80627a46e6f8e91f/exodus-safeguard-solana-0.1.0-alpha.25.tgz","_integrity":"sha512-0PabRUlfO+mMJvzc/1o21be9odAzLIJuxXaFtbPokZcf5MwQ2eJQ2x7Dix1QzIFhasnwjTSTGKGLclI3jRD7FQ==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"bn.js":"^5.2.3","@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"0.1.0-alpha.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.25_1773108696488_0.8819480365736732","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.26":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.26","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.26","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"58de3819f6d54e8aecc12831ae0091d1d8a44ab8","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.26.tgz","fileCount":15,"integrity":"sha512-vw+5n18297lCXo1BMYMl7tcWNUU4lrW1DkX0oXqFntuxvd6cxR+qR/gi1vGhqp0RXPV4SvSVPLmjlv8XK5Cejw==","signatures":[{"sig":"MEUCIQC+Ht8FWAu9zc0quz61bBtJ8m2geb8rphm0tH6KM7sffwIgAZb+qUZupSFQjzVJyYBCDAr0qSUOxVgCrEbOGkx4eoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69583},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-0.1.0-alpha.26.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"pnpm build:contracts && anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor build && anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && node scripts/generate-idl-ts.mjs && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts ../solana-interface/src/generated/safeguard-delegation.idl.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/d1daa4483382b39ebb21450545b2d0bd/exodus-safeguard-solana-0.1.0-alpha.26.tgz","_integrity":"sha512-vw+5n18297lCXo1BMYMl7tcWNUU4lrW1DkX0oXqFntuxvd6cxR+qR/gi1vGhqp0RXPV4SvSVPLmjlv8XK5Cejw==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"bn.js":"^5.2.3","@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"0.1.0-alpha.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.26_1773109190639_0.5624999557073624","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.27":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.27","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.27","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"1260d6b6a3e8b4f54b9426b453f8633f39e2bed5","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.27.tgz","fileCount":15,"integrity":"sha512-QgE5f8AXqqX957WZ6nsMI5RB4Ss5fyBe+kFzYgr++OSNqw8vfAjZlM9Sk1exWgnAov5SMEyusn7K66+yX3QZPg==","signatures":[{"sig":"MEQCIGPS2mEoVTd10hLitho8hLykfjBtWPDPxCTuv6IOYcg7AiAaasrRClQ/YzSEdiEzmDzvn+gJsY2FYIWtXGhWHVw2Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69485},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-0.1.0-alpha.27.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"pnpm build:contracts && anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor build && anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/2d20cbf69cea63c753d098afc3f8c512/exodus-safeguard-solana-0.1.0-alpha.27.tgz","_integrity":"sha512-QgE5f8AXqqX957WZ6nsMI5RB4Ss5fyBe+kFzYgr++OSNqw8vfAjZlM9Sk1exWgnAov5SMEyusn7K66+yX3QZPg==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"bn.js":"^5.2.3","@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"0.1.0-alpha.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.27_1773109576558_0.07965263589400329","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.28":{"name":"@exodus/safeguard-solana","version":"0.1.0-alpha.28","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@0.1.0-alpha.28","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"8496b70d6afa873c46dd30b0719fe54011d923cc","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-0.1.0-alpha.28.tgz","fileCount":15,"integrity":"sha512-TnLgoGU9XYuY104FRB8dERPX6joV6NlRcFyJSsW5rw/0QN0vkQew3/uIqtMPP0DRy0sh+MkgVAakjqMZIZAA2g==","signatures":[{"sig":"MEUCIH4esr+BFSWHXMaIlXVupZGxblsj3uVvYG1fy1Rteq+MAiEAnFYW/QLWwt5CrXn4cxm9iK8tYSKT6KdXL2MqMCBWi6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69485},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-0.1.0-alpha.28.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"pnpm build:contracts && anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor build && anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/e31e2883f2293e6685349fa7b7f253d4/exodus-safeguard-solana-0.1.0-alpha.28.tgz","_integrity":"sha512-TnLgoGU9XYuY104FRB8dERPX6joV6NlRcFyJSsW5rw/0QN0vkQew3/uIqtMPP0DRy0sh+MkgVAakjqMZIZAA2g==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"bn.js":"^5.2.3","@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"0.1.0-alpha.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_0.1.0-alpha.28_1773109882833_0.31224562561545244","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@exodus/safeguard-solana","version":"1.0.0","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@1.0.0","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"1b34083cae2279eeafcf4f455d4c80b9eade6fe5","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-1.0.0.tgz","fileCount":15,"integrity":"sha512-ePg2sH1OTSWKm48WRsbMysarQErRdO1O30tN7b7CNjPqPQVwcnabToyFSXf3JB7O5ToY/Mw+53jrwR9DFARyrw==","signatures":[{"sig":"MEQCID0zX2LDWTeq12gW9YbzYMWuyEIDohF3Zg9jAs9D7IMkAiB1XZk37+rw4mLt2dWgcatNd44WDZmaoNRFLS9llX5mXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69274},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"pnpm build:contracts && anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor build && anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/5533f31f8126110e96dcc3211b53a7bc/exodus-safeguard-solana-1.0.0.tgz","_integrity":"sha512-ePg2sH1OTSWKm48WRsbMysarQErRdO1O30tN7b7CNjPqPQVwcnabToyFSXf3JB7O5ToY/Mw+53jrwR9DFARyrw==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"bn.js":"^5.2.3","@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_1.0.0_1773119398758_0.11203779859473739","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@exodus/safeguard-solana","version":"1.0.1","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@1.0.1","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"0d94ddb68f0b334209670464391d938859d0f2de","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-1.0.1.tgz","fileCount":15,"integrity":"sha512-c6RF0c8dmJOdb1XvFk3sy7SKJIXlYh0GqcwzEz8vPhcVTy4BFrrsKjW6VK//vc2LDl1PNb4fQquLrBm1OM3Tow==","signatures":[{"sig":"MEQCID40/kswq+elDpg0BgJKCcENupAbtU0TY+retXIwpJ+SAiACGVD7hzxUuHBpvcMF+96pFrIjrtIHtAcFZxj5SAjhgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69273},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-1.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"pnpm build:contracts && anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor build && anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/e85a7571b62ecbcb576c0dec02fca782/exodus-safeguard-solana-1.0.1.tgz","_integrity":"sha512-c6RF0c8dmJOdb1XvFk3sy7SKJIXlYh0GqcwzEz8vPhcVTy4BFrrsKjW6VK//vc2LDl1PNb4fQquLrBm1OM3Tow==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"bn.js":"^5.2.3","@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_1.0.1_1773162515303_0.3984171154743603","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@exodus/safeguard-solana","version":"1.1.1","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@1.1.1","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"8bd82133addaf49adf934b937dc35f59df4d7963","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-1.1.1.tgz","fileCount":15,"integrity":"sha512-bUMLp+zv+7x3t/9E0q42P3npFniH85/Zeh+htGOxRhPoSFN0Um067mFabYXY77enPm0fno1hkmmgh/GbPo/4eQ==","signatures":[{"sig":"MEYCIQCS+N9tomqilgnD75BdslZTODEm8b5NCN6y9ehPMkB/KQIhALnPNg+WPhJhvl0JIecw01uT/tn0Nw1Nvt0zUg7b65mX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70686},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-1.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"pnpm build:contracts && anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor build && anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/8ea01d51c2745b6617025d1f202dde12/exodus-safeguard-solana-1.1.1.tgz","_integrity":"sha512-bUMLp+zv+7x3t/9E0q42P3npFniH85/Zeh+htGOxRhPoSFN0Um067mFabYXY77enPm0fno1hkmmgh/GbPo/4eQ==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"bn.js":"^5.2.3","@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_1.1.1_1773250527210_0.4853524692254929","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-alpha.1":{"name":"@exodus/safeguard-solana","version":"1.2.1-alpha.1","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@1.2.1-alpha.1","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"62f307991076294b2c282e16885dd0afccbd774b","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-1.2.1-alpha.1.tgz","fileCount":15,"integrity":"sha512-iS2KT277KvWVss+uXSoWOumdgfjwItI7Hn/1XagsFMIv9dxOmjWzhE6X9r/vCclbX0J1ip5WGjjWh9S7Y0jnbQ==","signatures":[{"sig":"MEUCIGJFXagN1lLSzVSXxcpIaodKscJMN8IaYJYw6SzWGOd7AiEAvcFLGwlizmz5ta5kVR4eZwDoNpuFgtJB3ZxuZIg8WPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70694},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-1.2.1-alpha.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"pnpm build:contracts && anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor build && anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/960f78824d269580f88b8990d35d1305/exodus-safeguard-solana-1.2.1-alpha.1.tgz","_integrity":"sha512-iS2KT277KvWVss+uXSoWOumdgfjwItI7Hn/1XagsFMIv9dxOmjWzhE6X9r/vCclbX0J1ip5WGjjWh9S7Y0jnbQ==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"bn.js":"^5.2.3","@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_1.2.1-alpha.1_1773250750638_0.1599133846774199","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-alpha.2":{"name":"@exodus/safeguard-solana","version":"1.2.1-alpha.2","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@1.2.1-alpha.2","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"0f48c18b20d66bded27db526950e5a2d98a8db0f","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-1.2.1-alpha.2.tgz","fileCount":15,"integrity":"sha512-T/ynY7UNdXxM1u+4uDZ4oOS83fKVCMc8EPm75R6tQ4Qj2hMnGaQKNEcAAU7Dql6rFoTrtq5x9QRXNCePydK4qw==","signatures":[{"sig":"MEYCIQC2nh4H4r/uce1ze9qb0iQR2Hx0FjxF+TCESImsM5hbDwIhAPAeMerk0tIseWIWUHQIsPOl8JR6q3uRfuqep5POn8Hc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71037},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-1.2.1-alpha.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"pnpm build:contracts && anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor build && anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/ec97f6dcbfc68501dc0ddda3de843f2d/exodus-safeguard-solana-1.2.1-alpha.2.tgz","_integrity":"sha512-T/ynY7UNdXxM1u+4uDZ4oOS83fKVCMc8EPm75R6tQ4Qj2hMnGaQKNEcAAU7Dql6rFoTrtq5x9QRXNCePydK4qw==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"bn.js":"^5.2.3","@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_1.2.1-alpha.2_1773251203699_0.3129495281350274","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-alpha.3":{"name":"@exodus/safeguard-solana","version":"1.2.1-alpha.3","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@1.2.1-alpha.3","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"19a089f56efa6013564aeddd7b881050e16ed159","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-1.2.1-alpha.3.tgz","fileCount":15,"integrity":"sha512-R2pM3eWPI+8fwX3d83FjPXPoOFUa8dPgJpR2TqeVZ+XJz6dbD70ilI6ER0Wk8JZ2YIBs4QzT9m5jEjdOweqOqA==","signatures":[{"sig":"MEYCIQC0rvB+Bb9YLguCJCKAaRt9glyUZ2z043KIwZEyJ77jOgIhANBIu103W4O8DwjlH42/E/Qe/7jAaDJyGumZqHngB4C0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71391},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-1.2.1-alpha.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"pnpm build:contracts && anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor build && anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/40f5af2ec7858465ee347d548885037e/exodus-safeguard-solana-1.2.1-alpha.3.tgz","_integrity":"sha512-R2pM3eWPI+8fwX3d83FjPXPoOFUa8dPgJpR2TqeVZ+XJz6dbD70ilI6ER0Wk8JZ2YIBs4QzT9m5jEjdOweqOqA==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"bn.js":"^5.2.3","@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_1.2.1-alpha.3_1773251925466_0.027817411608054288","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@exodus/safeguard-solana","version":"1.2.1","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safeguard-solana@1.2.1","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"verohello","email":"veronica.parla@hellohello.is"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"antohello","email":"antonella@hellohello.is"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"rgommezz","email":"hello@raulgomez.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"exmatt192051","email":"matt.st@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"guillermo_hh","email":"guillermo@Hellohello.is"},{"name":"cc-exodus","email":"cc.at.exodus@gmail.com"},{"name":"thom-exodus","email":"tom@exodus.io"},{"name":"exopetris","email":"davi.pe@exodus.io"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"guille-exodus","email":"guillermo@exodus.io"},{"name":"ezequieljardim","email":"ezequieljardim@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"dist":{"shasum":"0614bf24a9aa7b29214152472cfa1e9303e382bb","tarball":"https://registry.npmjs.org/@exodus/safeguard-solana/-/safeguard-solana-1.2.1.tgz","fileCount":15,"integrity":"sha512-MgG0ZY+D0G2ZwRdLP4q7c7WRnim0f+/hgXMWOe3O0VCd0MUdwnEj/XXCwoKIbOVKRpHWmb7BmAP3GDFNrMf35Q==","signatures":[{"sig":"MEYCIQCAb6NSAfLTZnMIWo7h400bXqNOoxR/57+vq/WxBIqO7QIhAMDLB6P3k5w80fE9Ju7JRStib19aJ3RSjPw8kEWFn69P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71383},"main":"./dist/index.js","type":"module","_from":"file:exodus-safeguard-solana-1.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" --check","test":"anchor test","build":"pnpm build:contracts && pnpm --filter @exodus/safeguard-solana-interface build && pnpm build:client","pretest":"pnpm build","lint:fix":"prettier \"src/**/*.ts\" \"tests/**/*.ts\" \"migrations/**/*.ts\" -w","build:client":"rm -rf dist && tsc -p tsconfig.build.json","deploy:local":"pnpm build:contracts && anchor deploy --provider.cluster localnet --no-idl","deploy:devnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster devnet --provider.wallet ${DEPLOY_WALLET_PATH}","deploy:mainnet":"pnpm build:contracts && anchor upgrade target/deploy/safeguard_delegation.so --program-id 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH} && anchor idl upgrade --filepath target/idl/safeguard_delegation.json 2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM --provider.cluster mainnet --provider.wallet ${DEPLOY_WALLET_PATH}","build:contracts":"anchor build && anchor idl build --out ../solana-interface/src/generated/safeguard-delegation.idl.json && anchor idl type ../solana-interface/src/generated/safeguard-delegation.idl.json --out ../solana-interface/src/generated/safeguard-delegation.types.ts && prettier --write ../solana-interface/src/generated/safeguard-delegation.idl.json ../solana-interface/src/generated/safeguard-delegation.types.ts"},"_npmUser":{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},"_resolved":"/private/var/folders/6m/k2cqrlfx3bj9bbt6cw5kmmz00000gn/T/8f2dd266fe385a2cba1b6d3486b6a512/exodus-safeguard-solana-1.2.1.tgz","_integrity":"sha512-MgG0ZY+D0G2ZwRdLP4q7c7WRnim0f+/hgXMWOe3O0VCd0MUdwnEj/XXCwoKIbOVKRpHWmb7BmAP3GDFNrMf35Q==","repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"packages/safeguard-contracts/solana"},"_npmVersion":"10.9.2","description":"Solana smart contract clients for Exodus Safeguard","directories":{},"_nodeVersion":"22.16.0","dependencies":{"bn.js":"^5.2.3","@solana/web3.js":"^1.98.4","@exodus/currency":"^6.3.1","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","@exodus/safeguard-solana-interface":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.1.1","chai":"^4.3.4","mocha":"^9.0.3","prettier":"^3.0.0","typescript":"^5.7.3","@types/chai":"^4.3.0","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safeguard-solana_1.2.1_1773252737427_0.38680617529551564","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-02T18:33:15.994Z","modified":"2026-09-25T18:33:26.948Z","0.1.0-alpha.0":"2026-03-02T18:33:16.280Z","0.1.0-alpha.1":"2026-03-02T18:50:06.261Z","0.1.0-alpha.2":"2026-03-02T19:45:26.676Z","0.1.0-alpha.3":"2026-03-02T20:12:40.470Z","0.1.0-alpha.4":"2026-03-04T21:04:08.501Z","0.1.0-alpha.5":"2026-03-04T21:17:25.830Z","0.1.0-alpha.6":"2026-03-04T21:32:14.781Z","0.1.0-alpha.7":"2026-03-04T21:39:40.187Z","0.1.0-alpha.8":"2026-03-04T21:47:56.238Z","0.1.0-alpha.9":"2026-03-04T22:04:46.567Z","0.1.0-alpha.10":"2026-03-04T22:08:51.921Z","0.1.0-alpha.11":"2026-03-04T22:43:29.289Z","0.1.0-alpha.12":"2026-03-04T23:09:54.234Z","0.1.0-alpha.13":"2026-03-05T01:21:27.167Z","0.1.0-alpha.14":"2026-03-05T01:31:11.450Z","0.1.0-alpha.15":"2026-03-05T02:30:16.713Z","0.1.0-alpha.16":"2026-03-05T02:43:56.563Z","0.1.0-alpha.17":"2026-03-05T02:45:36.821Z","0.1.0-alpha.18":"2026-03-05T02:52:26.415Z","0.1.0-alpha.19":"2026-03-05T03:03:37.901Z","0.1.0-alpha.20":"2026-03-06T04:57:35.010Z","0.1.0-alpha.21":"2026-03-06T23:40:07.341Z","0.1.0-alpha.22":"2026-03-09T19:37:43.142Z","0.1.0-alpha.23":"2026-03-09T19:56:25.992Z","0.1.0-alpha.24":"2026-03-10T01:10:47.451Z","0.1.0-alpha.25":"2026-03-10T02:11:36.634Z","0.1.0-alpha.26":"2026-03-10T02:19:50.780Z","0.1.0-alpha.27":"2026-03-10T02:26:16.698Z","0.1.0-alpha.28":"2026-03-10T02:31:22.979Z","1.0.0":"2026-03-10T05:09:58.891Z","1.0.1":"2026-03-10T17:08:35.464Z","1.1.1":"2026-03-11T17:35:27.386Z","1.2.1-alpha.1":"2026-03-11T17:39:10.795Z","1.2.1-alpha.2":"2026-03-11T17:46:43.849Z","1.2.1-alpha.3":"2026-03-11T17:58:45.658Z","1.2.1":"2026-03-11T18:12:17.587Z"},"bugs":{"url":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp/issues"},"author":{"name":"Exodus Movement, Inc."},"license":"MIT","homepage":"https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp","keywords":["solana","anchor","safeguard","delegation","exodus","wallet","smart-contract"],"repository":{"url":"git+https://github.com/ExodusMovement/exodus-safeguard-wallet-mcp.git","type":"git","directory":"packages/safeguard-contracts/solana"},"description":"Solana smart contract clients for Exodus Safeguard","maintainers":[{"email":"julio.vi@exodus.io","name":"juraex"},{"email":"kevinmartensson@gmail.com","name":"kevva"},{"email":"doguhan.gu@exodus.io","name":"doguhan"},{"email":"jan.we@exodus.io","name":"janwe"},{"email":"jprichardson@gmail.com","name":"jprichardson"},{"email":"farisissa8@gmail.com","name":"farisissa"},{"email":"egorvodopyanov@gmail.com","name":"headfire"},{"email":"ywzhaifei@gmail.com","name":"gutenye"},{"email":"moses@exodus.io","name":"mosesbot"},{"email":"daniel@exodus.io","name":"dcastagnoli"},{"email":"ain@abcd.sa","name":"sonaye"},{"email":"mvayngrib@gmail.com","name":"tenaciousmv"},{"email":"asya@exodus.io","name":"asyakost"},{"email":"kbulgakov@yahoo.com","name":"bulgakovk"},{"email":"chalkerx@gmail.com","name":"chalker"},{"email":"andrej-borstnik@hotmail.com","name":"andrejb"},{"email":"jaydp17@gmail.com","name":"jaydp17"},{"email":"moliverafreire@gmail.com","name":"olistic"},{"email":"admin@cryto.net","name":"joepie91"},{"email":"john.staker@ymail.com","name":"merlz"},{"email":"victor@bonini.tech","name":"vbonini"},{"email":"devopsrobot@exodus.io","name":"devopsrobot"},{"email":"jenish@exodus.io","name":"jenish-sojitra"},{"email":"sagar@exodus.io","name":"cryptosgr"},{"email":"diegomuracciole@gmail.com","name":"diegomura"},{"email":"lanre.developer@gmail.com","name":"lanre-mark"},{"email":"federico.po@exodus.io","name":"federico-po"},{"email":"akinncar@hotmail.com","name":"akinncar"},{"email":"fboucquez@gmail.com","name":"fboucquez"},{"email":"tim.la@exodus.io","name":"lanahizzle"},{"email":"kevin.w@exodus.io","name":"kwwood"},{"email":"joshuabot@exodus.io","name":"joshuabot"},{"email":"aly@exodus.io","name":"meniem"},{"email":"alexandr.bbm@gmail.com","name":"alexandrbbm"},{"email":"scottloz@protonmail.com","name":"angelloz"},{"email":"nacho@exodus.io","name":"nacho-exodus"},{"email":"s.pataridze@gmail.com","name":"alex.alexandrius"},{"email":"espinosacurbelo@gmail.com","name":"rec"},{"email":"jamie@exodus.io","name":"jamiemaw"},{"email":"james.gre@exodus.io","name":"james-gre"},{"email":"shehryarshoukat6@gmail.com","name":"shehryar6"},{"email":"clark@exodus.io","name":"clarkexo"},{"email":"tunguyenuni@gmail.com","name":"tunguyennnnn"},{"email":"mikita.hr@exodus.io","name":"mikita-hr"},{"email":"jeremiah.sc@exodus.io","name":"jschopen"},{"email":"marcos.kichel@gmail.com","name":"marcos.kichel"},{"email":"andrew.to@exodus.io","name":"andrewtoth-exodus"},{"email":"julian@exodus.io","name":"kryptkeep"},{"email":"svolsky+npm@xn--zer-2na.net","name":"633kh4ck"},{"email":"mykhailo.ba@exodus.io","name":"mbaraniak-exodus"},{"email":"awesomeniko@pm.me","name":"awesomeniko"},{"email":"simon.schmell@gmail.com","name":"r4vn"},{"email":"ericarlos23@gmail.com","name":"muratso"},{"email":"clintyn.un@exodus.io","name":"clintyn"},{"email":"philip.wa@exodus.io","name":"phil-exodus"},{"email":"jason.yon@exodus.io","name":"exo-jason"},{"email":"agent-neo@exodus.io","name":"exodus-neo"},{"email":"richard.nw@exodus.io","name":"exorich"},{"email":"xian.f.liu@gmail.com","name":"rg911"},{"email":"peter.th@exodus.io","name":"jdmdreamer"},{"email":"tom@exodus.io","name":"thom-exodus"},{"email":"ruben@exodus.io","name":"uanl619"},{"email":"arlen.ca@exodus.io","name":"arlen-exodus"},{"email":"yalomist@gmail.com","name":"yalomist"},{"email":"joshua.ro@exodus.io","name":"joshua-rogers-exodus"},{"email":"me@sripwoud.xyz","name":"sripwoud"},{"email":"gdg@exodus.com","name":"xogdg"},{"email":"christopher.ri@exodus.io","name":"chrisrichexo"},{"email":"josue@exodus.io","name":"josuexo"},{"email":"yevhenii.mo@exodus.io","name":"yevhenii-mo-exodus"},{"email":"bear.hu@exodus.io","name":"bewarden"},{"email":"github@lemu.sh","name":"1emu"},{"email":"andyespagnolo@gmail.com","name":"andyesp"},{"email":"domagoj.je@exodus.io","name":"dj_exodus"}],"readme":"# Safeguard Delegation Program\n\nA Solana smart contract enabling multi-agent delegation for SPL tokens. Users authorize multiple AI agent wallets with independent spending limits while maintaining a single SPL token delegation.\n\n## Table of Contents\n\n- [Problem](#problem)\n- [Solution: Proxy Delegate Pattern](#solution-proxy-delegate-pattern)\n- [Program IDs](#program-ids)\n- [TypeScript Client](#typescript-client)\n  - [Installation](#installation)\n  - [Usage](#usage)\n  - [API Reference](#api-reference)\n  - [AgentBalance](#agentbalance)\n- [Account Structures](#account-structures)\n  - [DelegationVault](#delegationvault)\n  - [AgentDelegation](#agentdelegation)\n  - [PDA Derivation](#pda-derivation)\n- [Data Model](#data-model)\n- [Instructions](#instructions)\n  - [revoke_agent vs remove_agent](#revoke_agent-vs-remove_agent)\n- [Sequence Diagrams](#sequence-diagrams)\n  - [1. Vault Initialization](#1-vault-initialization)\n  - [2. MCP Tool Execution (Transfer)](#2-mcp-tool-execution-transfer)\n  - [3. Agent Revoke and Restore](#3-agent-revoke-and-restore)\n  - [4. Emergency Revoke](#4-emergency-revoke)\n  - [5. Agent Removal](#5-agent-removal)\n- [Security & Trust Model](#security--trust-model)\n  - [Authorization Requirements](#authorization-requirements)\n  - [PDA Isolation](#pda-isolation-cross-vault-protection)\n  - [What is Trustless](#what-is-trustless-on-chain-guarantees)\n  - [What Requires Trusting Safeguard](#what-requires-trusting-safeguard-off-chain)\n  - [Worst Case: Backend Compromise](#worst-case-backend-compromise)\n  - [User Self-Protection](#user-self-protection)\n- [Integration with Safeguard](#integration-with-safeguard)\n- [Development](#development)\n  - [Build](#build)\n  - [Test](#test)\n  - [Deploy](#deploy)\n- [Reference](#reference)\n  - [Error Codes](#error-codes)\n\n## Problem\n\nSolana's SPL Token program only allows **one delegate per token account**. Safeguard needs multiple agent connections per external wallet, each with independent spending limits.\n\n## Solution: Proxy Delegate Pattern\n\nThe program acts as an intermediary between the user's token account and multiple agent wallets.\n\n```\n┌──────────────────┐     SPL Approve      ┌─────────────────────┐\n│  User's Token    │─────────────────────>│  Safeguard Program  │\n│  Account (ATA)   │   (one-time setup)   │  Authority PDA      │\n└──────────────────┘                      └─────────────────────┘\n                                                   │\n                                                   │ Internal routing\n                                                   ▼\n                              ┌────────────────────┬────────────────────┬\n                              │                    │                    │\n                              ▼                    ▼                    ▼\n                    ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐\n                    │ Agent Connection │ │ Agent Connection │ │ Agent Connection │\n                    │    Wallet #1     │ │    Wallet #2     │ │    Wallet #3     │\n                    │ (max spend: 100) │ │ (max spend: 500) │ │(max spend: 1000) │\n                    └──────────────────┘ └──────────────────┘ └──────────────────┘\n```\n\n## Program IDs\n\n| Network | Program ID                                     |\n| ------- | ---------------------------------------------- |\n| Devnet  | `2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM` |\n| Mainnet | `2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM` |\n\n## TypeScript Packages\n\nThis repository ships two packages:\n\n| Package                              | Description                                              |\n| ------------------------------------ | -------------------------------------------------------- |\n| `@exodus/safeguard-solana`           | TypeScript client for building and querying transactions |\n| `@exodus/safeguard-solana-interface` | IDL and TypeScript types for the on-chain program        |\n\n### Installation\n\n```bash\npnpm add @exodus/safeguard-solana\n# Optional: only needed if you need the IDL or raw types directly\npnpm add @exodus/safeguard-solana-interface\n```\n\n### Usage\n\n```typescript\nimport { SafeguardDelegationClient } from \"@exodus/safeguard-solana\";\nimport { safeguardDelegation } from \"@exodus/safeguard-solana-interface\";\nimport type { SafeguardDelegation } from \"@exodus/safeguard-solana-interface\";\n\nconst client = new SafeguardDelegationClient(\"https://api.devnet.solana.com\");\n\n// Derive PDA addresses\nconst vaultPda = client.deriveVaultPda({\n  owner: ownerPublicKey,\n  userTokenAccount,\n});\nconst delegationPda = client.deriveDelegationPda({\n  vault: vaultPda,\n  agentWallet: agentWalletPublicKey,\n});\n\n// Build a transaction (returns base64-encoded serialized tx for the user to sign)\n// payer can differ from owner to sponsor transaction fees on the owner's behalf\n// mint is required so the client can create the owner's ATA if it doesn't exist yet\nconst tx = await client.buildInitializeVaultTx({\n  owner: ownerPublicKey,\n  payer: payerPublicKey, // covers rent and tx fee; pass ownerPublicKey if owner pays\n  mint: usdcMintPublicKey,\n  userTokenAccount,\n  agent: {\n    agentWallet: agentWalletPublicKey,\n    limits: { label: \"My AI Agent\", maxSpendAmount },\n  },\n});\n```\n\n### API Reference\n\n| Method                           | Returns                    | Description                                                                                              |\n| -------------------------------- | -------------------------- | -------------------------------------------------------------------------------------------------------- |\n| `deriveVaultPda(params)`         | `PublicKey`                | Derive vault PDA address                                                                                 |\n| `deriveDelegationPda(params)`    | `PublicKey`                | Derive delegation PDA address                                                                            |\n| `buildInitializeVaultTx(params)` | `Promise<string>`          | Serialized tx: create owner ATA (if needed) + vault; optionally bundles first agent if `agent` provided  |\n| `buildAddAgentTx(params)`        | `Promise<string>`          | Serialized tx: add agent to existing vault                                                               |\n| `buildRevokeAgentTx(params)`     | `Promise<string>`          | Serialized tx: deactivate agent (account kept)                                                           |\n| `buildRestoreAgentTx(params)`    | `Promise<string>`          | Serialized tx: reactivate a revoked agent                                                                |\n| `buildRemoveAgentTx(params)`     | `Promise<string>`          | Serialized tx: permanently close agent account; automatically closes vault if it's the last active agent |\n| `buildUpdateLimitsTx(params)`    | `Promise<string>`          | Serialized tx: modify agent spending limits                                                              |\n| `buildEmergencyRevokeTx(params)` | `Promise<string>`          | Serialized tx: pause vault + zero out SPL delegation (delegate field preserved, amount set to 0)         |\n| `buildUnpauseVaultTx(params)`    | `Promise<string>`          | Serialized tx: unpause vault + SPL approve for `newDelegatedAmount` (required param)                     |\n| `buildExecuteTransferTx(params)` | `Promise<string>`          | Serialized tx: agent executes a token transfer                                                           |\n| `buildCloseVaultTx(params)`      | `Promise<string>`          | Serialized tx: remove all agent accounts, SPL revoke, then close vault (funder reclaims rent)            |\n| `getAgentBalance(params)`        | `Promise<AgentBalance>`    | Query current spend capacity for an agent                                                                |\n| `getVaults(owner)`               | `Promise<VaultInfo[]>`     | Fetch all vaults owned by a wallet                                                                       |\n| `getTokenVault(params)`          | `Promise<VaultInfo\\|null>` | Fetch vault for a specific token mint                                                                    |\n\nAll methods (except `getVaults`) accept a named param object. See the exported `Build*Params`, `Derive*Params`, and `Get*Params` interfaces in `@exodus/safeguard-solana` for the exact shape of each.\n\n### AgentBalance\n\n`getAgentBalance` returns the current spending state for an agent:\n\n```typescript\ninterface AgentBalance {\n  maxSpendAmount: NumberUnit; // Configured lifetime cap\n  totalSpent: NumberUnit; // Amount used so far\n  tokenAccountBalance: NumberUnit; // Actual balance in token account\n  expendableBalance: NumberUnit; // min(remaining allowance, token balance)\n}\n```\n\n`expendableBalance` is the amount the agent can actually spend right now — capped by both the remaining delegation allowance and the real token account balance.\n\n### AgentLimits\n\nUsed by `buildAddAgentTx` to configure an agent's spending parameters:\n\n```typescript\ninterface AgentLimits {\n  label: string; // Human-readable name (max 64 chars)\n  maxSpendAmount: NumberUnit; // Lifetime spending cap\n  expiresAt?: number; // Optional Solana slot number for expiry\n}\n```\n\n### VaultInfo\n\nReturned by `getVaults` and `getTokenVault`:\n\n```typescript\ninterface VaultInfo {\n  vaultPda: PublicKey; // On-chain vault PDA address\n  userTokenAccount: PublicKey; // Token account delegated to this vault\n  mint: PublicKey; // SPL token mint address\n  isPaused: boolean; // Whether the vault is emergency-paused\n  activeDelegationsCount: number; // Number of active agents\n}\n```\n\n## Account Structures\n\n### DelegationVault\n\nCreated per user token account. Tracks total delegation and manages agent connections.\n\n| Field                      | Type   | Description                                              |\n| -------------------------- | ------ | -------------------------------------------------------- |\n| `owner`                    | Pubkey | User's wallet address                                    |\n| `funder`                   | Pubkey | Account that paid vault rent (receives it back on close) |\n| `user_token_account`       | Pubkey | Token account that delegated to this vault               |\n| `mint`                     | Pubkey | SPL token mint address                                   |\n| `total_delegated_amount`   | u64    | Amount approved via SPL Token                            |\n| `active_delegations_count` | u32    | Number of currently active agents                        |\n| `total_delegations_count`  | u32    | Total agents ever added (including revoked/removed)      |\n| `is_paused`                | bool   | Emergency freeze flag                                    |\n| `bump`                     | u8     | PDA bump seed                                            |\n| `version`                  | u8     | Account schema version                                   |\n\n### AgentDelegation\n\nCreated per agent per vault. Tracks lifetime spending limit and usage.\n\n| Field              | Type        | Description                                           |\n| ------------------ | ----------- | ----------------------------------------------------- |\n| `vault`            | Pubkey      | Parent vault reference                                |\n| `funder`           | Pubkey      | Account that paid delegation rent (reclaims on close) |\n| `agent_wallet`     | Pubkey      | Authorized signer (server wallet)                     |\n| `label`            | String      | Human-readable name (max 64 chars)                    |\n| `max_spend_amount` | u64         | Lifetime spending cap                                 |\n| `total_spent`      | u64         | Cumulative amount spent                               |\n| `is_active`        | bool        | Whether delegation is active                          |\n| `expires_at`       | Option<u64> | Optional expiry slot number                           |\n| `bump`             | u8          | PDA bump seed                                         |\n| `version`          | u8          | Account schema version                                |\n\n### PDA Derivation\n\n```\nVault PDA      = hash(\"vault\",      owner,            userTokenAccount)\nDelegation PDA = hash(\"delegation\", vault,            agentWallet)\n```\n\nEach delegation is cryptographically bound to a specific vault — an agent authorized for Vault A cannot spend from Vault B.\n\n## Data Model\n\n### On-Chain Entities (Solana - Trustless)\n\n```mermaid\nerDiagram\n    Mint ||--o{ TokenAccount : \"mints\"\n    TokenAccount ||--o| DelegationVault : \"delegates to\"\n    DelegationVault ||--o{ AgentDelegation : \"authorizes\"\n    AgentDelegation }o--|| ServerWallet : \"signed by\"\n\n    Mint {\n        pubkey address PK\n        u8 decimals\n        string symbol\n    }\n\n    TokenAccount {\n        pubkey address PK\n        pubkey owner\n        pubkey mint FK\n        u64 amount\n        pubkey delegate\n        u64 delegated_amount\n    }\n\n    DelegationVault {\n        pubkey owner PK\n        pubkey funder\n        pubkey user_token_account FK\n        pubkey mint FK\n        u64 total_delegated_amount\n        u32 active_delegations_count\n        u32 total_delegations_count\n        bool is_paused\n        u8 bump\n        u8 version\n    }\n\n    AgentDelegation {\n        pubkey vault FK\n        pubkey funder\n        pubkey agent_wallet FK\n        string label\n        u64 max_spend_amount\n        u64 total_spent\n        bool is_active\n        u64 expires_at\n        u8 bump\n        u8 version\n    }\n\n    ServerWallet {\n        pubkey address PK\n    }\n```\n\n## Instructions\n\n| Instruction        | Signer | Description                                                                               |\n| ------------------ | ------ | ----------------------------------------------------------------------------------------- |\n| `initialize_vault` | Owner  | Create vault PDA; the TypeScript client optionally bundles `add_agent` in the same tx     |\n| `add_agent`        | Owner  | Authorize an additional agent with a spending limit; re-approves SPL delegation           |\n| `revoke_agent`     | Owner  | Deactivate agent (account kept, can be restored); re-approves SPL with reduced total      |\n| `restore_agent`    | Owner  | Reactivate a previously revoked agent; re-approves SPL with restored total                |\n| `remove_agent`     | Owner  | Permanently close agent account, return rent; re-approves SPL with remaining amount       |\n| `execute_transfer` | Agent  | Transfer within lifetime spend limit                                                      |\n| `update_limits`    | Owner  | Modify agent max_spend_amount and/or expiry; re-approves SPL delegation when amount grows |\n| `emergency_revoke` | Owner  | Pause vault + zero out SPL delegation amount (delegate field preserved; amount set to 0)  |\n| `unpause_vault`    | Owner  | Unpause vault and re-approve SPL delegation                                               |\n\n### revoke_agent vs remove_agent\n\nBoth deactivate an agent, but differ in reversibility and account lifecycle:\n\n| Aspect          | `revoke_agent`                    | `remove_agent`                 |\n| --------------- | --------------------------------- | ------------------------------ |\n| Agent status    | Deactivated (`is_active = false`) | Deleted                        |\n| Account         | Kept on-chain                     | Closed, rent returned to owner |\n| Reversible?     | Yes — via `restore_agent`         | No                             |\n| SPL re-approval | Yes — reduces total allocated     | Yes — reduces total allocated  |\n| Use case        | Temporary suspension              | Permanent removal              |\n\n`restore_agent` will fail if the vault is paused, the delegation has expired, or the vault has reached the maximum agent count.\n\n## Sequence Diagrams\n\n### 1. Vault Initialization\n\n`initialize_vault` atomically creates the vault PDA, the first agent delegation, **and** calls the SPL Token `approve` CPI — all in a single transaction. The user signs only once.\n\n```mermaid\nsequenceDiagram\n    participant User as User Wallet\n    participant Frontend as Safeguard Frontend\n    participant Backend as Auth Server\n    participant Solana as Solana Network\n    participant Program as Safeguard Program\n\n    User->>Frontend: Connect wallet\n    Frontend->>User: Request wallet signature\n    User->>Frontend: Sign authentication\n\n    Frontend->>Backend: Create vault + first agent request\n    Backend->>Backend: Generate vault PDA + delegation PDA\n    Backend->>Frontend: Return initialize_vault transaction\n\n    Frontend->>User: Request user signature (initialize_vault tx)\n    User->>Solana: Sign & send initialize_vault tx\n    Program->>Program: Create DelegationVault account\n    Program->>Program: Create AgentDelegation account\n    Program->>Solana: CPI: SPL Token Approve (vault PDA as delegate)\n    Program->>Solana: Emit VaultInitialized event\n    Solana-->>Backend: Transaction confirmed\n\n    Backend->>Frontend: Vault + agent created successfully\n    Frontend->>User: Display vault status\n```\n\n### 2. MCP Tool Execution (Transfer)\n\n```mermaid\nsequenceDiagram\n    participant Agent as AI Agent (ChatGPT/etc)\n    participant MCP as MCP Server\n    participant Backend as Auth Server\n    participant Policy as Policy Evaluator\n    participant Solana as Solana Network\n    participant Program as Safeguard Program\n\n    Agent->>MCP: tools/call transaction_send\n    MCP->>Backend: POST /api/mcp (with API key)\n\n    Backend->>Backend: Validate API key\n    Backend->>Backend: Load agent connection\n\n    Backend->>Policy: Evaluate transfer request\n    Policy->>Policy: Check off-chain rules\n    Policy-->>Backend: Allowed (or denied)\n\n    alt Policy Denied\n        Backend-->>MCP: Error: Policy violation\n        MCP-->>Agent: Transfer denied by policy\n    end\n\n    Backend->>Solana: Call execute_transfer\n    Program->>Program: Check vault not paused\n    Program->>Program: Check delegation active\n    Program->>Program: Check not expired\n    Program->>Program: Check cumulative spend <= max_spend_amount\n\n    alt Limit Exceeded\n        Program-->>Backend: Error: SpendLimitExceeded\n        Backend-->>MCP: Error: On-chain limit exceeded\n        MCP-->>Agent: Transfer denied by limits\n    end\n\n    Program->>Solana: CPI: SPL Token Transfer\n    Program->>Program: Update total_spent\n    Program->>Solana: Emit TransferExecuted event\n    Solana-->>Backend: Transaction confirmed\n\n    Backend-->>MCP: Success response\n    MCP-->>Agent: Transfer completed\n```\n\n### 3. Agent Revoke and Restore\n\n`revoke_agent` deactivates an agent without closing its account — useful for temporary suspensions. `restore_agent` reactivates it.\n\n```mermaid\nsequenceDiagram\n    participant User as User Wallet\n    participant Frontend as Safeguard Frontend\n    participant Backend as Auth Server\n    participant Solana as Solana Network\n    participant Program as Safeguard Program\n\n    User->>Frontend: Pause agent connection\n    Frontend->>Backend: POST /agent-connections/:id/revoke\n    Backend->>Solana: Call revoke_agent\n\n    Program->>Program: Set delegation.is_active = false\n    Program->>Program: Decrement vault.active_delegations_count\n    Program->>Program: Reduce vault.total_allocated by max_spend_amount\n    Program->>Solana: CPI: SPL Token Approve (updated total)\n    Program->>Solana: Emit AgentRevoked event\n    Program->>Solana: Emit VaultStateChanged event\n    Solana-->>Backend: Transaction confirmed\n\n    Backend->>Backend: Update agent status in DB\n    Backend-->>Frontend: Agent paused\n    Frontend->>User: Display paused status\n\n    Note over User,Program: Agent can no longer execute transfers\n\n    User->>Frontend: Restore agent connection\n    Frontend->>Backend: POST /agent-connections/:id/restore\n    Backend->>Solana: Call restore_agent\n\n    Program->>Program: Check vault not paused\n    Program->>Program: Check max agents not reached\n    Program->>Program: Check delegation not expired\n    Program->>Program: Set delegation.is_active = true\n    Program->>Program: Increment vault.active_delegations_count\n    Program->>Program: Restore vault.total_allocated by max_spend_amount\n    Program->>Solana: CPI: SPL Token Approve (updated total)\n    Program->>Solana: Emit AgentRestored event\n    Program->>Solana: Emit VaultStateChanged event\n    Solana-->>Backend: Transaction confirmed\n\n    Backend->>Backend: Update agent status in DB\n    Backend-->>Frontend: Agent restored\n    Frontend->>User: Display active status\n```\n\n### 4. Emergency Revoke\n\n```mermaid\nsequenceDiagram\n    participant User as User Wallet\n    participant Frontend as Safeguard Frontend\n    participant Backend as Auth Server\n    participant Solana as Solana Network\n    participant Program as Safeguard Program\n\n    User->>Frontend: Click Emergency Revoke\n    Frontend->>User: Confirm action\n    User->>Frontend: Confirm\n\n    Frontend->>Backend: POST /vaults/:id/emergency-revoke\n    Backend->>Solana: Call emergency_revoke\n\n    Program->>Program: Set vault.is_paused = true\n    Program->>Program: Set total_delegated_amount = 0\n    Program->>Solana: CPI: SPL Token Approve(0)\n    Program->>Solana: Emit VaultPaused event\n    Program->>Solana: Emit EmergencyRevokeTriggered event\n    Solana-->>Backend: Transaction confirmed\n\n    Backend->>Backend: Mark all agents as revoked\n    Backend-->>Frontend: Revoke successful\n    Frontend->>User: Display revoked status\n\n    Note over User,Program: All agent transfers now blocked\n```\n\n### 5. Agent Removal\n\nWhen removing an agent the TypeScript client checks `active_delegations_count` on-chain. If the agent being removed is the last active one, the client automatically batches `remove_agent` + SPL revoke + `close_vault` into a single transaction, closing all remaining delegation PDAs (including any revoked ones) and the vault itself. The vault funder (not the owner) signs the `close_vault` instruction and reclaims the vault rent.\n\n```mermaid\nsequenceDiagram\n    participant User as User Wallet\n    participant Frontend as Safeguard Frontend\n    participant Backend as Auth Server\n    participant Client as TS Client\n    participant Solana as Solana Network\n    participant Program as Safeguard Program\n\n    User->>Frontend: Remove agent connection\n    Frontend->>User: Confirm removal\n    User->>Frontend: Confirm\n\n    Frontend->>Backend: DELETE /agent-connections/:id\n    Backend->>Client: buildRemoveAgentTx(params)\n    Client->>Solana: Fetch vault (active_delegations_count)\n\n    alt Last active agent (count == 1)\n        Client->>Client: Build close_vault tx (removes all PDAs + SPL revoke + vault)\n        Backend->>Solana: Submit close_vault tx (signed by funder)\n        Program->>Program: Close all delegation accounts\n        Client->>Solana: SPL Token Revoke (clears delegate on token account)\n        Program->>Program: Close vault account (checks delegate cleared)\n        Program->>Program: Return vault rent to funder\n        Program->>Solana: Emit AgentRemoved + VaultClosed events\n        Solana-->>Backend: Transaction confirmed\n        Backend->>Backend: Delete vault + delegation records from DB\n    else More agents remain\n        Client->>Client: Build remove_agent tx\n        Backend->>Solana: Submit remove_agent tx (signed by user)\n        Program->>Program: Decrement vault.active_delegations_count\n        Program->>Program: Reduce vault.total_allocated\n        Program->>Program: Close delegation account\n        Program->>Program: Return rent to owner\n        Program->>Solana: CPI: SPL Token Approve (updated total)\n        Program->>Solana: Emit AgentRemoved event\n        Solana-->>Backend: Transaction confirmed\n        Backend->>Backend: Remove agent delegation record from DB\n    end\n\n    Backend-->>Frontend: Agent removed\n    Frontend->>User: Display updated agent list\n```\n\n## Security & Trust Model\n\n### User Controls\n\n- Create vault with first agent (single transaction)\n- Add/remove/revoke/restore additional agents\n- Update spending limits\n- Emergency freeze all\n- Revoke SPL delegation directly (bypass program)\n\n### Agent Controls (within limits)\n\n- Execute transfers up to `max_spend_amount` lifetime cap\n- Cannot exceed the lifetime spend limit\n- Cannot transfer after expiry\n- Cannot reactivate revoked delegation\n\n### Authorization Requirements\n\nBefore any agent can spend from a user's wallet, **a user-signed transaction** is required:\n\n| `initialize_vault` (first agent)                                                                                       | `add_agent` (additional)                                                                   |\n| ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |\n| User signs one transaction that atomically creates the vault, first AgentDelegation, and approves SPL token delegation | User (vault owner) signs to authorize each new agent_wallet pubkey with its spending limit |\n\n> Without a user signature, nothing can be created on-chain.\n\n**The Safeguard backend cannot unilaterally add itself as an agent** — only the vault owner's signature can authorize an agent.\n\n### PDA Isolation (Cross-Vault Protection)\n\nEach agent delegation is cryptographically bound to a specific vault:\n\n```\nDelegation PDA = hash(\"delegation\", vault_pda, agent_wallet)\n                                    ─────────\n                                        │\n                                        └── Agent authorized for Vault A\n                                            CANNOT spend from Vault B\n```\n\n### What is Trustless (On-Chain Guarantees)\n\nThese guarantees are enforced by the Solana program and **cannot be bypassed** by anyone, including Safeguard:\n\n| Guarantee                            | Enforcement                                     |\n| ------------------------------------ | ----------------------------------------------- |\n| Lifetime spend limit cannot exceed   | On-chain cumulative check before every transfer |\n| Only authorized agents can transfer  | PDA derivation + signature verification         |\n| Users can always emergency revoke    | Owner signature required, always succeeds       |\n| Agents cannot reactivate themselves  | Only owner can call `add_agent`/`restore_agent` |\n| Limits cannot be increased by agents | Only owner can call `update_limits`             |\n| Expired delegations cannot transfer  | On-chain timestamp check                        |\n\n### What Requires Trusting Safeguard (Off-Chain)\n\n| Aspect                     | Trust Requirement                       |\n| -------------------------- | --------------------------------------- |\n| Server wallet private keys | Safeguard stores these securely         |\n| API key → wallet mapping   | Database integrity                      |\n| Policy enforcement         | Off-chain rules applied before on-chain |\n| Transfer initiation        | Only on legitimate AI agent requests    |\n\n### Worst Case: Backend Compromise\n\nIf an attacker fully compromises the Safeguard backend:\n\n| Attacker CAN                                        | Attacker CANNOT                              |\n| --------------------------------------------------- | -------------------------------------------- |\n| Access server wallet keys                           | Exceed on-chain limits                       |\n| Initiate transfers for any agent they have keys for | Spend from vaults that never added the agent |\n| Bypass off-chain policy rules                       | Prevent user emergency revoke                |\n|                                                     | Modify on-chain limits                       |\n|                                                     | Reactivate revoked agents                    |\n\n> **Maximum damage** = sum of `(max_spend_amount - total_spent)` across all active agents.\n\n**The on-chain limits act as a \"blast radius cap\"** — even total backend compromise cannot exceed the spending limits users configured.\n\n### User Self-Protection\n\n| Action                  | Effect                        |\n| ----------------------- | ----------------------------- |\n| Set conservative limits | Reduces maximum possible loss |\n| Set expiry dates        | Automatic agent deactivation  |\n| Monitor on-chain events | Detect unauthorized transfers |\n| Emergency revoke        | Instantly stops all agents    |\n| Direct SPL revoke       | Bypass Safeguard entirely     |\n\n### Trust Model Summary\n\n| Layer              | Trust Model     | Failure Impact             |\n| ------------------ | --------------- | -------------------------- |\n| On-chain program   | Trustless       | Cannot fail (code is law)  |\n| On-chain limits    | Trustless       | Cannot be exceeded         |\n| User authorization | Trustless       | Cannot be bypassed         |\n| Backend security   | Trust Safeguard | Limited by on-chain limits |\n| Policy enforcement | Trust Safeguard | Limited by on-chain limits |\n\n**Design Philosophy**: The on-chain program assumes the backend might be compromised and enforces hard limits regardless. Users should set `max_spend_amount` to the maximum they're comfortable losing in a worst-case scenario.\n\n## Integration with Safeguard\n\n### Architecture Overview\n\n```\n┌─────────────────────────────────────────────────────────────────────────────────┐\n│                              SAFEGUARD SYSTEM                                   │\n│                                                                                 │\n│  ┌─────────────┐    ┌─────────────┐    ┌─────────────┐    ┌─────────────┐       │\n│  │   Frontend  │───>│ Auth Server │───>│   Policy    │───>│  On-Chain   │       │\n│  │   (Next.js) │    │  (Fastify)  │    │  Evaluator  │    │  (Solana)   │       │\n│  └─────────────┘    └─────────────┘    └─────────────┘    └─────────────┘       │\n│        │                  │                  │                  │               │\n│        │                  │                  │                  │               │\n│        ▼                  ▼                  ▼                  ▼               │\n│  ┌─────────────┐    ┌─────────────┐    ┌─────────────┐    ┌─────────────┐       │\n│  │    User     │    │   Agent     │    │   Wallet    │    │ Safeguard   │       │\n│  │   Wallet    │    │ Connection  │    │   Policy    │    │ Delegation  │       │\n│  │  (Browser)  │    │   (DB)      │    │   Rules     │    │  Program    │       │\n│  └─────────────┘    └─────────────┘    └─────────────┘    └─────────────┘       │\n│                                                                                 │\n└─────────────────────────────────────────────────────────────────────────────────┘\n```\n\n### Limit Enforcement Model\n\nThe system uses a **complementary limit model**:\n\n- **Off-chain (Policy Evaluator)**: Nuanced rules (time-of-day, recipient whitelist, AI-based risk)\n- **On-chain (Solana Program)**: Hard safety net (lifetime spend cap via `max_spend_amount`)\n\nThis provides defense-in-depth: even if the off-chain system is compromised, the on-chain limit prevents catastrophic losses.\n\n### API Key vs On-Chain Relationship\n\n```\n┌─────────────────────────────────────────────────────────────────────────┐\n│                                                                         │\n│                         OFF-CHAIN (Backend)                             │\n│  ┌─────────────┐      ┌─────────────────────┐      ┌────────────────┐  │\n│  │   API Key   │─────>│   Agent Connection  │─────>│ Server Wallet  │  │\n│  │  (secret)   │      │      (database)     │      │   (keypair)    │  │\n│  └─────────────┘      └─────────────────────┘      └────────────────┘  │\n│                                                            │           │\n│        Used for MCP            Stores mapping              │           │\n│        authentication          and metadata                │           │\n│                                                            │           │\n└────────────────────────────────────────────────────────────┼───────────┘\n                                                             │\n                                          Signs transactions │\n                                          with private key   │\n                                                             ▼\n┌─────────────────────────────────────────────────────────────────────────┐\n│                                                                         │\n│                          ON-CHAIN (Solana)                              │\n│                                                                         │\n│  ┌─────────────────────┐           ┌─────────────────────┐             │\n│  │   DelegationVault   │           │   AgentDelegation   │             │\n│  │   (user's vault)    │◄─────────►│   agent_wallet =    │             │\n│  │                     │           │   server wallet     │             │\n│  └─────────────────────┘           │   PUBKEY only       │             │\n│                                    └─────────────────────┘             │\n│                                                                         │\n│        The API key NEVER touches the blockchain.                        │\n│        Only the server wallet's PUBLIC KEY is stored on-chain.          │\n│                                                                         │\n└─────────────────────────────────────────────────────────────────────────┘\n```\n\n## Development\n\n### Prerequisites\n\n- Rust 1.89+ (for edition 2024 support)\n- Solana CLI 3.0+\n- Anchor CLI 0.32+\n- Node.js 18+\n\n### Build\n\nFrom the repo root:\n\n```bash\npnpm contracts:solana:build\n```\n\nOr from the package directory:\n\n```bash\n# Build TypeScript client + copy IDL to dist/\npnpm build\n\n# Rebuild IDL only (after Rust program changes)\npnpm idl:build\n```\n\n### Test\n\nFrom the repo root:\n\n```bash\npnpm contracts:solana:test\n```\n\nOr from the package directory:\n\n```bash\npnpm test\n```\n\n`anchor test` handles starting the local validator, deploying the program, and running the full test suite automatically.\n\n### Deploy\n\n**1. Set up your deploy wallet**\n\nCopy the env example and set the absolute path to your deploy keypair:\n\n```bash\ncp .env.example .env\n```\n\nEdit `.env`:\n\n```\nDEPLOY_WALLET_PATH=/absolute/path/to/deploy-wallet.json\n```\n\n- `DEPLOY_WALLET_PATH` — the upgrade authority wallet used to sign and fund the upgrade transaction. This wallet must be the current upgrade authority for program `2NFrZTi8A51yYe5GMXQap2up1HLsGuB95oAaNexw2sHM`.\n\n> Note: use an absolute path — `~` is not expanded in `.env` files.\n\n**2. Fund the deploy wallet**\n\nThe deploy wallet needs enough SOL to cover the program data account rent (~2.4 SOL for the current binary size). Use the Solana faucet UI to airdrop devnet SOL:\n\n<https://faucet.solana.com/>\n\nPaste the deploy wallet address and request SOL. You can check the balance with:\n\n```bash\nsolana balance <DEPLOY_WALLET_ADDRESS> --url devnet\n```\n\n**3. Transfer upgrade authority (first time only)**\n\nIf upgrading an existing program, transfer the upgrade authority to your deploy wallet:\n\n```bash\nsolana program set-upgrade-authority <PROGRAM_ID> \\\n  --new-upgrade-authority <DEPLOY_WALLET_ADDRESS> \\\n  --skip-new-upgrade-authority-signer-check \\\n  --url devnet\n```\n\n**4. Deploy**\n\nFrom the repo root:\n\n```bash\n# Devnet\npnpm contracts:solana:deploy:devnet\n\n# Mainnet\npnpm contracts:solana:deploy:mainnet\n```\n\n## Reference\n\n### Error Codes\n\n| Code | Name                          | Description                                                    |\n| ---- | ----------------------------- | -------------------------------------------------------------- |\n| 6000 | VaultPaused                   | Vault is paused - no operations allowed                        |\n| 6001 | DelegationInactive            | Delegation is not active                                       |\n| 6002 | DelegationExpired             | Delegation has expired                                         |\n| 6003 | SpendLimitExceeded            | Transfer exceeds lifetime spend limit                          |\n| 6004 | InvalidTokenAccountOwner      | Token account not owned by signer                              |\n| 6005 | MintMismatch                  | Token mint doesn't match vault                                 |\n| 6006 | InsufficientDelegation        | SPL delegation insufficient                                    |\n| 6007 | ArithmeticOverflow            | Math overflow                                                  |\n| 6008 | LabelTooLong                  | Agent label exceeds 64 chars                                   |\n| 6009 | Unauthorized                  | Only owner can perform action                                  |\n| 6010 | InvalidExpiry                 | Expiry must be in the future                                   |\n| 6011 | MaxAgentsReached              | Vault has reached the maximum agent count                      |\n| 6012 | DelegationAlreadyActive       | Delegation is already active                                   |\n| 6013 | InvalidAgentWallet            | Agent wallet must differ from vault owner                      |\n| 6014 | InvalidAmount                 | Amount must be greater than zero                               |\n| 6015 | AgentVaultMismatch            | Agent account does not belong to this vault                    |\n| 6016 | VaultStillDelegated           | Token account still delegating to vault; revoke before closing |\n| 6017 | VaultNotPaused                | Vault is not paused                                            |\n| 6018 | InvalidDelegationAccountCount | Remaining accounts count must match total delegation count     |\n","readmeFilename":"README.md"}