safe-core-sdk
safe-core-sdk copied to clipboard
The Safe{Core} SDK allows builders to add account abstraction functionality into their apps.
Software developer tools that facilitate the interaction with the Safe contracts and services.
Guides
| Title | Description |
|---|---|
| Integrating the Safe Core SDK | This guide shows how to use the Protocol Kit and API Kit. |
Packages
| Package | Release | Description |
|---|---|---|
| api-kit | Safe Transaction Service API client library | |
| auth-kit | Typescript library to create an Ethereum address and authenticating a blockchain account using an email address, social media account, or traditional crypto wallets like Metamask | |
| onramp-kit | Typescript library that allows users to buy cryptocurrencies using a credit card and other payment options | |
| protocol-kit | TypeScript library that facilitates the interaction with the Safe contracts | |
| relay-kit | |
Library to abstract transaction fees payment (gas fees), allowing the use of native tokens or ERC-20 |
| safe-core-sdk-types | Common types extracted from the Safe Core SDK packages |
Playground
This project includes a playground with a few scripts that can be used as a starting point to use the Safe Core SDK.