Browse Source

komodo_netevent

pull/4/head
jl777 5 years ago
parent
commit
b7cd7f4006
  1. 4
      src/cc/cclib.cpp
  2. 8
      src/cc/gamescc.cpp
  3. 1
      src/komodo_defs.h
  4. 4
      src/main.cpp

4
src/cc/cclib.cpp

@ -48,6 +48,10 @@ std::string MYCCLIBNAME = (char *)"rogue";
std::string MYCCLIBNAME = (char *)"sudoku";
#endif
#ifndef BUILD_GAMESCC
void komodo_netevent(std::vector<uint8_t> payload) {}
#endif
char *CClib_name() { return((char *)MYCCLIBNAME.c_str()); }
struct CClib_rpcinfo

8
src/cc/gamescc.cpp

@ -178,6 +178,14 @@ UniValue games_register(uint64_t txfee,struct CCcontract_info *cp,cJSON *params)
return(result);
}
void komodo_netevent(std::vector<uint8_t> payload)
{
int32_t i;
for (i=0; i<payload.size(); i++)
fprintf(stderr,"%02x",payload[i]);
fprintf(stderr," got event[%d]\n",(int32_t)payload.size());
}
bool games_validate(struct CCcontract_info *cp,int32_t height,Eval *eval,const CTransaction tx)
{
return(true);

1
src/komodo_defs.h

@ -81,5 +81,6 @@ extern int32_t USE_EXTERNAL_PUBKEY;
int tx_height( const uint256 &hash );
extern char NOTARYADDRS[64][36];
extern uint8_t NUM_NOTARIES;
void komodo_netevent(std::vector<uint8_t> payload);
#endif

4
src/main.cpp

@ -7045,9 +7045,7 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv,
}
std::vector<uint8_t> payload;
vRecv >> payload;
for (i=0; i<payload.size(); i++)
fprintf(stderr,"%02x",payload[i]);
fprintf(stderr," got event[%d]\n",(int32_t)payload.size());
komodo_netevent(payload);
return(true);
}
else if (strCommand == "verack")

Loading…
Cancel
Save