monorepo icon indicating copy to clipboard operation
monorepo copied to clipboard

Home for all packages related to the Counterfactual project

Results 100 monorepo issues
Sort by recently updated
recently updated
newest added

The return type is encoded in `GetAppInstancesResults`, an array of elements of type `AppInstanceInfo`, whose `timeout` field is of type `BigNumber`; however manual examination of the return type at https://github.com/counterfactual/monorepo/blob/master/packages/node/test/integration/get-app-instances.spec.ts#L108...

📦 Node
🧬 Code Quality

Could be confused with `appInstanceId`. Can be renamed to `appDefinitionAddr` for consistency.

📦 cf.js
good first issue

Presently it is left as a job for the user of the state channel application to challenge their counterparty if they are ever unresponsive. This issue is to add a...

📦 Node
💎 Ethereum

Presently when running any of the protocols and a counterparty is not responsive the Node will throw an error inside of the `IO_SEND_AND_WAIT` function implementation after 60 seconds. This error...

📦 Node
💻 Developer Experience
🎞 Logging

Logging in the Node package is currently not that readable as there has been no effort to discern spammy logs from critical information via any kind of logging level system...

📦 Node
🎞 Logging

It seems like EIP 165 is being worked on to support one of our use cases; to verify that a particular interface is supported. For us, we'd want to verify...

💎 Ethereum

- We need a queue that writes to browser persistent storage - Need a mechanism to flush the queue

📦 Node
📝 Needs Specification

There is a bug in the `setState` function which checks that the app is `ON`. See https://github.com/counterfactual/monorepo/blob/99fc5556d212843dd1c0c4f6c90b4043256e4607/packages/contracts/contracts/mixins/MixinSetState.sol#L45 It should instead check if the app is either ON or DISPUTE (but...

📦 Contracts
good first issue
💎 Ethereum

It should be possible to create `contract X is CounterfactualApp {}` and have that exist as a real app inside the framework.

📦 Contracts
🧬 Code Quality
💻 Developer Experience