Chain
Main updates
- Patch to Cosmos-SDK 0.38.4 #1999
- All binary releases have been suspended because of new go-owasm lib. Please build from sources.
New features
- (cmd/oracled) #1872 Add Owasm executor on Google Cloud function
- (x/oracle) #1951 Add REST endpoint to get genesis file.
- (x/oracle) #1929 Add report info of validator on CLI and REST endpoint.
- (x/oracle) #1927 Add reporter list of validator on CLI and REST endpoint.
Improvements
- (x/oracle) #1891 Add end-to-end request flow test.
- (x/oracle) #1981 Remove gas price refund for report transactions.
- (x/oracle) #1892 Rewrite execution environment for wasmer
- (x/oracle) #2021 Update chain test when execute bad wasm and get result from go-owasm runtime.
- (x/oracle) #2043 Add full raw requests information in request struct.
- (x/oracle) #2050 Return proper HTTP status codes on REST endpoints.
- (x/oracle) #1934 Wireup go-owasm with blockchain properly.
- (x/oracle) #2052 Improve proof endpoint and patch evm bridge contract
- (x/oracle) #2057 Change wasm execute gas to 100000.
Bug fixes
- (x/oracle) #1935 Fix wrong order on call search latest request.
- (x/oracle) #2046 Use dash for bandcli report-info.
- (x/oracle) #2047 Fix request search ordering in 0.38.
- (db) #2042 Add request and resolve time on failed and expired requests
Chore
- (x/oracle) #1933 Improve code quality and conciseness in x/oracle/keeper.
- (x/oracle) #2040 + #2044 Set HomeFlag to /tmp for SimApp.
- (x/oracle) #2056 Remove IBCInfo from current v0.38 release.
- (x/oracle) #2053 Remove data sources and oracle scripts from repo.
Scan
Main updates
- Redelegate
- Validator's image
- Validator Search bar
New features
- #1985 Add redelegate button and submit transaction modal
- #1938 Add validator's image from identity
- #1906 Add searchbar on validator home page
Improvements
- #2008 Add target validator's address on redelegate
- #1986 Add autofocus input on submittx modal
- #1970 Update oracle script bridge code generator to use Obi standard
- #1958 Add human-readable error when broadcast tx, fix withdraw reward msg on guanyu
- #1940 Trim Address input, remind user when sending token to themself
- #1939 Use Format.re on user balance
- #1928 Add chainID for guanyu-devnet
- #1925 Removed input field for unused oracle script input
Chores
- #1982 Update network on
ChainIDBadge.re
Bug fixes
- #1996 Fix id bug on
RequestSub.re
Owasm
New features
- #1998 Implement safe guard to check import and export from wasm
- #1994 Implement inject stack height when compile wasm code.
- #1988 Implement safe guard to check memory limit from wasm
- #1937 Allow gas configuration from golang world to wasmer.
Improvements
- #1941 Fix how to build share object in Linux.
- #1936 Return error if writing beyond the span capacity.
- #2026 Remove get_calldata_size and get_external_data_size from OEI.
- #2004 Implement recursive and memory test in go-owasm .
Chore
- #2025 Cleanup code documentation and error messages
Bridge
- #2049 Fix signed data prefix not consistency bug.
- #2041 Patch Multistore to new structure tree of 0.38.
Cloud function
New features
- #1908 Support google cloud function REST executor.
Oracle Binary Encoding (OBI)
- #2027 Make Go-OBI natively support encoding or decoding multiple values.
Helpers
- #1963 Add Bandchain.js
Misc
- #2058 Implement faucet service for testnet.