Compare commits

...

2 Commits

Author SHA1 Message Date
005a306fc6
fix: Update reverse proxy causing manifest breaking
All checks were successful
Build Docker / BuildImage (push) Successful in 36s
2024-06-19 21:23:52 +10:00
cb13ca0a3b
feat: Add Kasper coin 2024-06-19 16:58:35 +10:00
4 changed files with 42 additions and 3 deletions

View File

@ -23,5 +23,6 @@
"TON": "Toncoin (TON)",
"OP": "Optimism (OP)",
"IAA": "IRIS (IAA)",
"NEAR": "NEAR Protocol (NEAR)"
"NEAR": "NEAR Protocol (NEAR)",
"KAS": "Kasper (KAS)"
}

1
.well-known/wallets/KAS Normal file
View File

@ -0,0 +1 @@
kaspa:qzl7av7gq5j594pcs2gn6zf2xadpmhdm90nygjstvte0n6gt9f4fgx0w2dhm8

35
addCoin.py Normal file
View File

@ -0,0 +1,35 @@
import os
import json
if not os.path.exists('.well-known/wallets'):
os.makedirs('.well-known/wallets')
def addCoin(token:str, name:str, address:str):
with open('.well-known/wallets/'+token.upper(),'w') as f:
f.write(address)
with open('.well-known/wallets/.coins','r') as f:
coins = json.load(f)
coins[token.upper()] = f'{name} ({token.upper()})'
with open('.well-known/wallets/.coins','w') as f:
f.write(json.dumps(coins, indent=4))
def addDomain(token:str, domain:str):
with open('.well-known/wallets/.domains','r') as f:
domains = json.load(f)
domains[token.upper()] = domain
with open('.well-known/wallets/.domains','w') as f:
f.write(json.dumps(domains, indent=4))
if __name__ == '__main__':
# Ask user for token
token = input('Enter token symbol: ')
name = input('Enter token name: ')
address = input('Enter wallet address: ')
addCoin(token, name, address)
if input('Do you want to add a domain? (y/n): ').lower() == 'y':
domain = input('Enter domain: ')
addDomain(token, domain)

View File

@ -144,8 +144,10 @@ def manifest():
# Read as json
with open('templates/manifest.json') as file:
manifest = json.load(file)
scheme = request.scheme
manifest['start_url'] = f'{scheme}://{host}/'
if host != 'localhost:5000' and host != '127.0.0.1:5000':
manifest['start_url'] = f'https://{host}/'
else:
manifest['start_url'] = 'http://127.0.0.1:5000/'
return jsonify(manifest)