package com.shemnon.btc.model;
import com.shemnon.btc.bitcore.BCBlock;
import javafx.beans.property.ObjectProperty;
import javafx.beans.property.SimpleObjectProperty;
import java.util.List;
import java.util.function.Function;
/**
*
* Created by shemnon on 16 Mar 2014.
*/
public interface IBlock extends IBase {
static ObjectProperty<Function<String, IBlock>> generator = new SimpleObjectProperty<>(BCBlock::query);
public static IBlock query(String hash) {
return generator.get().apply(hash);
}
List<ITx> getTXs();
String getHash();
int getHeight();
}