Skip to content

Commit

Permalink
updated: ton utila
Browse files Browse the repository at this point in the history
  • Loading branch information
venuswhispers committed Dec 19, 2024
1 parent 497e4a0 commit 21e35e1
Show file tree
Hide file tree
Showing 12 changed files with 450 additions and 6 deletions.
15 changes: 14 additions & 1 deletion app/bridge/src/components/lux/teleport/constants/settings.ts
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,10 @@ export const SWAP_PAIRS: Record<string, string[]> = {
LFWOG: ['ZFWOG'],
LMOODENG: ['ZMOODENG'],
LPONKE: ['ZPONKE'],
LNOT: ['ZNOT'],
LDOGS: ['ZDOGS'],
LMRB: ['ZMRB'],
LREDO: ['ZREDO'],
// Zoo tokens
ZOO: ['LZOO'],
ZBTC: ['WBTC', 'LBTC'],
Expand Down Expand Up @@ -189,6 +193,10 @@ export const SWAP_PAIRS: Record<string, string[]> = {
ZFWOG: ['LFWOG'],
ZMOODENG: ['LMOODENG'],
ZPONKE: ['LPONKE'],
ZNOT: ['LNOT'],
ZDOGS: ['LDOGS'],
ZMRB: ['LMRB'],
ZREDO: ['LREDO'],
// Evm tokens
ETH: ['LETH', 'ZETH'],
WETH: ['LETH', 'ZETH'],
Expand Down Expand Up @@ -220,5 +228,10 @@ export const SWAP_PAIRS: Record<string, string[]> = {
AI16Z: ['LAI16Z', 'ZAI16Z'],
FWOG: ['LFWOG', 'ZFWOG'],
MOODENG: ['LMOODENG', 'ZMOODENG'],
PONKE: ['LPONKE', 'ZPONKE']
PONKE: ['LPONKE', 'ZPONKE'],
// Ton tokens
NOT: ['LNOT', 'ZNOT'],
DOGS: ['LDOGS', 'ZDOGS'],
MRB: ['LMRB', 'ZMRB'],
REDO: ['LREDO', 'ZREDO']
}
1 change: 1 addition & 0 deletions app/server/src/config/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -532,6 +532,7 @@ export const UTILA_NETWORKS: Record<string, UTILA_NETWORK> = {
},
assets: {
"SOL": "assets/native.solana-mainnet",
"USDC": "assets/spl-token.solana-mainnet.EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"SIXR": "assets/spl-token.solana-mainnet.blabla",
"BONK": "assets/spl-token.solana-mainnet.DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"WIF": "assets/spl-token.solana-mainnet.Bpt5okWXXrEk7WmnfaWFSUUrXb74CJjZZUL7NJ2NUx5k",
Expand Down
225 changes: 223 additions & 2 deletions app/server/src/settings/mainnet/networks.json
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@
"logo": "https://cdn.lux.network/bridge/currencies/usdc.png",
"contract_address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"decimals": 6,
"status": "active",
"status": "inactive",
"is_deposit_enabled": false,
"is_withdrawal_enabled": true,
"is_refuel_enabled": false,
Expand Down Expand Up @@ -342,9 +342,26 @@
"destination_base_fee": 0,
"is_native": true
},
{
"name": "SIXR",
"asset": "SIXR",
"logo": "https://cdn.lux.network/bridge/currencies/usdc.png",
"contract_address": "",
"decimals": 8,
"status": "inactive",
"is_deposit_enabled": false,
"is_withdrawal_enabled": true,
"is_refuel_enabled": false,
"max_withdrawal_amount": 0,
"deposit_fee": 0,
"withdrawal_fee": 0.01,
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
},
{
"name": "jUSDC",
"asset": "jUSDC",
"asset": "USDC",
"logo": "https://cdn.lux.network/bridge/currencies/usdc.png",
"contract_address": "EQB-MPwrd1G6WKNkLz_VnV6WqBDd142KMQv-g1O-8QUA3728",
"decimals": 8,
Expand All @@ -358,6 +375,74 @@
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
},
{
"name": "Notcoin",
"asset": "NOT",
"logo": "https://cdn.lux.network/bridge/currencies/not.svg",
"contract_address": "EQAvlWFDxGF2lXm67y4yzC17wYKD9A0guwPkMs1gOsM__NOT",
"decimals": 9,
"status": "active",
"is_deposit_enabled": false,
"is_withdrawal_enabled": true,
"is_refuel_enabled": false,
"max_withdrawal_amount": 0,
"deposit_fee": 0,
"withdrawal_fee": 0.01,
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
},
{
"name": "Dogs",
"asset": "DOGS",
"logo": "https://cdn.lux.network/bridge/currencies/dogs.svg",
"contract_address": "EQCvxJy4eG8hyHBFsZ7eePxrRsUQSFE_jpptRAYBmcG_DOGS",
"decimals": 9,
"status": "active",
"is_deposit_enabled": false,
"is_withdrawal_enabled": true,
"is_refuel_enabled": false,
"max_withdrawal_amount": 0,
"deposit_fee": 0,
"withdrawal_fee": 0.01,
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
},
{
"name": "MoonRabbits",
"asset": "MRB",
"logo": "https://cdn.lux.network/bridge/currencies/mrb.svg",
"contract_address": "EQBtFLv5YbHRVr0PSb6KgmQztRK4N2BQ7alxp6mYOBxa-r18",
"decimals": 9,
"status": "active",
"is_deposit_enabled": false,
"is_withdrawal_enabled": true,
"is_refuel_enabled": false,
"max_withdrawal_amount": 0,
"deposit_fee": 0,
"withdrawal_fee": 0.01,
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
},
{
"name": "Resistance Dog",
"asset": "REDO",
"logo": "https://cdn.lux.network/bridge/currencies/redo.svg",
"contract_address": "EQBZ_cafPyDr5KUTs0aNxh0ZTDhkpEZONmLJA2SNGlLm4Cko",
"decimals": 9,
"status": "active",
"is_deposit_enabled": false,
"is_withdrawal_enabled": true,
"is_refuel_enabled": false,
"max_withdrawal_amount": 0,
"deposit_fee": 0,
"withdrawal_fee": 0.01,
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
}
],
"metadata": null,
Expand Down Expand Up @@ -1128,6 +1213,74 @@
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
},
{
"name": "Liquid NOT",
"asset": "LNOT",
"logo": "https://cdn.lux.network/bridge/currencies/lux/lnot.svg",
"contract_address": "0x79b2A7FA60Ff6f328f6F5eb7Bc332CEFECEa0C93",
"decimals": 18,
"status": "active",
"is_deposit_enabled": true,
"is_withdrawal_enabled": true,
"is_refuel_enabled": false,
"max_withdrawal_amount": 1,
"deposit_fee": 0,
"withdrawal_fee": 0.01,
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
},
{
"name": "Liquid DOGS",
"asset": "LDOGS",
"logo": "https://cdn.lux.network/bridge/currencies/lux/ldogs.svg",
"contract_address": "0xC7bDfc60267649C99a86a701Fc3418b7f0C3D043",
"decimals": 18,
"status": "active",
"is_deposit_enabled": true,
"is_withdrawal_enabled": true,
"is_refuel_enabled": false,
"max_withdrawal_amount": 1,
"deposit_fee": 0,
"withdrawal_fee": 0.01,
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
},
{
"name": "Liquid MRB",
"asset": "LMRB",
"logo": "https://cdn.lux.network/bridge/currencies/lux/lmrb.svg",
"contract_address": "0x9cb1eDe76970E1d696D5aa6B4f65491478035271",
"decimals": 18,
"status": "active",
"is_deposit_enabled": true,
"is_withdrawal_enabled": true,
"is_refuel_enabled": false,
"max_withdrawal_amount": 1,
"deposit_fee": 0,
"withdrawal_fee": 0.01,
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
},
{
"name": "Liquid REDO",
"asset": "LREDO",
"logo": "https://cdn.lux.network/bridge/currencies/lux/lredo.svg",
"contract_address": "0x408E5681E209d37FD52c76cF9ee7EfFA8476cd9a",
"decimals": 18,
"status": "active",
"is_deposit_enabled": true,
"is_withdrawal_enabled": true,
"is_refuel_enabled": false,
"max_withdrawal_amount": 1,
"deposit_fee": 0,
"withdrawal_fee": 0.01,
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
}
],
"metadata": null,
Expand Down Expand Up @@ -1659,6 +1812,74 @@
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
},
{
"name": "Zoo NOT",
"asset": "ZNOT",
"logo": "https://cdn.lux.network/bridge/currencies/zoo/znot.svg",
"contract_address": "0xdfCAdda48DbbA09f5678aE31734193F7CCA7f20d",
"decimals": 18,
"status": "active",
"is_deposit_enabled": true,
"is_withdrawal_enabled": true,
"is_refuel_enabled": false,
"max_withdrawal_amount": 1,
"deposit_fee": 0,
"withdrawal_fee": 0.01,
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
},
{
"name": "Zoo DOGS",
"asset": "ZDOGS",
"logo": "https://cdn.lux.network/bridge/currencies/zoo/zdogs.svg",
"contract_address": "0x0b0FF795d0A1C162b44CdC35D8f4DCbC2b4B9170",
"decimals": 18,
"status": "active",
"is_deposit_enabled": true,
"is_withdrawal_enabled": true,
"is_refuel_enabled": false,
"max_withdrawal_amount": 1,
"deposit_fee": 0,
"withdrawal_fee": 0.01,
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
},
{
"name": "Zoo MRB",
"asset": "ZMRB",
"logo": "https://cdn.lux.network/bridge/currencies/zoo/zmrb.svg",
"contract_address": "0x3FfA9267739C04554C1fe640F79651333A2040e1",
"decimals": 18,
"status": "active",
"is_deposit_enabled": true,
"is_withdrawal_enabled": true,
"is_refuel_enabled": false,
"max_withdrawal_amount": 1,
"deposit_fee": 0,
"withdrawal_fee": 0.01,
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
},
{
"name": "Zoo REDO",
"asset": "ZREDO",
"logo": "https://cdn.lux.network/bridge/currencies/zoo/zredo.svg",
"contract_address": "0x137747A15dE042Cd01fCB41a5F3C7391d932750B",
"decimals": 18,
"status": "active",
"is_deposit_enabled": true,
"is_withdrawal_enabled": true,
"is_refuel_enabled": false,
"max_withdrawal_amount": 1,
"deposit_fee": 0,
"withdrawal_fee": 0.01,
"source_base_fee": 0,
"destination_base_fee": 0,
"is_native": false
}
],
"metadata": null,
Expand Down
19 changes: 19 additions & 0 deletions contracts/contracts/lux/LDOGS.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

import "../ERC20B.sol";

contract LuxDOGS is ERC20B {
string public constant _name = "Lux DOGS";
string public constant _symbol = "LDOGS";

constructor() ERC20B(_name, _symbol) {}

function mint(address account, uint256 amount) public {
_mint(account, amount);
}

function burn(address account, uint256 amount) public {
_burn(account, amount);
}
}
19 changes: 19 additions & 0 deletions contracts/contracts/lux/LMRB.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

import "../ERC20B.sol";

contract LuxMRB is ERC20B {
string public constant _name = "Lux MoonRabbits";
string public constant _symbol = "LMRB";

constructor() ERC20B(_name, _symbol) {}

function mint(address account, uint256 amount) public {
_mint(account, amount);
}

function burn(address account, uint256 amount) public {
_burn(account, amount);
}
}
19 changes: 19 additions & 0 deletions contracts/contracts/lux/LNOT.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

import "../ERC20B.sol";

contract LuxNOT is ERC20B {
string public constant _name = "Lux Notcoin";
string public constant _symbol = "LNOT";

constructor() ERC20B(_name, _symbol) {}

function mint(address account, uint256 amount) public {
_mint(account, amount);
}

function burn(address account, uint256 amount) public {
_burn(account, amount);
}
}
19 changes: 19 additions & 0 deletions contracts/contracts/lux/LREDO.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

import "../ERC20B.sol";

contract LuxREDO is ERC20B {
string public constant _name = "Lux Resistance Dog";
string public constant _symbol = "LREDO";

constructor() ERC20B(_name, _symbol) {}

function mint(address account, uint256 amount) public {
_mint(account, amount);
}

function burn(address account, uint256 amount) public {
_burn(account, amount);
}
}
Loading

0 comments on commit 21e35e1

Please sign in to comment.