{"_id":"sugar-money","_rev":"37-04ac5823445d34b481d51c6b23c55ac8","name":"sugar-money","dist-tags":{"latest":"0.1.41"},"versions":{"0.1.0":{"name":"sugar-money","version":"0.1.0","_id":"sugar-money@0.1.0","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"94e5afaf47b68d5af7629e53711838b6ae965c09","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.0.tgz","fileCount":157,"integrity":"sha512-6mPHiyvC5QM8vxCKEAErSbT9oPcdBIRMte3gbQiDvFaX+mA477ytBWGmsrRJWq5r7gFnbN+HOm17Vu3tcYRM6g==","signatures":[{"sig":"MEYCIQDKFuRxlJIxhFhdw8jh4ka9+9pq4o1wfF+pRm17rdw6IgIhAOppOPJ6AtLwxfUKsZGIqO3LXCLNG7ogMg64q7ZfSXOt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568583},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./api/*":{"types":"./api/*.d.ts","default":"./api/*.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"},"./program/*":{"types":"./program/*.d.ts","default":"./program/*.js"}},"gitHead":"4edf6112862b73eaef896e25f09800b26c524b5a","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"bash scripts/build-js.sh","clean:js":"rm -rf dist temp-dist publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the SugarMoney Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","tsc-alias":"^1.8.15","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.0_1752859293584_0.854409127038134","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"sugar-money","version":"0.1.1","_id":"sugar-money@0.1.1","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"91c68b9011e76c42eb2290707e42f42448857fff","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.1.tgz","fileCount":157,"integrity":"sha512-dQSDgKIWN7qSfj9sxbklkVWwr8yMDPXdA4/ivWvaewN05Y/fVhWHoUqxIBc58durHnacHCatV9FpxGiVdzqveg==","signatures":[{"sig":"MEUCICVjuK4nNUH8QMjacEptCKD3o2oK30ueJonrgnT+OIlQAiEA9RilROJzQ8bqyJsa0FuK9oOpmH2CkWW8qC5XhoVLEwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570562},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./api/*":{"types":"./api/*.d.ts","default":"./api/*.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"},"./program/*":{"types":"./program/*.d.ts","default":"./program/*.js"}},"gitHead":"de97c2def0543b513bd798a2016fbd10bcf74bbe","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"bash scripts/build-js.sh","clean:js":"rm -rf dist temp-dist publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the SugarMoney Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","tsc-alias":"^1.8.15","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.1_1752859804390_0.26869295775189905","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"sugar-money","version":"0.1.2","_id":"sugar-money@0.1.2","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"7340291b8ce23a9a3b5d8cd788cc67738b437e91","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.2.tgz","fileCount":157,"integrity":"sha512-pERD6kYVrQRdZihwIGXsNeTXLrzAVb8q/x7i4ayspnkmjPHw5xVT3Qa6zdaIMIkPAwmzEzL0LP1BBHRmllBJvA==","signatures":[{"sig":"MEYCIQD9c5TlLQy4LjoyVcYzo7TXxuUGn67oj2+8WMCm7e0ZZwIhAII1M7TE+riUAEBeP2wF5YzqAWPHiD3Rbzm+p62cBAS4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570546},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./api/*":{"types":"./api/*.d.ts","default":"./api/*.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"},"./program/*":{"types":"./program/*.d.ts","default":"./program/*.js"}},"gitHead":"f1c95b95b8dc3341192f90d9fb48f187084bd539","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"bash scripts/build-js.sh","clean:js":"rm -rf dist temp-dist publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the SugarMoney Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","tsc-alias":"^1.8.15","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.2_1752860526681_0.37968092949790155","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"sugar-money","version":"0.1.3","_id":"sugar-money@0.1.3","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"8b8f89aad0c2932f7def0ee37a650ae928380452","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.3.tgz","fileCount":157,"integrity":"sha512-ecI+8q51pUihTxK9SJvzuur+m7dXgs0zpJfdp+q1RrHFK2vxnqRF8JjmCCbzSKTwA47+tAPDE8A5/6qgAlY0Tw==","signatures":[{"sig":"MEUCIQCoy3hRds2hSiSaSkF6s63ugnDBfimjH/t7NwCMk/dH5gIgbnwEs5WExB+NoP0/sY80zeYy/xLVa9jJAP4LGykE9YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570545},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./api/*":{"types":"./api/*.d.ts","default":"./api/*.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"},"./program/*":{"types":"./program/*.d.ts","default":"./program/*.js"}},"gitHead":"902b713b02d2b6dd337bf2063fba9bae5f9a0073","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"bash scripts/build-js.sh","clean:js":"rm -rf dist temp-dist publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the SugarMoney Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","tsc-alias":"^1.8.15","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.3_1752861538529_0.5317356032731853","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"sugar-money","version":"0.1.4","_id":"sugar-money@0.1.4","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"cb1862a46c0cfd2a3648464c66507b74df5ff45d","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.4.tgz","fileCount":12,"integrity":"sha512-s9sz45BbFZHUw1MEUNmS/voJKDMEOPaloK/BXzQh/qGUyOXyhjj+Ur83ml4rIH6OOPAYBbyUyz7XEmLNvw3nRg==","signatures":[{"sig":"MEUCIDB612gdNJJLpKgcBeIwGXk5Es66vyX37VNp5/tUWURVAiEA5ClBr6NvH480ICRkDzPH0WSUdoRwQ2HpX1NiXRj5JSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1724429},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"a0592bcacb11477221fc5c79e33956c6faa3adfa","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the SugarMoney Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.4_1752940574075_0.5705844456821698","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"sugar-money","version":"0.1.5","_id":"sugar-money@0.1.5","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"5d965887944179c0f3a4602a7d9f504c2df4d211","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.5.tgz","fileCount":12,"integrity":"sha512-rxf6w4OZ3i8zi8NshItpDYwB1tkp3lis/3dyDUpTCCop7mEsOCgd6foemzW6mXHZbrYc9mSvbegCmk2uESL9kw==","signatures":[{"sig":"MEQCICaI3GIcv0E82Bsq0Si18XHsSS0kZ/SrEQ1+JgQ6RUr2AiApp+ZZK4451Md0/lgjzHSF15Yggf8bEMHQR4dq200rgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1724870},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"7fcbb3524b3405e1893e515b6494e923797129ad","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the SugarMoney Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.5_1752941166940_0.46719310653303725","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"sugar-money","version":"0.1.6","_id":"sugar-money@0.1.6","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"b9295ed81dfadd0e7794b3a0c6799ae5419d7020","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.6.tgz","fileCount":12,"integrity":"sha512-6PiCeINQQ0sHvUqhuKBkV6N9ChYs9VqvY62PWOSRtunTtpVJ5nk/jcNfxaHtbNnhygzty8woTYmOSvuZGU/PYg==","signatures":[{"sig":"MEYCIQDfjcl3T2W9ddXzvl2C+bbLsph82T6yFL4jzdnNGaJO4wIhAMbeKXQ1ojNu1qpsjxicXkCYpCUsm7tQqgQ1J1kHdnMJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1735573},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"0c6360c3b1b430eff1f849b2467f383b91d567d5","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the SugarMoney Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.6_1752951908837_0.16684594413957887","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"sugar-money","version":"0.1.7","_id":"sugar-money@0.1.7","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"285789664266573034bac5e463deaf18e1297f06","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.7.tgz","fileCount":12,"integrity":"sha512-nMdnv2AUyRp203r+PlNTcNrRBPAc08wRBRm5erh0LLk5z5ioYBFwfKtzriNaLcPhAlUiVQJHtX+t6cwAdYZmCg==","signatures":[{"sig":"MEQCIB6w/5Qpso2gTl17+rcpjbPZMzKCMvg+UMs7nFjiJ06DAiADLHRApsxkYZNT02WHEgf+5yQwUTYLs6Ks2tnNqgGGTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1743951},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"80dbf8eac96d7f765fbf84e9b9fdeb7420f5e3a5","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.7_1753487730131_0.13376504140087464","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"sugar-money","version":"0.1.8","_id":"sugar-money@0.1.8","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"cf1bd8b304d075de2e9f2c4683a662088555ef8d","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.8.tgz","fileCount":12,"integrity":"sha512-DISQM9g8UgK3MEY+BYCvVcVCZNsdbX4d0HH87kavcu0wg3bUkKBl5m/WrzXEacKT418D8Q/2dIiznzQTlJFquw==","signatures":[{"sig":"MEUCIBl2asfYOHODjHu9PY88oK9g3/H14yElEvJ1Q6PD6qTFAiEAhdVIp7DIa7etviyURa5i3dQzyufKEabwiC2VlN07aAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1743951},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"ae5de79da33666a689d1034d984435fe4625c6dc","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.8_1753548989352_0.602886901531869","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"sugar-money","version":"0.1.9","_id":"sugar-money@0.1.9","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"bea2df007d05128e14e0349e5ed4a95828a5f62a","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.9.tgz","fileCount":12,"integrity":"sha512-PZKcaV1br431K517vl4d0kvOj4Ysd4JLli7/QowcopygOJlV2gabo8/MRuoxg1vVzZghfIdbIWJwVr4CcXrsPQ==","signatures":[{"sig":"MEQCIHxCcj0B38M9XQsgkP6sS1NoVo8QxH3c1UIj5BHEp8XxAiAq2wvHPLxujtI5mlWo7lzj2y9CqfornSG5DVX90WTMgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1743951},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"579b03016fc8a460d331a2764179ace5de50dcdc","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.9_1753751376156_0.4378998251105022","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"sugar-money","version":"0.1.10","_id":"sugar-money@0.1.10","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"8234e0dadc4b118870192292f063a9abf1ceea91","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.10.tgz","fileCount":12,"integrity":"sha512-6X9UeX4+GGg6FDpmm4+rQnxWuOmTsfq0womABj6DcDPZ7TQREnage7rIiZsUrEWlUvO9VUAVlOt4/g/VDfF70A==","signatures":[{"sig":"MEUCIBGQdsDulCv+e92bCOoqS4jABEOVIqxMVzvdQW3o+xukAiEA7FPvpx7B+6IA7TSYqYDprBWlfJ4Dlb9ZlzB0GLzQ2ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1743969},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"01099f09b4d76760fbe90cc951708cde1cd71df2","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.10_1753752536725_0.40070846972482443","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"sugar-money","version":"0.1.11","_id":"sugar-money@0.1.11","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"9deb3c7b25f322a59fa14e654a71ccd59db7a4c2","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.11.tgz","fileCount":12,"integrity":"sha512-3rtm3NDeiBHOdSoOS+QbB2RH4i5cwsoF90gls6RBUashoY75CWQ1CDOXLBVy3SJWPQh7dpSfiUuhLjEeUIh9rA==","signatures":[{"sig":"MEUCIQCzzfcKlGG4gBKa8JCMLA8oY74FDicuH6cXp21cVFlVogIgWaUwjaWOJCXqKtAIEUsy9RAxVCVwVnXK5uZcgR1bXfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1743969},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"c445b0f3b03e7f6a6e36319ef7a2e6dc76ee9649","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.11_1753753027299_0.041605400344759014","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"sugar-money","version":"0.1.12","_id":"sugar-money@0.1.12","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"4a162856b5c52075be0b7994bd70f4093772267d","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.12.tgz","fileCount":12,"integrity":"sha512-IOJEX0wUtnn7iFpe5c6wES10QVihYnkh+1B8fD+Spz2XzlZ+ZbDa4dxaxYza+CqsGr+7d2XbFkHJqbmsQNlpCw==","signatures":[{"sig":"MEUCIQCVcG8H1OTPFPbTG4J7oB4HzYWX4wYZ3HL44eYXbXewXwIgKbhXmM1uYgEvj5XF/v5p/5VnSJ8AMTt5Lwh+8PgMvGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1744495},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"67abb31f846a7b4a2622cc71be9e365760ed9e2b","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.12_1753815758277_0.8361597286498026","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"sugar-money","version":"0.1.13","_id":"sugar-money@0.1.13","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"810a6982554f04658ddda307d6d44395dae67342","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.13.tgz","fileCount":12,"integrity":"sha512-oKS+IA6MmsOKlwiHLqebPcHf5Kpj9aTknuDFzVx7Icpf421NimYg4De0vdUrIiKHLkpaKrg/DdI2k5r1qBPF0A==","signatures":[{"sig":"MEUCIEMtTrtn6E1oDHEvPHv7dhs6MrI8qnPs+7/IWpesRp/CAiEA7k/JIUSoEn3T5HEHlGk8Q8CGy8s5Km+9+lsJZtzzrXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1745279},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"653a652ffc06f84463febee2733527b444276f5b","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.13_1753874660478_0.44231038107230036","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"sugar-money","version":"0.1.16","_id":"sugar-money@0.1.16","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"3f3cf5f17e51e45514d6246f95486930d964eedd","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.16.tgz","fileCount":12,"integrity":"sha512-eN4fJDv6Q0CBsIuUWDjQWRw3U0+CQtXUW4PklyMjfxTsRIpzcQiivecelMnju3o+ohUc60J3U1LakwuVCfZENA==","signatures":[{"sig":"MEUCIAHwivjx1OdhZDHs1dpIc+8M9dvc/+MaD2EgkqOGQou4AiEAs/CCBylU7epi8wuPP5ayU1FfVzUOaSHhDvoFQsS5d1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1763442},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"b4b2470c62622b3f41b271f5d1862267d398896f","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.16_1753939317764_0.7956113525546598","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"sugar-money","version":"0.1.17","_id":"sugar-money@0.1.17","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"551113c2adfb17cdef24b88b40baf83bcc0f277d","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.17.tgz","fileCount":12,"integrity":"sha512-r5Tomwwb3nAkPuey0vPj4AMx6io5InTIdV3byHq1AzC2AcWaub1OcGT5i0vq94cC2z1ayl8RqxN5mLIwaS8btQ==","signatures":[{"sig":"MEYCIQDcWuKHmfNkKxLdCieqBdn6nqVYTMlyprfyijKYb8W/tgIhANYNVIi4hX2E/rwSPNutuM0kEalNrSDENKf22UNo0V+Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1776904},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"6fa8150ec4903dce181bf19c0c27dde776db92a3","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.17_1753961686142_0.18314537703427658","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"sugar-money","version":"0.1.18","_id":"sugar-money@0.1.18","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"90f9b543b0814ea89011c40e3d1a3578a664b93b","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.18.tgz","fileCount":12,"integrity":"sha512-QD3SiNuT6vs7xKk6TuPFdUYeB3PtRgYgvLKLxKBg3515ffGiqo3Awu9D9XcxD5EQlu+G8SnDz3G6UfJTPss+Dg==","signatures":[{"sig":"MEQCICN+JO6S42HQFMWr8eaCvDwasnRE7Vz406nS8ju71EWBAiBYHrrzFxoC23aAfK9BQyQcmA5Vsa+i5Bkp7ytYa2uvdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1778959},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"0db99f0690028ea8446765b63e5dd5beef25e3a7","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.18_1754053527440_0.6890450474255407","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"sugar-money","version":"0.1.19","_id":"sugar-money@0.1.19","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"e1f84e416f774dfafc4cdeb433beed7e80dfea41","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.19.tgz","fileCount":12,"integrity":"sha512-If+hM1bVcQeDb/6Hhaq85jwAQlhKpm1ICTA8km90zoX8MIDa++K2PHRKrpugBhaCWaEUUm4Z8k8OdkiXX8bNvw==","signatures":[{"sig":"MEUCIB1dUebqlehBtq69zbCrUv85MIZHy5/7dBB1gdTSYiWhAiEAijTD3Qt/MseInoG3yE33llbENnBhslttmHydByPlIIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1778899},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"9de1c9322b9223637e568a56b47fe393db09cbf7","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.19_1754253847886_0.8946268583051467","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"sugar-money","version":"0.1.20","_id":"sugar-money@0.1.20","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"ed5db93ab1baec12d879dfab4d1c5b8b259fe6b3","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.20.tgz","fileCount":12,"integrity":"sha512-aSzztE/6RgFgd0C3nz98StZzpZkuPBpt5wUropgDqaIWfSFggnLYhVShC65cw6LMzuqDysstRd5YEz+nz77kuQ==","signatures":[{"sig":"MEYCIQCKmuD3Wx1IiRmw8pZgB/VyNueC/r8uBT5/eriP/BpX9gIhAIoC0+0FpGmT7FZGmcrbL9APIaeQgYDZv0Xj21qWMgQ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1779139},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"3afbdaff79a6416f72967f8e877eaa4b97b3e258","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.20_1754358731387_0.5579920420688724","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"sugar-money","version":"0.1.21","_id":"sugar-money@0.1.21","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"b14edc2e5888662e4aae02386a3d2b89184908df","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.21.tgz","fileCount":12,"integrity":"sha512-Kq62Vp1UDEgZ/VJOy/va2eUdXwzZZUwZAGHr2Uqb0AE2NWlgg498MmiOw9ntS4Ku3ipd51qKx0R/mENeXj/viQ==","signatures":[{"sig":"MEYCIQDeXnvT7suga8JkZ/E01dOZDIjRyYRLK/lXVs4oh86+3AIhAJZgVxBduMH5Qk7MTbn7JM7HZ6MmHSnax2aDlsqpbxHj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1889833},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"8b479614a414f2e44239656e2d7e62f1bc9a5a0a","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.21_1754480891164_0.010202776092662846","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"sugar-money","version":"0.1.24","_id":"sugar-money@0.1.24","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"6bf9b2ff64fcbc46d7286a5f7e38f9890981f264","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.24.tgz","fileCount":12,"integrity":"sha512-OYAZoaCcWqyWjU/upJg0l0ZkfYsM2sD4tuhD0HJoYab7QyjqRNy0Py+C6idNA+vSvyosobzcFrChHxhSdRiVJg==","signatures":[{"sig":"MEUCIQDUD7Qx4YM6eYlXkvTHC63Gh2iENiX/2FkBHQLYqcbpjQIgFk0y7xVb68NmT0BwjMlVSmg2YiZmjVU4RXoFRwHBTH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1891233},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"94f76f8a520202c9126f36f6eff72422cb729e9c","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.24_1754763934472_0.2590822202251617","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"sugar-money","version":"0.1.25","_id":"sugar-money@0.1.25","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"b5430c6a548db38d3d9e012453b370b85e629e4c","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.25.tgz","fileCount":12,"integrity":"sha512-pDWXNDZzBxVmFZU31TryXufgiYxzNRESTTdanDGaST2hbgMco0nxc1X09B9u4Zu0gJuHlBFN1yt1x8YOTa7eZw==","signatures":[{"sig":"MEQCIBw6ZTKmXy/lu2Fxi2CucJbogzs1TuY+CdYKPUZHp7kSAiBR9TV1aOeEz//qs+NWQD2cYAYcXw9udpwidG1DRLWTRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1890383},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"bee30906eeb7e8d43248afafb613e7b708f14f6c","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.25_1754964719909_0.40968364670311197","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"sugar-money","version":"0.1.26","_id":"sugar-money@0.1.26","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"955b0c5a7f68b413a4d32a3bacb0e5af807708e9","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.26.tgz","fileCount":12,"integrity":"sha512-UBMPgPHbQenyIXVia31xwHuuZ/PiwaOMsfBlFw7cNHtN5hLFs47S8Rg2ynUD+Z1O7kB83gQvaM2Xyei2kkPKoQ==","signatures":[{"sig":"MEYCIQDilL5mkBggBYf+mpBk+sJZhCk8Z8bR61/IsR+UVLgFuAIhAO66/8xXbMt+fErd8rlfMXZFqoU47oz3Cqi8SUzBhC8w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1891233},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"0265175e99d5ef0b40e6d585471fc1de109ca514","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.26_1754964946828_0.7332303385418528","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"sugar-money","version":"0.1.27","_id":"sugar-money@0.1.27","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"389944e38e35455b710bf77193887da60a400dda","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.27.tgz","fileCount":12,"integrity":"sha512-oZB8Wuipg+fcmDQZGO+jToX2JVYehAcZ2NS7zTarsNGNI5RsledS9IXKYMTkILrmLl3FLUtn8r/U6EhW4qn2ng==","signatures":[{"sig":"MEQCIAnRsXpCjAgbIa9Av9MLdXR3skiqIl8CHn8MxciGzxoGAiBhF4YG6tOmzgZJCTq6cw39MhtY9MQSTNbwTcMEIn5QUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1891168},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"710c8be37cafa976f29b474905a8d7e34f4bfe06","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.27_1755261409186_0.3000105820744752","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"sugar-money","version":"0.1.28","_id":"sugar-money@0.1.28","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"493e81adcf1966f0e5b77ec19be15bb06f51140a","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.28.tgz","fileCount":12,"integrity":"sha512-NKsQdWY+5NtWpysJb16TiM+oxQMZhTSL0J4XdFrqwzwwnso/LCz+f1Oy84VxZaoGe5Y7okCQbh4xg4OCRkrUFw==","signatures":[{"sig":"MEUCIQDLdT/YkqskaVtwjUygLtBIAtYwED3GPoP9HtbCcYjnmwIgDu8NKiVmJ/XVFDO5RoTZOfYmdjrQNzuDQ8KhAtBiucE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1891454},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"3bf0a2642b355c2308871f5eb1ed051afebbfdbe","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.28_1755261510419_0.22461422913059303","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"sugar-money","version":"0.1.29","_id":"sugar-money@0.1.29","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"f77fcda92c9d2e1bbf71941d06ab171073a7c554","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.29.tgz","fileCount":12,"integrity":"sha512-ak6B1ClDkGpfHt9eg+KTCp0we3emDcCgiyH6q4NjFEvcWbqHyxWceY59fhA2o1UF0O2KQvoKYSu72aDr/3a7Uw==","signatures":[{"sig":"MEYCIQDpoMKfCcDQW81aI8dxm6UkHgisxE26SpbFNq/xYIm/awIhAL+LdSh1x37iJkgYoa+TcINmy2OyhKStMh2QXmkwfvuu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1891150},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"0bd203a1a55a6a090d977b8d6c33e6d59e889518","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.29_1755263623351_0.5924645799305548","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"sugar-money","version":"0.1.30","_id":"sugar-money@0.1.30","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"3b29bf4f3da163e70f696e5a0b41df63cfce6465","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.30.tgz","fileCount":12,"integrity":"sha512-2bdtb05lawscOGPoumsrpIqs4pgFZaIh3WL6KW/oPwQvuWGlJXCwPUlVXSw9MFGcriPJXLGC43BBokOEikfErw==","signatures":[{"sig":"MEUCIB4SYRSff+9dNcYuCmtzPCycnis071mVNJv69qnqR0zgAiEAxu9A09g6KG0+KX/oKiZll9z61cX5LtYMSczIpdTqC/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1937287},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"42b876ae49f61df8a42a573a6a70c3457ea130d9","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.30_1755439248698_0.14883718803361945","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"sugar-money","version":"0.1.31","_id":"sugar-money@0.1.31","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"5e55e879c1dc436cd43d4bf9bd1144550cbd6f0d","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.31.tgz","fileCount":12,"integrity":"sha512-rDxgmYGGoLLv/MRs6iU0jNE9AEx1/zRtCOh+qdP4dvbmEEPuoWkzQXP25TI+den7OviFgS4twVNsYUGj3z3QkA==","signatures":[{"sig":"MEUCIQCBMDXzp+KKRRG49NyVpU0jvCHwqgRldMrM/LAbCZ3NygIgYPvx/20o73nCZkzZHcE1S9Z5NW0Nx4kjOjgYbFpQ5Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1935391},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"ecf4cb12804184b92f0495b83d4bea824905b0a1","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.31_1755463893311_0.30765427376836807","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"sugar-money","version":"0.1.32","_id":"sugar-money@0.1.32","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"b481918067a2239098440ba09ac642efa5fbbcea","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.32.tgz","fileCount":12,"integrity":"sha512-V9Igsh4IV5wrXcKqiKtM44/7SfbpM6BHwHkwz1Jwv2b7uZndgzAvngsKr7Vj9Lb3QRpX0oCgOXt+rKo+Cpc3yQ==","signatures":[{"sig":"MEYCIQDupkAoiEJmoefj10fBF/OcpAsR+JwctroMWiEMiobBWAIhAIBU8m9gOao053OmXlZu+ISrEKmMW8fYJGRLC3mZmU37","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1935493},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"7e7cdd06adb32137b7dea13e297c772be02f8077","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.32_1755547569368_0.9428724695798627","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"sugar-money","version":"0.1.33","_id":"sugar-money@0.1.33","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"3a76d782e0c6bc12ca1e299d700b96c998ed9960","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.33.tgz","fileCount":12,"integrity":"sha512-D+GPpvCvi9fP0zuwQm9IzjtJ+LUGc4mz5XXCNMUw5uT/HnHOk1Q6tiYioT88oEaEvIDfqh4uUJi/VnKxaAN3VA==","signatures":[{"sig":"MEUCIQDQ83/jNL7gNJS4aZMIamzyZ2WFRsc8lKiRtay4NNen4QIgDENHtUYglg6xQbYaErzMIY8+ar0aA6o+LxYhv1NbS98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1935481},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"0a894ca1fcca852495c8f7416d7abc25b083c620","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.33_1755572792764_0.6592818549926189","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"sugar-money","version":"0.1.34","_id":"sugar-money@0.1.34","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"d2439eb081e2a9dbe6b578dedf9466bcd1420842","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.34.tgz","fileCount":12,"integrity":"sha512-K5vdBzHIHmH7IaQD6A+XFHWJo4SbAVxE95hqK2hblEzJQLPS8YDSsqhLtmD49eesnuQ9+CoKd4sKcbgRfdJvDg==","signatures":[{"sig":"MEYCIQCCnFLKsD0UKtRXhcC/WwFEbqwGArWImNs61BE+s2cKFwIhAIKW+8kfDeQn+Md4RH7+OhiO4i86rBtcGCC7Xc17eHi1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1935481},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"766c8a5e10c4e39333b178c98d1678a8e6269e9f","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.34_1755628205450_0.9585925443188343","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"sugar-money","version":"0.1.35","_id":"sugar-money@0.1.35","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"629db608d3170ebf0fce7b48230dd45abfed60bd","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.35.tgz","fileCount":12,"integrity":"sha512-Kgdz1XpsDl7WIMxvsF43LSiVESStPMHcjfnaMWy9K9b1u1HQjEQr/tJ2KH9AJRJIzQaeRDeuJVdkEi/HnzrEog==","signatures":[{"sig":"MEUCIGuaVvbiZwp1W8EKpvYAzZ7sKo2maYwk+7fgMWMFhCXCAiEA4Qha18+0cmUEQOXmvuQhamB9V2uO1Ho4NGO9E0BFhKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1935482},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"8fd3d726b519ad2fc2168a04c431d69f6259b37d","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.35_1755645995046_0.027936248764808047","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"sugar-money","version":"0.1.36","_id":"sugar-money@0.1.36","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"625cd8fb62451dcc31a6809036b459c4d8dbcb30","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.36.tgz","fileCount":12,"integrity":"sha512-SIPa09fcpUFZS+6vYOOsym8qZxIfShLYtuU37ifJkTBJLrtIi15qHaRnFIH79P6YdUuA9ltrYsZ9FCwRed0LOA==","signatures":[{"sig":"MEUCIQCsFQVMhqkdqH8lFRLVU2ASvZl3aLIbOnb7uLru4LtgGAIgXPQ4gEWlMFXEus01MRX0PFl2VVI6I4tkGYeJCU15fnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936472},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"1bf435a5d4d8f38f88e090502aa626a7c48c50d6","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.36_1755873404903_0.730485621925294","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"sugar-money","version":"0.1.38","_id":"sugar-money@0.1.38","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"5e21991efe9e3f81ba43d9fac476293bd036c01a","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.38.tgz","fileCount":12,"integrity":"sha512-84ESwROztXJBwNmXQica/QvUmBGJuDFULPlOnrDWlc2v/K2ejfaDr0FNhEG2BozM4IArHHyvwF40En5luEDkxA==","signatures":[{"sig":"MEUCIHsZAZeiUKtMHTTdKlRdpTxd53sAXSLByY2UHPlm75b+AiEAlhcdr8dzAjSH3zrxZiEY0Ikus/A7DCaWq2FX3KjKttQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2706861},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"f7c752c75ebd8b27d12611ae73023612458821f9","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.38_1759325850558_0.15668139868431075","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"sugar-money","version":"0.1.39","_id":"sugar-money@0.1.39","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"392306b6796d8822925603b26f1f9424377a6f2d","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.39.tgz","fileCount":12,"integrity":"sha512-AX9lKlpoUUg7aTEA5ogzIS9hcQTL+m+YxeK30i6Cn8HSIBbOiaj37I5T4rVAfaqjZfflzdusPbXqW00Cw7zH2w==","signatures":[{"sig":"MEYCIQDrO9hkMbcNgJnzE9GI4CcUMtJtI4wwh3+Hk8+/qlHj6QIhANNvykTD18NARHTFvk/2iRYwa0vMJOqvVfxo9XISErJt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2707683},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"f98265a592f8cabf77afbe3334eb320e80068875","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.39_1759334990967_0.5181918034933253","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"sugar-money","version":"0.1.40","_id":"sugar-money@0.1.40","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"dist":{"shasum":"d35db75ef940ca4271e72f95a657ccd48242bc58","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.40.tgz","fileCount":12,"integrity":"sha512-85rtos4KU3eeppfgvx13ayCGDzs1+YADRTDkPKnf9Klwu7nk1hICjHirjtr7Wf4FCVnX3kPM1djwWCZC25X7Hw==","signatures":[{"sig":"MEQCIEQE3GrKJcjp56cGXYQcULX0hryojoCxLbLKn4dEWleNAiBVrPFxF1morDhqgzmYcuLsWdBWyYKaqSycHB/0lQOI/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2707841},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"}},"gitHead":"bd6601c955027210e5eea605832ef78a1dcc8f6c","scripts":{"tsc":"tsc","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","prepare":"husky","build:js":"tsup","clean:js":"rm -rf publish","lint:all":"npm run lint:js && npm run lint:rust","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","docs:rust":"cd clients/rust/sdk && cargo doc --open","format:js":"prettier --write .","lint:rust":"cd clients/rust/sdk && cargo clippy","test:rust":"cd clients/rust/sdk && cargo test","build:rust":"bash scripts/build-rust.sh","clean:rust":"cd clients/rust/sdk && cargo clean","format:all":"npm run format:js && npm run format:rust","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","format:rust":"cd clients/rust/sdk && cargo fmt","lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","sync:versions":"bash scripts/sync-versions.sh","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","prepublish:rust":"bash scripts/prepublish-rust.sh","test:js:api:sdk":"cd clients/js/sdk && jest","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","prepublish:local:js":"npm run build","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage"},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","directories":{},"lint-staged":{"(*.tsx|*.ts)":["bash -c tsc --noEmit"],"(*.json|*.js|*.tsx|*.ts)":["prettier --write"]},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","wretch":"^2.11.0","tweetnacl":"^1.0.3","@solana/web3.js":"1.98.0","@coral-xyz/anchor":"0.31.0","@solana/spl-token":"^0.4.13","@solana-program/system":"^0.7.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"bs58":"^6.0.0","chai":"^4.3.4","jest":"^30.0.4","tsup":"^8.5.0","husky":"^9.1.7","mocha":"^9.0.3","esbuild":"^0.24.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","prettier":"^3.4.2","ts-mocha":"^10.0.0","typescript":"^5.7.2","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/node":"^22.10.2","lint-staged":"^15.4.3","@types/bn.js":"^5.1.0","@types/mocha":"^9.0.0","tsconfig-paths":"^4.2.0","jest-environment-node":"^30.0.4","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar-money_0.1.40_1759335531614_0.16418437542162634","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"sugar-money","version":"0.1.41","main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./program":{"types":"./program/index.d.ts","default":"./program/index.js"},"./api":{"types":"./api/index.d.ts","default":"./api/index.js"}},"scripts":{"lint:fix-js":"prettier */*.js \"*/**/*{.js,.ts}\" -w","lint:js":"prettier */*.js \"*/**/*{.js,.ts}\" --check","format:js":"prettier --write .","build:js":"tsup","clean:js":"rm -rf publish","prepublish:local:js":"npm run build","release:js":"npm run clean:js && npm run build:js && npm version patch && cd publish && npm publish && cd ..","tsc":"tsc","prepare":"husky","test:js:api:sdk":"cd clients/js/sdk && jest","test:js:api:sdk:watch":"cd clients/js/sdk && jest --watch","test:js:api:sdk:coverage":"cd clients/js/sdk && jest --coverage","build:rust":"bash scripts/build-rust.sh","test:rust":"cd clients/rust/sdk && cargo test","test:rust:verbose":"cd clients/rust/sdk && cargo test -- --nocapture","test:rust:api":"cd clients/rust/sdk && cargo test --test auth --test coin --test coins --test user","test:rust:api:watch":"cd clients/rust/sdk && cargo watch -x 'test --test auth --test coin --test coins --test user'","test:rust:websocket":"cd clients/rust/sdk && cargo test --test websocket","test:rust:integration":"cd clients/rust/sdk && cargo test --test api","test:rust:coverage":"cd clients/rust/sdk && cargo tarpaulin --out html --output-dir coverage","lint:rust":"cd clients/rust/sdk && cargo clippy","lint:rust:strict":"cd clients/rust/sdk && cargo clippy -- -D warnings","lint:rust:fix":"cd clients/rust/sdk && cargo clippy --fix --allow-dirty","format:rust":"cd clients/rust/sdk && cargo fmt","format:rust:check":"cd clients/rust/sdk && cargo fmt -- --check","clean:rust":"cd clients/rust/sdk && cargo clean","docs:rust":"cd clients/rust/sdk && cargo doc --open","docs:rust:build":"cd clients/rust/sdk && cargo doc --no-deps","examples:rust:api":"cd clients/rust/sdk && cargo run --example api_test","examples:rust:websocket":"cd clients/rust/sdk && cargo run --example websocket_test","sync:versions":"bash scripts/sync-versions.sh","prepublish:rust":"bash scripts/prepublish-rust.sh","publish:rust:dry":"cd clients/rust/sdk && cargo publish --dry-run","publish:rust":"cd clients/rust/sdk && cargo publish","release:rust":"bash scripts/release-rust.sh","test:all":"npm run test:js:api:sdk && npm run test:rust","build:all":"npm run build:js && npm run build:rust","lint:all":"npm run lint:js && npm run lint:rust","format:all":"npm run format:js && npm run format:rust"},"lint-staged":{"(*.json|*.js|*.tsx|*.ts)":["prettier --write"],"(*.tsx|*.ts)":["bash -c tsc --noEmit"]},"dependencies":{"@coral-xyz/anchor":"0.31.0","@raydium-io/raydium-sdk-v2":"^0.2.2-alpha","@solana-program/system":"^0.7.0","@solana/spl-token":"^0.4.13","@solana/web3.js":"1.98.0","tweetnacl":"^1.0.3","uuid":"^11.1.0","wretch":"^2.11.0"},"devDependencies":{"@trivago/prettier-plugin-sort-imports":"^5.2.0","@types/bn.js":"^5.1.0","@types/chai":"^4.3.0","@types/jest":"^30.0.0","@types/mocha":"^9.0.0","@types/node":"^22.10.2","bs58":"^6.0.0","chai":"^4.3.4","esbuild":"^0.24.1","husky":"^9.1.7","jest":"^30.0.4","jest-environment-node":"^30.0.4","lint-staged":"^15.4.3","mocha":"^9.0.3","prettier":"^3.4.2","ts-jest":"^29.4.0","ts-mocha":"^10.0.0","ts-node":"^10.9.2","tsconfig-paths":"^4.2.0","tsup":"^8.5.0","typescript":"^5.7.2"},"_id":"sugar-money@0.1.41","gitHead":"e2ec5c5cceaca0d4dcc8eee2b7c3226666b1012f","description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-1e8Hn8XF94kEghrS2kR8VFolqrco7fN58JeZp0zE2078E1cfqvqdln0S8oMoT6yxEMTI0Z0RUsYLVUSE6HXuCA==","shasum":"81fc15b3ea2e5f4b52463a64714ab1d8f7dec312","tarball":"https://registry.npmjs.org/sugar-money/-/sugar-money-0.1.41.tgz","fileCount":12,"unpackedSize":2701666,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICnEkRAtmGJbzIU5Xg1zDIHmZBporxHH9jNdHKTb5t7WAiAf/w9ikeuIKplBh4aOwGVPZsvdHvwbs9hvmwas5x3z7A=="}]},"_npmUser":{"name":"sol978337","email":"sol978337@gmail.com"},"directories":{},"maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sugar-money_0.1.41_1759679061708_0.8496665510740153"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-18T17:21:33.583Z","modified":"2025-10-05T15:44:22.091Z","0.1.0":"2025-07-18T17:21:33.800Z","0.1.1":"2025-07-18T17:30:04.634Z","0.1.2":"2025-07-18T17:42:06.863Z","0.1.3":"2025-07-18T17:58:58.749Z","0.1.4":"2025-07-19T15:56:14.272Z","0.1.5":"2025-07-19T16:06:07.185Z","0.1.6":"2025-07-19T19:05:09.077Z","0.1.7":"2025-07-25T23:55:30.345Z","0.1.8":"2025-07-26T16:56:29.568Z","0.1.9":"2025-07-29T01:09:36.400Z","0.1.10":"2025-07-29T01:28:56.928Z","0.1.11":"2025-07-29T01:37:07.511Z","0.1.12":"2025-07-29T19:02:38.642Z","0.1.13":"2025-07-30T11:24:20.722Z","0.1.16":"2025-07-31T05:21:58.001Z","0.1.17":"2025-07-31T11:34:46.378Z","0.1.18":"2025-08-01T13:05:27.709Z","0.1.19":"2025-08-03T20:44:08.109Z","0.1.20":"2025-08-05T01:52:11.653Z","0.1.21":"2025-08-06T11:48:11.398Z","0.1.24":"2025-08-09T18:25:34.711Z","0.1.25":"2025-08-12T02:12:00.250Z","0.1.26":"2025-08-12T02:15:47.055Z","0.1.27":"2025-08-15T12:36:49.401Z","0.1.28":"2025-08-15T12:38:30.667Z","0.1.29":"2025-08-15T13:13:43.553Z","0.1.30":"2025-08-17T14:00:48.952Z","0.1.31":"2025-08-17T20:51:33.564Z","0.1.32":"2025-08-18T20:06:09.609Z","0.1.33":"2025-08-19T03:06:32.967Z","0.1.34":"2025-08-19T18:30:05.729Z","0.1.35":"2025-08-19T23:26:35.274Z","0.1.36":"2025-08-22T14:36:45.221Z","0.1.38":"2025-10-01T13:37:30.792Z","0.1.39":"2025-10-01T16:09:51.232Z","0.1.40":"2025-10-01T16:18:51.850Z","0.1.41":"2025-10-05T15:44:21.943Z"},"description":"A TypeScript SDK for interacting with the Sugar Money Solana program and its API.","maintainers":[{"name":"sol978337","email":"sol978337@gmail.com"}],"readme":"# Sugar Money SDK\n\nA TypeScript SDK for interacting with the Sugar Money Solana program and its API.\n\nThe **Sugar Money Program SDK** is meant to be used to interact with our solana program.\n\nThe **Sugar Money API SDK** is meant to be used to interact with the different API endpoints, also used by https://sugar.money.\n\n## Table of Contents\n\n- [Sugar Money SDK](#sugar-money-sdk)\n  - [Table of Contents](#table-of-contents)\n  - [Installation](#installation)\n  - [Sugar Money Program SDK Usage](#sugar-money-program-sdk-usage)\n    - [Init](#init)\n    - [Configuration](#configuration)\n    - [Key Features](#key-features)\n    - [Examples](#examples)\n      - [Execute a Trade](#execute-a-trade)\n      - [Query Bonding Curve State](#query-bonding-curve-state)\n    - [Error Handling](#error-handling)\n  - [Sugar Money API SDK Usage](#sugar-money-api-sdk-usage)\n    - [Init](#init-1)\n    - [Configuration](#configuration-1)\n    - [Examples](#examples-1)\n      - [Free coin creation](#free-coin-creation)\n      - [On chain coin creation](#on-chain-coin-creation)\n    - [WebSocket API](#websocket-api)\n      - [Connection](#connection)\n      - [Subscribe to All Events](#subscribe-to-all-events)\n      - [Connection Event Handlers](#connection-event-handlers)\n      - [Available Event Types](#available-event-types)\n      - [Disconnection](#disconnection)\n    - [Payouts](#payouts)\n    - [Error Handling](#error-handling-1)\n  - [License](#license)\n\n## <a id=\"installation\"></a>Installation\n\n```bash\n\nnpm install sugar-money\n\n```\n\nFor program interactions we rely on:\n\n```\n\n\"@solana/web3.js\": \"1.98.0\",\n\n```\n\nThe transaction instructions generated by the SDK are not v2 compatible.\n\n## <a id=\"sugar-money-program-sdk-usage\"></a>Sugar Money Program SDK Usage\n\n### <a id=\"init\"></a>Init\n\n```typescript\nimport { SugarMoneyProgram, SugarMoneyProgramConfig } from 'sugar-money';\n\nimport { AnchorProvider, Wallet } from '@coral-xyz/anchor';\nimport { Connection, Keypair } from '@solana/web3.js';\nimport { bs58 } from '@coral-xyz/anchor/dist/cjs/utils/bytes';\n\nconst keypair = Keypair.fromSecretKey(\n  bs58.decode(\n    'your-base-58-secret-key',\n  ),\n);\nconst provider = new AnchorProvider(new Connection('RPC_URL'), new Wallet(keypair));\nconst sugarMoneyProgram = new SugarMoneyProgram(provider);\n\n// Or specify a cluster\nconst sugarMoneyProgramConfig = new SugarMoneyProgramConfig('production');\n\nconst sugarMoneyProgram = new SugarMoneyProgram(provider, 'production', sugarMoneyProgramConfig);\n```\n\n### <a id=\"configuration\"></a>Configuration\n\nThe Sugar Money Program SDK supports the following networks:\n\n- `mainnet`\n\n- `devnet`\n\n- `localnet`\n\n### <a id=\"key-features\"></a>Key Features\n\n1. **Trading Operations**\n   - Execute buy/sell trades with exact input or output amounts\n\n   - Support for slippage protection\n\n   - Automatic fee calculation\n\n2. **Bonding Curve Management**\n   - Create and manage bonding curves\n\n   - Query curve states and reserves\n\n   - Track virtual and real token/SOL reserves\n\n3. **Account Management**\n   - Query global state\n\n   - Manage authority and permissions\n\n   - Handle token vaults and associated accounts\n\n### <a id=\"examples\"></a>Examples\n\n#### <a id=\"execute-a-trade\"></a>Execute a Trade\n\n```typescript\nimport { BN } from '@coral-xyz/anchor';\nimport { SugarMoneyTradeDirectionEnum, SugarMoneyTradeTypeEnum } from 'sugar-money/program';\n\nconst tradeParams = {\n  tradeType: SugarMoneyTradeTypeEnum.ExactIn,\n\n  tradeDirection: SugarMoneyTradeDirectionEnum.Buy,\n\n  amountToTrade: new BN(1000000000), // 1 SOL\n\n  // value between 0 and 10000 with 0.001% precision\n\n  slippage: 100, // 0.1%\n\n  mint: tokenMintPublicKey,\n};\n\nconst [tradeInfo, error] = await sugarMoneyProgram.getTrade(tradeParams);\n\nif (error) {\n  console.error('Trade error:', error);\n\n  return;\n}\n\nconsole.log('Trade details:', {\n  inputAmount: tradeInfo.inputAmount.toString(),\n\n  outputAmount: tradeInfo.minmaxOutputAmount.toString(),\n\n  price: tradeInfo.price.toString(),\n\n  fee: tradeInfo.fee.toString(),\n});\n```\n\n#### <a id=\"query-bonding-curve-state\"></a>Query Bonding Curve State\n\n```typescript\nconst [bondingCurvePda] = sugarMoneyProgram.getBondingCurveAccounts(mintPublicKey);\n\nconst curveState = await sugarMoneyProgram.deserializeCurve(bondingCurvePda.publicKey);\n\nconsole.log('Curve state:', {\n  realTokenReserve: curveState.realTokenReserve.toString(),\n\n  realSolReserve: curveState.realSolReserve.toString(),\n\n  virtualTokenReserve: curveState.virtualTokenReserve.toString(),\n\n  virtualSolReserve: curveState.virtualSolReserve.toString(),\n});\n```\n\n### <a id=\"error-handling\"></a>Error Handling\n\nThe SDK provides custom error types for common scenarios:\n\n- `SugarMoneyProgramRpcError`: RPC-related errors with transaction IDs\n\n- `PermissionError`: Authorization-related errors\n\n- `SlippageError`: Trade slippage validation errors\n\n- `TradeError`: General trading-related errors\n\n## <a id=\"sugar-money-api-sdk-usage\"></a>Sugar Money API SDK Usage\n\n### <a id=\"init-api\"></a>Init\n\n```typescript\nimport { SugarMoneyApi, SugarMoneyApiEnvironmentsEnum, generateSdkId } from 'sugar-money';\n\nimport { sign } from 'tweetnacl';\n\n// usually you'd pass your wallet public key and a method to sign a message\n\nconst keypair = Keypair.generate();\n\n// Generate a UUID once and reuse it throughout your application\n\nconst sdkId = generateSdkId();\n\nconst sugarMoneyApi = new SugarMoneyApi({\n  environment: SugarMoneyApiEnvironmentsEnum.Preprod,\n\n  sdkId, // Optional: helps with debugging integration issues\n});\n\nawait sugarMoneyApi.login({\n  publicKey: keypair.publicKey,\n\n  signMessageFn: async (message: Uint8Array) => {\n    return sign.detached(message, keypair.secretKey);\n  },\n});\n```\n\n**SDK ID Parameter**\n\nThe optional `sdkId` parameter helps debug issues while integrating the SDK. **If provided, it must be a valid UUID** to ensure uniqueness. This ID is sent with API requests and can be provided to support for faster issue resolution. It's optional and has no functional impact on the SDK's behavior.\n\n**Generating UUIDs:**\n\nThe SDK provides a convenient `generateSdkId()` function that creates a RFC 4122 compliant UUID v4. Generate it once and reuse the same ID throughout your application:\n\n```typescript\nimport { generateSdkId } from 'sugar-money';\n\nconst sdkId = generateSdkId(); // ⇨ 'f47ac10b-58cc-4372-a567-0e02b2c3d479'\n```\n\nAlternatively, you can generate UUIDs using:\n\n- Node.js: `import { randomUUID } from 'crypto'; randomUUID()`\n\n- Browser: `crypto.randomUUID()`\n\n### <a id=\"configuration-api\"></a>Configuration\n\nThe API SDK supports the following networks:\n\n- `production`\n\n- `preprod`\n\n- `staging`\n\n- `development`\n\n- `local`\n\n### <a id=\"examples-api\"></a>Examples\n\n#### <a id=\"free-coin-creation\"></a>Free coin creation\n\nCoins can be created for free. These coins only exist in our backend until a first buy happens, at which point they are created on chain. The example below creates a coin in our backend. After this step you can perform the first buy to have it created on chain. You can also interact directly with `SugarMoneyProgram` to not go through the API.\n\n```typescript\n// login - the generated token lasts 30 days and is managed by the lib.\n\n// you can pass an existing authToken to not have to keep logging in on app restart.\n\nconst authToken = await sugarMoneyApi.login({\n  publicKey: keypair.publicKey,\n\n  signMessageFn: async (message: Uint8Array) => {\n    return sign.detached(message, keypair.secretKey);\n  },\n});\n\n// coin metadata\n\nconst coinMetadata = {\n  name: 'Test Coin',\n\n  symbol: 'TEST',\n\n  description: 'Test Coin Description',\n\n  website: 'https://test.com',\n\n  twitter: 'https://twitter.com/test',\n};\n\n// prepare your image\n\nconst imagePath = join(__dirname, 'test.jpg'); // Replace with your image path\n\nconst imageBuffer = readFileSync(imagePath);\n\nconst imageBlob = new Blob([imageBuffer], { type: 'image/jpg' });\n\nObject.defineProperty(imageBlob, 'name', {\n  value: 'image.jpg',\n\n  writable: false,\n});\n\n// create coin\n\n// returns SugarMoneyApiCoinResponseType, which contains the metadata_uri and coin address, needed to create the coin on chain\n\nconst coin = await api.coin.postCoin({\n  metadata: coinMetadata,\n\n  image: imageBlob as any,\n\n  migrationInPsol: true, // defaults to true\n});\n```\n\n#### <a id=\"on-chain-coin-creation\"></a>On chain coin creation\n\n```typescript\nimport { TradeDirectionEnum, TradeTypeEnum } from 'sugar-money/program';\n\n// generate transaction instructions to create the coin\n\nconst [createIxs] = await sugarMoneyProgram.createIx(name, ticker, ipfsUrl, coinPublicKey);\n\nconst transaction = new Transaction();\n\ntransaction.add(...createIxs);\n\nconst solAmount = 0.1;\n\nconst coinMintPublicKey = '';\n\n// generate transactions instructions for the initial buy\n\nconst tradeInfo = await sugarMoneyProgram.getTrade({\n  tradeType: SugarMoneyTradeTypeEnum.ExactIn,\n\n  amountToTrade: new BN(solAmount * LAMPORTS_PER_SOL),\n\n  tradeDirection: SugarMoneyTradeDirectionEnum.Buy,\n\n  mint: coinMintPublicKey,\n});\n\ntransaction.add(tradeInfo.ix);\n\nconst { blockhash, lastValidBlockHeight } = await connection.getLatestBlockhash({\n  commitment: 'confirmed',\n});\n\ntransaction.recentBlockhash = blockhash;\n\ntransaction.feePayer = wallet.publicKey;\n\nconst userSignedTx = await wallet.signTransaction?.(transaction);\n\nconst serializedTransaction = userSignedTx\n\n  .serialize({\n    requireAllSignatures: false,\n\n    verifySignatures: false,\n  })\n\n  .toString('base64');\n\n// send serialised transaction to the API for signing by the Sugar suffixed secret key,\n\n// which will also broadcast the transaction\n\nawait sugarMoneyApi.coin.postSignTransaction({\n  serialisedTx: serializedTransaction,\n\n  mint: coinMintPublicKey,\n\n  blockhash,\n\n  lastValidBlockHeight,\n});\n```\n\n### <a id=\"websocket\"></a>WebSocket API\n\nThe Sugar Money API SDK includes real-time WebSocket support for monitoring token events, trades, price updates, and more. All WebSocket events are fully typed based on the official OpenAPI schema.\n\n#### <a id=\"websocket-connection\"></a>Connection\n\n```typescript\n// Connect to WebSocket with default options\n\nconst connection = await sugarMoneyApi.websocket.connect();\n\n// Check connection status\n\nconsole.log('State:', connection.getState()); // 'connected', 'connecting', 'disconnected', 'error'\n\nconsole.log('Is connected:', connection.isConnected());\n```\n\n#### <a id=\"websocket-subscribe-all\"></a>Subscribe to All Events\n\nUse the `subscribeToAll` method to receive ALL WebSocket events with a single handler:\n\n```typescript\n// Subscribe to all events\n\nsugarMoneyApi.websocket.subscribeToAll((message) => {\n  console.log(`Event: ${message.type}`);\n\n  switch (message.type) {\n    case 'solana_price':\n      const priceData = message.data as any; // SugarMoneyWebSocketSolanaPrice\n\n      console.log(`SOL Price: ${priceData.price}`);\n\n      break;\n\n    case 'new_token':\n\n    case 'token_create':\n      const tokenData = message.data as any; // SugarMoneyWebSocketToken\n\n      console.log(`Token: ${tokenData.name} (${tokenData.symbol})`);\n\n      break;\n\n    case 'token_trade':\n      const tradeData = message.data as any; // SugarMoneyWebSocketTokenWithTradeData\n\n      console.log(\n        `Trade: ${tradeData.trade_data.is_buy ? 'BUY' : 'SELL'} ${tradeData.trade_data.sol_amount} SOL`,\n      );\n\n      break;\n\n    case 'token_comment':\n      const commentData = message.data as any; // SugarMoneyWebSocketTokenComment\n\n      console.log(`Comment: \"${commentData.message}\" by ${commentData.user.username}`);\n\n      break;\n\n    case 'token_migrate':\n      const migrateData = message.data as any; // SugarMoneyWebSocketToken\n\n      console.log(`Migration: ${migrateData.name} migrated to Raydium`);\n\n      break;\n\n    case 'token_complete':\n      const completeData = message.data as any; // SugarMoneyWebSocketToken\n\n      console.log(`Completed: ${completeData.name} bonding curve complete`);\n\n      break;\n\n    case 'token_featured':\n      const featuredData = message.data as any; // SugarMoneyWebSocketToken\n\n      console.log(`Featured: ${featuredData.name} is featured`);\n\n      break;\n\n    default:\n      console.log(`Unknown event: ${message.type}`);\n  }\n});\n\n// Unsubscribe from all events\n\nconst handler = (message) => {\n  /* ... */\n};\n\nsugarMoneyApi.websocket.subscribeToAll(handler);\n\n// Later...\n\nsugarMoneyApi.websocket.unsubscribeFromAll(handler);\n```\n\n#### <a id=\"websocket-connection-events\"></a>Connection Event Handlers\n\n```typescript\n// Get the connection instance for advanced usage\n\nconst connection = sugarMoneyApi.websocket.getConnection();\n\n// Handle connection events\n\nconnection.onConnection(() => {\n  console.log('WebSocket connected!');\n});\n\nconnection.onDisconnection(() => {\n  console.log('WebSocket disconnected!');\n});\n\nconnection.onError((error) => {\n  console.error('WebSocket error:', error);\n});\n\n// You can also subscribe to specific events using the connection directly\n\nconnection.on('token_trade', (tradeData) => {\n  console.log('Direct subscription to trades:', tradeData);\n});\n```\n\n#### <a id=\"websocket-available-events\"></a>Available Event Types\n\nThe WebSocket API supports the following event types:\n\n- **`solana_price`** - Solana USD price updates\n\n- **`new_token`** - New token creation events\n\n- **`token_create`** - Token creation events\n\n- **`token_trade`** - Real-time trading activity\n\n- **`token_migrate`** - Token migration to Raydium\n\n- **`token_complete`** - Bonding curve completion\n\n- **`token_featured`** - Token featured events\n\n- **`token_comment`** - New token comments\n\n#### <a id=\"websocket-disconnection\"></a>Disconnection\n\n```typescript\n// Disconnect manually\n\nsugarMoneyApi.websocket.disconnect();\n\n// Auto-reconnection is enabled by default\n\n// Configure reconnection behavior:\n\nconst connection = await sugarMoneyApi.websocket.connect({\n  autoReconnect: true,\n\n  reconnectInterval: 3000, // 3 seconds\n\n  maxReconnectAttempts: 5,\n});\n```\n\n### <a id=\"payouts\"></a>Payouts\n\nAll payouts follow the same standard, there are 3 endpoints:\n\n**1. Request**\n\nCreate a request for a payout. The request payload is resource specific (please check the types) but the return type is always the same assuming no error occurred:\n\n```typescript\n{\n  serialisedTransaction: string;\n\n  blockhash: string;\n\n  lastValidBlockHeight: number;\n\n  nonce: number;\n}\n```\n\n**2. Submit**\n\nSubmit the data to finalise the payout. To call this endpoint you have to sign the `serialisedTransaction` returned from calling `/request`. Example:\n\n```typescript\n\n  const transaction = Transaction.from(Buffer.from(response.serialisedTransaction, 'base64'));\n\n  const signedTransaction = await wallet.signTransaction?.(transaction);\n\n  const serialisedTransaction = signedTransaction\n\n    .serialize({ requireAllSignatures: false, verifySignatures: false })\n\n    .toString('base64'),\n\n\n  sugarMoneyApi.tickets.payout.submit({\n\n    signed_tx: serialisedTransaction,\n\n    nonce: response.nonce,\n\n    blockhash: response.blockhash,\n\n    lastValidBlockHeight: response.lastValidBlockHeight,\n\n  });\n\n```\n\n**3. Check Progress**\n\nWe use locking mechanisms for payouts and it may happen that you are unable to claim a payout due to a lock, please call this endpoint to verify whether there is a lock for your claim operation.\n\n### <a id=\"error-handling-api\"></a>Error Handling\n\n// TODO\n\n## <a id=\"license\"></a>License\n\nMIT License\n\nCopyright (c) 2025 Sugar Money\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\n\nof this software and associated documentation files (the \"Software\"), to deal\n\nin the Software without restriction, including without limitation the rights\n\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n\ncopies of the Software, and to permit persons to whom the Software is\n\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\n\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n\nSOFTWARE.\n","readmeFilename":"README.md"}