Skip to content

Instantly share code, notes, and snippets.

View dob's full-sized avatar

Doug Petkanics dob

View GitHub Profile
alexvandesande / ethernalsale.js
Last active October 21, 2021 04:40
This is a first draft at what could be a continuous token sale. I just wrote it and haven't tested it but it shows the proof of concept: tokens are continuously generated in any curve desired and sold for the highest bidder. Since there's a maximum token sale speed, this guarantees that sales can't end too quickly. Since the sale always starts f…
pragma solidity ^0.4.2;
contract ethernalSale {
struct order {
uint amount;
address buyer;
mapping (uint => order) orderBook;
mapping (address => uint) balanceOf;