Giter VIP home page Giter VIP logo

maxima-us / redspot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from patractlabs/redspot

0.0 1.0 0.0 43.36 MB

Redspot is an Substrate pallet-contracts (ink!) development environment. Compile your contracts and run them on a different networks. Redspot's core forks from Hardhat but changed a lot to suit substrate.

Home Page: https://redspot.patract.io/

License: Other

JavaScript 4.97% TypeScript 89.93% Rust 5.10%

redspot's Introduction

Redspot


Redspot is named after Jupiter's Great Red Spot, which is also the largest DOT in the solar system. Redspot's target project is Truffle in Truffle Suite. Redspot is a development environment, testing framework and asset pipeline for pallet-contracts. Redspot is trying to let the development of ink! be projectized and simplify the testing and interacting with contracts.

We think Redspot needs to be a flexible system for the reason that pallet-contracts would be integrated to any substrate chain with some partial modification. Thus we decide using hardhat as Redspot core architecture for it has an outstanding design to allow developer using plugins to add new features.

Therefore, we establish our project on the hardhat core framework and modify it a lot to suit substrate under MIT licence. In future, Redspot would build more features based on this forked hardhat core.

This project is used for contracts developer, if developers want to deploy and test on a blockchain, we advice developer to use "jupiter" blockchain, which is a open testnet for substrate pallet-contracts. Better than that, jupiter also provide a develop type node, that could very easily for testing contracts.

Please refer to this for more information: https://github.com/patractlabs/jupiter

Riot group for disscusion: https://app.element.io/#/room/#PatractLabsDev:matrix.org

NOTICE! redpot has an old version repo using for MVP(Minimum Viable Product), but now is archived and is not maintained any more. Refer to this repo redspot-v0.1

Documentation

https://docs.patract.io/en/redspot/introduction

Chinese: https://docs.patract.io/redspot/introduction.html

How to run examples

  1. The node version should be 14
  2. First you need to install the dependencies in the redspot root directory yarn
  3. Compile the code yarn build
  4. Go to the examples directory, e.g. cd examples/erc20
  5. Install the dependencies in the current directory yarn
  6. In the examples/erc20 directory, you can invoke the redspot commands normally. For example: npx redspot compile

License

This project is forked from hardhat, and just base on the hardhat-core part then modify it under MIT license. (not include Hardhat Network, "sample-project/" and others which is under NOMIC LABS DEVELOPER LICENSE AGREEMENT and Unlicense, more details refer to hardhat LICENSE)

And Redspot would also be distributed under MIT license.

Thanks

hardhat - Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.

redspot's People

Contributors

0xmarto avatar actions-user avatar alcuadrado avatar atenjin avatar bencicandrej avatar canepat avatar dapplion avatar dependabot[bot] avatar forgetso avatar fvictorio avatar fzeoli avatar ii-ii-ii avatar itirabasso avatar itsnickbarry avatar jjant avatar marinomaria avatar ndngo avatar nebojsa94 avatar paulrberg avatar pcowgill avatar scnale avatar tmilar avatar tranvictor avatar vargsupercolony avatar viarnes avatar vittominacori avatar wighawag avatar yuelipeng avatar zjiekai avatar zzcwoshizz avatar

Watchers

 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.