| @@ -22,7 +22,7 @@ discard block | ||
| 22 | 22 | |
| 23 | 23 | /** | 
| 24 | 24 | * MASTNode constructor. | 
| 25 | - * @param self|null $parent | |
| 25 | + * @param null|\self $parent | |
| 26 | 26 | * @param bool|null $value | 
| 27 | 27 | */ | 
| 28 | 28 | public function __construct(self $parent = null, $value = null) | 
| @@ -89,7 +89,7 @@ discard block | ||
| 89 | 89 | } | 
| 90 | 90 | |
| 91 | 91 | /** | 
| 92 | - * @return array | |
| 92 | + * @return LogicOpNode[] | |
| 93 | 93 | */ | 
| 94 | 94 | public function split() | 
| 95 | 95 |      { | 
| @@ -299,7 +299,7 @@ discard block | ||
| 299 | 299 | /** | 
| 300 | 300 | * @param ScriptInterface $script | 
| 301 | 301 | * @param int $limit | 
| 302 | - * @param array $decoded | |
| 302 | + * @param Operation[] $decoded | |
| 303 | 303 | * @return BufferInterface|false | 
| 304 | 304 | */ | 
| 305 | 305 | private function decodeWithLimit(ScriptInterface $script, $limit, array $decoded) | 
| @@ -452,7 +452,7 @@ discard block | ||
| 452 | 452 | } | 
| 453 | 453 | |
| 454 | 454 | /** | 
| 455 | - * @param array $decoded | |
| 455 | + * @param Operation[] $decoded | |
| 456 | 456 | * @param null $solution | 
| 457 | 457 | * @return string | 
| 458 | 458 | */ | 
| @@ -339,7 +339,7 @@ | ||
| 339 | 339 | /** | 
| 340 | 340 | * @param Stack $vfStack | 
| 341 | 341 | * @param bool $value | 
| 342 | - * @return bool | |
| 342 | + * @return integer | |
| 343 | 343 | */ | 
| 344 | 344 | public function checkExec(Stack $vfStack, $value) | 
| 345 | 345 |      { | 
| @@ -26,7 +26,7 @@ | ||
| 26 | 26 | /** | 
| 27 | 27 | * ScriptBranch constructor. | 
| 28 | 28 | * @param ScriptInterface $fullScript | 
| 29 | - * @param array $logicalPath | |
| 29 | + * @param boolean[] $logicalPath | |
| 30 | 30 | * @param PathTrace $segments | 
| 31 | 31 | */ | 
| 32 | 32 | public function __construct(ScriptInterface $fullScript, array $logicalPath, PathTrace $segments) | 
| @@ -24,7 +24,7 @@ | ||
| 24 | 24 | |
| 25 | 25 | /** | 
| 26 | 26 | * PayToPubkeyHash constructor. | 
| 27 | - * @param $opcode | |
| 27 | + * @param integer $opcode | |
| 28 | 28 | * @param BufferInterface $hash160 | 
| 29 | 29 | * @param bool $allowVerify | 
| 30 | 30 | */ | 
| @@ -100,6 +100,9 @@ discard block | ||
| 100 | 100 | } | 
| 101 | 101 | } | 
| 102 | 102 | |
| 103 | + /** | |
| 104 | + * @param boolean $setting | |
| 105 | + */ | |
| 103 | 106 | public function setRequired($setting) | 
| 104 | 107 |      { | 
| 105 | 108 |          if (!is_bool($setting)) { | 
| @@ -131,7 +134,7 @@ discard block | ||
| 131 | 134 | } | 
| 132 | 135 | |
| 133 | 136 | /** | 
| 134 | - * @return array|BufferInterface|BufferInterface[] | |
| 137 | + * @return BufferInterface | |
| 135 | 138 | */ | 
| 136 | 139 | public function getSolution() | 
| 137 | 140 |      { | 
| @@ -206,7 +209,7 @@ discard block | ||
| 206 | 209 | } | 
| 207 | 210 | |
| 208 | 211 | /** | 
| 209 | - * @return array | |
| 212 | + * @return TransactionSignatureInterface[] | |
| 210 | 213 | */ | 
| 211 | 214 | public function getSignatures() | 
| 212 | 215 |      { | 
| @@ -236,7 +239,7 @@ discard block | ||
| 236 | 239 | } | 
| 237 | 240 | |
| 238 | 241 | /** | 
| 239 | - * @param $idx | |
| 242 | + * @param integer $idx | |
| 240 | 243 | * @param PublicKeyInterface|null $key | 
| 241 | 244 | * @return $this | 
| 242 | 245 | */ | 
| @@ -364,7 +364,7 @@ discard block | ||
| 364 | 364 | } | 
| 365 | 365 | |
| 366 | 366 | /** | 
| 367 | - * @param array $decoded | |
| 367 | + * @param Operation[] $decoded | |
| 368 | 368 | * @param null $solution | 
| 369 | 369 | * @return null|PayToPubkey|PayToPubkeyHash|Multisig | 
| 370 | 370 | */ | 
| @@ -485,7 +485,7 @@ discard block | ||
| 485 | 485 | |
| 486 | 486 | /** | 
| 487 | 487 | * @param OutputData $solution | 
| 488 | - * @param array $sigChunks | |
| 488 | + * @param BufferInterface[] $sigChunks | |
| 489 | 489 | * @param SignData $signData | 
| 490 | 490 | */ | 
| 491 | 491 | public function extractScript(OutputData $solution, array $sigChunks, SignData $signData) | 
| @@ -1141,7 +1141,7 @@ discard block | ||
| 1141 | 1141 | } | 
| 1142 | 1142 | |
| 1143 | 1143 | /** | 
| 1144 | - * @return array | |
| 1144 | + * @return BufferInterface[] | |
| 1145 | 1145 | */ | 
| 1146 | 1146 | private function serializeSteps() | 
| 1147 | 1147 |      { |