cocos_android/Classes/JcWallet.h
2022-07-20 09:46:44 +08:00

36 lines
829 B
C++

#include "cocos2d.h"
#include "stdarg.h"
#include "scripting/js-bindings/manual/jsb_conversions.hpp"
#include "base/ccMacros.h"
NS_CC_BEGIN
bool addToArgArray(se::ValueArray *args, const char *val);
bool runGlobalMethod(const char *name, se::ValueArray args, se::Value *value);
class CC_DLL JcWallet {
public:
void initEnv();
JcWallet();
virtual ~JcWallet();
static JcWallet *getInstance() { return _instance; }
char *initWallet(const char *passwordChar);
char *signLogin(const char *nonceChar, const char *tipChar);
char *createAccount();
char *importAccount(const char *privateKey);
char *runJsMethod(const char *methodName, int paramCount, char **paramList);
private:
static JcWallet *_instance;
};
NS_CC_END