This commit is contained in:
iPLAY888 2026-01-31 12:40:02 +03:00 committed by GitHub
parent 3ab12c5754
commit e4c1d37961
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -15,11 +15,21 @@ type fakeWallet struct {
accounts []Account accounts []Account
} }
func (w *fakeWallet) URL() URL { return URL{} } func (w *fakeWallet) URL() URL {
func (w *fakeWallet) Status() (string, error) { return "", nil } return URL{}
func (w *fakeWallet) Open(string) error { return nil } }
func (w *fakeWallet) Close() error { return nil } func (w *fakeWallet) Status() (string, error) {
func (w *fakeWallet) Accounts() []Account { return w.accounts } return "", nil
}
func (w *fakeWallet) Open(string) error {
return nil
}
func (w *fakeWallet) Close() error {
return nil
}
func (w *fakeWallet) Accounts() []Account {
return w.accounts
}
func (w *fakeWallet) Contains(a Account) bool { func (w *fakeWallet) Contains(a Account) bool {
for _, x := range w.accounts { for _, x := range w.accounts {
if x.Address == a.Address { if x.Address == a.Address {
@ -28,14 +38,22 @@ func (w *fakeWallet) Contains(a Account) bool {
} }
return false return false
} }
func (w *fakeWallet) Derive(DerivationPath, bool) (Account, error) { return Account{}, nil } func (w *fakeWallet) Derive(DerivationPath, bool) (Account, error) {
return Account{}, nil
}
func (w *fakeWallet) SelfDerive([]DerivationPath, ethereum.ChainStateReader) {} func (w *fakeWallet) SelfDerive([]DerivationPath, ethereum.ChainStateReader) {}
func (w *fakeWallet) SignData(Account, string, []byte) ([]byte, error) { return nil, nil } func (w *fakeWallet) SignData(Account, string, []byte) ([]byte, error) {
return nil, nil
}
func (w *fakeWallet) SignDataWithPassphrase(Account, string, string, []byte) ([]byte, error) { func (w *fakeWallet) SignDataWithPassphrase(Account, string, string, []byte) ([]byte, error) {
return nil, nil return nil, nil
} }
func (w *fakeWallet) SignText(Account, []byte) ([]byte, error) { return nil, nil } func (w *fakeWallet) SignText(Account, []byte) ([]byte, error) {
func (w *fakeWallet) SignTextWithPassphrase(Account, string, []byte) ([]byte, error) { return nil, nil } return nil, nil
}
func (w *fakeWallet) SignTextWithPassphrase(Account, string, []byte) ([]byte, error) {
return nil, nil
}
func (w *fakeWallet) SignTx(Account, *types.Transaction, *big.Int) (*types.Transaction, error) { func (w *fakeWallet) SignTx(Account, *types.Transaction, *big.Int) (*types.Transaction, error) {
return nil, nil return nil, nil
} }