{"repo":"stx-labs/connect","free":true,"listed":false,"github":"https://github.com/stx-labs/connect","clone":"git clone https://github.com/stx-labs/connect.git","description":"A library for building excellent user experiences with Stacks.","language":"TypeScript","stars":89,"topics":["blockstack","typescript","blockchain","decentralized","styled-components","stacks"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Stacks Connect ⚡️ Building a Stacks-enabled web app? Head over to the @stacks/connect README. --- Development Notes Packages This repository includes three packages: - @stacks/connect : The one-stop-shop tool for letting web-apps interact with Stacks web wallets. - @stacks/connect-ui : A web-component UI for displaying an intro modal in Stacks web-apps during authentication (used in the background by @stacks/connect ) . - @stacks/connect-react : A wrapper library for making @stacks/connect use in React even easier Wallet Implementation Guide Wallets implement a \"Provider\" interface. The latest spec uses a simple JS Object exposing a .request(method: string, params?: object) method. Pseudo-code: JSON RPC 2.0 Wallets may add their own unstandardized methods. However, the minimum recommended methods are: - getAddresses WBIP - sendTransfer WBIP - signPsbt WBIP - stx getAddresses SIP-030 - stx transferStx SIP-030 - stx callContract SIP-030 - stx signMessage SIP-030 - stx signStructuredMessage SIP-030 --- 🎁 Contribute Development of this product happens in the open on GitHub, and we are grateful to the community for contributing bugfixes and improvements. Read below to learn how you can take part in improving the product. Code of Conduct Please read our Code of conduct since we expect project participants to adhere to it. Contributing Guide Read our contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your c","default_branch":null,"files":null,"tree":[],"storefront":"/r/stx-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stx-labs/connect/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}