All Projects → ivanschuetz → swaplink

ivanschuetz / swaplink

Licence: MIT license
Site to perform peer to peer atomic swaps on the Algorand blockchain

Programming Languages

rust
11053 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to swaplink

wsPlayer
wsPlayer is a web video player based on WebSocket-fmp4.
Stars: ✭ 88 (+486.67%)
Mutual labels:  wasm
wasm-adventure
My adventure into the marvelous world of Web Assembly
Stars: ✭ 49 (+226.67%)
Mutual labels:  wasm
AheuiJIT
Aheui JIT compiler for PC and web
Stars: ✭ 27 (+80%)
Mutual labels:  wasm
wasp
🐝 Wasp : Wasm programming (language)
Stars: ✭ 93 (+520%)
Mutual labels:  wasm
boids
🦢 The boids flocking simulation in Wasm using Ebiten!
Stars: ✭ 56 (+273.33%)
Mutual labels:  wasm
rabin-wasm
Rabin fingerprinting implemented in WASM
Stars: ✭ 26 (+73.33%)
Mutual labels:  wasm
watpl
Create WebAssembly modules using template strings
Stars: ✭ 14 (-6.67%)
Mutual labels:  wasm
webp-wasm
Webp image convertor (webassembly, works offline in browser)
Stars: ✭ 18 (+20%)
Mutual labels:  wasm
tiny-secp256k1
A tiny secp256k1 native/JS wrapper
Stars: ✭ 41 (+173.33%)
Mutual labels:  wasm
pigmnts
🎨 Color palette generator from an image using WebAssesmbly and Rust
Stars: ✭ 38 (+153.33%)
Mutual labels:  wasm
rotation master
Provide conversion between the major representations of 3D rotation and visualize the orientation of a rigid body
Stars: ✭ 157 (+946.67%)
Mutual labels:  wasm
fastlike
Run Fastly Compute@Edge Wasm programs on your own computer, powered by wasmtime
Stars: ✭ 36 (+140%)
Mutual labels:  wasm
epick
Color picker for creating harmonic color palettes that works on Linux, Windows, macOS and web.
Stars: ✭ 89 (+493.33%)
Mutual labels:  wasm
parametric surfaces
Parametric surfaces drawn using the Rust + WASM toolchain with WebGL, React, and TypeScript.
Stars: ✭ 43 (+186.67%)
Mutual labels:  wasm
WebAssembly-in-Action
Source code for the book "WebAssembly in Action" (https://www.manning.com/books/webassembly-in-action)
Stars: ✭ 44 (+193.33%)
Mutual labels:  wasm
go-wasm-pdfcpu
Running a Command line tool written in Go on browser with WebAssembly
Stars: ✭ 79 (+426.67%)
Mutual labels:  wasm
matchbox
Painless peer-to-peer WebRTC networking for rust wasm
Stars: ✭ 276 (+1740%)
Mutual labels:  wasm
wasm.cljc
Spec compliant WebAssembly compiler, decompiler, and generator
Stars: ✭ 178 (+1086.67%)
Mutual labels:  wasm
rust-wasm-loader
Webpack loader for Rust
Stars: ✭ 81 (+440%)
Mutual labels:  wasm
jupiter
Wasm smart contract networks powered by Substrate FRAME Contracts pallet in Polkadot ecosystem.
Stars: ✭ 49 (+226.67%)
Mutual labels:  wasm

Logo

Continuous integration

Site to perform peer to peer atomic swaps on the Algorand blockchain

Live: https://test.swaplink.xyz

Pre-requisites

Rust, wasm-pack and Node.js

Instructions

WASM

Build in debug mode:

cd wasm
wasm-pack build --out-dir ../wasm-build --debug

Build in release mode:

cd wasm
wasm-pack build --out-dir ../wasm-build --release

Environment variables:

  • NETWORK sets the network to connect to. Possible (explicit) values: test. Defaults to private network.

  • ENV sets the deployment environment. Possible (explicit) values: prod. Defaults to local environment. Used e.g. to determine the generated swap link base URL.

Complete build command example:

NETWORK=test ENV=prod wasm-pack build --out-dir ../wasm-build --release

React

Initialize the React app:

npm install

Run the React app:

cd react-app
npm start

See more instructions for React in the app folder

Contribute

  1. Fork
  2. Commit changes to a branch in your fork
  3. Push your code and make a pull request
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].