Taquito

As mentioned in previous sections, the Tezos-node offers a JSON/RPC interface. However, we want to be able to communicate with the Tezos-node without using the Tezos-client so that we can write applications and simply hand them over to the client without having to do anything else.

For that we have Taquito, a Tezos TypeScript library. You can find the source code in the official repository.

It includes various features, among others:

  • the @taquito/taquito package that builds upon the other packages in the Tezos TypeScript Library Suite and offers higher level utility,

  • the @taquito/rpc package that wraps the RPC endpoints,

  • the @taquito/signer package to sign with tezos keys, and

  • the @taquito/tezbridge-wallet, @taquito/beacon-wallet, and @taquito/temple-wallet packages implementing the Wallet API.

In addition, it is very well documented. Navigate here for Taquito's Quick Start documentation, and here for the Taquito boilerplate.