Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MANTRA-Chain/mantrachain
MANTRA is a purpose-built RWA Layer 1 Blockchain, capable of adherence to real world regulatory requirements.
https://github.com/MANTRA-Chain/mantrachain
Last synced: about 2 months ago
JSON representation
MANTRA is a purpose-built RWA Layer 1 Blockchain, capable of adherence to real world regulatory requirements.
- Host: GitHub
- URL: https://github.com/MANTRA-Chain/mantrachain
- Owner: MANTRA-Chain
- License: mpl-2.0
- Created: 2024-09-05T08:20:34.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-09T08:47:02.000Z (2 months ago)
- Last Synced: 2024-11-09T09:28:19.830Z (2 months ago)
- Language: Go
- Size: 27.6 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-ccamel - MANTRA-Chain/mantrachain - MANTRA is a purpose-built RWA Layer 1 Blockchain, capable of adherence to real world regulatory requirements. (Go)
README
# Mantrachain
Mantrachain is a global real-world assets platform built on blockchain technology. It leverages advanced blockchain features to facilitate the tokenization and trading of real-world assets.
## Table of Contents
- [Overview](#overview)
- [Features](#features)
- [Getting Started](#getting-started)
- [Development](#development)
- [Architecture](#architecture)
- [Modules](#modules)
- [Security](#security)
- [Contributing](#contributing)## Overview
Mantrachain is designed to bridge the gap between traditional assets and the blockchain world. By enabling the tokenization of real-world assets, it opens up new possibilities for asset management, trading, and financial innovation.
## Features
- Real-world asset tokenization
- Advanced blockchain technology integration
- Multi-token support for transaction fees
- Custom fee market implementation
- Cosmos SDK-based architecture## Getting Started
To get started with Mantrachain, you'll need to set up your development environment.
### Prerequisites
- Go 1.23 or later
### Installation
1. Clone the repository:
```bash
git clone https://github.com/MANTRA-Chain/mantrachain.git
cd mantrachain
```2. Build the project:
```bash
make install
```## Development
### Testing
To run unit tests:
```bash
make test-unit
```## Architecture
Mantrachain follows the Cosmos SDK architecture and implements several custom modules to achieve its functionality. The project uses Architecture Decision Records (ADRs) to document important architectural decisions.
For more information on the architecture and design decisions, please refer to the [ADR directory](adr/).
## Modules
Mantrachain includes several custom modules:
- `x/xfeemarket`: Extends the fee market functionality to support multiple fee tokens.
- `x/tokenfactory`: Allows for the creation and management of new tokens (based on Neutron's implementation).
- `x/tax`: Handles tax-related operations within the chain.For detailed information on each module, please refer to their respective README files in the `x/` directory.
## Security
We take security seriously. If you discover a security issue, please bring it to our attention right away!
Please refer to our [Security Policy](SECURITY.md) for more details on reporting vulnerabilities.
## Contributing
We welcome contributions to Mantrachain! Please check out our [Contributing Guide](CONTRIBUTING.md) for guidelines about how to proceed.
---
For more detailed information, please check the documentation in the respective directories and files within the repository.