File tree Expand file tree Collapse file tree 3 files changed +6
-1
lines changed Expand file tree Collapse file tree 3 files changed +6
-1
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @terran-one/cw-simulate" ,
3
- "version" : " 2.8.0-rc.2 " ,
3
+ "version" : " 2.8.0-rc.3 " ,
4
4
"description" : " Mock blockchain environment for simulating CosmWasm interactions" ,
5
5
"main" : " dist/index.js" ,
6
6
"typings" : " dist/index.d.ts" ,
Original file line number Diff line number Diff line change 1
1
export * from './CWSimulateApp' ;
2
2
export * from './types' ;
3
3
export * from './store' ;
4
+
5
+ import { save , load } from './persist' ;
6
+ export const persist = { save, load } ;
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ export const serde = SerdeProtocol.standard()
17
17
} ;
18
18
} ,
19
19
( { data, mutable } , deref ) => {
20
+ if ( ! data . length ) return List ( ) ;
20
21
const list = List ( ) . asMutable ( ) ;
21
22
Reference . all ( deref , data , values => {
22
23
for ( const value of values ) {
@@ -38,6 +39,7 @@ export const serde = SerdeProtocol.standard()
38
39
( { data, mutable } , deref ) => {
39
40
const map = Map ( ) . asMutable ( ) ;
40
41
const keys = Object . keys ( data ) ;
42
+ if ( ! keys . length ) return Map ( ) ;
41
43
Reference . all ( deref , keys . map ( k => data [ k ] ) , values => {
42
44
values . forEach ( ( value , i ) => {
43
45
const key = keys [ i ] ;
You can’t perform that action at this time.
0 commit comments