/** * Fund an address with faucet. * The faucet endpoint is only available on BlockCypher’s Test Blockchain and Bitcoin Testnet3 * * @param Faucet $faucet * @param ApiContext $apiContext is the APIContext for this call. It can be used to pass dynamic configuration and credentials. * @param BlockCypherRestCall $restCall is the Rest Call Service that is used to make rest calls * @return FaucetResponse */ public function turnOn(Faucet $faucet, $apiContext = null, $restCall = null) { $payLoad = $faucet->toJSON(); $chainUrlPrefix = $this->getChainUrlPrefix($apiContext); $json = $this->executeCall("{$chainUrlPrefix}/faucet", "POST", $payLoad, null, $apiContext, $restCall); $ret = new FaucetResponse(); $ret->fromJson($json); return $ret; }
/** * @depends testSerializationDeserialization * @param FaucetResponse $obj */ public function testGetters($obj) { $this->assertEquals($obj->getTxRef(), "a0704e43c11b9b124d7604870aae186b4d9b9232f428582305726fc10a372a6c"); }