GithubHelp home page GithubHelp logo

noxonsu / anyswap-crosschain Goto Github PK

View Code? Open in Web Editor NEW

This project forked from anyswap/anyswap-crosschain

0.0 0.0 11.0 100.39 MB

no-code evm bridge

Home Page: https://crosschain.onout.org

License: GNU General Public License v3.0

JavaScript 12.67% TypeScript 82.08% HTML 0.08% CSS 0.07% Solidity 5.10% Batchfile 0.01%
appsource

anyswap-crosschain's Introduction

Hi there 👋

Noxon's GitHub stats

anyswap-crosschain's People

Contributors

bharathcoorg avatar dfinn-blockchain avatar j94k avatar nexisdev avatar noxonsu avatar shendel avatar vitaliyshulik avatar winter520 avatar

Watchers

 avatar  avatar

anyswap-crosschain's Issues

Add MPC address checker

If the admin on the manage panel changes the MPC address (Validator node network address), the app should check its MPC addresses in the router of the connected network, and if addresses do not match, show a warning and display a button to set a new MPC Address to the network router.

wrong pool size

image

пулы есть (видны в форме обмена) но в разделе пулов по нулям все

admin dash security

смог задеплоить роутре в полигоне с левого адреса, но не смог сохранить его в админке (что хорошо). но переключившись на админа смог сохранить. вроде не баг, но лучше запредить сохранять роутеры где овнер не админ

check Pool frontend

https://crosschain.onout.org/#/pool не показывает корректно мои пулы, особенно после того как кто то произвел обмены. мне пишет, что у меня 9000 свап токенов, что по факту не так (у меня должны быть токены в мейннете) 0x873351e707257C28eC6fAB1ADbc850480f6e0633 мой адрес

https://screenshots.wpmix.net/chrome_NougpRy3DnQ7sgPT9KnDArJU4ZawVzBp.png

user multichain.org liquidity for pairs without own liquidity

В дискорде произошел интересный диалог, клиент (который к тому же купил) говорит, что нужно использовать ликвидность от других дексов, например оригинального multichain.org с добавлением своего % . другой клиент говорит, что вообще не думал, что покупая плагин надо еще думать о ликвидности.

нужен cost & ETA для такой фичи, чтоб привлечь спонсорство.

admin panel: load existing data

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

Show main token networks by default

нужно добавить инфу по дефолтной сети основного токена и отображать ее на главной

admin panel garmoshka

скрыть секцию настройки ноды в toggle если поля уже заполнены

remove unsafe instruction for admin

image

пусть генерит где то еще, как я понял метамаск берет из хд валета, не уверен, что это безопасно, мало ли где еще его основной 12 слов используется.

Config contract

Check and add (if we don't have) methods to remove routers and tokens from the config.

admin dashboard improvements

Add token fee fetching button

  • Добавить кнопку
  • отображать баланс комиссии (если есть возможность)

Contracts validation

Validate user contracts:

  • check contract existence for the target network
  • check contract structure. For example existence of the base variables/methods

admin panel: add input validation

https://crosschain.onout.org/#/settings

  • инпуты с erc20 адресами проверять, что это реально ерс20 адреса
  • то же касается Crosschain token address
  • - проверку chainid выдавать только те, которые мы поддерживаем. +https://screenshots.wpmix.net/chrome_yjR3GAK4uKiUvfrOM1xdrz2X9voqcrrq.png
  • - Swap config добавить валидацию чисел (они там вроде есть, но не показывают ероры) + добавиь дефолтные https://screenshots.wpmix.net/Telegram_GSMTMdk6SQeLg0K9ubNSznInk3pLReYX.png . например если fee (последний инпут) указать 1 то не сохраняет это.
  • так же в SWAP конфиг нужно добавить поле https://screenshots.wpmix.net/Telegram_fX2995yuWAb3Wypckyuc5Rdx6ACWqUJe.png так как форма сохраняется в привязке к этому инпуту, который берется из соседней формы (что пипец как не очевидно). в идеале их обьеденить вообще, но там надо делать две транзы на сохранение т.к. разные методы

remove dashboard

убрать вообще dashboard все равно не работает

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.