OSDN Git Service

api add createAccount and createKey (#393)
[bytom/vapor.git] / api / receivers.go
index 02d80b9..28564da 100644 (file)
@@ -6,10 +6,12 @@ import (
        "github.com/vapor/blockchain/txbuilder"
 )
 
-func (a *API) createAccountReceiver(ctx context.Context, ins struct {
+type AccountFilter struct {
        AccountID    string `json:"account_id"`
        AccountAlias string `json:"account_alias"`
-}) Response {
+}
+
+func (a *API) createAccountReceiver(ctx context.Context, ins AccountFilter) Response {
        accountID := ins.AccountID
        if ins.AccountAlias != "" {
                account, err := a.wallet.AccountMgr.FindByAlias(ins.AccountAlias)