Versions in this module Expand all Collapse all v1 v1.0.0 Jan 11, 2019 Changes in this version + type UserPayment struct + type Wallet struct + BTC api.Bitcoiner + DB *model.DB + Env enum.EnvironmentType + GCS map[enum.ActionType]*gcp.Storage + Seed string + Type enum.WalletType + func InitialSettings(confPath string) (*Wallet, error) + func (w *Wallet) AddMultisigAddressByAuthorization(accountType enum.AccountType, addressType enum.AddressType) error + func (w *Wallet) CreateUnsignedTransactionForPayment(adjustmentFee float64) (string, string, error) + func (w *Wallet) DetectReceivedCoin(adjustmentFee float64) (string, string, error) + func (w *Wallet) Done() + func (w *Wallet) ExportAccountKey(accountType enum.AccountType, keyStatus enum.KeyStatus) (string, error) + func (w *Wallet) ExportAddedPubkeyHistory(accountType enum.AccountType) (string, error) + func (w *Wallet) GenerateAccountKey(accountType enum.AccountType, coinType enum.CoinType, seed []byte, ...) ([]key.WalletKey, error) + func (w *Wallet) GenerateSeed() ([]byte, error) + func (w *Wallet) ImportMultisigAddrForColdWallet1(fileName string, accountType enum.AccountType) error + func (w *Wallet) ImportPrivateKey(accountType enum.AccountType) error + func (w *Wallet) ImportPublicKeyForColdWallet2(fileName string, accountType enum.AccountType) error + func (w *Wallet) ImportPublicKeyForWatchWallet(fileName string, accountType enum.AccountType, isRescan bool) error + func (w *Wallet) SendFromFile(filePath string) (string, error) + func (w *Wallet) SendToAccount(from, to enum.AccountType, amount btcutil.Amount) (string, string, error) + func (w *Wallet) SignatureFromFile(filePath string) (string, bool, string, error) + func (w *Wallet) UpdateStatus() error