diff --git a/api/version_vars.go b/api/version_vars.go
index d407cb5ddaf7f9df6c21780ee86ecf8188a61442..1a4ed3b5336c44eeed1cf474d589c1175808c16a 100644
--- a/api/version_vars.go
+++ b/api/version_vars.go
@@ -1,10 +1,10 @@
 // Code generated by go generate; DO NOT EDIT.
 // This file was generated by robots at
-// 2021-03-23 10:00:45.2486862 -0700 PDT m=+0.046875701
+// 2021-04-02 08:56:27.8657223 -0700 PDT m=+0.054483401
 package api
 
-const GITVERSION = `da6ce164 incrememented the version`
-const SEMVER = "2.2.1"
+const GITVERSION = `6020ab79 removed an extranious print`
+const SEMVER = "2.3.0"
 const DEPENDENCIES = `module gitlab.com/elixxir/client
 
 go 1.13
@@ -13,10 +13,12 @@ require (
 	github.com/golang-collections/collections v0.0.0-20130729185459-604e922904d3
 	github.com/golang/protobuf v1.4.3
 	github.com/gopherjs/gopherjs v0.0.0-20200217142428-fce0ec30dd00 // indirect
+	github.com/liyue201/goqr v0.0.0-20200803022322-df443203d4ea
 	github.com/magiconair/properties v1.8.4 // indirect
 	github.com/mitchellh/mapstructure v1.4.0 // indirect
 	github.com/pelletier/go-toml v1.8.1 // indirect
 	github.com/pkg/errors v0.9.1
+	github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e
 	github.com/smartystreets/assertions v1.0.1 // indirect
 	github.com/spf13/afero v1.5.1 // indirect
 	github.com/spf13/cast v1.3.1 // indirect
@@ -24,18 +26,18 @@ require (
 	github.com/spf13/jwalterweatherman v1.1.0
 	github.com/spf13/viper v1.7.1
 	gitlab.com/elixxir/bloomfilter v0.0.0-20200930191214-10e9ac31b228
-	gitlab.com/elixxir/comms v0.0.4-0.20210323165848-495b7efbf1af
-	gitlab.com/elixxir/crypto v0.0.7-0.20210319231554-b73b6e62ddbc
+	gitlab.com/elixxir/comms v0.0.4-0.20210401210158-6053ad2e224c
+	gitlab.com/elixxir/crypto v0.0.7-0.20210401210040-b7f1da24ef13
 	gitlab.com/elixxir/ekv v0.1.4
-	gitlab.com/elixxir/primitives v0.0.3-0.20210309193003-ef42ebb4800b
-	gitlab.com/xx_network/comms v0.0.4-0.20210323140408-2b2613abb5a3
-	gitlab.com/xx_network/crypto v0.0.5-0.20210319231335-249c6b1aa323
-	gitlab.com/xx_network/primitives v0.0.4-0.20210309173740-eb8cd411334a
+	gitlab.com/elixxir/primitives v0.0.3-0.20210401175645-9b7b92f74ec4
+	gitlab.com/xx_network/comms v0.0.4-0.20210401160731-7b8890cdd8ad
+	gitlab.com/xx_network/crypto v0.0.5-0.20210401160648-4f06cace9123
+	gitlab.com/xx_network/primitives v0.0.4-0.20210331161816-ed23858bdb93
 	golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad
 	golang.org/x/net v0.0.0-20201224014010-6772e930b67b // indirect
 	google.golang.org/genproto v0.0.0-20210105202744-fe13368bc0e1 // indirect
 	google.golang.org/grpc v1.34.0 // indirect
-	google.golang.org/protobuf v1.25.0
+	google.golang.org/protobuf v1.26.0-rc.1
 	gopkg.in/ini.v1 v1.62.0 // indirect
 )
 
diff --git a/cmd/version.go b/cmd/version.go
index 1fe2d7296eedc8d66f1109b7a0f3bb5811ba0a26..2a7eca16517f8e7f3d5c547ea35dbc472d4607c5 100644
--- a/cmd/version.go
+++ b/cmd/version.go
@@ -18,7 +18,7 @@ import (
 )
 
 // Change this value to set the version for this build
-const currentVersion = "2.2.1"
+const currentVersion = "2.3.0"
 
 func Version() string {
 	out := fmt.Sprintf("Elixxir Client v%s -- %s\n\n", api.SEMVER,