{"_id":"@flipflop-sdk/tools","_rev":"28-dcb8e887a9d795cff5af8fa9d3d3ed6a","name":"@flipflop-sdk/tools","dist-tags":{"latest":"0.3.10"},"versions":{"0.1.0":{"name":"@flipflop-sdk/tools","version":"0.1.0","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.1.0","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/tools#readme","bugs":{"url":"https://github.com/flipflop-fun/tools/issues"},"dist":{"shasum":"4cc4bd9c5e3773c163a4c68772d20d0b51cada41","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.1.0.tgz","fileCount":6,"integrity":"sha512-MmWjdw+GEqIQSy3/hJc6m7odCNvfVMOPpt3QYa71SxCMda8adTB+X/P4VFSfs79aP1OgwuMUwYlb/PHpqOV9fw==","signatures":[{"sig":"MEUCIQCa0Blv19MoYMUkDLRPcYXX8iSbpdcQCzInG+hfpKXfOAIgQ7HUzHd8KoocThY+madlOZSj3z6t7+kMzzmL2KQDTWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2442},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/tools.git","type":"git"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","@babel/preset-env":"^7.27.2","@babel/preset-react":"^7.27.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.1.0_1747056302009_0.11374912651099556","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@flipflop-sdk/tools","version":"0.1.1","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.1.1","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"cb6e6733fc47f66fa6527d994550ea9e477780e1","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.1.1.tgz","fileCount":7,"integrity":"sha512-LMp3lyugvYfUbpbUb0YTIktjhCiBkvmm3SxCYqSCvKXBnSJ+NVfkp+DTah2UihTJpWY91BSbDzrB2ySjD+p5QQ==","signatures":[{"sig":"MEQCIE0sOauCpWdx6f/xI9MPZ5Zs5qSEAL33mjiYIerd86W9AiAvgeqOzIKTLN8WhSOKbLLr8AKjchPekSOglXsloj/a8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2611},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c3c506d8ff1ffd16e5d05dd380acc1cab3af25ac","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.1.0","description":"``` npm install @flipflop-sdk/tools ```","directories":{},"_nodeVersion":"20.9.0","dependencies":{"@types/react":"^19.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@babel/preset-env":"^7.27.2","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.1.1_1747057546015_0.4167623349266101","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@flipflop-sdk/tools","version":"0.1.2","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.1.2","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"db358b737a98d8f98b0efdab955392b8d51fd93b","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.1.2.tgz","fileCount":31,"integrity":"sha512-cyDp87cNQUPN2FsS6R1GyLuRKuPzjkCG46tQ3ZJD81AZaYrkpOKPBcE6Rx6Fos0nV2G2mV4bS5MNRtgkfzd3Qw==","signatures":[{"sig":"MEUCIQDga+InY7pI5dtq6oi3wKVtXiYoISopIHsp2iy0JsjWAAIgS9ZRtnj0nQB5E6A0f2i/axKMLyjm2VOu8g6Bg80qMqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575465},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"baa76ff0e9d8ea43293ddfe1caa02cae999b5248","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.1.0","description":"``` npm install @flipflop-sdk/tools ```","directories":{},"_nodeVersion":"20.9.0","dependencies":{"buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.1.2_1747299143840_0.43083213559935407","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@flipflop-sdk/tools","version":"0.1.3","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.1.3","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"5f98b492fa85eb6ad667086b5d52d5c6ff7a4fa7","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.1.3.tgz","fileCount":36,"integrity":"sha512-320iiUaYgMtimwFCkWiJvhmzj8nmQpDAge0ePyXwKhFw7Ifw9NFlQgXh7zZ8AYHZHkwseWXvORA2YY/q1QnRtw==","signatures":[{"sig":"MEQCIBytePQCXH0vKaiXytw0gHF7EzR2Q2TCKgif2V21NODxAiBLwXuJ76GWSI8qsnQ6YWwLQNW612NXfa6r5jRWym8cGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595081},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"fe8113c78016551595dfd28e679feafd5d0152f2","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.1.0","description":"``` npm install @flipflop-sdk/tools ```","directories":{},"_nodeVersion":"20.9.0","dependencies":{"buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@apollo/client":"^3.11.10","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.1.3_1747385900985_0.7783224474868862","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@flipflop-sdk/tools","version":"0.1.4","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.1.4","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"f83e7d83e3df8465042dc771eeb905bf86ebe737","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.1.4.tgz","fileCount":37,"integrity":"sha512-0PucwMKMBbgzjBCdudKEN4Sw7Jy9c/R7enI3b8kyOsse+Z0WH5RsrMzyKdwVnigsoGCU82Qgjef6/TityROMAw==","signatures":[{"sig":"MEQCIEFWo1jfrQk0WvIlywPv9iZi1Di7JftqMC7x6tKviI3JAiBDmUFHFw1j1mGYH5d0Wj6IaLdjSxVeny09c51GIiEjLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652611},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"aad83c7f43111a728232c1de4150da4c7e662cc6","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.1.0","description":"The `Flipflop MintButton` component is a React component for minting `Proof Of Mint` tokens on any website. It provides a customizable button interface with token information display and minting functionality.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@apollo/client":"^3.11.10","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.1.4_1747387300176_0.9548426038303486","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@flipflop-sdk/tools","version":"0.2.0","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.2.0","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"c33ec638d8f9557ecb644b6a32e1e30cba34bc6e","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.2.0.tgz","fileCount":42,"integrity":"sha512-2vXWFWOxPBD77JeHE7UMDPCjr02bR3+ZhYVqHfkHBMEnf//caUAqd7udipJcqESk4FOY945yS5eWj+6IB31jkQ==","signatures":[{"sig":"MEQCIELeGJrQ82N4KzeqqvVvo0GLIk/q3p0tDCAslJFnaVjeAiA71eu58FsWkjzGgfzU18FhSaF6wIGEq6L+BD2FQQ7JIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707985},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a8265b75ebf4429aa7a815c7fd9d9db902c250da","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","actor":{"name":"flipflop-sdk","type":"user","email":"flipflopdotfun@gmail.com"},"email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.1.0","dependencies":{"buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.2.0_1751726895819_0.6673789234759784","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@flipflop-sdk/tools","version":"0.2.1","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.2.1","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"e8b3d31dbfaf43de23e46503afd24c3c83733262","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.2.1.tgz","fileCount":42,"integrity":"sha512-obJfnAu/jj+BHZGIjjXM2Crg2xqTGdRkk0ygO5+dETJRy4D1L7qZxpEoY4XSViH/zA/oJAVbgcigu02r9ok5Fw==","signatures":[{"sig":"MEUCIQDKeZ/kluH2wQIhoe+49QPbpbUzQyLzFBzjr+7Yd0wCIQIgUxcWugZozgz15z8v9goA5Fg4M96xjcnc1ip8l4i1Dt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709156},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"079bd917025a7b25b4eae3ed1eb419a3c7b8bd7a","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","actor":{"name":"flipflop-sdk","type":"user","email":"flipflopdotfun@gmail.com"},"email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.1.0","dependencies":{"buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.2.1_1751765250461_0.36923595529690756","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@flipflop-sdk/tools","version":"0.2.2","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.2.2","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"938b605a0fa6e5ae010b197649d9e8e778e3823a","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.2.2.tgz","fileCount":42,"integrity":"sha512-GMz+O9QEWsmZciSUg3l30Zz3nG3JX55mXf9oVIT5wRLJTPpWTjDzZuOnyypLdTAHho7TkPMu/fYqejKis8r8AQ==","signatures":[{"sig":"MEUCIQDTXglVBbuQdcKPJV1jLvgL8KT5OE58tVnpTh9J+kbNHQIgPSIuxf/eDmipad3jtifX1uw3gxyLpcW0//9Z4VOs9gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705362},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"079bd917025a7b25b4eae3ed1eb419a3c7b8bd7a","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","actor":{"name":"flipflop-sdk","type":"user","email":"flipflopdotfun@gmail.com"},"email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.1.0","dependencies":{"buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.2.2_1751775838955_0.0037587472573916703","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@flipflop-sdk/tools","version":"0.2.3","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.2.3","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"18d7877f2d1f18ea7dd7b3c5600afce67fa0a3bf","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.2.3.tgz","fileCount":45,"integrity":"sha512-F4wygieYMn98BWsfJVwHO9qyYZ5KR/FK6mzKumo5sRsqb/ooYuGrSBcHl+e31VD1RmxpZHqN9POck0ohf9Gr7Q==","signatures":[{"sig":"MEUCIQDb/0nlamQTK+6bFj1rp8q0uOjZjTXbwEFanum7zZehXAIgZd2rSEU7fcEvKLHu8K1EM7HiNHbqak7ITPwm3mbCtZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1004301},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5a79598c9e80e5e78d654f86695818a8eea3f2e5","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","actor":{"name":"flipflop-sdk","type":"user","email":"flipflopdotfun@gmail.com"},"email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.1.0","dependencies":{"buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.2.3_1751985003323_0.8607089298076882","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@flipflop-sdk/tools","version":"0.2.5","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.2.5","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"b66128d996b8acb099171e352033295fcd0aa88e","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.2.5.tgz","fileCount":45,"integrity":"sha512-mgdWJNwgiUC764JWJrcsqxUXn76eY//rrjp6yjutoMcDW/DtBCveJPc0IXa861MJGW181vx56eiTE4F19IrOEw==","signatures":[{"sig":"MEUCIBpJa6cNOPi3AQQJ2iQOkCo/GawXYiaw8WAtSM/9yyUtAiEA7nmGkGV3TVgA9a+PNh2kW/71YpgrjZ9C0wnFxEjmLIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1004305},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6ca403bf2c11f297e8fb5c04bf40237080927812","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","actor":{"name":"flipflop-sdk","type":"user","email":"flipflopdotfun@gmail.com"},"email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.1.0","dependencies":{"buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.2.5_1752027045834_0.8136197924497708","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@flipflop-sdk/tools","version":"0.2.6","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.2.6","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"94ef57fc207fc2058c1ddb784ecc916a9d423fc7","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.2.6.tgz","fileCount":45,"integrity":"sha512-+c04lwqpSHrqeIHk/blOlU4MPyGmHbIWUD+Z+UgNTGT88T54BlR2CHaGxFexWjCEP0kuqK6QevUhK/lZDrr1BQ==","signatures":[{"sig":"MEQCIHMiOPD2eHxYwuT8yR+MQKq1wxd0H/s1GM3dfCc2v1FHAiBl4K3+3qiRWQDBwp1iMCgU6HNHxuRu9aJQF/Fw9+FdZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983465},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6f4b5cfcb3b09b2298ca887a5d0fd815892aacbd","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","actor":{"name":"flipflop-sdk","type":"user","email":"flipflopdotfun@gmail.com"},"email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.1.0","dependencies":{"buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.2.6_1752054446893_0.5220077539025565","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@flipflop-sdk/tools","version":"0.2.7","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.2.7","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"690d3a6af2957d8f139ddaf76e43ee547e154ce0","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.2.7.tgz","fileCount":45,"integrity":"sha512-mty4QyFjFHMAS7MqWl3g/lURr+KxgayvjfOptl/bw9A4Jg7XR4wgj3HkH9GDJ8scqvQUQWtFrCx90u9MtnOiXg==","signatures":[{"sig":"MEUCIQCn5GFqK9dexPOlUSa1QUeVkLYKu45XPEB0BCc2iG8R+AIgTulxE71fpohKyOlBm4KsSv1ISEptr3I6lpGXSDna+qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983467},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2c98869748ad7955c8d85bdb74c7cd91264949e2","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.1.0","dependencies":{"buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.2.7_1752206788694_0.5662358514548052","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@flipflop-sdk/tools","version":"0.2.8","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.2.8","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"dc1efd191a0f853eeafa9a60ad433c6866f6370c","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.2.8.tgz","fileCount":45,"integrity":"sha512-3FbRh0JSKZogl8Cm8ZEnFDAmu0YPuu8tX35ITAxYY3n6No5Pg2aPVelvqpPxYtK7SOq6qKT544hKywxPWWYcLg==","signatures":[{"sig":"MEUCIErjiskMLAMGfyuOSxBx0Xcaj02MmhRfZGljBMkExivpAiEApsTEzqH6t+R3grBa2HNiimyCb3X4g6pyKHq7NPnwtRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983645},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e9ba52493e0346454ef437f863436971c195e392","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.1.0","dependencies":{"buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.2.8_1752456950392_0.2397564875492857","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@flipflop-sdk/tools","version":"0.2.9","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.2.9","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"8701576c8a5135a7d80f1e0d8c57e85af6421e34","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.2.9.tgz","fileCount":45,"integrity":"sha512-o5MPMsW1NLttg4NHQud8riRtal9Bs+jojTVTxw/2rYJFC/kkaxCZ47J2IiHjuZFfKt0vM0C30TunuX0zOnmtYQ==","signatures":[{"sig":"MEUCIQDAkkqKAGr7CSgYIiTDeK0Th+/zRau3pC91oQtYB55EywIgAnoqPCbgeCFJz7CaL7aMXitBJAsUXdPJSF8QQ0wEpio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":984309},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e9ba52493e0346454ef437f863436971c195e392","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.1.0","dependencies":{"buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.2.9_1752459899012_0.48275365269024917","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@flipflop-sdk/tools","version":"0.2.10","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.2.10","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"4837bd84654a7cae9b847278951f45d9229fbf89","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.2.10.tgz","fileCount":45,"integrity":"sha512-QFKb7mkamKQzo0VgnLznD7E7L9e88LsAYyM4Ucp/m3ft1JFZtyX4hSD2wj8Ssyz9MsP3jkLjfnz3QCXMgqkX/Q==","signatures":[{"sig":"MEUCIFkZUZhTgT21Eu/fuD3icHu0C1YaCBl05PmxexUNt9D9AiEA4JtOXg/DG2F0LIzNWYsdYIDwFCfRSNll/7cDQF1Pu6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":984521},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e9ba52493e0346454ef437f863436971c195e392","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.1.0","dependencies":{"buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.2.10_1753082462746_0.8975663437380919","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@flipflop-sdk/tools","version":"0.2.11","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.2.11","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"2d9059567744f252c748f77e64cc918a2757c756","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.2.11.tgz","fileCount":45,"integrity":"sha512-hMEdZR94pfOpj4nr5XE/yeopyWel7KUFJmvaUsMulpUPph4BFWB9yylSD9IyQmSuaPu4KT4te7CHZVr0Huw5cQ==","signatures":[{"sig":"MEYCIQDqljIK7QRzbPm80lgx3tBQopDf0w5p+2kHF2H+vgx4LwIhAJHFi+/9EsUBMzCaqsXNTuuCDJLoOqGg/UYAPD1KOEAV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912274},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"38d93ae298023bc6cd334a03dd65f5c0a035289f","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.18.0","dependencies":{"axios":"^1.11.0","buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@babel/core":"^7","@types/bn.js":"^5.2.0","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.2.11_1756881940103_0.4336439837939732","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@flipflop-sdk/tools","version":"0.3.1","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.3.1","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"d751b5de455aac2256053ce527118258b3aa7a1e","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.3.1.tgz","fileCount":45,"integrity":"sha512-D/zcWXQXsDBDMP6UvXfPmtCIogqXroWq+m5AWqNS4QMDqmGDTeuYzNQLRU0v7N0yUfqOPb6AC6glOIUHEv0+bg==","signatures":[{"sig":"MEUCIDZCVWSUGS1XRZLjSvcDJ6EIhpvQDxBgoBv09nfjkRxCAiEA0OkkvL3DDGeX92qqR6CDaZ6BL2sbGztF58X+aNhfcGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912273},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"54027e6374689656577e05a6ec07c9a7a7793c5b","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.18.0","dependencies":{"axios":"^1.11.0","buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@babel/core":"^7","@types/bn.js":"^5.2.0","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.3.1_1756882282020_0.22747004990976105","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@flipflop-sdk/tools","version":"0.3.2","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.3.2","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"91d767f3f82aae3a120c81f17a30df313b452af5","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.3.2.tgz","fileCount":45,"integrity":"sha512-oY5FLvfSQnM5csRD4GnwzD0sBqcWuVsnGxDmXaqw3qZE8JHHPbLxIG096vc2E85PfICrgGnY5ZVhscmrpPNP2w==","signatures":[{"sig":"MEUCIQCBTMs9upPQ2ORqveQ2nnYzbwtbwxJv93df40slLss6UAIgP0jSqkwL1JA2M+bA6CAA6rO434E+3nQ542R7yNragks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912366},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"72d5e47dc5496a1068483eb47711f4ae51deda02","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.18.0","dependencies":{"axios":"^1.11.0","buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@babel/core":"^7","@types/bn.js":"^5.2.0","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.3.2_1756884552225_0.4149803339802165","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@flipflop-sdk/tools","version":"0.3.3","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.3.3","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"993cddb62a1c5749e2536e8535c635b598e65bc4","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.3.3.tgz","fileCount":45,"integrity":"sha512-PTPnl5o+EY++U43jF7cQCEOkJDiC/axE3/VOV5OLUZkxyWlrgQJCqnQHTQpG27vhFDBgeAa9ejum5A8OA7eyaA==","signatures":[{"sig":"MEUCIF+wnw+eOik7g+Hu+6xA1swcNNyw85pzxlsVu456uSyEAiEAmJ0qx1pNVsB4TTYS9WcQ9WCSx/4nSa9rQP7ZhgthzCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912167},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9484ffcdc30337e83fb777a093686853cff29f78","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.18.0","dependencies":{"axios":"^1.11.0","buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@babel/core":"^7","@types/bn.js":"^5.2.0","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.3.3_1756885980310_0.7473630335247288","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@flipflop-sdk/tools","version":"0.3.4","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.3.4","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"ccab9c10ca7135b96e7c21df15472377a0ee23c8","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.3.4.tgz","fileCount":45,"integrity":"sha512-JvjFO2zIXgf8LDULYgexWlo51ULqCYQsaGFN74JeNceRd6B44VnqmNCPr+V/X0Z3wSS0sEZhrYFoS3Y19Uf6RA==","signatures":[{"sig":"MEUCIBY26D0x1x1wwqkTkSlLDNODCYHiLMdHZkqm2QKDzza7AiEAsbyOWsT6l9NvjKbN1lNXWSg0c11j8uZXW11sCqPuLEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":911822},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c2da6ee42026b6c8fa5671f46aca08c29105e910","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.18.0","dependencies":{"axios":"^1.11.0","buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@babel/core":"^7","@types/bn.js":"^5.2.0","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.3.4_1756886245544_0.9305574712992133","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@flipflop-sdk/tools","version":"0.3.5","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.3.5","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"5cc00f4911b8795f0cd40e202771824e10f62ead","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.3.5.tgz","fileCount":45,"integrity":"sha512-ZCSO0eY5bH5At7UCSrhGdDG1PiyQ4bQ8b/TUcDwC2DBiq+tuXZiCO7eG6pZayOV9U4X5LopzXInxji1OAYb+Ww==","signatures":[{"sig":"MEYCIQDgimUqZwD1CBGv0z5zzBNuASgu3TS8c2TGnWXq03+yqwIhAKs9s43/8q+LBLeyD1ycnAXj7svUIKnGXKmLs3pLyL30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":921565},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"61698c29d5fedd6a366ab2d70d637577441e7027","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.18.0","dependencies":{"axios":"^1.11.0","buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@babel/core":"^7","@types/bn.js":"^5.2.0","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.3.5_1757163683253_0.44526438097221877","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@flipflop-sdk/tools","version":"0.3.6","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.3.6","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"5aab6a46da17bb5874fc08d684007ba76d41a503","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.3.6.tgz","fileCount":45,"integrity":"sha512-PL5ICd/jLCeRK5VllsKNODDiblBTZUddj6PlG5SDqBEShNl+t1vCCc/p1JtsRwZkCXSROe49LOFpBeSS7VY5nQ==","signatures":[{"sig":"MEQCIG0jEo/MdtFvS7QpG3XfNvXrf9ZsgymEIuxG/7YMlNNkAiAQi8tmGiIF1hgGCoG/N8GjYNJgLOi9yEpKW23gPlKE9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":922169},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"61698c29d5fedd6a366ab2d70d637577441e7027","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.18.0","dependencies":{"axios":"^1.11.0","buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@babel/core":"^7","@types/bn.js":"^5.2.0","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.3.6_1757164579957_0.07288760933197747","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@flipflop-sdk/tools","version":"0.3.7","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.3.7","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"94d0b15a71df42c5acad5b50a3cab8211da01441","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.3.7.tgz","fileCount":45,"integrity":"sha512-ehzSQXw0K9HwuCha/HzmPTgjEzr/eBUt1ll9udNIE9Bb9S9KDHSZdjvWAdo2f9sPUfnabpI5BA+Cyxvcyzoouw==","signatures":[{"sig":"MEQCIEPFjDoaEVhIY6ikr0eHUSFxsYm8tffmDhXDoItww0fzAiAP5ESLFAYM+Ub0w68NJtjymxdV4+huweaC/c7wyZKj7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":922448},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"61698c29d5fedd6a366ab2d70d637577441e7027","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.18.0","dependencies":{"axios":"^1.11.0","buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@babel/core":"^7","@types/bn.js":"^5.2.0","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.3.7_1757164790286_0.8289456007792593","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@flipflop-sdk/tools","version":"0.3.8","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.3.8","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"b4bdefe3380c55d2a9e381e18072675f70fcd917","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.3.8.tgz","fileCount":45,"integrity":"sha512-ci/PzdzXDnWJa9bxVeYXqNXv2zvLH5A08j7DUpTdo3WplB/Ky04TeDC9Aa7NrPvEY2iqru8dFumLyfn5rwNWQQ==","signatures":[{"sig":"MEUCIQDKJ6VDZD1oa+fGz+PE892Xm9yOXAFx9LmoZIsiiwzZYAIgHHAeZxtmKIjDaemeuEqqrk0wGerhlbNhzXmdOXMrAB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923610},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"61698c29d5fedd6a366ab2d70d637577441e7027","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.18.0","dependencies":{"axios":"^1.11.0","buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@babel/core":"^7","@types/bn.js":"^5.2.0","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.3.8_1757166149767_0.2837091825980085","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@flipflop-sdk/tools","version":"0.3.9","keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","_id":"@flipflop-sdk/tools@0.3.9","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"homepage":"https://github.com/flipflop-fun/sdk#readme","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"dist":{"shasum":"b1a0db4e05732bb5d885776799c71bbfcbb1a0d1","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.3.9.tgz","fileCount":45,"integrity":"sha512-dasuETtN1tziLdbMxUFLm8xWL6l+d19HKQVGc1XcyGzHJnTch1s+z2Vk4YSWdQMduhN37oWXjeSy5/vpzK+EJg==","signatures":[{"sig":"MEQCIEipg55LWOU0/nJhwqwuogJW8wrUYP78RnVcezqMZ95jAiBS5B+MciANsoxkmsaSUqK9ScQsNLqIJMWowEwZSlTI4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918006},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7d2b6622702b8697ab9005e6f103734c9f001b05","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:major":"npm version major && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:patch":"npm version patch && npm publish --access public"},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"repository":{"url":"git+https://github.com/flipflop-fun/sdk.git","type":"git"},"_npmVersion":"10.9.3","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","directories":{},"_nodeVersion":"22.18.0","dependencies":{"axios":"^1.11.0","buffer":"^6.0.3","decimal.js":"^10.5.0","@types/react":"^19.1.3","@solana/web3.js":"^1.98.2","@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.27.2","typescript":"^5.8.3","@babel/core":"^7","@types/bn.js":"^5.2.0","@types/big.js":"^6.2.2","@babel/preset-env":"^7.27.2","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/tools_0.3.9_1757220644390_0.9091270356526495","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@flipflop-sdk/tools","version":"0.3.10","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"babel src --out-dir dist --extensions .jsx,.js,.ts,.tsx && tsc --emitDeclarationOnly && cp -r src/idl dist/","publish:patch":"npm version patch && npm publish --access public","publish:minor":"npm version minor && npm publish --access public","publish:major":"npm version major && npm publish --access public"},"peerDependencies":{"prop-types":"^15.8.1","react":">=16.8.0","react-dom":">=16.8.0"},"keywords":["react","component","greeting"],"author":{"name":"flipflop"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/flipflop-fun/sdk.git"},"devDependencies":{"@babel/cli":"^7.27.2","@babel/core":"^7","@babel/preset-env":"^7.27.2","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@types/big.js":"^6.2.2","@types/bn.js":"^5.2.0","@types/decimal.js":"^7.4.3","@types/prop-types":"^15.7.14","typescript":"^5.8.3"},"dependencies":{"@coral-xyz/anchor":"^0.31.1","@raydium-io/raydium-sdk-v2":"^0.1.133-alpha","@solana/wallet-adapter-react":"^0.15.38","@solana/web3.js":"^1.98.2","@types/react":"^19.1.3","axios":"^1.11.0","buffer":"^6.0.3","decimal.js":"^10.5.0"},"_id":"@flipflop-sdk/tools@0.3.10","gitHead":"73e2d38c37a6e6b4a3669d505575b30c999a9ab4","description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"homepage":"https://github.com/flipflop-fun/sdk#readme","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-Z/vfRKbzw2o1q+oDSCY0ufWGQ3QK8jT7tdSZuAOf1g/M9pFhuRuEK9ysDQ4J9XghyPglN1tYcOP9eAcZn99lbA==","shasum":"e1e16ac108b0041362ec6c16656250bac36d09e0","tarball":"https://registry.npmjs.org/@flipflop-sdk/tools/-/tools-0.3.10.tgz","fileCount":45,"unpackedSize":940447,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD4GQOfCE3W3eXQ0t2OJhAfztZvzRi6SzjcnWStss/OBwIhANz2jJ8q4nt0o4EIscLfhukd1Rv5XKhx4uUnOAshlpXK"}]},"_npmUser":{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"},"directories":{},"maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_0.3.10_1758800323050_0.21066661109668328"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-12T13:25:01.894Z","modified":"2025-09-25T11:38:43.486Z","0.1.0":"2025-05-12T13:25:02.214Z","0.1.1":"2025-05-12T13:45:46.458Z","0.1.2":"2025-05-15T08:52:24.113Z","0.1.3":"2025-05-16T08:58:21.194Z","0.1.4":"2025-05-16T09:21:40.431Z","0.2.0":"2025-07-05T14:48:16.009Z","0.2.1":"2025-07-06T01:27:30.651Z","0.2.2":"2025-07-06T04:23:59.130Z","0.2.3":"2025-07-08T14:30:03.559Z","0.2.4":"2025-07-09T01:35:44.190Z","0.2.5":"2025-07-09T02:10:46.062Z","0.2.6":"2025-07-09T09:47:27.127Z","0.2.7":"2025-07-11T04:06:28.946Z","0.2.8":"2025-07-14T01:35:50.614Z","0.2.9":"2025-07-14T02:24:59.248Z","0.2.10":"2025-07-21T07:21:02.958Z","0.2.11":"2025-09-03T06:45:40.345Z","0.3.1":"2025-09-03T06:51:22.262Z","0.3.2":"2025-09-03T07:29:12.449Z","0.3.3":"2025-09-03T07:53:00.567Z","0.3.4":"2025-09-03T07:57:25.761Z","0.3.5":"2025-09-06T13:01:23.470Z","0.3.6":"2025-09-06T13:16:20.165Z","0.3.7":"2025-09-06T13:19:50.501Z","0.3.8":"2025-09-06T13:42:29.996Z","0.3.9":"2025-09-07T04:50:44.618Z","0.3.10":"2025-09-25T11:38:43.295Z"},"bugs":{"url":"https://github.com/flipflop-fun/sdk/issues"},"author":{"name":"flipflop"},"license":"MIT","homepage":"https://github.com/flipflop-fun/sdk#readme","keywords":["react","component","greeting"],"repository":{"type":"git","url":"git+https://github.com/flipflop-fun/sdk.git"},"description":"[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge","maintainers":[{"name":"flipflop-sdk","email":"flipflopdotfun@gmail.com"}],"readme":"# FlipFlop SDK Tools\n\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk)\n[![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-%230074c1.svg)](http://www.typescriptlang.org/)\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk)\n\nA comprehensive React SDK for integrating FlipFlop's Proof of Mint functionality into your Apps. This toolkit provides production-ready components for seamless token minting experiences with built-in wallet integration, error handling, and customizable UI components.\n\n![FlipFlop MintButton Demo](./images/image1.jpg)\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\nnpm install @flipflop-sdk/tools\n# or\nyarn add @flipflop-sdk/tools\n# or\npnpm add @flipflop-sdk/tools\n```\n\n### Basic Usage\n```\nimport { MintButton } from '@flipflop-sdk/tools';\nimport { useConnection, useWallet } from '@solana/\nwallet-adapter-react';\n\nfunction App() {\n  const { connection } = useConnection();\n  const wallet = useWallet();\n\n  return (\n    <MintButton\n      network=\"devnet\" // or \"mainnet\"\n      mintAddress=\"your_token_mint_address\"\n      urcCode=\"your_urc_code\"\n      wallet={wallet}\n      connection={connection}\n      showRefundButton={true}\n      showUrcButton={true}\n      mintButtonTitle=\"Mint\"\n      mintButtonStyle={{\n        backgroundColor: 'green',\n      }}\n      refundButtonTitle=\"Refund\"\n      refundButtonStyle={{\n        backgroundColor: 'red',\n      }}\n      onMintStart={() => {\n        console.log('Mint started');\n      }}\n      onMintError={(error) => {\n        console.error('Mint error:', error);\n      }}\n      onMintSuccess={(data) => {\n        console.log('Mint success:', data);\n      }}\n      onRefundStart={() => {\n        console.log('Refund started');\n      }}\n      onRefundError={(error) => {\n        console.error('Refund error:', error);\n      }}\n      onRefundSuccess={(data) => {\n        console.log('Refund success:', data);\n      }}\n    />\n  );\n}\n```\n\n## 📚 API Reference\n### MintButton Component\nThe primary component for integrating Proof of Mint functionality.\n\n### LaunchTokenButton Component\nA comprehensive component for launching new tokens with integrated file upload and metadata management.\n\n#### Props\n| Property           | Type                 | Required | Default     | Description                     |\n|--------------------|----------------------|----------|-------------|---------------------------------|\n| network            | \"devnet\" \\| \"mainnet\" | ✅       | -           | The Solana network              |\n| mintAddress        | string               | ✅        | -           | The Solana token mint address   |\n| urcCode            | string               | ✅        | -           | Unique referral code for tracking |\n| wallet             | AnchorWallet         | ✅        | -           | Connected Solana wallet instance |\n| connection         | Connection           | ✅        | -           | Solana RPC connection           |\n| showRefundButton   | boolean              | ✅        | -           | Show refund button              |\n| showUrcButton      | boolean              | ✅        | -           | Show URC button                 |\n| mintButtonTitle    | string               | ❌        | \"Mint\"      | Custom mint button text         |\n| mintButtonStyle    | CSSProperties        | ❌        | See defaults | Custom mint button styling     |\n| refundButtonTitle  | string               | ❌        | \"Refund\"    | Custom refund button text       |\n| refundButtonStyle  | CSSProperties        | ❌        | See defaults | Custom refund button styling   |\n| informationStyle   | CSSProperties        | ❌        | See defaults | Token info display styling      |\n| generateURCStyle   | CSSProperties        | ❌        | See defaults | URC generation link styling     |\n| flipflopLogoStyle  | CSSProperties        | ❌        | See defaults | FlipFlop logo styling           |\n| onMintStart        | () => void           | ❌        | -           | Callback fired when minting begins |\n| onMintError        | (error: string) => void | ❌     | -           | Error handling callback for minting  |\n| onMintSuccess      | (data: SuccessResponseData) => void | ❌ | -       | Success callback with transaction data |\n| onRefundStart        | () => void           | ❌        | -           | Callback fired when refunding begins |\n| onRefundError        | (error: string) => void | ❌     | -           | Error handling callback for refunding     |\n| onRefundSuccess      | (data: SuccessResponseData) => void | ❌ | -       | Success callback with transaction data |\n\n#### LaunchTokenButton Props\n| Property           | Type                 | Required | Default     | Description                     |\n|--------------------|----------------------|----------|-------------|---------------------------------|\n| network            | \"devnet\" \\| \"mainnet\" | ✅       | -           | The Solana network              |\n| wallet             | AnchorWallet         | ✅        | -           | Connected Solana wallet instance |\n| connection         | Connection           | ✅        | -           | Solana RPC connection           |\n| metadata           | TokenMetadataIPFS    | ✅        | -           | Token metadata (name, symbol, description, etc.) |\n| imageFileForUpload | File \\| Blob         | ❌        | -           | Image file to upload (will override metadata.image) |\n| metadataForUpload  | TokenMetadataIPFS    | ❌        | -           | Metadata to upload (will override metadata.uri) |\n| buttonTitle        | string               | ❌        | \"Launch Token\" | Custom button text         |\n| buttonStyle        | CSSProperties        | ❌        | See defaults | Custom button styling     |\n| onLaunchStart      | () => void           | ❌        | -           | Callback fired when launch begins |\n| onLaunchError      | (error: string) => void | ❌     | -           | Error handling callback  |\n| onLaunchSuccess    | (data: LaunchSuccessData) => void | ❌ | -       | Success callback with token data |\n\n#### LaunchTokenButton Usage\n```typescript\nimport { LaunchTokenButton } from '@flipflop-sdk/tools';\nimport { useConnection, useWallet } from '@solana/wallet-adapter-react';\n\nfunction TokenLauncher() {\n  const { connection } = useConnection();\n  const wallet = useWallet();\n  const [imageFile, setImageFile] = useState<File | null>(null);\n\n  const tokenMetadata = {\n    name: \"My Token\",\n    symbol: \"MTK\",\n    description: \"A sample token\",\n    image: \"https://example.com/placeholder.jpg\", // Will be overridden if imageFileForUpload is provided\n  };\n\n  return (\n    <div>\n      <input\n        type=\"file\"\n        accept=\"image/*\"\n        onChange={(e) => setImageFile(e.target.files?.[0] || null)}\n      />\n      \n      <LaunchTokenButton\n        network=\"devnet\"\n        wallet={wallet}\n        connection={connection}\n        metadata={tokenMetadata}\n        imageFileForUpload={imageFile}\n        buttonTitle=\"Launch My Token\"\n        buttonStyle={{\n          backgroundColor: '#4CAF50',\n          color: 'white',\n          padding: '12px 24px',\n          border: 'none',\n          borderRadius: '8px',\n          fontSize: '16px',\n          cursor: 'pointer',\n        }}\n        onLaunchStart={() => {\n          console.log('Token launch started');\n        }}\n        onLaunchError={(error) => {\n          console.error('Launch failed:', error);\n        }}\n        onLaunchSuccess={(data) => {\n          console.log('Token launched successfully:', data);\n        }}\n      />\n    </div>\n  );\n}\n```\n\n#### Types\n```\ninterface SuccessResponseData {\n  publicKey: string; // The user's base account\n  tokenAccount: string; // The user's token account\n  wsolAccount: string: // The user's WSOL account\n  tx: string; // Transaction hash\n  tokenUrl: string;\n}\n\ninterface MintButtonProps = {\n  network: keyof NetworkConfigs;\n  mintAddress: string;\n  urcCode: string;\n  wallet: AnchorWallet;\n  connection: Connection;\n  showRefundButton: boolean;\n  showUrcButton: boolean;\n  mintButtonTitle?: string;\n  mintButtonStyle?: Object;\n  refundButtonStyle?: Object;\n  refundButtonTitle?: string;\n  informationStyle?: Object;\n  generateURCStyle?: Object;\n  flipflopLogoStyle?: Object;\n  onMintStart?: () => void;\n  onMintError?: (error: string) => void;\n  onMintSuccess?: (data: SuccessResponseData) => void;\n  onRefundStart?: () => void;\n  onRefundError?: (error: string) => void;\n  onRefundSuccess?: (data: SuccessResponseData) => void;\n};\n\ninterface TokenMetadataIPFS {\n  name: string;\n  symbol: string;\n  description?: string;\n  image?: string;\n  external_url?: string;\n  attributes?: Array<{\n    trait_type: string;\n    value: string | number;\n  }>;\n  properties?: {\n    files?: Array<{\n      uri: string;\n      type: string;\n    }>;\n    category?: string;\n  };\n}\n\ninterface LaunchSuccessData {\n  mintAddress: string;\n  signature: string;\n  metadataUri?: string;\n  imageUri?: string;\n}\n\ninterface LaunchTokenButtonProps {\n  network: keyof NetworkConfigs;\n  wallet: AnchorWallet;\n  connection: Connection;\n  metadata: TokenMetadataIPFS;\n  imageFileForUpload?: File | Blob;\n  metadataForUpload?: TokenMetadataIPFS;\n  buttonTitle?: string;\n  buttonStyle?: CSSProperties;\n  onLaunchStart?: () => void;\n  onLaunchError?: (error: string) => void;\n  onLaunchSuccess?: (data: LaunchSuccessData) => void;\n};\n```\n\n## 🎨 Styling & Customization\n### Default Styles\nThe component comes with sensible defaults that can be overridden:\n\n```\nexport const defaultMintButtonStyle = {\n  padding: '10px',\n  border: '1px solid #ccc',\n  cursor: 'pointer',\n};\n\nexport const defaultRefundButtonStyle = {\n  padding: '10px',\n  border: '1px solid #ccc',\n  cursor: 'pointer',\n}\n\nexport const defaultInformationStyle = {\n  display: 'flex',\n  justifyContent: 'center',\n  fontSize: '12px',\n}\n\nexport const defaultGenerateURCStyle = {\n  display: 'flex',\n  justifyContent: 'center',\n  fontSize: '14px',\n}\n\nexport const defaultFlipflopLogoStyle = {\n  display: 'flex',\n  justifyContent: 'center',\n}\n\nexport const defaultLaunchTokenButtonStyle = {\n  padding: '12px 24px',\n  backgroundColor: '#007bff',\n  color: 'white',\n  border: 'none',\n  borderRadius: '4px',\n  fontSize: '16px',\n  fontWeight: 'bold',\n  cursor: 'pointer',\n  transition: 'background-color 0.2s',\n}\n```\n\n### Custom Styling Example\n```\n  <MintButton\n    network={network}\n    mintAddress={mintAddress}\n    urcCode={urcCode}\n    wallet={anchorWallet}\n    connection={connection}\n    onMintStart={onStart}\n    onMintError={onError}\n    onMintSuccess={onSuccess}\n    onRefundSuccess={onSuccess}\n    onRefundStart={onStart}\n    onRefundError={onError}\n    mintButtonTitle=\"Donate\"\n    mintButtonStyle={{\n      width: '100%',\n      backgroundColor: 'green',\n      color: 'white',\n      border: '1px solid white',\n      borderRadius: '5px',\n      padding: '10px',\n      margin: 'auto',\n      cursor: 'pointer',\n      display: 'flex',\n      alignItems: 'center',\n      justifyContent: 'center',\n      textAlign: 'center',\n      fontSize: '16px',\n      fontWeight: 'bold',\n      letterSpacing: '1px',\n    }}\n    showRefundButton={true}\n    showUrcButton={false}\n    refundButtonTitle=\"Refund\"\n    refundButtonStyle={{\n      width: '100%',\n      backgroundColor: 'red',\n      color: 'white',\n      border: '1px solid white',\n      borderRadius: '5px',\n      padding: '10px',\n      margin: 'auto',\n      cursor: 'pointer',\n      display: 'flex',\n      alignItems: 'center',\n      justifyContent: 'center',\n      textAlign: 'center',\n      fontSize: '16px',\n      fontWeight: 'bold',\n      letterSpacing: '1px',\n    }}\n    informationStyle={{\n      display: 'flex',\n      justifyContent: 'left',\n      color: 'gray',\n      fontSize: '14px',\n      textAlign: 'left',\n      margin: '10px auto'\n    }}\n    generateURCStyle={{\n      display: 'flex',\n      justifyContent: 'center',\n      color: 'gray',\n      margin: '10px auto'\n    }}\n    flipflopLogoStyle={{\n      marginTop: '20px'\n    }}\n  />\n```\n\n## 🔧 Advanced Usage\n\n### LaunchTokenButton Advanced Usage\n\n#### File Validation\n```typescript\nconst validateImageFile = (file: File): string | null => {\n  // Check file size (max 250KB)\n  if (file.size > 250 * 1024) {\n    return 'Image file must be under 250KB';\n  }\n  \n  // Check file type\n  if (!file.type.startsWith('image/')) {\n    return 'Please select a valid image file';\n  }\n  \n  // Check if image is square (optional)\n  return new Promise((resolve) => {\n    const img = new Image();\n    img.onload = () => {\n      if (img.width !== img.height) {\n        resolve('Image must be square (1:1 aspect ratio)');\n      } else {\n        resolve(null);\n      }\n    };\n    img.src = URL.createObjectURL(file);\n  });\n};\n\nfunction TokenLauncherWithValidation() {\n  const [imageFile, setImageFile] = useState<File | null>(null);\n  const [validationError, setValidationError] = useState<string | null>(null);\n  const [isLaunching, setIsLaunching] = useState(false);\n\n  const handleFileChange = async (e: React.ChangeEvent<HTMLInputElement>) => {\n    const file = e.target.files?.[0];\n    if (!file) return;\n\n    const error = await validateImageFile(file);\n    if (error) {\n      setValidationError(error);\n      setImageFile(null);\n    } else {\n      setValidationError(null);\n      setImageFile(file);\n    }\n  };\n\n  return (\n    <div>\n      <input\n        type=\"file\"\n        accept=\"image/*\"\n        onChange={handleFileChange}\n        disabled={isLaunching}\n      />\n      {validationError && (\n        <p style={{ color: 'red' }}>{validationError}</p>\n      )}\n      \n      <LaunchTokenButton\n        // ... other props\n        imageFileForUpload={imageFile}\n        buttonTitle={isLaunching ? 'Launching...' : 'Launch Token'}\n        buttonStyle={{\n          ...defaultLaunchTokenButtonStyle,\n          opacity: isLaunching || validationError ? 0.6 : 1,\n          cursor: isLaunching || validationError ? 'not-allowed' : 'pointer',\n        }}\n        onLaunchStart={() => setIsLaunching(true)}\n        onLaunchSuccess={(data) => {\n          setIsLaunching(false);\n          console.log('Token launched:', data);\n        }}\n        onLaunchError={(error) => {\n          setIsLaunching(false);\n          console.error('Launch failed:', error);\n        }}\n      />\n    </div>\n  );\n}\n```\n\n### Error Handling\n```\nconst handleMintError = (error: string) => {\n  // Custom error handling logic\n  console.error('Mint failed:', error);\n  \n  // Show user-friendly error message\n  toast.error(`Minting failed: ${error}`);\n  \n  // Track error for analytics\n  analytics.track('mint_error', { error, mintAddress });\n};\n\n<MintButton\n  // ... other props\n  onMintError={handleMintError}\n  onRefundError={handleRefundError}\n/>\n```\n### Success Handling\n```\nconst handleMintSuccess = (data: SuccessResponseData) => {\n  console.log('Mint successful:', data);\n  \n  // Show success message\n  toast.success(`Successfully minted! Signature: ${data.signature}`);\n  \n  // Redirect or update UI\n  router.push(`/transaction/${data.signature}`);\n  \n  // Track success for analytics\n  analytics.track('mint_success', data);\n};\n\n<MintButton\n  // ... other props\n  onMintSuccess={handleMintSuccess}\n  onRefundSuccess={handleRefundSuccess}\n/>\n```\n\n### Loading States\n```\nconst [isMinting, setIsMinting] = useState(false);\n\n<MintButton\n  // ... other props\n  buttonTitle={isMinting ? 'Minting...' : 'Mint Token'}\n  buttonStyle={{\n    ...defaultButtonStyle,\n    opacity: isMinting ? 0.7 : 1,\n    cursor: isMinting ? 'not-allowed' : 'pointer',\n  }}\n  onStart={() => setIsMinting(true)}\n  onSuccess={() => setIsMinting(false)}\n  onError={() => setIsMinting(false)}\n/>\n```\n\n## 🏗️ Development\n### Building from Source\n```\n# Clone the repository\ngit clone https://github.com/flipflop-fun/sdk.git\ncd flipflop-sdk\n\n# Install dependencies\nnpm install\n\n# Build the project\nnpm run build\n\n# link the package\nnpm link\n\n# Then in the example project, run:\nnpm link @flipflop-fun/sdk\n```\n\n### React + Vite Integration\nIf run in vite, and got error: `Buffer is not defined`, please add following code:\n```\n// main.tsx\nimport { Buffer } from 'buffer';\nimport process from 'process';\n\nwindow.global = window;\nwindow.Buffer = Buffer;\nwindow.process = process;\n\n// Your app code\nimport App from './App';\nReactDOM.render(<App />, document.getElementById('root'));\n```\n\nAnd in `vite.config.ts`, add:\n```\nimport { NodeGlobalsPolyfillPlugin } from '@esbuild-plugins/node-globals-polyfill'\nexport default defineConfig({\n  // ...\n  resolve: {\n    alias: {\n      stream: 'stream-browserify',\n      buffer: 'buffer'\n    }\n  },\n  define: {\n    'process.env': {},\n    global: 'globalThis',\n  },\n  optimizeDeps: {\n    esbuildOptions: {\n      define: {\n        global: 'globalThis'\n      },\n      plugins: [\n        NodeGlobalsPolyfillPlugin({\n          buffer: true\n        })\n      ]\n    },\n    force: true,\n    include: [\n      '@solana/web3.js',\n      '@solana/spl-token',\n      '@solana/spl-token-metadata',\n      '@flipflop-sdk/tools',\n      'buffer'\n    ],\n    // ...\n  }\n})\n```\n\n## 🤝 Contributing\nWe welcome contributions! Please see our Contributing Guide for details.\n\n### Development Workflow\n1. Fork the repository\n2. Create a feature branch: git checkout -b feature/amazing-feature\n3. Make your changes\n4. Add tests if applicable\n5. Commit your changes: git commit -m 'Add amazing feature'\n6. Push to the branch: git push origin feature/amazing-feature\n7. Open a Pull Request\n## 📄 License\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## 🔗 Links\n- [FlipFlop Website](https://flipflop.plus)\n- Documentation\n- GitHub Repository\n- NPM Package\n- Discord Community\n\n## 🏷️ Changelog\nSee CHANGELOG.md for a detailed history of changes.\n\nBuilt with ❤️ by the FlipFlop Team\n","readmeFilename":"README.md"}