feat: added models

This commit is contained in:
darwincereska
2025-12-20 04:21:13 -05:00
parent f5f40eb79c
commit 59adb32e68
13 changed files with 154 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
package wallet
type CreateWalletRequest struct {
Label *string `json:"label,omitempty"`
Password string `json:"password"`
}
type WalletResponse struct {
Address string `json:"address"` // Format: "random_word:123456" (e.g. "cave:595462")
Balance float64 `json:"balance"`
Label *string `json:"label,omitempty"`
PasswordHash string `json:"password_hash"`
CreatedAt int64 `json:"created_at"`
LastActivity *int64 `json:"last_activity,omitempty"`
}
type BalanceResponse struct {
Address string `json:"address"`
Balance float64 `json:"balance"`
}
type UpdateWalletRequest struct {
Label *string `json:"label,omitempty"`
}