Skip to main content

XYO SDKs

There are various SDKs available for use with XYO

Javascript/TypeScript

Main

logo

sdk-xyo-client-js

main-build npm-badge codacy-badge codeclimate-badge snyk-badge license-badge

The XYO Foundation provides this source code in our efforts to advance the understanding of the XYO Protocol and its possible uses. We continue to maintain this software in the interest of developer education.

Table of Contents

Description

Primary SDK for using the XYO Protocol 2.0 from TypeScript/JavaScript. Designed to work in both browser based and Node JS based solutions.

Use the sdk in another project

Using npm:

Using yarn:

Building the sdk locally

First clone the repo to your local computer. Once you have done that, from inside the folder where it was cloned, these are some commands you can do.

See list of XY scripts.

Compile the mono repo

Maintainers

License

See the LICENSE file for license details

Credits

Made with 🔥 and ❄️ by XYO

The full reference for the XYO Main SDK for Javascript/Typescript can be found on github.

XYO Main SDK for Javascript/Typescript

Plugins

logo

plugins

main-build npm-badge codacy-badge codeclimate-badge snyk-badge license-badge

The XYO Foundation provides this source code in our efforts to advance the understanding of the XYO Protocol and its possible uses. We continue to maintain this software in the interest of developer education.

Table of Contents

Description

Plugins (Witnesses, Diviners, etc...) to be used with the XYO Platform Designed to work in both browser based and Node JS based solutions.

Use the sdk in another project

Using npm:

Using yarn:

Building the sdk locally

First clone the repo to your local computer. Once you have done that, from inside the folder where it was cloned, these are some commands you can do.

See list of XY scripts.

Compile the mono repo

Maintainers

License

See the LICENSE file for license details

Credits

Made with 🔥 and ❄️ by XYO

The full reference for the XYO Plugins for Javascript/Typescript can be found on github.

XYO Plugins for Javascript/Typescript

Clients

logo

clients

main-build npm-badge codacy-badge codeclimate-badge snyk-badge license-badge

The XYO Foundation provides this source code in our efforts to advance the understanding of the XYO Protocol and its possible uses. We continue to maintain this software in the interest of developer education.

Table of Contents

Description

Primary SDK for using the XYO Protocol 2.0 from TypeScript/JavaScript. Designed to work in both browser based and Node JS based solutions.

Use the sdk in another project

Using npm:

Using yarn:

Building the sdk locally

First clone the repo to your local computer. Once you have done that, from inside the folder where it was cloned, these are some commands you can do.

See list of XY scripts.

Compile the mono repo

Maintainers

License

See the LICENSE file for license details

Credits

Made with 🔥 and ❄️ by XYO

Reference

The full reference for the XYO Clients can be found on github.

XYO Clients

React

logo

@xyo-network/sdk-xyo-react

main-build npm-badge codacy-badge codeclimate-badge snyk-badge license-badge

The XYO Foundation provides this source code in our efforts to advance the understanding of the XYO Procotol and its possible uses.

Table of Contents

Description

Common React code that is used throughout XYO projects that use React.

Use the sdk in another project

Using npm:

Using yarn:

Building the sdk locally

First clone the repo to your local computer. Once you have done that, from inside the folder where it was cloned, these are some commands you can do.

See list of XY scripts.

Compile the mono repo

Maintainers

License

See the LICENSE file for license details

Credits

Made with 🔥 and ❄️ by XYO

The full reference for the XYO React SDK for Javascript/Typescript can be found on github.

XYO React SDK for Javascript/Typescript

Swift/iOS/OSX SDK

logo

sdk-xyo-client-swift

main-build codacy-badge codeclimate-badge

The XYO Foundation provides this source code available in our efforts to advance the understanding of the XYO Procotol and its possible uses. We continue to maintain this software in the interest of developer education. Usage of this source code is not intended for production.

Table of Contents

Description

Primary SDK for using the XYO Protocol 2.0 from Swift. Designed to work in both Mac OS and iOS.

Instructions

Add Package

Configure Api

Generate BoundWitness report

Maintainers

  • Arie Trouw

License

See the LICENSE file for license details

Credits

Made with 🔥 and ❄️ by XYO

Note: This SDK in not fully compatible with XYO 2.0. Expected Update in Q1 2024.

Android/Kotlin/Java SDK

logo

sdk-xyo-client-android

jitpack-badge codacy-badge codeclimate-badge snyk-badge

The XYO Foundation provides this source code available in our efforts to advance the understanding of the XYO Procotol and its possible uses. We continue to maintain this software in the interest of developer education. Usage of this source code is not intended for production.

Table of Contents

Description

Primary SDK for using the XYO Protocol 2.0 from Android.

Instructions

Adding to Project

See instructions on JitPack

Configure XYO Panel

Generate BoundWitness report

Proguard Issues

There seems to be issues using proguard with the SDK, or more specifically, Moshi, where it will remove generated classes We strongly recommend that you use R8 over Proguard.

Maintainers

  • Arie Trouw

License

See the LICENSE file for license details

Credits

Made with 🔥 and ❄️ by XYO

Note: This SDK in not fully compatible with XYO 2.0. Expected Update in Q1 2024.