All Projects → mangata-finance → mangata-node

mangata-finance / mangata-node

Licence: Unlicense license
Mangata ❤️ Substrate & Polkadot

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to mangata-node

Astar
The dApp hub for blockchains of the future
Stars: ✭ 533 (+925%)
Mutual labels:  substrate, polkadot
interbtc
interBTC: Trustless Bitcoin on Polkadot | kBTC: Trustless Bitcoin on Kusama
Stars: ✭ 136 (+161.54%)
Mutual labels:  substrate, polkadot
polkadot-wiki-old
The Polkadot wiki.
Stars: ✭ 56 (+7.69%)
Mutual labels:  substrate, polkadot
nft-gallery
NFT Explorer 🗺 🧭 running on Kusama and Polkadot
Stars: ✭ 281 (+440.38%)
Mutual labels:  substrate, polkadot
subsocial-offchain
Off-chain storage for Subsocial blockchain. This app builds user feeds and notifications by subscribing to Substrate events.
Stars: ✭ 24 (-53.85%)
Mutual labels:  substrate, polkadot
jupiter
Wasm smart contract networks powered by Substrate FRAME Contracts pallet in Polkadot ecosystem.
Stars: ✭ 49 (-5.77%)
Mutual labels:  substrate, polkadot
bittensor
Internet-scale Neural Networks
Stars: ✭ 97 (+86.54%)
Mutual labels:  substrate, polkadot
polkadot-apps
Fork of Polkadot.js Apps with Subsocial types.
Stars: ✭ 17 (-67.31%)
Mutual labels:  substrate, polkadot
ts
Misc. TypeScript definitions that are not yet available on DefinitelyTyped but required by other projects in this repo. Should be merged with upstream projects or the DT project.
Stars: ✭ 13 (-75%)
Mutual labels:  substrate, polkadot
py-substrate-interface
Python Substrate Interface
Stars: ✭ 125 (+140.38%)
Mutual labels:  substrate, polkadot
rmrk-substrate
Nested, conditional & Multi-resourced NFTs.
Stars: ✭ 44 (-15.38%)
Mutual labels:  substrate, polkadot
trustbase
Smart Contract parachain interoperate with Polkadot and Ethereum
Stars: ✭ 22 (-57.69%)
Mutual labels:  substrate, polkadot
polkaswap-web
Polkaswap is a non-custodial, cross-chain AMM DEX protocol for swapping tokens based on Polkadot and Kusama relay chains, Polkadot and Kusama parachains, and blockchains directly connected via bridges. Polkaswap removes trusted intermediaries and provides the opportunity for faster trading.
Stars: ✭ 43 (-17.31%)
Mutual labels:  substrate, polkadot
polkascan-pre-harvester
Polkascan PRE Harvester
Stars: ✭ 23 (-55.77%)
Mutual labels:  substrate, polkadot
polkawallet-flutter
Replace to: https://github.com/polkawallet-io/app
Stars: ✭ 107 (+105.77%)
Mutual labels:  substrate, polkadot
crunch
Crunch is a command-line interface (CLI) and Matrix Bot to claim staking rewards every Era for Substrate-based chains
Stars: ✭ 34 (-34.62%)
Mutual labels:  substrate, polkadot
substrate-tcr-ui
A react.js frontend for Substrate TCR runtime.
Stars: ✭ 14 (-73.08%)
Mutual labels:  substrate, polkadot
common
Utilities and base libraries for use across polkadot-js for Polkadot and Substrate. Includes base libraries, crypto helpers and cross-environment helpers. Full documentation & examples available.
Stars: ✭ 221 (+325%)
Mutual labels:  substrate, polkadot
Substrate
Substrate: The platform for blockchain innovators
Stars: ✭ 6,275 (+11967.31%)
Mutual labels:  substrate, polkadot
tools
Various cli tools for Polkadot and Substrate chains, including basic node monitoring, making API queries via a cli app and other command-line tools
Stars: ✭ 173 (+232.69%)
Mutual labels:  substrate, polkadot

Mangata brand

Mangata Node

Application-specific blockchain for decentralized exchange, a parachain in Polkadot ecosystem. Implementation includes MEV solution, Proof of Liquidity and no gas economy.

Themis

Issues Pull Request GitHub last commit Build Status Language

Description

Reliable decentralized exchange (DEX) blockchain - interoperable with other blockchains using Polkadot. The exchange is using a consensus algorithm that solves MEV/frontrunning problems and makes all participants' access to trading opportunities equal.

The design of the blockchain guarantees fixed-fees that provides greater control of trading costs and higher arbitrage opportunity. Assets on the exchange will serve multiple purposes- at the first iteration, they are the block producer’s stake and exchange liquidity at the same time, and more comes later.

Build mangata-node locally

Compilie mangata-node binary and wasms artifacts

  • use docker wrapper for cargo to build mangata-node
./docker-cargo.sh build --release -p mangata-node

build artifacts will be placed in <REPO ROOT>/docker-cargo/release

Generate docker image

You can use build-image.sh script to build & generate docker image

./scripts/build-image.sh mangatasolutions/mangata-node:dev

or you can use already compiled build atributes generated in previous step

SKIP_BUILD=1 BUILD_DIR=./docker-cargo/release ./scripts/build-image.sh

This will generate new local docker image mangatasolutions/mangata-node:dev

Run

In order to run mangata-parachain locally one need to set up both:

  • local relay network
  • local parachain network

Because of number of parameters is quite troublesome thats why we came up with dedicated dockerized environment.

Set up network using parachain-launch

Dockerized setup requires you to build development docker image mangatasolutions/mangata-node:dev.

Start docker environment using, you need to

cd ./launch
yarn install
yarn gen
yarn up

once started, you can access nodes using port forwards

Docker setup can be stopped using

cd ./launch
yarn down

Sudo access

Alice is set as sudo account for parachain-launch docker setup

Managata node configuration

There is number of chain configurations available for both development and production environements:

chainspec (--chain) Sudo Description
kusama ******* production kusama public mainnet
kusama-local Alice development kusama local testnet
rococo ******* production rococo public testnet
rococo-local Alice development rococo local testnet
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].