                 store.perform(action: WalletChange.set(store.state.walletState.mutate(crowdSale: crowdSale)))
             } else if $0.code == "BRD3" {
                 let crowdSale = Crowdsale(startTime: nil, endTime: nil, contract: Contract(address: "0x8B329840DCb8148F2D197DaDb96D813535731824", abi: crowdSaleABI))
+                store.perform(action: WalletChange.set(store.state.walletState.mutate(crowdSale: crowdSale)))
+            } else if $0.code == "BRD4" {
+                let crowdSale = Crowdsale(startTime: nil, endTime: nil, contract: Contract(address: "0x3ACaCa20173dAb62804898a99047485D6e536Fe4", abi: crowdSaleABI))
                 store.perform(action: WalletChange.set(store.state.walletState.mutate(crowdSale: crowdSale)))
             }
 

private let shouldRequireLoginTimeoutKey = "ShouldRequireLoginTimeoutKey"

let tokens: [Token] = {
    return E.isTestnet ? [tst, brd, brd2, brd3] : [xjp]
}()

class ApplicationController : Subscriber, Trackable {

                }
                startDataFetchers()
                addNumSentListeners()

                walletManager.apiClient?.kycStatus(contractAddress: "0xab6e259770002a88ff37b23755ddd3743e8a98a2", ethAddress: gethManager.address.getHex(), handler: { (status, error) in
                    print("status: \(status)")
                } )
            }

        //For when watch app launches app in background
