本文整理汇总了Java中org.bitcoinj.core.ProtocolException类的典型用法代码示例。如果您正苦于以下问题:Java ProtocolException类的具体用法?Java ProtocolException怎么用?Java ProtocolException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ProtocolException类属于org.bitcoinj.core包,在下文中一共展示了ProtocolException类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: deserializeTransaction
import org.bitcoinj.core.ProtocolException; //导入依赖的package包/类
private Transaction deserializeTransaction(byte[] arg0) {
Transaction rcvdTx = null;
BitcoinSerializer bs = new BitcoinSerializer(params, false);
try {
rcvdTx = bs.makeTransaction(arg0);
} catch (ProtocolException e) {
e.printStackTrace();
}
return rcvdTx;
}
示例2: deserialize
import org.bitcoinj.core.ProtocolException; //导入依赖的package包/类
@Override
public Block deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JsonProcessingException {
JsonToken token = p.getCurrentToken();
switch (token) {
case VALUE_STRING:
try {
byte[] payload = HexUtil.hexStringToByteArray(p.getValueAsString()); // convert to hex
return context.getParams().getDefaultSerializer().makeBlock(payload);
} catch (ProtocolException e) {
throw new InvalidFormatException(p, "Invalid Block", p.getValueAsString(), Block.class);
}
default:
return (Block) ctxt.handleUnexpectedToken(Block.class, p);
}
}