diff --git a/src/system/twister.php b/src/system/twister.php index f14dafd..0355c3d 100644 --- a/src/system/twister.php +++ b/src/system/twister.php @@ -77,4 +77,35 @@ class Twister { return false; } + + public function getBlock(string $hash) { + + $this->_curl->prepare( + '/', + 'POST', + 30, + [ + 'jsonrpc' => '2.0', + 'method' => 'getblock', + 'params' => [ + $hash + ], + 'id' => time() + rand() + ] + ); + + if ($response = $this->_curl->execute()) { + + if ($response['error']) { + + $this->_error = _($response['error']['message']); + + } else { + + return $response['result']; + } + } + + return false; + } } \ No newline at end of file