awesome-bonding icon indicating copy to clipboard operation
awesome-bonding copied to clipboard

A curated list of token bonding curve code and resources.

Awesome Bonding :sunglasses:

A curated list of token bonding curve code and resources.

If you want to find out more about decentralized financial systems, see this other awesome list: https://github.com/ong/awesome-decentralized-finance

If you want to contribute, please read this.

The List

Presentations

  • Intro to Bonding Curves: https://tokenengineeringcommunity.github.io/intro-to-bonding-curves

Simulations

  • Augmented TBC simulation: https://commons-stack.github.io/augmented-tbc-design/
  • Bonding Playground:
    • https://bondingplayground.netlify.com/
    • https://gitlab.com/linumlabs/bonding-curve-playground
  • Taxation of Sigmoidal Token Bonding Curves: https://sigmoid-tbc-app.herokuapp.com/
  • Modelling the precision of fixed point integer arithmetic: https://gitlab.com/linumlabs/molecule-system-modelling/blob/master/jupyter-lab-environment/workspace/uint256-precision.ipynb

Theory / cadCAD Models:

  • BlockScience/conviction: https://github.com/BlockScience/conviction/blob/master/bonding_curve_eq.py
  • linumlabs/molecule-system-modelling: https://gitlab.com/linumlabs/molecule-system-modelling/blob/master/jupyter-lab-environment/workspace/molecule-alpha.ipynb

Contracts:

  • commons-stack/genesis-contracts: https://github.com/commons-stack/genesis-contracts/tree/master/contracts/bondingcurve
  • dap-ps/discover: https://github.com/dap-ps/discover/tree/master/contracts
  • dOrgTech/BC-DAO: https://github.com/dOrgTech/BC-DAO/tree/master/contracts/BondingCurve
  • linumlabs/molecule-alpha: https://gitlab.com/linumlabs/molecule-alpha/tree/nightly/Blockchain/contracts
  • ProteaNetwork/protea-gather: https://github.com/ProteaNetwork/protea-gather/tree/master/Blockchain/contracts
  • runtimeverification/verified-smart-contracts: https://github.com/runtimeverification/verified-smart-contracts/blob/uniswap/uniswap/x-y-k.pdf
  • bancorprotocol/contracts_eos (in C++): https://github.com/bancorprotocol/contracts_eos/blob/master/contracts/eos/MultiConverter/MultiConverter.cpp
  • Fairmint/c-org: https://github.com/Fairmint/c-org

Articles / Discussions:

  • Deep Dive: Augmented Bonding Curves: https://medium.com/giveth/deep-dive-augmented-bonding-curves-3f1f7c1fa751
  • More price functions for Token-Bonding Curves: https://hackernoon.com/more-price-functions-for-token-bonding-curves-d42b325ca14b
  • How to Make Bonding Curves for Continuous Token Models: https://blog.relevant.community/how-to-make-bonding-curves-for-continuous-token-models-3784653f8b17
  • Bonding Curves Explained – Yos Riady · Software Craftsman: https://yos.io/2018/11/10/bonding-curves/
  • Converting Between Bancor and Bonding Curve Price Formulas: https://medium.com/@billyrennekamp/converting-between-bancor-and-bonding-curve-price-formulas-9c11309062f5
  • Fixed Point Arithmetic support - Contracts - OpenZeppelin Community: https://forum.openzeppelin.com/t/fixed-point-arithmetic-support/356
  • Bonding Curves In Depth: Intuition & Parametrization: https://blog.relevant.community/bonding-curves-in-depth-intuition-parametrization-d3905a681e0a
  • On bonding curves and charitable giving: https://tokeneconomy.co/on-bonding-curves-and-charitable-giving-9bf74b9343d2
  • Token Bonding Curves | Coder's Errand: http://coders-errand.com/token_bonding_curves/
  • Continuous Organizations Whitepaper - Thibauld Favre https://github.com/C-ORG/whitepaper
  • Re-Fungible Token (RFT) https://billyrennekamp.medium.com/re-fungible-token-rft-297003592769

Resources on Aragon's Fundraising App

  • Fundraising Rinkeby release: https://nightly-rinkeby.aragon.org/#/paxmongolia/0xb74add727d52d0c361d56de38824a8b14112c9c4
  • Fundraising Github Repository: https://github.com/AragonBlack/fundraising
  • Introduction to Fundraising: https://blog.aragon.org/introducing-aragon-fundraising/
  • Aragon Fundraising and ANT value by Luke Duncan: https://observablehq.com/@lkngtn/ant-and-aragon-fundraising
  • Tokens with plans to use Fundraising
    • Aragon Chain: https://blog.aragon.one/aragon-chain/
    • Aragon Court: https://forum.aragon.org/t/aragon-network-launch-phases-and-target-dates/1263
  • Fundraising Documentation: https://fundraising.aragon.black/
  • Pre-Workshop Mechanism design brief: https://docs.google.com/document/d/1qK5z_Jm0zNhdEFL_uXj7BkhJCEV_-hlUqiawHZBbMZY/edit
  • With MIT Media Lab Automated Autonomous Legal Entities Working Group:
    • Publishing DAO Scenario Hacking: https://hackmd.io/AVy2rUZeRWKf285W61aftw?view
    • DAO Legal Scenario Hacking: https://hackmd.io/7JZ6BpNMT5i1goVmKOoamQ?both

License

No rights reserved.