0.5.8 • Published 1 year ago

@renegade-fi/renegade-js v0.5.8

Weekly downloads
-
License
-
Repository
github
Last release
1 year ago

Renegade Typescript Client

This is a Typescript wrapper of the Renegade relayer API, for use in both internal trading systems and the GUI.

Getting Started

This is an example of renegade-js usage with a local relayer:

import {
  Renegade,
  Keychain,
  Order,
  Token,
} from "@renegade-fi/renegade-js"

// Configure a new Renegade client. Ensure that a relayer is running at 127.0.0.1
const renegade = new Renegade({
  relayerHostname: "localhost",
  useInsecureTransport: true,
});

// Create a keychain from a seed and register a new account on-chain
const keychain = new Keychain({ seed: "seed123" });
const accountId = renegade.registerAccount(keychain);
await renegade.initializeAccount(accountId);

// Create and submit an order
const order = new Order({
  baseToken: new Token({ ticker: "WETH" }),
  quoteToken: new Token({ ticker: "USDC" }),
  side: "buy",
  type: "limit",
  amount: BigInt(5),
  price: 2000,
});
await renegade.placeOrder(accountId, order);

// Query the on-chain orders to see that the order was placed
console.log("Current orders:", renegade.getOrders(accountId));

// Teardown to close websockets
await renegade.teardown();
0.5.9-cjs-dev

1 year ago

0.5.8-cjs-dev

1 year ago

0.5.8-cjs

1 year ago

0.5.8

1 year ago

0.5.7

1 year ago

0.5.7-cjs

1 year ago

0.5.4-cjs

1 year ago

0.5.4

1 year ago

0.5.6

1 year ago

0.5.5

1 year ago

0.5.6-cjs

1 year ago

0.5.2-cjs

1 year ago

0.5.3

1 year ago

0.5.3-cjs

1 year ago

0.5.2

1 year ago

0.5.1

1 year ago

0.5.1-cjs

1 year ago

0.5.0

1 year ago

0.5.0-cjs

1 year ago

0.4.28-cjs

1 year ago

0.4.29-cjs

1 year ago

0.4.28

1 year ago

0.4.29

1 year ago

0.4.27-cjs

1 year ago

0.4.27

1 year ago

0.4.26-cjs

1 year ago

0.4.26

1 year ago

0.4.25-cjs

1 year ago

0.4.25

1 year ago

0.4.23-cjs

1 year ago

0.4.24

1 year ago

0.4.23

1 year ago

0.4.24-cjs

1 year ago

0.4.21

1 year ago

0.4.22

1 year ago

0.4.21-cjs

1 year ago

0.4.22-cjs

1 year ago

0.4.20-cjs

1 year ago

0.4.20

1 year ago

0.4.19-cjs

1 year ago

0.4.19

1 year ago

0.4.18-cjs

1 year ago

0.4.18

1 year ago

0.4.17-cjs

1 year ago

0.4.17

1 year ago

0.4.15-cjs

1 year ago

0.4.15

1 year ago

0.4.13

1 year ago

0.4.14

1 year ago

0.4.9

1 year ago

0.4.10

1 year ago

0.4.12

1 year ago

0.4.8

1 year ago

0.4.5

1 year ago

0.4.4

1 year ago

0.4.7

1 year ago

0.4.6

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.4.3

1 year ago

0.4.2

1 year ago

0.3.20

1 year ago

0.3.19

1 year ago

0.3.18

1 year ago

0.3.17

2 years ago

0.3.16

2 years ago

0.3.15

2 years ago

0.3.14

2 years ago

0.3.9

2 years ago

0.3.13

2 years ago

0.3.12

2 years ago

0.3.11

2 years ago

0.3.10

2 years ago

0.3.6

2 years ago

0.3.5

2 years ago

0.3.8

2 years ago

0.3.7

2 years ago

0.3.2

2 years ago

0.3.4

2 years ago

0.3.3

2 years ago

0.3.1

2 years ago

0.3.0

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago