flow-emulator
flow-emulator copied to clipboard
The Flow Emulator is a lightweight tool that emulates the behaviour of the real Flow network
## Description There was a change in the logging API for the FVM: https://github.com/onflow/flow-go/pull/3117 This PR upgrades flow-go to that version ______ For contributor use: - [x] Targeted PR against...
## Description Start the implementation of a debugger, by implementing a server which speaks the [Debug Adapter Protocol](https://microsoft.github.io/debug-adapter-protocol/). Implement enough of the protocol to: - Allow a script to get...
### Problem The emulator process (sometimes) encounters a fatal error and crashes without recovery when the client triggers the `fcl.authenticate()` function. Note that this error can also happen when calling...
### Problem Seeing a lot of uncaught crashes in the latest Version: v0.39.1 Language server isn't catching some errors and they're causing trouble for the emulator... "Expected casting" error was...
### Instructions When using the flow emulator with the persist flag the emulator crashes on launch on windows 10. ### Problem Whenever i specify the --persist flag when running the...
### Issue To Be Solved Currently, the flow emulator emits logs only when it transitions to "starting" state or to "error" state. **Transition to "starting" state:** ``` > flow emulator...
### Issue To Be Solved Currently emulator account has many contracts by default, and it is confusing. ### Suggest A Solution ``` Contract: 'FlowIDTableStaking' Contract: 'FlowServiceAccount' Contract: 'FlowStakingCollection' Contract: 'FlowStorageFees'...
## Instructions In the following Thread in discord @janezpodhostnik gave some very nice debug information about a transaction [984648422780981278](https://discord.com/channels/613813861610684416/984648422780981278/987104559413460992) Testnet: ComputationKindStatement: 2111, ComputationKindLoop: 150, ComputationKindFunctionInvocation: 605, ComputationKindGetValue: 134858, ComputationKindSetValue: 185044...
## Instructions The new grpc endpoints just panic if called: - `GetTransactionResultByIndex` - `GetTransactionsByBlockID` - `GetTransactionResultsByBlockID` ### Issue To Be Solved Implement the new grpc endpoints added here: - [Create...
### Issue To Be Solved When I add log("my debug statement") in a transaction, the logging is not displayed in the Flow emulator when the transaction fails -- it s...