Giter Site home page Giter Site logo

crowd9_sc's Introduction

IS483 AY 2023-24T1 - Team Tacos (24)

Members

Final Year Project - Project Fund - Backend (Smart Contract) Repository

The primary objective of this project is to establish a safer crowdfunding experience, addressing these challenges for both our project sponsor, and the broader investing community in crypto space.

The smart contracts are written in the Move language, and deployed onto the SUI Blockchain.

A full list of Sui's Client CLI commands can be found here

Setup Instructions

Pre-requisites

  1. Ensure that you have Sui installed. Install it here
  2. Ensure that the active Sui account tied to your machine has enough tokens to deploy the smart contracts. If you are on the Testnet/Devnet, request for tokens from the official Sui Discord server here

Deploying the smart contracts to the Sui blockchain

Ensure that you are on your desired network. Check your currently active environment using the following command: sui client active-env

Switch to a different environment using this command: sui client switch --env [mainnet | testnet | devnet]

Run the following command to publish the smart contracts onto your active environment: sui client publish --gas-budget <GAS BUDGET>

Running unit tests

To run the unit tests and view the code coverage, use the following command (on Windows): sui move test --coverage && sui move coverage summary && sui move coverage source --module governance

crowd9_sc's People

Contributors

boonyeow avatar alvinlingg avatar yongjiunn avatar its-seb 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.