aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2020-04-12 22:01:54 -0700
committerAdam Soltys <[email protected]>2020-04-12 22:01:54 -0700
commitefc94656d47ee8ca3a83d95a4526e1dbc76a2218 (patch)
treef47dd93fbbd151ad737ad11d8b34ab48a6004c96
parent218b9441d58ae64e65c0b9b995fb1a408eecf395 (diff)
downloadcoinos-server-efc94656d47ee8ca3a83d95a4526e1dbc76a2218.tar.gz
coinos-server-efc94656d47ee8ca3a83d95a4526e1dbc76a2218.zip
new address endpoint
-rw-r--r--routes/users.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/routes/users.js b/routes/users.js
index 0d093778..83f8920e 100644
--- a/routes/users.js
+++ b/routes/users.js
@@ -328,4 +328,14 @@ app.get("/friends", auth, async (req, res) => {
}
});
+app.post("/address", auth, async (req, res) => {
+ let { user } = req;
+ delete addresses[user.address];
+ user.address = await bc.getNewAddress("", req.body.type || "bech32");
+ await user.save();
+ addresses[user.address] = user.username;
+ emit(user.username, "user", user);
+ res.send(user.address);
+});
+
setInterval(() => (faucet = 2000), DAY);