@safe-global/api-kit
TypeScript icon, indicating that this package has built-in type declarations

2.5.6 • Public • Published

Safe API Kit

npm Version GitHub Release GitHub

Software development kit that facilitates the interaction with the Safe Transaction Service API, allowing to propose and share transactions with the other signers of a Safe, sending the signatures to the service to collect them, getting information about a Safe (like reading the transaction history, pending transactions, enabled Modules and Guards, etc.), among other features.

Table of contents

Documentation

Head to the API Kit docs to learn more about how to use this SDK.

Installation

Install the package with yarn or npm:

yarn add @safe-global/api-kit
npm install @safe-global/api-kit

Quick Start

import SafeApiKit from '@safe-global/api-kit'

const apiKit = new SafeApiKit({
  chainId: 1n,
  // Optional. txServiceUrl must be used to set a custom service. For example on chains where Safe doesn't run services.
  txServiceUrl: 'https://safe-transaction-mainnet.safe.global'
})

Need Help or Have Questions?

If you have any doubts, questions, or need assistance, feel free to reach out! Here you will find how to get support.

Contributing

Please read our contribution guidelines before submitting any changes. We appreciate your help! 🙌

License

This library is released under MIT.

Package Sidebar

Install

npm i @safe-global/api-kit

Weekly Downloads

20,134

Version

2.5.6

License

MIT

Unpacked Size

219 kB

Total Files

31

Last publish

Collaborators

  • dasanra
  • germartinez
  • yagopv
  • daniel.somoza
  • iamacook