{"_id":"@bn-onboard/keystone","_rev":"4-a2deca0efc5593ea1cce08c9cf788651","name":"@bn-onboard/keystone","dist-tags":{"latest":"2.0.0-alpha.7"},"versions":{"2.0.0-alpha.5":{"name":"@bn-onboard/keystone","version":"2.0.0-alpha.5","license":"MIT","_id":"@bn-onboard/keystone@2.0.0-alpha.5","maintainers":[{"name":"tdawson","email":"taylorjdawson@gmail.com"},{"name":"zeroecco","email":"Richard@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"dist":{"shasum":"1887a038daf637bfabf068902625597f25da7a3e","tarball":"https://registry.npmjs.org/@bn-onboard/keystone/-/keystone-2.0.0-alpha.5.tgz","fileCount":5,"integrity":"sha512-Dq0A1sUj/nF0xgoub4KQNcJWwRqllw/FddBYI/Idz5O1VGi1MNt6+HUhOjPqG5jq+t2z+wPHDvyzy84KIcCGDA==","signatures":[{"sig":"MEUCIQCfH8EvxeHtN0UhMTfsb6Mq63+Zh/EvsEtvohu7ul6mugIgbvxxPm/LjDTV+d7/3RuJn90+FaHSJkDhh2SYqkSnboA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/JFQCRA9TVsSAnZWagAAxQgQAIWDaz5HBasf1ZEclTFe\nu2VWY97NDI6Dt7afdnCAmIuWUYXDhFpeWin7omOmYNoPeHadixXMk6wbRwLs\nHTLxeizJx9OqKe2mk3oyM22VbyxGHNqiud8QSTaIEFg8RGmyTuwTrV4n0nDi\nS943y2Z2x+L3Mqq4dA+0uu/0cOyBBoSWc/IGlZBBx5xoEM14wgtFXVKE+HqI\nceGTC8bHCjgnryJ5yYKoc/84z/YebyTg5A5k7iVvwk3RuzqAuFo3tIoPVJXr\nxKgV0kbyAwOc+fm7C2vkuD6ilmvlAWHNx3q0JGAOz4HgFBypuV0Gz9ZZZkJu\nCCw7vkszqd2w9JFK3kq7J962u1b2xEYcnBPv+2vkGjFO77yRdkTTT47cmJOj\nHW0M9bcaVIfxeZ23I3Es3CecOo3MPFXrtlk095psKyTCn/UmRdVbPqQPPEOv\nu3chzHG8wBBpcmuqHlCJQN+gJBFlgceBjudGQHCQ0eNVJBIoMSiReQENdf6M\ncM+E4c6RRFB/NMp4h2Jt1OTVjNiLg8G05NPh7DBMcBoV4v9QpxLmjwy2CYN5\neCT+fiznzvA8WMXGMxzLRQ5s1dOhohwrND6XUDVqkmAVniMWcXafU1kg0hd9\nmDzz68NyFaM+4nQzV+E3oRF7y05ymgHtrLkK21DvULkrrE23WepWxcyiFWaX\nX4lu\r\n=ZPxb\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"dist/index.js","gitHead":"f27604203f8f4a99f924d715f34fb50c7f786cad","scripts":{"dev":"tsc -w","test":"ava","build":"tsc"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"_npmVersion":"8.1.2","description":"Keystone module for Onboard.js","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@ethereumjs/tx":"^3.4.0","@bn-onboard/common":"^2.0.0-alpha.5","@ethereumjs/common":"^2.6.1","@keystonehq/eth-keyring":"^0.11.2-alpha.2","@ethersproject/providers":"^5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsc":"^2.0.3","typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/keystone_2.0.0-alpha.5_1643942223990_0.3434599559369653","host":"s3://npm-registry-packages"}},"2.0.0-alpha.6":{"name":"@bn-onboard/keystone","version":"2.0.0-alpha.6","license":"MIT","_id":"@bn-onboard/keystone@2.0.0-alpha.6","maintainers":[{"name":"tdawson","email":"taylorjdawson@gmail.com"},{"name":"zeroecco","email":"Richard@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"dist":{"shasum":"a5b5f267fa464805db4f823c6654a46c9c5abaf3","tarball":"https://registry.npmjs.org/@bn-onboard/keystone/-/keystone-2.0.0-alpha.6.tgz","fileCount":6,"integrity":"sha512-Uk5jDTDup3pnlpntI6MxsBA5o7TkFrqpVjtJL4wPRwJiRUoScS/R+aQSRtJ2NXtgU2OC+B/+p3S5zApweaIixg==","signatures":[{"sig":"MEYCIQDk6ZRT2/Ps4nlocEZ7xhitx5B3XhbCM6cAFiA8uHOs4gIhAJG0hlAflyR/kvEMwj0cn8Ni/tsxy0L+TCT7F7yxiWqV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBEXhCRA9TVsSAnZWagAAMXoQAIzr1B8FERLRdJbrPN44\nVTKdnvy4Uh6M/ZG5vOR/rGrWd6Wc88fFMAZ9+slH6wu3NP4AyVl7dOHOOaLi\ntCMvgrL/ANx0psOfFbh/tldlF4TQzO89jvnWn06TRpNAqoLBfWq0bGot4Pzn\nyLHgGpTLH5Gzky+YThU1B6nw/NiMpaWbuy28gGvxWMd0jwiYjIGiYTwFzMQj\n5eyxrtk4qfBO7Zqg+0IyNp/zpDsl5oyO7agp5HEf1uR9WQaF3DmkxJJ5Ml3w\nPArmBy1h1JN0JJW7M8p74mxuTbQVB3LjByalKohD1mnl7LyyApKjJWe0iGjZ\nr/fIusn4V6t3RoeME6YR8sOh0/XKcItryXsizN0OmdVPkJPAQ2/XJfOH0EHC\n7wtA9kHW00rxYHb0HxA2f9otJU8MAeUwva6FRVYBTURNeTFEIA2iyLPcujhU\naYzfGMQsMXyPuFrc9HkFx/IS18xIAm2NfH39VMwWiN0p5SBGhUSa/2do8NMI\nlJ8X3l65wchh+uOv+2/ChdQ5IJK5VXgVqZ919I94Vzw1JRCaQ6XOZwOhs4RK\nY4IrH/2j8MZgMDx5AmvEOdbXij86OaDL5sWQUmtKdPRLjK5T22WccKmydje6\n3aq3Yuifo4sBZ0cRWwUqZvUqDfKKTdd+6ua1J7YDLpSH4r6jRefbLNWEvWLK\n6xDj\r\n=cyXO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"dist/index.js","gitHead":"bffd81f8b52b1b5103d2fa8e8542b4494e4e73f4","scripts":{"dev":"tsc -w","test":"ava","build":"tsc"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"_npmVersion":"8.1.2","description":"Keystone module for Onboard.js","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@ethereumjs/tx":"^3.4.0","@bn-onboard/common":"^2.0.0-alpha.5","@ethereumjs/common":"^2.6.1","@keystonehq/eth-keyring":"^0.11.2-alpha.2","@ethersproject/providers":"^5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/keystone_2.0.0-alpha.6_1644447201184_0.26143038817004727","host":"s3://npm-registry-packages"}},"2.0.0-alpha.7":{"name":"@bn-onboard/keystone","version":"2.0.0-alpha.7","license":"MIT","_id":"@bn-onboard/keystone@2.0.0-alpha.7","maintainers":[{"name":"tdawson","email":"taylorjdawson@gmail.com"},{"name":"zeroecco","email":"Richard@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"dist":{"shasum":"d2c54b62593782a1104ecded4e61461e2c46f4b3","tarball":"https://registry.npmjs.org/@bn-onboard/keystone/-/keystone-2.0.0-alpha.7.tgz","fileCount":6,"integrity":"sha512-mQQkvrvdeScXLPjGwAjjidnYzLM04IMrAhNVGvWfGFoqHeVeosQXWAo7byymoSX6DCJ5WPSrDdBRpIU9GnDlTw==","signatures":[{"sig":"MEUCIQCa6yGOh3/zPcngmEkKbzxSYORk0fjVeuEAZjgS4XMzTQIgf7PBY5Noume8pdfR8TYsSuZ/55/HwZJwMOaN5haZ3j4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBITACRA9TVsSAnZWagAA9/4P/jV4MZDTGANcjKJBqX82\n9vsnJX7bm0qVTpH476p1vareO9A3n6E7EnHispvchAz7Phk29OXSW8PSrK+v\nGUydYx03mmEGDrd31de90sAcsd+h+ggjIMIbzRVWwS3kKRHBSgTltZgDKCz7\nspS1e0+19tMXKsoOo2FLP2B6SC+p2NmOnuR1LXfe+9BZp0Uen1O3UIzdCjWS\nmHmoVwbe/plhzwNrOJ3zv567I2kimo+ROkuY6eNwgh4bsAkEemDAzMJJHpQi\n/BG5eYB0x6g+DIpb6Uy+uLfI7VlCsGgFQiHAj7dE6Xw2W+lFKvoNpgCiKW0c\nSl5dfnGcu0S4KMGrHK14J4aeluK11vuwtpvjVpRki00tAutTOMwdlmFE4Aj/\nM7ORUx2n1bx8AejBN8wytlXJjAzfpSpMY3j3l4akk9JWYzrmbxUgk6lripYo\nnlmL/0RBKRcd2rFfvpp4LE5FQNCoxqU87VpmIOdIj0qLwj6QtLy9MQCUgW4V\n1ihgt1tS9JrGYlsbYb37+G4HwENoavJcdQ4rRqxjyoej4mixh+Z9u8mYsjeW\nMCD6cKkSMNvQF/Mif38zSenJ3Mk61d79q68OVEWalUERnUk+rNRTkHId2wld\nCYIaTN1MUjHpRPQ6JI2qlfeDfLQF6ay0fivHgqadxkkv2bkR1MpkvnZIcjeb\n3q6C\r\n=soVt\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"dist/index.js","gitHead":"94a29230bca76861505e48c4d886f59ce0dcaaae","scripts":{"dev":"tsc -w","test":"ava","build":"tsc"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"_npmVersion":"8.1.2","description":"Keystone module for Onboard.js","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@ethereumjs/tx":"^3.4.0","@bn-onboard/common":"^2.0.0-alpha.5","@ethereumjs/common":"^2.6.1","@keystonehq/eth-keyring":"^0.11.2-alpha.2","@ethersproject/providers":"^5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/keystone_2.0.0-alpha.7_1644463296564_0.4888279265064559","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-02-04T02:37:03.940Z","modified":"2025-01-14T19:38:08.132Z","2.0.0-alpha.5":"2022-02-04T02:37:04.148Z","2.0.0-alpha.6":"2022-02-09T22:53:21.340Z","2.0.0-alpha.7":"2022-02-10T03:21:36.737Z"},"license":"MIT","description":"Keystone module for Onboard.js","maintainers":[{"email":"chris@blocknative.com","name":"cmeisl"}],"readme":"# @bn-onboard/keystone\n\n## Wallet module for connecting Keystone hardware wallets to Onboard V2\n\n### Install\n\n`npm i @bn-onboard/keystone`\n\n### Options\n\n```typescript\ntype KeystoneOptions = {\n  customNetwork?: CustomNetwork\n}\n\ninterface CustomNetwork {\n  networkId: number\n  genesis: GenesisBlock\n  hardforks: Hardfork[]\n  bootstrapNodes: BootstrapNode[]\n}\n\ninterface GenesisBlock {\n  hash: string\n  timestamp: string | null\n  gasLimit: number\n  difficulty: number\n  nonce: string\n  extraData: string\n  stateRoot: string\n}\n\ninterface Hardfork {\n  name: string\n  block: number | null\n}\n\ninterface BootstrapNode {\n  ip: string\n  port: number | string\n  network?: string\n  chainId?: number\n  id: string\n  location: string\n  comment: string\n}\n```\n\n### Usage\n\n```typescript\nimport Onboard from '@bn-onboard/core'\nimport keystoneModule from '@bn-onboard/keystone'\n\nconst keystone = keystoneModule()\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    keystone\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n","readmeFilename":"README.md"}