{"_id":"@defi-wonderland/solana-token-locking","_rev":"21-bcb06c457da2b0e34d126ee982f2e752","name":"@defi-wonderland/solana-token-locking","dist-tags":{"canary":"0.0.0-a9003e43","latest":"1.0.1"},"versions":{"0.0.0-175303f3":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.0-175303f3","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.0-175303f3","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solana-token-locking#readme","bugs":{"url":"https://github.com/defi-wonderland/solana-token-locking/issues"},"dist":{"shasum":"72dc21683678ad1428fb484e40a5a2a797a95993","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.0-175303f3.tgz","fileCount":14,"integrity":"sha512-qJGzlitokiBUEFvzFxEYfrHMVL4x5Zt6CiQBGvlICWb5eoeomXnfwpA0itrSjxCtGNKvSUT7bBoCv0MtH377CA==","signatures":[{"sig":"MEUCIBfgm0f4+zuwiqnLJOuU5IG09t2q0Ifo2gDGBFJZerRcAiEAxxzzUJUh1QsBUA6UrFz1+odrqlRPWPecGqQEo4+PxQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31967},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"175303f3b9e9310daacd271dd18992e35d477682","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solana-token-locking.git","type":"git"},"_npmVersion":"10.7.0","description":"## Example","directories":{},"_nodeVersion":"18.20.4","dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.0-175303f3_1727908681066_0.3269061846601964","host":"s3://npm-registry-packages"}},"0.0.0-d0ff02d3":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.0-d0ff02d3","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.0-d0ff02d3","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solana-token-locking#readme","bugs":{"url":"https://github.com/defi-wonderland/solana-token-locking/issues"},"dist":{"shasum":"5de10d1f075fb00ed3c9182491be550d7d5df64b","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.0-d0ff02d3.tgz","fileCount":14,"integrity":"sha512-rE7LiScS8x8mH6wyM12mKB1IACyYVZQLS7wZJZCr9lhLJ4Rd2yGMIt8eLmiuTfZQhe2yJNa8huKhnvbGccMxxg==","signatures":[{"sig":"MEQCICMUd+/iBpb9xNNlqTpWlRuE1PBl1QBwuVxpAZT18ugYAiA4j11YpzQkIU23uDEZ+3OdbTJuNH16ZeLp0sb7xljvEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32296},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d0ff02d3d7c7d624dba9ba4e5d3d72af427c3344","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solana-token-locking.git","type":"git"},"_npmVersion":"10.7.0","description":"## Example","directories":{},"_nodeVersion":"18.20.4","dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.0-d0ff02d3_1728222968582_0.5485877066949147","host":"s3://npm-registry-packages"}},"0.0.0-c8d47076":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.0-c8d47076","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.0-c8d47076","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solana-token-locking#readme","bugs":{"url":"https://github.com/defi-wonderland/solana-token-locking/issues"},"dist":{"shasum":"145189b02c43d4b31a701d14f276188b6d0bd386","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.0-c8d47076.tgz","fileCount":14,"integrity":"sha512-Bw+S0vX73SghaemTkjHAHKb+0TEAB7xOK+jW/F2PdOoixPYrRcysP95K42srBCmE22CHwKvAr3wS8V3SDxzwLg==","signatures":[{"sig":"MEQCIENUlpunHea3163dw7NYUxoeXqZTeukVIQ0WjltfcYOdAiB0EWtK+4OKeFnNmNgd4cSjOItTGTtljSG4CxzMajhkOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32296},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c8d4707626c112a296583165c3ceba6ecff4a959","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solana-token-locking.git","type":"git"},"_npmVersion":"10.7.0","description":"## Example","directories":{},"_nodeVersion":"18.20.4","dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.0-c8d47076_1728317666516_0.9297230714904439","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.1","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.1","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"dist":{"shasum":"37085bfa68c1d48ee36b63f52ac822bd3b2cbb7c","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.1.tgz","fileCount":17,"integrity":"sha512-ueYJVEMPwBSKEVfa6IUz4TydJMMlNY8JOBxrbIz/+rv8fas7iX9psKgJxc3zqdWxRv+TBL8zVnpYVL0VLxLOkA==","signatures":[{"sig":"MEUCIBp+D5cSdpOhIQmCFEQJeFy1ouYwpkaeMgW8+mywidWuAiEA7IHDR1mnQhSHxug48WQFVg3autplwaQeQQIHEITldEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32287},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"https://github.com/defi-wonderland/solana-token-locking","type":"git"},"description":"## Example","directories":{},"dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.1_1728319617927_0.3977923912608894","host":"s3://npm-registry-packages"}},"0.0.0-8420c98f":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.0-8420c98f","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.0-8420c98f","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solana-token-locking#readme","bugs":{"url":"https://github.com/defi-wonderland/solana-token-locking/issues"},"dist":{"shasum":"71dbf37b1a340a202ad9af5d435ac95808db8035","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.0-8420c98f.tgz","fileCount":14,"integrity":"sha512-6BMgDLvLYwsboenlGzWyYVvc5lKw0Bm3JUq41n8dxJbdbrCVmB6n36w7tu/vwb5cI4+GlXbnqhPJKTkF+5elVw==","signatures":[{"sig":"MEQCIBsuaj8MFz5Hk7mpO/62qAnWvmGgOM1tbPGCaxA1h8iJAiAtxrD4CTNFxw+xZaAFfK7vM10HnKcjCUEe71RWUoyklA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32296},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8420c98fb4d8733d83cced67c64c64b6ad958f89","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solana-token-locking.git","type":"git"},"_npmVersion":"10.7.0","description":"## Example","directories":{},"_nodeVersion":"18.20.4","dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.0-8420c98f_1728332421996_0.2362281043116221","host":"s3://npm-registry-packages"}},"0.0.0-f6584d6a":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.0-f6584d6a","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.0-f6584d6a","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solana-token-locking#readme","bugs":{"url":"https://github.com/defi-wonderland/solana-token-locking/issues"},"dist":{"shasum":"840ed503cc85adc76c832e8cef942e21786fea9d","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.0-f6584d6a.tgz","fileCount":14,"integrity":"sha512-VArrXDPK29SugyGHUcCMLYJc3v1EoeCVqLmlhBWsm4Jc3n0Ch7Y2KfGfIRbz2H+G5hvqSRmQoBFKD37NOFrE7g==","signatures":[{"sig":"MEYCIQDof4bByJhARNn42VXLU0hJZu+F5CyeCfNRTZG9rSIVIAIhALBnoAA4fahEAgEj86Sl9inoOLQoqCeZz/fD1EqI324j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32296},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f6584d6adef6e1a1fb498881e41b9f27880ed98b","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solana-token-locking.git","type":"git"},"_npmVersion":"10.7.0","description":"## Example","directories":{},"_nodeVersion":"18.20.4","dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.0-f6584d6a_1728351953542_0.525248902590078","host":"s3://npm-registry-packages"}},"0.0.0-fa50cec6":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.0-fa50cec6","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.0-fa50cec6","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solana-token-locking#readme","bugs":{"url":"https://github.com/defi-wonderland/solana-token-locking/issues"},"dist":{"shasum":"d26877cd9efa9789065b8c5adf0554abcc51d139","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.0-fa50cec6.tgz","fileCount":14,"integrity":"sha512-/lM7X71UVt6HxD/daZVUjMyhadSiIP2g+1v7f/03rZxeJtSidy2VEDl3aOPC8AdNXXUc4ySx++WeWX4Q4GE/SQ==","signatures":[{"sig":"MEQCIH/OKdP0Qf3OVWnTw0Voz3i79LhjENjfwpKPWMJWzkUbAiBHWEZ+Ntc1Er1enUekssvPZZMb2sBGdbpyrBncJKB0zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32296},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fa50cec6ca250a13fba43f0daeec6976f5905eb9","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solana-token-locking.git","type":"git"},"_npmVersion":"10.7.0","description":"## Example","directories":{},"_nodeVersion":"18.20.4","dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.0-fa50cec6_1728353573000_0.24150026890592557","host":"s3://npm-registry-packages"}},"0.0.0-fe416de7":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.0-fe416de7","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.0-fe416de7","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solana-token-locking#readme","bugs":{"url":"https://github.com/defi-wonderland/solana-token-locking/issues"},"dist":{"shasum":"d8e18ba58e9fc3e7d051efc3fab6278b9998c917","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.0-fe416de7.tgz","fileCount":14,"integrity":"sha512-miUtjGz2dRW/TaVPTSLBs5fGO6GWCZfVGpDB7Fia+wYD3fsW9ivWp2qNsIcrVqh4MIRX5ECqkv/48IrQUI3gOw==","signatures":[{"sig":"MEYCIQDbzd3Fuk9/+M2JqNEzyhOCa42zxHnGDMhhSVDPdpj+bwIhALPSS0Na06HwwCyKm/phhBcW72f1zb3YzHnPUNyK2xFZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32296},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fe416de7113ed4b6a0d941cd65a8e0dd3bb96689","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solana-token-locking.git","type":"git"},"_npmVersion":"10.7.0","description":"## Example","directories":{},"_nodeVersion":"18.20.4","dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.0-fe416de7_1728359235710_0.12770939056385222","host":"s3://npm-registry-packages"}},"0.0.0-d313474f":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.0-d313474f","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.0-d313474f","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solana-token-locking#readme","bugs":{"url":"https://github.com/defi-wonderland/solana-token-locking/issues"},"dist":{"shasum":"1b73259513df56c90ca49aa825cb09fb860018f8","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.0-d313474f.tgz","fileCount":14,"integrity":"sha512-PsqPbLBLanKkZuVGNCIhgv4dUNJo8orLiYW1iKur/P8RiwzOKCJTK/ZyAa+kJBfJcEYyNrMET0Huo9ZjZs5TXA==","signatures":[{"sig":"MEUCIQC3DxcAPHiXHKLguXzKvEOa8jRY2uBVAXzB9j1uwAFcUgIgdAHyeA1Ikk/wo7yacZRR9kHpb9O3fJDmn/qGTceWHOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32296},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d313474f247071812e13157f351dee8646ebb000","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solana-token-locking.git","type":"git"},"_npmVersion":"10.7.0","description":"## Example","directories":{},"_nodeVersion":"18.20.4","dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.0-d313474f_1728364629622_0.04267026059732437","host":"s3://npm-registry-packages"}},"0.0.0-5f64f57a":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.0-5f64f57a","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.0-5f64f57a","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solana-token-locking#readme","bugs":{"url":"https://github.com/defi-wonderland/solana-token-locking/issues"},"dist":{"shasum":"7f5828c4cde5180360ae5061441a68c1ee389212","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.0-5f64f57a.tgz","fileCount":14,"integrity":"sha512-zhSbocuD4AE7bvtt9k9AhGN5O9gHk7A+sxBaYj/xNZDxfcCiWmAHzLw+TUowj3yNZDz6lYBgdj44RLBjgBf8Iw==","signatures":[{"sig":"MEUCIBZsY/uOTYttPahw/BDD7CqWfaIkMxJRvfDjUS/Dnc8CAiEAsBSMPPd63dDsh0zsyrOrvD2+bZ7BdPUXgCfLNjNygGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32296},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5f64f57af2ea787d67f270d37bd0ae8051ec5f89","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solana-token-locking.git","type":"git"},"_npmVersion":"10.7.0","description":"## Example","directories":{},"_nodeVersion":"18.20.4","dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.0-5f64f57a_1728365588792_0.5409649742501708","host":"s3://npm-registry-packages"}},"0.0.0-9cfbf714":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.0-9cfbf714","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.0-9cfbf714","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solana-token-locking#readme","bugs":{"url":"https://github.com/defi-wonderland/solana-token-locking/issues"},"dist":{"shasum":"dbd26336e8c932eb1d3d02c0cf4068ed67e2c48e","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.0-9cfbf714.tgz","fileCount":14,"integrity":"sha512-rsCbhNJE+YsSGYw9LKecaCakO729ro7RepSIUvQaBEO5ot4o7v84CnUCDmFsIF52J8rE0LQQHoYFpB51lN9P1g==","signatures":[{"sig":"MEUCIHlLoVX1QPX4gl23gzl4cKq4Q7b41By42LdFZa9BMkn/AiEA8KlzIDngv9KgJnJh5plC/vkY2RMLp0yg03YMQrk9F5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32296},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9cfbf714da339a8b9bb31f7954654d56f0935435","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solana-token-locking.git","type":"git"},"_npmVersion":"10.7.0","description":"## Example","directories":{},"_nodeVersion":"18.20.4","dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.0-9cfbf714_1728394131434_0.049009645582580585","host":"s3://npm-registry-packages"}},"0.0.0-e3604821":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.0-e3604821","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.0-e3604821","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solana-token-locking#readme","bugs":{"url":"https://github.com/defi-wonderland/solana-token-locking/issues"},"dist":{"shasum":"acf670a080f491d0acab408d4a8954d0059e3424","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.0-e3604821.tgz","fileCount":14,"integrity":"sha512-QTUwwvN5QESXVNV5sVAr/HttRKcCoIWnTokKfU0uJ9PwNL6+jYLk48f81HwcqCJf3tE8ObE5NlFZy1rGqLkYyA==","signatures":[{"sig":"MEUCIQDoqyfc2ZrHYrPtA2wyx8ZrSvNfv/CbG8ftiPRGEJ4SlgIgKCTFL1WUsEmeGIJU+hLO+v8FXVgyGNzTMRmM+COZkzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32296},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e3604821c2b68f3bce6afa1c2396a41568742117","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solana-token-locking.git","type":"git"},"_npmVersion":"10.7.0","description":"## Example","directories":{},"_nodeVersion":"18.20.4","dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.0-e3604821_1728408473364_0.4428612502374234","host":"s3://npm-registry-packages"}},"0.0.0-37c5f804":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.0-37c5f804","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.0-37c5f804","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solana-token-locking#readme","bugs":{"url":"https://github.com/defi-wonderland/solana-token-locking/issues"},"dist":{"shasum":"e071ad88f0e0d41236a80adf201bf2f025312ca2","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.0-37c5f804.tgz","fileCount":14,"integrity":"sha512-a+WGabQgbp9HCr90N2WRZwML+Ma76cFdxxuOilJ8WkEdtwVAsa+6nT/NDu3zI5mIMENG7+gxx11qNBMdAPfqQA==","signatures":[{"sig":"MEUCIQCbuWiGDKJKExYgu8WL+wSkaMESNiXBhe+yMtpL6hnEJwIgBYRbxGEfLc0/WdM/Kz6RH7qXQJJd9+E1QHDxxqMp9Ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32296},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"37c5f80437ff9549668c89d2760dc9f02510e97b","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solana-token-locking.git","type":"git"},"_npmVersion":"10.7.0","description":"## Example","directories":{},"_nodeVersion":"18.20.4","dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.0-37c5f804_1728408983467_0.8246795151815534","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@defi-wonderland/solana-token-locking","version":"1.0.0","license":"MIT","_id":"@defi-wonderland/solana-token-locking@1.0.0","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"dist":{"shasum":"31f465d55a6f747c30e5f0a47bc2e341b8518f3f","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-1.0.0.tgz","fileCount":17,"integrity":"sha512-Qf2UWaXNh5fUtN+5mSGNY5iHx94/J1ciiCUWJLCNpFfwJxGjcO9PAH098EQFyXWR+M8LtMbOxubwFFb8yLtP2Q==","signatures":[{"sig":"MEUCIC0V0rD7NPusHqKEorlGSjlHHuY1CVZ/ipvDDe1SokJPAiEAojYPYSnrJGxzGzo0jHptAclwGQwtT02NpSjOlk6c+dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32287},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"https://github.com/defi-wonderland/solana-token-locking","type":"git"},"description":"## Example","directories":{},"dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_1.0.0_1728483678304_0.7712618078544404","host":"s3://npm-registry-packages"}},"0.0.0-70dfb1b2":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.0-70dfb1b2","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.0-70dfb1b2","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solana-token-locking#readme","bugs":{"url":"https://github.com/defi-wonderland/solana-token-locking/issues"},"dist":{"shasum":"bb641e000900126fee4c4c1a3aa33d96b6ccfc30","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.0-70dfb1b2.tgz","fileCount":14,"integrity":"sha512-ExQdiBIwnFBusKuzJ9G8IcntJHZormayzFsLFgNjYP7IIeN/Ls/GfatjIiEn4BBV7G/TJqzp7ZifJ0khu3rDMw==","signatures":[{"sig":"MEUCIFFxMmkgz+2QlNpZKphciEUGEkUKTe7yJMx/TwsLSgBYAiEAhfb0WEy5AXRSFXYCXPuaIXeDYbtleIKqPrzSpMqmKVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32296},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"70dfb1b29e5393e748305132a23277f98d3e8d66","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solana-token-locking.git","type":"git"},"_npmVersion":"10.7.0","description":"## Example","directories":{},"_nodeVersion":"18.20.4","dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.0-70dfb1b2_1729101128134_0.38337334870796025","host":"s3://npm-registry-packages"}},"0.0.0-93445f89":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.0-93445f89","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.0-93445f89","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solana-token-locking#readme","bugs":{"url":"https://github.com/defi-wonderland/solana-token-locking/issues"},"dist":{"shasum":"69c601a291449dbbbb278ed6b9572fe605698ea3","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.0-93445f89.tgz","fileCount":14,"integrity":"sha512-H7au7y8Z7NOmZy+pfHIlD7snkV8NqShMYdytAkoirZsLXMN5zelWlHUkFpkQdHLX+6h+xjPbxPXRVdWOigeVcw==","signatures":[{"sig":"MEQCIGBgZ98x/847RR0xNceb0+0+ne7ONA2e403ZBn8WWnhpAiAzQDCde8AX+Fyazwu+vvmRU33yBLuKgU6nAkwmrZrpRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32296},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"93445f89b2ecddf12b978fabe92e91333f355452","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solana-token-locking.git","type":"git"},"_npmVersion":"10.7.0","description":"## Example","directories":{},"_nodeVersion":"18.20.4","dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.0-93445f89_1729279757410_0.46372712267744465","host":"s3://npm-registry-packages"}},"0.0.0-a9003e43":{"name":"@defi-wonderland/solana-token-locking","version":"0.0.0-a9003e43","license":"MIT","_id":"@defi-wonderland/solana-token-locking@0.0.0-a9003e43","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"homepage":"https://github.com/defi-wonderland/solana-token-locking#readme","bugs":{"url":"https://github.com/defi-wonderland/solana-token-locking/issues"},"dist":{"shasum":"a00ed99e1017bd0af46d5d6c3b3a8ddf865856c8","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-0.0.0-a9003e43.tgz","fileCount":14,"integrity":"sha512-037x78ts+95c2DP3SFXCVEJmQiIqIUaCsAD5ucCDWgGJd93ZFgT+DZIZtPIy8kQTo649RGmwx3G45lPPSVsTIA==","signatures":[{"sig":"MEUCIQCF5qiLNi1uNGzAe3cP1SBqrjKQdEGSvtHpSvo3PGp2vQIgdRvmTLIR0OWxiulL471SSbuXLuw9mmMNjPE3WvDbTLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34089},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a9003e439e8fa39def19b811bff88b242006cd5b","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"git+https://github.com/defi-wonderland/solana-token-locking.git","type":"git"},"_npmVersion":"10.7.0","description":"## Example","directories":{},"_nodeVersion":"18.20.4","dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_0.0.0-a9003e43_1729605471201_0.2244668032075512","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@defi-wonderland/solana-token-locking","version":"1.0.1","license":"MIT","_id":"@defi-wonderland/solana-token-locking@1.0.1","maintainers":[{"name":"wonderland-bot","email":"wonderland@defi.sucks"},{"name":"gas1cent","email":"gas1cent@defi.sucks"},{"name":"0xng","email":"ng@defi.sucks"},{"name":"0xgorilla","email":"0xGorilla@defi.sucks"},{"name":"kelvinfichter","email":"kelvinfichter@gmail.com"},{"name":"wei3erhase","email":"wei3erhase@defi.sucks"}],"dist":{"shasum":"ea7187611ada5dc686704f8b6f0ae10b61d1a876","tarball":"https://registry.npmjs.org/@defi-wonderland/solana-token-locking/-/solana-token-locking-1.0.1.tgz","fileCount":17,"integrity":"sha512-mJPGatcP1YpQm/YsQhqdVdYX1LtPHydxSzycXIo+lDPq9Bu1yTFM+rj8RsnsXlEl4GJFS5NUzY/OJZGtcAfxXQ==","signatures":[{"sig":"MEUCIBGkDTm0yzTO005ixWVjgCRZokm6lctLPTOUro4oFByKAiEA0O2t0Oe/FBODTRtVkMB1NguP2EeIq8VV42EnJwOfnSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34080},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"tsc && node dist/dev.js","lint":"npm run pretty && eslint .","build":"rm -rf dist && rollup -c","pretty":"prettier --check 'src/*.[jt]s'","lint:fix":"npm run pretty:fix && eslint . --fix","prepublish":"rm -rf dist && rollup -c","pretty:fix":"prettier --write 'src/*.[jt]s'"},"_npmUser":{"name":"wonderland-bot","email":"wonderland@defi.sucks"},"repository":{"url":"https://github.com/defi-wonderland/solana-token-locking","type":"git"},"description":"## Example","directories":{},"dependencies":{"bs58":"^4.0.1","bip32":"^2.0.6","bn.js":"^5.1.3","globals":"^15.9.0","tweetnacl":"^1.0.3","@babel/core":"^7.25.2","babel-eslint":"^10.1.0","buffer-layout":"^1.2.0","@eslint/compat":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.7.0","eslint":"9.11.1","rollup":"4.23.0","nodemon":"3.1.7","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/node":"22.7.2","@bonfida/utils":"0.0.4","@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8","@babel/eslint-parser":"7.25.1","eslint-plugin-import":"2.30.0","@rollup/plugin-terser":"0.4.4","@tsconfig/recommended":"1.0.7","@rollup/plugin-commonjs":"28.0.0","@rollup/plugin-typescript":"12.1.0"},"peerDependencies":{"@solana/web3.js":"1.95.3","@solana/spl-token":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/solana-token-locking_1.0.1_1729693122963_0.5711839624346278","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-10-02T22:38:00.934Z","modified":"2025-07-25T08:28:26.077Z","0.0.0-175303f3":"2024-10-02T22:38:01.280Z","0.0.0-d0ff02d3":"2024-10-06T13:56:08.771Z","0.0.0-c8d47076":"2024-10-07T16:14:26.749Z","0.0.1":"2024-10-07T16:46:58.129Z","0.0.0-8420c98f":"2024-10-07T20:20:22.233Z","0.0.0-f6584d6a":"2024-10-08T01:45:53.720Z","0.0.0-fa50cec6":"2024-10-08T02:12:53.209Z","0.0.0-fe416de7":"2024-10-08T03:47:15.885Z","0.0.0-d313474f":"2024-10-08T05:17:09.794Z","0.0.0-5f64f57a":"2024-10-08T05:33:08.962Z","0.0.0-9cfbf714":"2024-10-08T13:28:51.608Z","0.0.0-e3604821":"2024-10-08T17:27:53.571Z","0.0.0-37c5f804":"2024-10-08T17:36:23.727Z","1.0.0":"2024-10-09T14:21:18.477Z","0.0.0-70dfb1b2":"2024-10-16T17:52:08.334Z","0.0.0-93445f89":"2024-10-18T19:29:17.641Z","0.0.0-a9003e43":"2024-10-22T13:57:51.414Z","1.0.1":"2024-10-23T14:18:43.159Z"},"license":"MIT","repository":{"url":"https://github.com/defi-wonderland/solana-token-locking","type":"git"},"description":"## Example","maintainers":[{"email":"gori@wonderland.xyz","name":"0xgorilla"},{"email":"alice@wonderland.xyz","name":"wonderland-bot"},{"email":"turtlemoji@protonmail.com","name":"turtlemoji"}],"readme":"# Simple JS bindings\n\n## Example\n\nA linear unlock example can be found in `example.ts`\n\n## Quickstart\n\nContract address on Devnet\n\n```\nDLxB9dSQtA4WJ49hWFhxqiQkD9v6m67Yfk9voxpxrBs4\n```\n\nContract address on Mainnet\n\n```\nCChTq6PthWU82YZkbveA3WDf7s97BWhBK4Vx9bmsT743\n```\n\nThe code allows you to\n\n- Create vesting instructions for any SPL token: `createCreateInstruction`\n- Create unlock instructions: `createUnlockInstruction`\n\n(To import Solana accounts created with [Sollet](https://sollet.io) you can use `getAccountFromSeed`)\n\n```\nSeed 9043936629442508205162695100279588102353854608998701852963634059\nVesting contract account pubkey:  r2p2mLJvyrTzetxxsttQ54CS1m18zMgYqKSRzxP9WpE\ncontract ID:  90439366294425082051626951002795881023538546089987018529636340fe\n✅ Successfully created vesting instructions\n🚚 Transaction signature: 2uypTM3QcroR7uk6g9Y4eLdniCHqdQBDq4XyrFM7hCtTbb4rftkEHMM6vJ6tTYpihYubHt55xWD86vHB857bqXXb\n\nFetching contract  r2p2mLJvyrTzetxxsttQ54CS1m18zMgYqKSRzxP9WpE\n✅ Successfully created unlocking instructions\n🚚 Transaction signature: 2Vg3W1w8WBdRAWBEwFTn2BtMkKPD3Xor7SRvzC193UnsUnhmneUChPHe7vLF9Lfw9BKxWH5JbbJmnda4XztHMVHz\n\n```\n","readmeFilename":"README.md"}