@aresrpg/sui-checkpoint-reader
Advanced tools
{ | ||
"name": "@aresrpg/sui-checkpoint-reader", | ||
"version": "4.1.0", | ||
"version": "4.1.1", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
@@ -55,9 +55,11 @@ import { setInterval, setTimeout } from 'timers/promises' | ||
case 'vector': | ||
if (rest.vector.struct) { | ||
const nested = find_nested_bcs(rest.vector.struct) | ||
if ( | ||
rest.vector.$kind === 'struct' || | ||
rest.vector.$kind === 'address' || | ||
rest.vector.$kind === 'vector' | ||
) { | ||
const nested = find_nested_bcs(rest.vector[rest.vector.$kind]) | ||
return nested ? bcs.vector(nested) : null | ||
} | ||
if (rest.vector.$kind === 'address') { | ||
return bcs.vector(SuiAddress) | ||
} | ||
console.dir({ rest }, { depth: Infinity }) | ||
return bcs.vector(bcs[rest.vector.$kind.toLowerCase()]()) | ||
@@ -64,0 +66,0 @@ default: |
731639
0.01%19458
0.01%