-
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Things to check for:
- sensitive imports (unsafe, reflect, runtime, rand, etc.)
- errors are properly propagated (we don't ignore err != nil)
- integer casting/type conversions
- sources of non-determinism:
- randomness (can be covered by checking rand imports)
- iterating over a map
- time.Now or equivalent
- floats
- go routines
- panics in Begin/EndBlock (these are allowed in tx handling, since they're handled by the SDK, but not in the Begin/EndBlock)
Other?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels