mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2025-12-18 01:54:29 -05:00
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:
parent
23d22b5792
commit
b2e74df37e
36 changed files with 511 additions and 429 deletions
|
|
@ -1,23 +1,23 @@
|
|||
import { ExtendedProviderStatus, Provider } from "models/apiModel";
|
||||
import { ExtendedMakerStatus, Maker } from "models/apiModel";
|
||||
import { Multiaddr } from "multiaddr";
|
||||
import semver from "semver";
|
||||
import { isTestnet } from "store/config";
|
||||
|
||||
const MIN_ASB_VERSION = "1.0.0-alpha.1"
|
||||
|
||||
export function providerToConcatenatedMultiAddr(provider: Provider) {
|
||||
export function providerToConcatenatedMultiAddr(provider: Maker) {
|
||||
return new Multiaddr(provider.multiAddr)
|
||||
.encapsulate(`/p2p/${provider.peerId}`)
|
||||
.toString();
|
||||
}
|
||||
|
||||
export function isProviderOnCorrectNetwork(
|
||||
provider: ExtendedProviderStatus,
|
||||
export function isMakerOnCorrectNetwork(
|
||||
provider: ExtendedMakerStatus,
|
||||
): boolean {
|
||||
return provider.testnet === isTestnet();
|
||||
}
|
||||
|
||||
export function isProviderOutdated(provider: ExtendedProviderStatus): boolean {
|
||||
export function isMakerOutdated(provider: ExtendedMakerStatus): boolean {
|
||||
if (provider.version != null) {
|
||||
if (semver.satisfies(provider.version, `>=${MIN_ASB_VERSION}`))
|
||||
return false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue