From 249ec655048bc350cbf0b657610520df2b56b5e8 Mon Sep 17 00:00:00 2001 From: Craig Everett Date: Sat, 25 Apr 2026 13:16:13 +0900 Subject: [PATCH] WIP: call args --- src/hz.erl | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/hz.erl b/src/hz.erl index bc49137..7c10fa9 100644 --- a/src/hz.erl +++ b/src/hz.erl @@ -928,18 +928,17 @@ contract_create(CreatorID, Path, InitArgs) -> end. --spec contract_create(CreatorID, Nonce, - Amount, TTL, Gas, GasPrice, - Path, InitArgs) -> Result +-spec contract_create(CreatorID, Nonce, Gas, GP, Amount, TTL, Contract, InitArgs) -> Result when CreatorID :: pubkey(), Nonce :: pos_integer(), + Gas :: pos_integer(), + GP :: pos_integer(), % Gas Price Amount :: non_neg_integer(), TTL :: non_neg_integer(), - Gas :: pos_integer(), - GasPrice :: pos_integer(), - Path :: file:filename(), - InitArgs :: [string()] - | {erlang, [term()]} + Contract :: {file, file:filename()} + | {source, binary()} + | {build, map()}, + InitArgs :: {erlang, [term()]} | {fate, [term()]} | {sophia, [string()]}, Result :: {ok, CreateTX} | {error, Reason},