Remove unused code
This commit is contained in:
@@ -26,39 +26,6 @@
|
|||||||
#define NVOUT_CCMARKER 1
|
#define NVOUT_CCMARKER 1
|
||||||
#define NVOUT_NORMALMARKER 3
|
#define NVOUT_NORMALMARKER 3
|
||||||
|
|
||||||
typedef struct OneBetData {
|
|
||||||
int64_t positionsize;
|
|
||||||
int32_t firstheight;
|
|
||||||
int64_t costbasis;
|
|
||||||
int64_t profits;
|
|
||||||
|
|
||||||
OneBetData() { positionsize = 0; firstheight = 0; costbasis = 0; profits = 0; }
|
|
||||||
} onebetdata;
|
|
||||||
|
|
||||||
typedef struct BetInfo {
|
|
||||||
uint256 txid;
|
|
||||||
int64_t averageCostbasis, firstprice, lastprice, liquidationprice, equity;
|
|
||||||
int64_t exitfee;
|
|
||||||
int32_t lastheight;
|
|
||||||
int16_t leverage;
|
|
||||||
bool isOpen, isRekt;
|
|
||||||
uint256 tokenid;
|
|
||||||
|
|
||||||
std::vector<uint16_t> vecparsed;
|
|
||||||
std::vector<onebetdata> bets;
|
|
||||||
CPubKey pk;
|
|
||||||
|
|
||||||
bool isUp;
|
|
||||||
|
|
||||||
BetInfo() {
|
|
||||||
averageCostbasis = firstprice = lastprice = liquidationprice = equity = 0;
|
|
||||||
lastheight = 0;
|
|
||||||
leverage = 0;
|
|
||||||
exitfee = 0;
|
|
||||||
isOpen = isRekt = isUp = false;
|
|
||||||
}
|
|
||||||
} BetInfo;
|
|
||||||
|
|
||||||
typedef struct MatchedBookTotal {
|
typedef struct MatchedBookTotal {
|
||||||
|
|
||||||
int64_t diffLeveragedPosition;
|
int64_t diffLeveragedPosition;
|
||||||
@@ -250,23 +217,12 @@ int32_t prices_syntheticprofits(int64_t &costbasis, int32_t firstheight, int32_t
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// makes result json object
|
|
||||||
void prices_betjson(UniValue &result, std::vector<OneBetData> bets, int16_t leverage, int32_t endheight, int64_t lastprice)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// retrieves costbasis from a tx spending bettx vout1 (deprecated)
|
// retrieves costbasis from a tx spending bettx vout1 (deprecated)
|
||||||
int64_t prices_costbasis(CTransaction bettx, uint256 &txidCostbasis)
|
int64_t prices_costbasis(CTransaction bettx, uint256 &txidCostbasis)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// enumerates and retrieves added bets, returns the last baton txid
|
|
||||||
int64_t prices_enumaddedbets(uint256 &batontxid, std::vector<OneBetData> &bets, uint256 bettxid)
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
// pricesbet rpc impl: make betting tx
|
// pricesbet rpc impl: make betting tx
|
||||||
UniValue PricesBet(int64_t txfee, int64_t amount, int16_t leverage, std::vector<std::string> synthetic)
|
UniValue PricesBet(int64_t txfee, int64_t amount, int16_t leverage, std::vector<std::string> synthetic)
|
||||||
{
|
{
|
||||||
@@ -281,11 +237,6 @@ UniValue PricesAddFunding(int64_t txfee, uint256 bettxid, int64_t amount)
|
|||||||
return(result);
|
return(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
// scan chain from the initial bet's first position upto the chain tip and calculate bet's costbasises and profits, breaks if rekt detected
|
|
||||||
int32_t prices_scanchain(std::vector<OneBetData> &bets, int16_t leverage, std::vector<uint16_t> vec, int64_t &lastprice, int32_t &endheight) {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
// pricescostbasis rpc impl: set cost basis (open price) for the bet (deprecated)
|
// pricescostbasis rpc impl: set cost basis (open price) for the bet (deprecated)
|
||||||
UniValue PricesSetcostbasis(int64_t txfee, uint256 bettxid)
|
UniValue PricesSetcostbasis(int64_t txfee, uint256 bettxid)
|
||||||
{
|
{
|
||||||
@@ -302,11 +253,6 @@ UniValue PricesRefillFund(int64_t amount)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int32_t prices_getbetinfo(uint256 bettxid, BetInfo &betinfo)
|
|
||||||
{
|
|
||||||
return (-420);
|
|
||||||
}
|
|
||||||
|
|
||||||
// pricesrekt rpc: anyone can rekt a bet at some block where losses reached limit, collecting fee
|
// pricesrekt rpc: anyone can rekt a bet at some block where losses reached limit, collecting fee
|
||||||
UniValue PricesRekt(int64_t txfee, uint256 bettxid, int32_t rektheight)
|
UniValue PricesRekt(int64_t txfee, uint256 bettxid, int32_t rektheight)
|
||||||
{
|
{
|
||||||
@@ -337,30 +283,13 @@ UniValue PricesList(uint32_t filter, CPubKey mypk)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static bool prices_addbookentry(uint256 txid, std::vector<BetInfo> &book)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
static bool prices_ispositionup(const std::vector<uint16_t> &vecparsed, int16_t leverage) {
|
static bool prices_ispositionup(const std::vector<uint16_t> &vecparsed, int16_t leverage) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool prices_isopposite(BetInfo p1, BetInfo p2) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
static std::string findMatchedBook(const std::vector<uint16_t> &vecparsed, const std::map<std::string, std::vector<BetInfo> > & bookmatched) {
|
|
||||||
return std::string("");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void prices_getorderbook(std::map<std::string, std::vector<BetInfo> > & bookmatched, std::map<std::string, MatchedBookTotal> &matchedTotals, TotalFund &fundTotals) {
|
|
||||||
}
|
|
||||||
|
|
||||||
static bool prices_isacceptableamount(const std::vector<uint16_t> &vecparsed, int64_t amount, int16_t leverage) {
|
static bool prices_isacceptableamount(const std::vector<uint16_t> &vecparsed, int64_t amount, int16_t leverage) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user