All Projects → ampleforth → ampleforth-contracts

ampleforth / ampleforth-contracts

Licence: GPL-3.0 license
Smart contracts for Ampleforth Protocol (working name uFragments)

Programming Languages

typescript
32286 projects
solidity
1140 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ampleforth-contracts

haal
Hääl - Anonymous Electronic Voting System on Public Blockchains
Stars: ✭ 96 (-59.66%)
Mutual labels:  protocol, smart-contracts
Purple
Official Rust implementation of the Purple Protocol
Stars: ✭ 85 (-64.29%)
Mutual labels:  protocol, smart-contracts
Protocol
⛓ Dev Protocol is an open source middleware for creator's sustainability.
Stars: ✭ 56 (-76.47%)
Mutual labels:  protocol, smart-contracts
Merkletreejs
🌱 Construct Merkle Trees and verify proofs in JavaScript.
Stars: ✭ 238 (+0%)
Mutual labels:  protocol, smart-contracts
ethereum-crowdsale
0xcert protocol crowdsale contracts for Ethereum blockchain.
Stars: ✭ 15 (-93.7%)
Mutual labels:  protocol, smart-contracts
baseline
The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and distributed ledger technology to enable confidential and complex coordination between enterprises while keeping data in systems of record. This repo serves as the main repo for the Baseline Protocol, containing core packages, examples, and r…
Stars: ✭ 565 (+137.39%)
Mutual labels:  protocol, smart-contracts
Set Protocol Contracts
🎛 Set Protocol Smart Contracts
Stars: ✭ 151 (-36.55%)
Mutual labels:  protocol, smart-contracts
Credits
Credits(CRDS) - An Evolving Currency For An Evolving Society
Stars: ✭ 14 (-94.12%)
Mutual labels:  protocol, smart-contracts
kleros
Kleros smart contracts
Stars: ✭ 203 (-14.71%)
Mutual labels:  protocol, smart-contracts
metamorphic
A factory contract for creating metamorphic (i.e. redeployable) contracts.
Stars: ✭ 167 (-29.83%)
Mutual labels:  smart-contracts
platform-contracts
Smart contracts Genesis Vision platform
Stars: ✭ 18 (-92.44%)
Mutual labels:  smart-contracts
nftfy-v1-core
A decentralized protocol for NFT fractionalization
Stars: ✭ 62 (-73.95%)
Mutual labels:  smart-contracts
RTP-Audio-and-Video-for-the-Internet-Chinese-Version
No description or website provided.
Stars: ✭ 30 (-87.39%)
Mutual labels:  protocol
tasit-sdk
A JavaScript / TypeScript SDK for making native mobile Ethereum dapps using React Native
Stars: ✭ 93 (-60.92%)
Mutual labels:  smart-contracts
advanced-solidity-lottery-application
This is an advanced lottery example smart contract on solidity Ethereum. It has CRUD examples required to create an application on solidity Ethereum.
Stars: ✭ 49 (-79.41%)
Mutual labels:  smart-contracts
solidity-cli
Compile solidity-code faster, easier and more reliable
Stars: ✭ 49 (-79.41%)
Mutual labels:  smart-contracts
lens
The official network explorer for Wavelet.
Stars: ✭ 28 (-88.24%)
Mutual labels:  smart-contracts
FreeRADIUS-Server-Configuration-Tool
🎯 FreeRADIUS Server Configuration Tool 🖥️
Stars: ✭ 33 (-86.13%)
Mutual labels:  protocol
pytest-eth
PyTest plugin for testing smart contracts for Ethereum blockchain.
Stars: ✭ 23 (-90.34%)
Mutual labels:  smart-contracts
blockapps-rest
REST API wrapper. Great for e2e
Stars: ✭ 36 (-84.87%)
Mutual labels:  smart-contracts

Ampleforth

Build Status  Coverage Status

Ampleforth (code name uFragments) is a decentralized elastic supply protocol. It maintains a stable unit price by adjusting supply directly to and from wallet holders. You can read the whitepaper for the motivation and a complete description of the protocol.

This repository is a collection of smart contracts that implement the Ampleforth protocol on the Ethereum blockchain.

The official mainnet addresses are:

Table of Contents

Install

# Install project dependencies
yarn

Testing

# Run all unit tests (compatible with node v12+)
yarn test

Testnets

There is a testnet deployment on Kovan. It rebases hourly using real market data.

Contribute

To report bugs within this package, create an issue in this repository. For security issues, please contact [email protected]. When submitting code ensure that it is free of lint errors and has 100% test coverage.

# Lint code
yarn lint

# Format code
yarn format

# Run solidity coverage report (compatible with node v12)
yarn coverage

# Run solidity gas usage report
yarn profile

License

GNU General Public License v3.0 (c) 2018 Fragments, Inc.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].