39 lines
903 B
JavaScript
39 lines
903 B
JavaScript
|
|
export function getImageUrl(url) {
|
|
return new URL(url, import.meta.url).href;
|
|
}
|
|
|
|
export function getPercentage(amount, goal) {
|
|
console.log("amount", amount);
|
|
console.log("goal", goal);
|
|
|
|
return ((Number(amount) / Number(goal)) * 100).toFixed(2);
|
|
}
|
|
|
|
|
|
export function compactNumber(number) {
|
|
return Intl.NumberFormat("en-US", {
|
|
notation: "compact",
|
|
maximumFractionDigits: 2,
|
|
}).format(parseInt(number));
|
|
}
|
|
|
|
export function getAddressShortName(address) {
|
|
// const address = "0x66422602B2f4885c57EE794174f98d9E4DDBBBC6";
|
|
const addressBegin = address.substring(0, 6);
|
|
const addressEnd = address.substring(address.length - 4, address.length)
|
|
return addressBegin + "..." + addressEnd;
|
|
}
|
|
|
|
export function getblocky(address) {
|
|
var blockiesData = blockies
|
|
.create({
|
|
seed: address.toLowerCase(),
|
|
size: 8,
|
|
scale: 4,
|
|
})
|
|
.toDataURL();
|
|
|
|
return blockiesData;
|
|
}
|