diff --git a/.well-known/wallets/.coins b/.well-known/wallets/.coins index 48926b6..4b0ce01 100644 --- a/.well-known/wallets/.coins +++ b/.well-known/wallets/.coins @@ -23,5 +23,6 @@ "TON": "Toncoin (TON)", "OP": "Optimism (OP)", "IAA": "IRIS (IAA)", - "NEAR": "NEAR Protocol (NEAR)" + "NEAR": "NEAR Protocol (NEAR)", + "KAS": "Kasper (KAS)" } \ No newline at end of file diff --git a/.well-known/wallets/KAS b/.well-known/wallets/KAS new file mode 100644 index 0000000..581c837 --- /dev/null +++ b/.well-known/wallets/KAS @@ -0,0 +1 @@ +kaspa:qzl7av7gq5j594pcs2gn6zf2xadpmhdm90nygjstvte0n6gt9f4fgx0w2dhm8 \ No newline at end of file diff --git a/addCoin.py b/addCoin.py new file mode 100644 index 0000000..903ddd0 --- /dev/null +++ b/addCoin.py @@ -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) \ No newline at end of file