Documentation ¶
Index ¶
- type API
- func (api *API) CreateWallet(seed string, walletPass string, unlockPass string) error
- func (api *API) MakeSeed() (*ResSeed, error)
- func (api *API) OpenWallet(pass string) error
- func (api *API) RecoverWallet(mnemonic string, walletPass string, unlockPass string) error
- func (api *API) WalletStatus() (status *ResStatus, err error)
- type ResSeed
- type ResStatus
- type WalletServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct {
// contains filtered or unexported fields
}
API wallet
func (*API) CreateWallet ¶
CreateWallet wallet by seed
func (*API) OpenWallet ¶
OpenWallet load wallet and open
func (*API) RecoverWallet ¶
RecoverWallet wallet by mnemonic
func (*API) WalletStatus ¶
WalletStatus wallet info
type ResStatus ¶
type ResStatus struct {
Stats string `json:"stats"` //err,nil,closed,lock,unlock
}
ResStatus
type WalletServer ¶
type WalletServer struct { WtLoader *wallet.Loader Wt *wallet.Wallet RPCSvr *server.RpcServer QitmeerdStatus *qJson.InfoNodeResult // contains filtered or unexported fields }
WalletServer wallet api server
func NewWalletServer ¶
func NewWalletServer(cfg *config.Config) (wSvr *WalletServer, err error)
NewWalletServer make a wallet api server
func (*WalletServer) HandleAPI ¶
func (wSvr *WalletServer) HandleAPI(ResW http.ResponseWriter, r *http.Request, ps httprouter.Params)
HandleAPI RPC Method
func (*WalletServer) OpenWallet ¶
func (wSvr *WalletServer) OpenWallet(pass string) error
OpenWallet load wallet and start rpc
Click to show internal directories.
Click to hide internal directories.