Giter Club home page Giter Club logo

octan1id-soulbound's Introduction

Purpose of Soulbound

Octan Soulbound contracts are to allow users mint Soulbound Token (SBT), carrying their reputation scores provided by Octan Reputation Ranking System, then proving and building their trustworthiness in Web3 space. SBT is also the prerequisite for users to participate Octan Label platform (as a platform for community to label, identify and classify onchain entities), then earn rewards and token incentives. Visit Octan Reputation Ranking Scoring algorithm and framework here https://github.com/Octan-Labs/Reputation-scoring. Octan onchain data processing pipeline here https://github.com/Octan-Labs/pipeline.

Octan SoulBound Contracts

The smart contract source code, written in Solidity, of the Octan 1ID Project has been auditted and verified by Verichain, a notable auditor in blockchain space. You can access the audit report by following this link.

Mint Octan SBT (on BNB Chain mainnet) to carry and update reputation scores: https://octan.network/1-id

Octan Soulbound contracts has been deployed on mainnets of:

  • BNB Chain:
    • Management 0x70B88A6d3c2c5DdD0301e87EDd77099e69a1c77E
    • Reputation 0xc7A344C69075cecBDB97FcA96AbD7f4e3977fa43
    • Minter 0x4FB6aAaF1Dcfa7c3811b2747bFEe06296f4d4bFd
  • opBNB:
    • Management 0x3D0B6850B8C10174437cCD82A55786403f6875dc
    • Reputation 0x4dC69dD4601D37BF8141a563Dc26394a2A7A6810
    • Minter 0x11D0a90608Af97B95E0Ec58DCc3ffC1abB77E3C8

Octan Soulbound contracts on NEO-EVM testnet:

Requirements

  • Installations:
    • NodeJS: version 16.15.1 or above (link)
    • yarn: version 1.22.17 or above (link)
  • Install dependencies:
        yarn

Configurations

  • Create your environment file (.env) by following a sample (env.example)

Note:

  • You can remove unnecessary RPC_PROVIDER or API_KEY, but make sure update accordingly in the hardhat.config.ts

Running Tests

  • Run a command:
        yarn test

Deployment

You can try to deploy these contracts on public networks. Example:

  • Deploy on BNB Smart Chain Testnet:
  yarn bsc_test scripts/deployment.ts

octan1id-soulbound's People

Contributors

paven86 avatar trmaphi avatar

Watchers

hieutran avatar Toan Le avatar JasonT 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.