- public static NetworkGraph constructor_new(byte[] genesis_hash) {
- uint32_t ret = bindings.NetworkGraph_new(genesis_hash);
- NetworkGraph ret_hu_conv = new NetworkGraph(null, ret);
+ public static NetworkGraph constructor_new(Uint8Array genesis_hash) {
+ number ret = bindings.NetworkGraph_new(InternalUtils.check_arr_len(genesis_hash, 32));
+ const ret_hu_conv: NetworkGraph = new NetworkGraph(null, ret);
+ ret_hu_conv.ptrs_to.add(ret_hu_conv);
+ return ret_hu_conv;
+ }
+
+ public ReadOnlyNetworkGraph read_only() {
+ number ret = bindings.NetworkGraph_read_only(this.ptr);
+ const ret_hu_conv: ReadOnlyNetworkGraph = new ReadOnlyNetworkGraph(null, ret);
+ ret_hu_conv.ptrs_to.add(this);