Coder Social home page Coder Social logo

mehdiraash / polymesh-portal Goto Github PK

View Code? Open in Web Editor NEW

This project forked from polymeshassociation/polymesh-portal

0.0 0.0 0.0 1.29 MB

Polymesh Portal

License: GNU General Public License v3.0

Shell 0.07% JavaScript 0.08% TypeScript 99.16% CSS 0.27% HTML 0.08% Dockerfile 0.34%

polymesh-portal's Introduction

Polymesh Portal

The Polymesh Portal is a user-friendly interface for interacting with a Polymesh Blockchain account. It's built with the Polymesh SDK and utilizes the Polymesh Browser Extension Signing Manager and Polymesh SubQuery GraphQL API. This portal serves as a reference implementation for developers building on Polymesh.

Features

Multiple Wallet Support

Connect with ease using Polymesh, Polkadot, Talisman, or Subwallet on desktop. Mobile users can connect with SubWallet and Nova Wallet. More Polkadot extension based wallets are possible. For wallet support requests, reach out to the Polymesh team.

Responsive Design and Mobile Compatibility

Crafted with a responsive design for seamless use on different devices, including mobile phones and tablets. Connect with a compatible mobile wallet for on-the-go access to manage your Polymesh assets and transactions.

Comprehensive Feature Set

Overview Page

  • Provides a snapshot of the connected Polymesh account.
  • Displays POLYX token balances, account status, identity ID, signing key details, transaction history, and asset transfer history.
  • Allows sending/receiving POLYX and removal of signing keys.

Staking Page

  • Perform staking actions such as bonding tokens and nominating node operators to stake your POLYX with.
  • View details of your staking account.
  • View chain information related to staking.
  • View and download staking reward history.

Portfolio Page

  • Efficiently manage Fungible and Non-fungible assets and customize portfolios.
  • View total balances and locked tokens.
  • View Fungible asset details such as metadata, related documents of the asset you hold.
  • View NFT Collection details.
  • View individual NFT details.
  • Add, remove, or rename portfolios, and move funds between them.
  • View Portfolio specific transaction and movement history.

Transfers Page

  • Streamlined management of settlement instructions.
  • Full support for Fungible and Non-fungible assets.
  • View pending, affirmed, and failed settlement instructions with full details.
  • Supports creation of settlement venues and basic/advanced settlement instructions.

Multisig Page

  • View and approve pending multisig transactions.
  • View historical multisig transactions.

Authorizations Page

  • Centralized hub for permission actions.
  • View details of incoming and outgoing authorizations.
  • Create new authorizations for actions such as the transfer of ticker, transfer of asset ownership, request a key to join the identity, adding relayer paying keys, assignment of portfolio custody to another identity, and more.

Claims Page

  • Efficient management of account claims.
  • View details of received or issued claims.
  • Create claims for use with on-chain asset compliance rules.

Distributions Page

  • Easy access to capital distributions.
  • View details of pending, claimed, and historical distributions.

Settings Page

  • Customize and configure the portal according to preferences.
  • Change connected wallet, set default address, block specific wallets, select RPC endpoints, and switch themes.

Community and Contribution

The Polymesh Portal is open source. Contribute through bug reports, feature requests, or pull requests. Follow us on Twitter and join the community on Discord to unlock the full potential of the Polymesh ecosystem!

Installation

  1. Clone the repository:

    git clone https://github.com/PolymeshAssociation/polymesh-portal.git
  2. Navigate to the project directory:

    cd polymesh-portal
  3. Install dependencies using Yarn:

    yarn

Configuration

Configure node and middleware endpoints with environment variables. Testnet configuration is in .env.development. For production, use .env.production. Additionally, you can change the runtime node and middleware endpoints via the website's Settings page of a deployed site.

Local Development

Run the portal locally for development:

yarn dev

This starts a local development server for testing. Any changes you make to the code will be reflected live without the need to restart the server.

Build

Generate static content for hosting:

yarn build

Deploy contents of the dist directory to a hosting service of your choice.

polymesh-portal's People

Contributors

f-obrien avatar arsenshl avatar quinndiggitypolymath avatar polymath-eric avatar mehdiraash avatar olia-nistratova avatar adamdossa avatar

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.