Skip to content

0xbsa/waku-relayer-client

 
 

Repository files navigation

Unit Tests

RAILGUN Relayer Client with Waku networking layer

Compatible with Browser and NodeJS environments.

yarn add @railgun-community/waku-relayer-client

The Basics

// Initialize the Relayer Client
await RailgunWakuRelayerClient.start(...)

// Wait for Relayers to connect (5-10 sec) and client to collect fees.
// Relayers broadcast fees through the privacy-safe Waku network.

// Get relayer with lowest fee for a given ERC20 token.
const selectedRelayer = await RailgunWakuRelayerClient.findBestRelayer(...)

// Create Relayed transaction and send through selected Relayer.
const relayerTransaction = await RelayerTransaction.create(...)
await RelayerTransaction.send(...)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 96.2%
  • JavaScript 3.2%
  • Shell 0.6%