github.com/keybase/client/go@v0.0.0-20240309051027-028f7c731f8b/stellar/stellarsvc/service_production.go (about) 1 // Copyright 2018 Keybase, Inc. All rights reserved. Use of 2 // this source code is governed by the included BSD license. 3 // 4 //go:build production 5 // +build production 6 7 package stellarsvc 8 9 import ( 10 "context" 11 "fmt" 12 13 "github.com/keybase/client/go/protocol/stellar1" 14 ) 15 16 func (s *Server) WalletDumpLocal(ctx context.Context) (dump stellar1.Bundle, err error) { 17 _, fin, err := s.Preamble(ctx, preambleArg{ 18 RPCName: "WalletDumpLocal", 19 Err: &err, 20 AllowLoggedOut: true, 21 }) 22 defer fin() 23 if err != nil { 24 return dump, err 25 } 26 27 return dump, fmt.Errorf("WalletDumpLocal is disabled in prod mode") 28 }