# Ultraviolet: Post-blockchain P2P smart contracts ![Build](https://github.com/ultraviolet-network/uviolet/workflows/Build/badge.svg) ![Tests](https://github.com/ultraviolet-network/uviolet/workflows/Tests/badge.svg) [![codecov](https://codecov.io/gh/ultraviolet-network/uviolet/branch/master/graph/badge.svg)](https://codecov.io/gh/ultraviolet-network/uviolet) [![crates.io](https://img.shields.io/crates/v/uviolet)](https://crates.io/crates/uviolet) [![Docs](https://docs.rs/uviolet/badge.svg)](https://docs.rs/uviolet) [![License](https://img.shields.io/crates/l/uviolet)](./LICENSE) Ultraviolet revives P2P with client-side validation, enabling a mind-blowing TPS rate, supporting IoT and AI dApps, and providing trustless multichain gateways & DEX. This repository hosts command-line executables for connecting and using ultraviolet network. It also includes a set of libraries which can be used by wallet, exchange and other developers to integrate Ultraviolet into their products. However, for developers, we recommend to use [Ultraviolet SDK] (which internally uses crates from this repository, but provides language-specific bindings and tools simplifying the integration). [Ultraviolet SDK]: https://github.com/ultraviolet-network/UDK