vector
vector copied to clipboard
↗️ Vector is an ultra-minimal state channel network implementation.
Stubs are failing for the `validateParamsAndApplyUpdate` tests. The tests themselves are fairly minimal, but they are completely skipped because Sinon is not working
Checking the dispute status of channels within the protocol is `await`-ed which means it blocks router startup. This is unsafely handled by the `skipCheckIn` config option. Additionally once started, the...
There are two missing bits of validation for the `setup` updates: - [ ] Validate the `transferRegistryAddress` passed into the network context - [ ] Validate that the setup update...
Theoretically, there is no reason a channel cannot be resumed after it has been disputed. In practice, this is not implemented yet.
Need to make sure that we are waiting for a certain number of confirmations (with some contextual knowledge about the chains we are running on -- i.e. matic should have...
Channels should have the option to have a `recoveryAddress`. This address is what should be used in the `channel.balances` and `transfer.balance` arrays should the signer's private key get compromised. This...
All withdrawal fees use the same hardcoded timeout, this should be configurable
Write the transfer definition needed to make [this](https://github.com/connext/vector/blob/8c330b3e4c43c497f2045d6081d61b043e1d5ca3/modules/contracts/src.ts/tests/cmcs/adjudicator.spec.ts#L718-L719) pass
The `ethService` tests are incomplete and have weak assertions. Also, we should verify the dispute methods work with the assumption that `transfer.transferState.balance` is always the initial balance of the transfer...
The `ethReader` tests are incomplete and have very weak assertions. No bueno