Skip to content

Commit

Permalink
cli: implement /contracts interface (spec-undocumented)
Browse files Browse the repository at this point in the history
  • Loading branch information
andrevmatos committed Jul 16, 2020
1 parent 8ce2ae4 commit a904c68
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions raiden-cli/src/routes/api.v1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,24 @@ export function makeApiV1Router(this: Cli): Router {
router.use('/testing', makeTestingRouter.call(this));

router.get('/version', (_request: Request, response: Response) => {
response.json({ version: Raiden.version });
});

router.get('/contracts', (_request: Request, response: Response) => {
const contracts = this.raiden.contractsInfo;
response.json({
version: Raiden.version,
contracts_version: Raiden.contractVersion,
token_network_registry_address: contracts.TokenNetworkRegistry.address,
secret_registry_address: contracts.SecretRegistry.address,
service_registry_address: contracts.ServiceRegistry.address,
user_deposit_address: contracts.UserDeposit.address,
monitoring_service_address: contracts.MonitoringService.address,
one_to_n_address: '',
});
});

router.get('/address', (_request: Request, response: Response) => {
response.json({
our_address: this.raiden.address,
});
response.json({ our_address: this.raiden.address });
});

router.get('/status', (_request: Request, response: Response) => {
Expand Down

0 comments on commit a904c68

Please sign in to comment.