feat: Maker avatar (#205)

- GUI: Changed terminology from "swap providers" to "makers"
- GUI: For each maker, we now display a unique deterministically generated avatar derived from the maker's public key
This commit is contained in:
binarybaron 2024-11-25 20:15:09 +01:00 committed by GitHub
parent 23d22b5792
commit b2e74df37e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
36 changed files with 511 additions and 429 deletions

View file

@ -1,4 +1,4 @@
export interface ExtendedProviderStatus extends ProviderStatus {
export interface ExtendedMakerStatus extends MakerStatus {
uptime?: number;
age?: number;
relevancy?: number;
@ -6,15 +6,15 @@ export interface ExtendedProviderStatus extends ProviderStatus {
recommended?: boolean;
}
export interface ProviderStatus extends ProviderQuote, Provider {}
export interface MakerStatus extends MakerQuote, Maker { }
export interface ProviderQuote {
export interface MakerQuote {
price: number;
minSwapAmount: number;
maxSwapAmount: number;
}
export interface Provider {
export interface Maker {
multiAddr: string;
testnet: boolean;
peerId: string;