Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

The HEART token is an ERC20 governance token for directing the flow of social impact resources from HeartRithm crypto quant fund

License

NotificationsYou must be signed in to change notification settings

heartrithm/heart_token

Repository files navigation

CircleCIpre-commitCode style: blackLicense: MIT

HEART Governance token

The HEART ERC20 governance token was created for directing the flow of social impact resources fromHeartRithm's regenerative engine for social impact. Token holders will be able to submit philanthropic projects to be considered for voting, and then vote on the allocation of social impact funding. Learn more atwww.heartrithm.com/heart-token.

About HeartRithm

HeartRithm turns code into money in the cryptocurrency ecosystem. We use a combination of algorithmic trading, automated code robots, and other internal platforms for optimizing yield and generating alpha.

HeartRithm aims to be a "regenerative engine for social impact" by scaling up to 50% of our revenues to be driven to social impact causes.

Technical notes

  • We useOpenZeppelin's standard libraries for ERC20 functionality, version 4.2
  • We also use OpenZeppelins implementation of ERC20Votes was use for the governance functionality
  • We chose to use the "COMP" compatible version, ERC20VotesComp, to be be compatible with industry tooling

Contract details

Development

Installation

Python

  1. Set up the python virtual env of your choice. Tested with Python 3.9
  2. pip install -r requirements-dev.txt
  3. Set up git pre-commit hooks withpre-commit install

Node/Ganache

  1. Install node / npm (vianvm recommended)
  2. Installganache for a local blockchain (npm install -g ganache-cli)

Formatting/linting

Install prettier withnpm install -g prettier prettier-plugin-solidity

prettier --write $Contract.sol

Install solhint withnpm install -g solhint

solhint $Contract.sol

Brownie

We usebrownie for python based smart contract development, testing, and deployment

Run tests withbrownie test

About

The HEART token is an ERC20 governance token for directing the flow of social impact resources from HeartRithm crypto quant fund

Topics

Resources

License

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp