TrueElysium is a Swift app that serves as a node of the coin shuffle protocol. To run this app, you will first need to compile the Rust bridge located at git@github.com:coin-shuffle/crypto-bridge.git
and put the resulting libra_crypto.a
files into the main directory of this project.
To get started with TrueElysium, follow these steps:
- Clone this repository onto your local machine.
- Clone the
crypto-bridge
repository onto your local machine as well. - Follow the instructions in the
crypto-bridge
repository's README.md file to compile the Rust bridge. - Copy the resulting
libra_crypto.a
file into the main directory of the TrueElysium repository. - Open the TrueElysium Xcode project in Xcode.
- Build and run the project.
Once TrueElysium is running, it will serve as a node of the coin shuffle protocol. You can configure the app's behavior by editing the relevant settings in the Config.yaml
file.
If you would like to contribute to TrueElysium, please follow these steps:
- Fork this repository onto your own GitHub account.
- Create a new branch for your changes.
- Make your changes and commit them.
- Push your branch to your fork of the repository.
- Open a pull request from your fork's branch to the
main
branch of this repository.
TrueElysium is released under the Apache-2 License. See LICENSE.md
for details.