Skip to content

Commit

Permalink
Add links to faucet and on-ramp.
Browse files Browse the repository at this point in the history
  • Loading branch information
develCuy committed Jan 21, 2025
1 parent 6c6360e commit de523f0
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ const syscoinNEVMTestOptions: EvmNetworkOptions = {
currencyNameLong: 'Test Syscoin',
node: 'wss://rpc.tanenbaum.io/wss',
icon,
buyLink: 'https://faucet.syscoin.org',
activityHandler: wrapActivityHandler(EtherscanActivity),
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ const syscoinNEVMOptions: EvmNetworkOptions = {
coingeckoPlatform: CoingeckoPlatform.Syscoin,
icon,
assetsInfoHandler,
buyLink: 'https://trade.coinify.com/syscoin?defaultCryptoCurrency=SYSEVM&cryptoCurrencies=SYSROLLUX,SYSEVM,SYS&targetPage=buy',
activityHandler: wrapActivityHandler(EtherscanActivity),
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ const rolluxTestOptions: EvmNetworkOptions = {
currencyNameLong: 'Test Syscoin',
node: 'wss://rpc-tanenbaum.rollux.com/wss',
icon,
buyLink: 'https://faucet.rollux.com',
activityHandler: wrapActivityHandler(EtherscanActivity),
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ const rolluxOptions: EvmNetworkOptions = {
coingeckoPlatform: CoingeckoPlatform.Rollux,
icon,
assetsInfoHandler,
buyLink: 'https://trade.coinify.com/syscoin?defaultCryptoCurrency=SYSROLLUX&cryptoCurrencies=SYSROLLUX,SYSEVM,SYS&targetPage=buy',
activityHandler: wrapActivityHandler(EtherscanActivity),
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ export interface EvmNetworkOptions {
currencyNameLong: string;
node: string;
icon: string;
buyLink?: string | undefined;
coingeckoID?: string;
coingeckoPlatform?: CoingeckoPlatform;
basePath?: string;
Expand Down Expand Up @@ -98,6 +99,7 @@ export class EvmNetwork extends BaseNetwork {

baseOptions.customTokens = baseOptions.customTokens ?? true;
super(baseOptions);
this.options = options;

this.chainID = options.chainID;
this.assetsInfoHandler = options.assetsInfoHandler;
Expand Down
21 changes: 17 additions & 4 deletions packages/extension/src/ui/action/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -362,14 +362,27 @@ const toggleDepositWindow = () => {
showDepositWindow.value = !showDepositWindow.value;
};
const openBuyPage = () => {
const buyLink =
currentNetwork.value.name === NetworkNames.KadenaTestnet
? (currentNetwork.value as KadenaNetwork).options.buyLink
: `https://ccswap.myetherwallet.com/?to=${currentNetwork.value.displayAddress(
const buyLink = (() => {
console.log([currentNetwork.value, (currentNetwork.value as EvmNetwork).options]);
switch (currentNetwork.value.name) {
case NetworkNames.KadenaTestnet:
return (currentNetwork.value as KadenaNetwork).options.buyLink;
case NetworkNames.SyscoinNEVM:
case NetworkNames.Rollux:
return `${(currentNetwork.value as EvmNetwork).options.buyLink}&address=${currentNetwork.value.displayAddress(
accountHeaderData.value.selectedAccount!.address
)}`;
case NetworkNames.SyscoinNEVMTest:
case NetworkNames.RolluxTest:
return (currentNetwork.value as EvmNetwork).options.buyLink;
default:
return `https://ccswap.myetherwallet.com/?to=${currentNetwork.value.displayAddress(
accountHeaderData.value.selectedAccount!.address,
)}&network=${currentNetwork.value.name}&crypto=${
currentNetwork.value.currencyName
}&platform=enkrypt`;
}
})();
Browser.tabs.create({
url: buyLink,
});
Expand Down

0 comments on commit de523f0

Please sign in to comment.