1.1.1 • Published 1 year ago

safe-apps v1.1.1

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

Safe Apps Developer Tools Monorepo

Logo

license

Developer tools to integrate third-party applications (Safe Apps) with Safe (https://app.safe.global/).

You can find more resources on Safe Apps in the Safe Developer Portal.

safeapps_pathways_v4

Packages

PackageDescription
cra-template-safe-appCRA template to quickly bootstrap a Safe app
safe-apps-react-sdkA wrapper of safe-apps-sdk with helpful React Hooks
safe-apps-sdkJavaScript SDK
safe-apps-providerA generic provider that can be used with common web3 libraries (e.g. web3.js or Ethers)
safe-apps-onboardBlocknative included Safe App support in onboard.js v1.26.0. Check Blocknative docs for the integration guide
safe-apps-web3modalA wrapper around Web3Modal that would automatically connect to the Safe if the app is loaded as a Safe app
safe-apps-web3-reactA web3-react connector for Safe is included in web3-react starting from version 8
safe-apps-wagmiA wagmi connector for Safe Apps
safe-apps-test-appA test app to test the Safe Apps SDK

Testing your Safe App

You can directly use our production interface for testing your Safe App

Setting up development environment

Installing dependencies

npm i -g lerna
yarn global add lerna

lerna bootstrap

Running commands

We will use build command as an example. Same applies to other commands.

For all packages:

lerna run build

For a specific package:

lerna run --scope @safe-global/safe-apps-sdk build --stream

--stream options enables command output. By default, lerna displays it only in case of an error.

Release process

Release process is described in releases.md

Useful links

License

This project is licensed under the MIT License - see the LICENSE.md file for details

1.1.1

1 year ago