Steemit AutoIT UDF

Words
164
Reading
1 min
Listen
Play
9y

Hallo Steemit,

Ich arbeite im Moment an einer UDF für die Sprache AutoIT um mit der Steemit Blockchain zu interagieren. 

Ich würde mich sehr freuen wen sich noch welche dazugesellen und helfen wollen.

Func _Steemit_Connect($URL = "https://gtg.steem.house:8090")
Dim $obj = ObjCreate ("WinHttp.WinHttpRequest.5.1")
$obj.Open("POST", $URL, false)
$obj.SetCredentials(" "," ",0)
$obj.SetRequestHeader("Content-Type", "application/json-rpc")
Return $obj
EndFunc


Func _Steemit_Get_Block($blocknumber,$obj)
Local $Data1='{"id":23,"method":"get_block","params":["'&$blocknumber&'"]}'
$obj.Send($Data1)
$oStatusCode = $obj.Status
Return $obj.ResponseText
EndFunc

Func _Steemit_Get_Dynamic_Global_Properties($obj)
Local $Data1='{"id":7,"method":"get_dynamic_global_properties","params":[]}'
$obj.Send($Data1)
$oStatusCode = $obj.Status
Return $obj.ResponseText
EndFunc

Func _Steemit_GetAccount($name,$obj)
Local $Data1='{ "jsonrpc": "2.0", "method": "get_accounts", "params": [["'&$name&'"]], "id": 99}'
$obj.Send($Data1)
$oStatusCode = $obj.Status
Return $obj.ResponseText
EndFunc

Func _Steemit_GetAccount_Count($obj)
Local $Data1='{"id":7,"method":"get_account_count","params":[]}'
$obj.Send($Data1)
$oStatusCode = $obj.Status
Return $obj.ResponseText
EndFunc

Func _Steemit_Get_Content_Replies($name,$permalink,$obj)
Local $Data1='{"id":20,"method":"get_content_replies","params":["'&$name&'", "'&$permalink&'"]}'
$obj.Send($Data1)
$oStatusCode = $obj.Status
Return $obj.ResponseText
EndFunc

Func _Steemit_Get_Active_Votes($name,$permalink,$obj)
Local $Data1='{"id":12,"method":"get_active_votes","params":[ "'&$name&'", "'&$permalink&'"]}'
$obj.Send($Data1)
$oStatusCode = $obj.Status
Return $obj.ResponseText
EndFunc

Func _Steemit_Get_Content($name,$permalink,$obj)
Local $Data1='{"id":12,"method":"get_content","params":[ "'&$name&'", "'&$permalink&'"]}'
$obj.Send($Data1)
$oStatusCode = $obj.Status
Return $obj.ResponseText
EndFunc

ein Beispiel um es zu benutzen:

Global $con = _Steemit_Connect()
MsgBox(0,"Steemit",_Steemit_GetAccount("killerfreak",$con))

ich Hoffe das ich die Udf noch weiter ausbauen kann

Steemit AutoIT UDF | Ecency