{"bugs":{"url":"https://github.com/solflare-wallet/solflare-sdk/issues"},"dist":{"shasum":"314ce1112974e5fa0d7c01e96c1b0a88df9b63b6","tarball":"https://registry.npmjs.org/@solflare-wallet/sdk/-/sdk-1.3.0-beta.2.tgz","fileCount":37,"integrity":"sha512-+aWGOLufxvzAsmpuBuw3KEz23Ij6R4gaSg8ilsagLJybF7h/tRByewvkfDt5J2RluLMyp6+nLpCIG8t8pN4qUg==","signatures":[{"sig":"MEUCIQCBeP5lbebTSDHdAMzahqq8cO/c2OqWPpB8F4FkMqwYHQIgRgO/R00tKlc9ijiJKlzKaOuMbrsyGhdgLX2obFqi+L0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174372},"main":"lib/cjs/index.js","name":"@solflare-wallet/sdk","types":"./lib/cjs/index.d.ts","author":{"name":"Solflare Developers","email":"developers@solflare.com"},"module":"lib/esm/index.js","readme":"# @solflare-wallet/sdk\n\n## Example\n\n```javascript\nimport Solflare from '@solflare-wallet/sdk';\nimport { Transaction } from '@solana/web3.js';\n\nconst wallet = new Solflare();\n\nwallet.on('connect', () => console.log('connected', wallet.publicKey.toString()));\nwallet.on('disconnect', () => console.log('disconnected'));\n\ntry {\n  await wallet.connect();\n\n  const transaction = await wallet.signTransaction(new Transaction());\n\n  const transactions = await wallet.signAllTransactions([ new Transaction(), new Transaction() ]);\n\n  const encoder = new TextEncoder();\n  const messageBytes = encoder.encode('Test message');\n  const messageSignature = await wallet.signMessage(messageBytes, 'utf8');\n\n  await wallet.disconnect();\n} catch (err) {\n  console.log(err);\n}\n```\n\n## API\n\n```javascript\nclass Solflare extends EventEmitter {\n  publicKey: PublicKey | null;\n  isConnected: boolean;\n  connected: boolean; // for SOL Wallet Adapter compatibility\n  autoApprove: boolean; // for SOL Wallet Adapter compatibility\n\n  constructor(config: { network?: string });\n\n  connect(): Promise<void>;\n  disconnect(): Promise<void>;\n\n  signTransaction(transaction: Transaction): Promise<Transaction>;\n  signAllTransactions(transactions: Transaction[]): Promise<Transaction[]>;\n  signMessage(data: Uint8Array, display: 'hex' | 'utf8' = 'utf8'): Promise<Uint8Array>;\n  sign(data: Uint8Array, display: 'hex' | 'utf8' = 'utf8'): Promise<Uint8Array>; // for SOL Wallet Adapter compatibility\n}\n```\n","gitHead":"91dde5bc93bc68d72f1fcfc46774246b3fe8f20c","license":"Apache-2.0","scripts":{"build":"npm run build:esm && npm run build:cjs","start":"npm-run-all -p start:esm start:cjs","deploy":"npm run build && npm publish --access public","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc","start:cjs":"tsc --project tsconfig.cjs.json --watch","start:esm":"tsc --watch","deploy:next":"npm run build && npm publish --access public --tag next","example:start":"webpack serve --config webpack.example.config.js"},"_npmUser":{"name":"vsakos","email":"vsakos+npm@gmail.com"},"homepage":"https://github.com/solflare-wallet/solflare-sdk#readme","repository":{"url":"git+https://github.com/solflare-wallet/solflare-sdk.git","type":"git"},"_npmVersion":"8.5.5","description":"## Example","directories":{},"maintainers":[{"name":"anbud","email":"andrew@hotmail.rs"},{"name":"sljuka","email":"uraniumsheep@gmail.com"},{"name":"veloja","email":"vladanvelojic@gmail.com"},{"name":"skakac","email":"uncut.wz@gmail.com"},{"name":"vidor","email":"vidorge@gmail.com"},{"name":"vsakos","email":"vsakos+npm@gmail.com"},{"name":"turshija","email":"turshija@gmail.com"}],"_nodeVersion":"16.14.1","dependencies":{"bs58":"^5.0.0","uuid":"^9.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^18.2.0","core-js":"^3.30.2","webpack":"^5.85.1","react-dom":"^18.2.0","css-loader":"^6.8.1","typescript":"^5.1.3","@babel/core":"7.18.6","@types/node":"^20.2.5","npm-run-all":"^4.1.5","webpack-cli":"^5.1.3","babel-loader":"^9.1.2","style-loader":"^3.3.3","@solana/web3.js":"^1.77.3","@babel/preset-env":"^7.22.4","webpack-dev-server":"^4.15.0","@babel/preset-react":"^7.22.3","html-webpack-plugin":"^5.5.1","regenerator-runtime":"^0.13.11","node-polyfill-webpack-plugin":"^2.0.1"},"peerDependencies":{"@solana/web3.js":"*"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.0-beta.2_1688658160113_0.6111929201918076","host":"s3://npm-registry-packages"},"_id":"@solflare-wallet/sdk@1.3.0-beta.2","version":"1.3.0-beta.2"}