File tree Expand file tree Collapse file tree 1 file changed +1
-1
lines changed
not-so-smart-contracts/cosmos/non_determinism Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Original file line number Diff line number Diff line change 33Non-determinism in conensus-relevant code will cause the blockchain to halt.
44There are quite a few sources of non-determinism, some of which are specific to the Go language:
55
6- - [ ` range ` iterations over an unordered map or other operations involving unordered structures] ( https://lev.pm/posts/2020-04-18-golang-map-randomness/ )
6+ - [ ` range ` iterations over an unordered map or other operations involving unordered structures] ( https://go.dev/blog/maps#iteration-order )
77- [ Implementation (platform) dependent types like ` int ` ] ( https://go.dev/ref/spec#Numeric_types ) or ` filepath.Ext `
88- [ goroutines and ` select ` statement] ( https://github.com/golang/go/issues/33702 )
99- [ Memory addresses] ( https://github.com/cosmos/cosmos-sdk/issues/11726#issuecomment-1108427164 )
You can’t perform that action at this time.
0 commit comments