From 03b97560660040dcbe4b4fbe7d7b0db7f124da4b Mon Sep 17 00:00:00 2001 From: Craig Everett Date: Mon, 19 Jan 2026 12:53:25 +0900 Subject: [PATCH] Fix hz_grids:req/2,3 and add req/4 --- ebin/hakuzaru.app | 2 +- src/hakuzaru.erl | 2 +- src/hz.erl | 2 +- src/hz_fetcher.erl | 2 +- src/hz_format.erl | 2 +- src/hz_grids.erl | 20 ++++++++++++-------- src/hz_key_master.erl | 2 +- src/hz_man.erl | 2 +- src/hz_sup.erl | 2 +- zomp.meta | 2 +- 10 files changed, 21 insertions(+), 17 deletions(-) diff --git a/ebin/hakuzaru.app b/ebin/hakuzaru.app index 9d35663..3ddf070 100644 --- a/ebin/hakuzaru.app +++ b/ebin/hakuzaru.app @@ -3,7 +3,7 @@ {included_applications,[]}, {applications,[stdlib,kernel]}, {description,"Gajumaru interoperation library"}, - {vsn,"0.8.2"}, + {vsn,"0.8.3"}, {modules,[hakuzaru,hz,hz_fetcher,hz_format,hz_grids, hz_key_master,hz_man,hz_sup]}, {mod,{hakuzaru,[]}}]}. diff --git a/src/hakuzaru.erl b/src/hakuzaru.erl index 93c67c6..482e5fc 100644 --- a/src/hakuzaru.erl +++ b/src/hakuzaru.erl @@ -6,7 +6,7 @@ %%% @end -module(hakuzaru). --vsn("0.8.2"). +-vsn("0.8.3"). -author("Craig Everett "). -copyright("Craig Everett "). -license("GPL-3.0-or-later"). diff --git a/src/hz.erl b/src/hz.erl index 2d909e1..2216daa 100644 --- a/src/hz.erl +++ b/src/hz.erl @@ -23,7 +23,7 @@ %%% @end -module(hz). --vsn("0.8.2"). +-vsn("0.8.3"). -author("Craig Everett "). -copyright("Craig Everett "). -license("GPL-3.0-or-later"). diff --git a/src/hz_fetcher.erl b/src/hz_fetcher.erl index 5d3aff0..f78d566 100644 --- a/src/hz_fetcher.erl +++ b/src/hz_fetcher.erl @@ -1,5 +1,5 @@ -module(hz_fetcher). --vsn("0.8.2"). +-vsn("0.8.3"). -author("Craig Everett "). -copyright("Craig Everett "). -license("MIT"). diff --git a/src/hz_format.erl b/src/hz_format.erl index dafbec3..07b9896 100644 --- a/src/hz_format.erl +++ b/src/hz_format.erl @@ -21,7 +21,7 @@ %%% @end -module(hz_format). --vsn("0.8.2"). +-vsn("0.8.3"). -author("Craig Everett "). -copyright("Craig Everett "). -license("GPL-3.0-or-later"). diff --git a/src/hz_grids.erl b/src/hz_grids.erl index 78da96b..e444afe 100644 --- a/src/hz_grids.erl +++ b/src/hz_grids.erl @@ -37,8 +37,8 @@ %%% @end -module(hz_grids). --vsn("0.8.2"). --export([url/2, url/3, url/4, parse/1, req/2, req/3]). +-vsn("0.8.3"). +-export([url/2, url/3, url/4, parse/1, req/2, req/3, req/4]). -spec url(Instruction, HTTP) -> Result @@ -193,24 +193,28 @@ l_to_i(S) -> req(Type, Message) -> req(Type, Message, false). -req(sign, Message, ID) -> +req(Type, Message, ID) -> + {ok, NetworkID} = hz:network_id(), + req(Type, Message, ID, NetworkID). + +req(sign, Message, ID, NetworkID) -> #{"grids" => 1, "chain" => "gajumaru", - "network_id" => hz:network_id(), + "network_id" => NetworkID, "type" => "message", "public_id" => ID, "payload" => Message}; -req(tx, Data, ID) -> +req(tx, Data, ID, NetworkID) -> #{"grids" => 1, "chain" => "gajumaru", - "network_id" => hz:network_id(), + "network_id" => NetworkID, "type" => "tx", "public_id" => ID, "payload" => Data}; -req(ack, Message, ID) -> +req(ack, Message, ID, NetworkID) -> #{"grids" => 1, "chain" => "gajumaru", - "network_id" => hz:network_id(), + "network_id" => NetworkID, "type" => "ack", "public_id" => ID, "payload" => Message}. diff --git a/src/hz_key_master.erl b/src/hz_key_master.erl index fe118e3..66f54a8 100644 --- a/src/hz_key_master.erl +++ b/src/hz_key_master.erl @@ -8,7 +8,7 @@ %%% @end -module(hz_key_master). --vsn("0.8.2"). +-vsn("0.8.3"). -export([make_key/1, encode/1, decode/1]). diff --git a/src/hz_man.erl b/src/hz_man.erl index a09ee51..7a5a4f1 100644 --- a/src/hz_man.erl +++ b/src/hz_man.erl @@ -9,7 +9,7 @@ %%% @end -module(hz_man). --vsn("0.8.2"). +-vsn("0.8.3"). -behavior(gen_server). -author("Craig Everett "). -copyright("Craig Everett "). diff --git a/src/hz_sup.erl b/src/hz_sup.erl index a8d1932..d60ccbf 100644 --- a/src/hz_sup.erl +++ b/src/hz_sup.erl @@ -9,7 +9,7 @@ %%% @end -module(hz_sup). --vsn("0.8.2"). +-vsn("0.8.3"). -behaviour(supervisor). -author("Craig Everett "). -copyright("Craig Everett "). diff --git a/zomp.meta b/zomp.meta index 6595ead..ffd766f 100644 --- a/zomp.meta +++ b/zomp.meta @@ -4,7 +4,7 @@ {prefix,"hz"}. {desc,"Gajumaru interoperation library"}. {author,"Craig Everett"}. -{package_id,{"otpr","hakuzaru",{0,8,2}}}. +{package_id,{"otpr","hakuzaru",{0,8,3}}}. {deps,[{"otpr","sophia",{9,0,0}}, {"otpr","gmserialization",{0,1,3}}, {"otpr","gmbytecode",{3,4,1}}, -- 2.30.2