unifactory icon indicating copy to clipboard operation
unifactory copied to clipboard

support all chainids

Open noxonsu opened this issue 3 years ago • 3 comments

хорошо бы давать возможность деплоить в любые чейны, вдруг это новый бч и туда надо залить обменник, это целый пласт клиетов

noxonsu avatar Nov 29 '21 22:11 noxonsu

при деплое свап контрактов, нужен адрес токена-обертки. Сейчас есть возможность деплоить с любой сети, если у нас в конфиге есть адрес такого токена или пользователь вставит его сам. Работает это только для браузерных кошельков (проверял только метамаск), так как есть автоматическая смена сети. С подлючением через WalletConnect все равно нужно будет указывать нужную сеть, поэтому тут только добавлять сети в конфиг.

Disti4ct avatar Dec 02 '21 09:12 Disti4ct

ну wrapped контракт тоже можно задеплоить, в общем пока на холд

noxonsu avatar Dec 03 '21 04:12 noxonsu

Сейчас единственное место где нужно добавить параметры, чтобы новая сеть работала: networks config. Не обязательные параметры помечены < optional:

{
  "<chainId>": {
    "name": "",
    "rpc": "",
    "chainId": ,
    "explorer": "", < optional
    "color": "", < optional
    "registry": "",
    "multicall": "",
    "ENSRegistry": "", < optional
    "baseCurrency": {
      "decimals": ,
      "name": "",
      "symbol": ""
    },
    "wrappedToken": {
      "address": "",
      "name": "",
      "symbol": ""
    }
  },

Disti4ct avatar Jan 26 '22 13:01 Disti4ct