Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wallet-test-framework/framework


https://github.com/wallet-test-framework/framework

ethereum testing typescript wallet

Last synced: 28 days ago
JSON representation

Awesome Lists containing this project

README

        

# Wallet Test Framework

- [blog](https://wtf.allwallet.dev/)
- [documentation](https://wallet-test-framework.github.io/framework/)

## Friends of Wallet Test Framework

We would like to extend our heartfelt thanks to the sponsors making this project possible:

Brave Logo
Ethereum Logo

## Usage

Optionally, you can [configure npm to install without superuser permissions][unglobal].

```bash
# Install the server
npm install -g @wallet-test-framework/framework

# Run the server
wtfd
```

[unglobal]: https://github.com/sindresorhus/guides/blob/3f4ad3e30efd384f42384b61b38e82626a4c3b7a/npm-global-without-sudo.md

## Development

### Building

To install the dependencies:

```bash
npm install --include=dev
```

To compile the TypeScript into JavaScript and create the relevant bundles:

```bash
npm run build
```

### Linting

Before creating a pull request, please make sure to run:

```bash
npm test
```

### Running

After building, you can run the web server with:

```bash
node dist/server/index.js
```