Add Auth.tx_hash
This commit is contained in:
parent
078af45c92
commit
b2a0c9d8be
@ -443,6 +443,11 @@ global_env() ->
|
|||||||
{"sha256", Fun1(A, Hash)},
|
{"sha256", Fun1(A, Hash)},
|
||||||
{"blake2b", Fun1(A, Hash)}]) },
|
{"blake2b", Fun1(A, Hash)}]) },
|
||||||
|
|
||||||
|
%% Authentication
|
||||||
|
AuthScope = #scope
|
||||||
|
{ funs = MkDefs(
|
||||||
|
[{"tx_hash", Option(Hash)}]) },
|
||||||
|
|
||||||
%% Strings
|
%% Strings
|
||||||
StringScope = #scope
|
StringScope = #scope
|
||||||
{ funs = MkDefs(
|
{ funs = MkDefs(
|
||||||
@ -477,6 +482,7 @@ global_env() ->
|
|||||||
, ["Oracle"] => OracleScope
|
, ["Oracle"] => OracleScope
|
||||||
, ["AENS"] => AENSScope
|
, ["AENS"] => AENSScope
|
||||||
, ["Map"] => MapScope
|
, ["Map"] => MapScope
|
||||||
|
, ["Auth"] => AuthScope
|
||||||
, ["Crypto"] => CryptoScope
|
, ["Crypto"] => CryptoScope
|
||||||
, ["String"] => StringScope
|
, ["String"] => StringScope
|
||||||
, ["Bits"] => BitsScope
|
, ["Bits"] => BitsScope
|
||||||
|
@ -182,6 +182,11 @@ ast_body(?id_app("abort", [String], _, _), Icode) ->
|
|||||||
#funcall{ function = #var_ref{ name = {builtin, abort} },
|
#funcall{ function = #var_ref{ name = {builtin, abort} },
|
||||||
args = [ast_body(String, Icode)] };
|
args = [ast_body(String, Icode)] };
|
||||||
|
|
||||||
|
%% Authentication
|
||||||
|
ast_body({qid, _, ["Auth", "tx_hash"]}, _Icode) ->
|
||||||
|
prim_call(?PRIM_CALL_AUTH_TX_HASH, #integer{value = 0},
|
||||||
|
[], [], aeso_icode:option_typerep(word));
|
||||||
|
|
||||||
%% Oracles
|
%% Oracles
|
||||||
ast_body(?qid_app(["Oracle", "register"], Args, _, ?oracle_t(QType, RType)), Icode) ->
|
ast_body(?qid_app(["Oracle", "register"], Args, _, ?oracle_t(QType, RType)), Icode) ->
|
||||||
{Sign, [Acct, QFee, TTL]} = get_signature_arg(Args),
|
{Sign, [Acct, QFee, TTL]} = get_signature_arg(Args),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user