File size: 1,792 Bytes
de3835e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
import streamlit as st 
import datas
import string

def generate_api_token(length):
    characters = string.ascii_letters + string.digits

    api_token = ''.join(secrets.choice(characters) for _ in range(length))

    return api_token

st.sidebox.title("KVI Crypto", help="IT IS FAKE!! Just for research")
st.sidebox.write("New crypto money")
name = st.sidebox.text_input("Enter name")
create = st.sidebox.button("Create wallet")
tok_inp = st.text_input("Enter token to login")
login = st.button("Login")

account, deposit, price = st.tabs(5)
price = "587$"

if create:
    index = datas.count += 1
    user_token = generate_api_token(16)
    
    datas.user_name.append(name)
    datas.user_token.append(user_token)
    datas.user_balance.append(0)
    balance = datas.user_balance[index]
    
    st.header(f"Welcome, {name}", divider="rainbow")
    with account:
        st.write(f"Your token: {user_token} . Remember it or copy!!")
        st.header(f"Your balance: {balance}")
        st.number_input
    with deposit:
        st.subheader("Deposid money to wallet.")
        how = st.number_input("Enter how much")
        datas.user_balance[index] += how
    with price:
        st.header(f"Current KVI Crypto price is {price}")
if login:
    if tok_inp in datas.user_token:
        innd = datas.user_token(tok_inp)
        name = datas.user_name[innd]
        st.header(f"Welcome, {name}", divider="rainbow")
        with account:
            st.write(f"Your token: {user_token}")
            st.header(f"Your balance: {balance}")
        with deposit:
            st.subheader("Deposid money to wallet.")
            how = st.number_input("Enter how much")
            datas.user_balance[innd] += how
        with price:
            st.header(f"Current KVI Crypto price is {price}")