     private var topSharePopoutConstraint: NSLayoutConstraint?
     private let wallet: BRWallet
     private let store: Store
-
+    private var balance: UInt64? = nil {
+        didSet {
+            if let newValue = balance, let oldValue = oldValue {
+                if newValue > oldValue {
+                    setReceiveAddress()
+                }
+            }
+        }
+    }
     fileprivate let isRequestAmountVisible: Bool
 
     override func viewDidLoad() {


typealias PresentShare = (String, UIImage) -> Void

class ReceiveViewController : UIViewController {

    //MARK - Public
    var presentEmail: PresentShare?


    private func setStyle() {
        view.backgroundColor = .white
        address.textColor = .grayTextTint
        border.backgroundColor = .secondaryBorder
        share.isToggleable = true
        if !isRequestAmountVisible {
            border.isHidden = true
