open-index/open-npm huggingface dataset:
npm package: @rangodev/queue-manager-core
Description: retry -> re-rerun blocked tasls resume -> re-reun running tasks run -> run pending tasks
Latest version: 0.1.10-next.64
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

retry -> re-rerun blocked tasls
resume -> re-reun running tasks
run -> run pending tasks
npm package: @rangodev/wallets-core
Description: [ ] Add a type for child classes (Metamask, ..) to ensure they are implementing required methods.
Latest version: 0.1.11-next.64
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

[ ] Add a type for child classes (Metamask, ..) to ensure they are implementing required methods.

## Template

Template for creating a new provider

```
const WALLET = WalletType.COINBASE;

class TemplateWallet extends Wallet<InstanceType> implements WalletInterface {
  constructor(onChangeState: EventHandler) {
    super(WALLET, onChangeState);

    // let instance = metamask_instance();
    // if (!!instance) {
    //   this.setProvider(instance);
    //   this.subscirbe();
    // }
  }

  async check() {}
  async connect() {}
  async disconnect() {}
  async subscribe() {}
}

export default {
  initializer: TemplateWallet,
  type: WALLET
};
```

## TODO

- [ ] subscirbe -> subscribe
- [ ] add eagerConnect to core (maybe instead of check?)
- [ ] Reading from wallets (like `eth_chainId`, `eth_accounts`) should've a timeout. because sometimes wallet doesn't responding corretly. But requesting (like `eth_requestAccounts`) shouldn't have a timeout, because it opens a popup and it take some time to get a confirmation or rejction from user.





- add provider to `checkWalletProviders`
npm package: @rangodev/widget-embedded
Description: Widget will use `components`, `queues` and `wallets` to make a react app to be embedded as widget.
Latest version: 0.1.10-next.64
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.


Widget will use `components`, `queues` and `wallets` to make a react app to be embedded as widget.