GithubHelp home page GithubHelp logo

jasonwartell / esdt-operations Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 3.0 742 KB

GUI with dapp connector for Elrond ESDT issuance and other operations

License: GNU General Public License v3.0

TypeScript 99.24% JavaScript 0.32% Shell 0.44%
chakra egld elrond react token esdt nextjs-dapp react-hook-form nextjs

esdt-operations's Introduction

ESDT Operations

To Do

I do not intend to implement "ESDT Transfer to SC Method" There is enough info here and within ELROND documents to easily implement it for your specific needs. Leaving the button to select it demonstrates how to use an "Under Construction" page redirect in your middleware with Next.js

Prerequisites

  1. ensure you have the latest version of npm installed
  2. ensure you have the latest version of nodejs installed

How to start it locally:

  1. clone or download the repo
  2. cd esdt-operations
  3. rename .env.example file to .env.local
  4. npm install
  5. npm run dev -> for development
  6. npm run build -> npm start for production

How to connect mobile device to your localhost:

  1. ensure your firewall is disabled or you allow access as necessary
  2. in middleware.ts comment out the following lines:
let referer = request.headers.get('referer');

  if (!referer?.includes(definedHost)) {
    return NextResponse.rewrite(new URL('/forbidden', request.url));
  }

Full size screen shot

Full_Screen

iPad Air in light mode

iPad_ Air_lightmode

iPad Air in dark mode

iPad_Air_darkmode

iPhone 12 Pro

iPhone_12_Pro

esdt-operations's People

Contributors

jasonwartell avatar juliancwirko avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

esdt-operations's Issues

Only webwallet connect is tested.

Webwallet connect is working properly for all transactions. Other methods have not been tested (maiar browser extension, maiar mobile app, and ledger).

Status callback render not working properly

In OwnerActions.tsx, after signing the transaction and being redirected back to the dApp, the transaction status FlexWrappers (pending, transaction, error) do not display unless the form selection button is pressed.

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.