├── .gitattributes ├── .gitignore ├── Pipfile ├── Pipfile.lock ├── artifacts └── truffle │ ├── Disperse.json │ ├── ERC20.json │ ├── IERC20.json │ ├── SafeMath.json │ └── Token.json ├── buidler-config.js ├── contracts ├── Disperse.sol └── Token.sol ├── package.json ├── paper ├── disperse.pdf └── disperse.tex ├── readme.md ├── token_research ├── __init__.py ├── benchmark.py ├── contracts │ ├── __init__.py │ ├── disperse.py │ └── token.py └── utils │ ├── __init__.py │ ├── accounts.py │ ├── binary_search.py │ ├── contracts.py │ ├── evm.py │ ├── recipients.py │ └── storage.py └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/.gitignore -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /artifacts/truffle/Disperse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/artifacts/truffle/Disperse.json -------------------------------------------------------------------------------- /artifacts/truffle/ERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/artifacts/truffle/ERC20.json -------------------------------------------------------------------------------- /artifacts/truffle/IERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/artifacts/truffle/IERC20.json -------------------------------------------------------------------------------- /artifacts/truffle/SafeMath.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/artifacts/truffle/SafeMath.json -------------------------------------------------------------------------------- /artifacts/truffle/Token.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/artifacts/truffle/Token.json -------------------------------------------------------------------------------- /buidler-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/buidler-config.js -------------------------------------------------------------------------------- /contracts/Disperse.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/contracts/Disperse.sol -------------------------------------------------------------------------------- /contracts/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/contracts/Token.sol -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/package.json -------------------------------------------------------------------------------- /paper/disperse.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/paper/disperse.pdf -------------------------------------------------------------------------------- /paper/disperse.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/paper/disperse.tex -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/readme.md -------------------------------------------------------------------------------- /token_research/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /token_research/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/token_research/benchmark.py -------------------------------------------------------------------------------- /token_research/contracts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /token_research/contracts/disperse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/token_research/contracts/disperse.py -------------------------------------------------------------------------------- /token_research/contracts/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/token_research/contracts/token.py -------------------------------------------------------------------------------- /token_research/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/token_research/utils/__init__.py -------------------------------------------------------------------------------- /token_research/utils/accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/token_research/utils/accounts.py -------------------------------------------------------------------------------- /token_research/utils/binary_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/token_research/utils/binary_search.py -------------------------------------------------------------------------------- /token_research/utils/contracts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/token_research/utils/contracts.py -------------------------------------------------------------------------------- /token_research/utils/evm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/token_research/utils/evm.py -------------------------------------------------------------------------------- /token_research/utils/recipients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/token_research/utils/recipients.py -------------------------------------------------------------------------------- /token_research/utils/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/token_research/utils/storage.py -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/disperse-research/HEAD/yarn.lock --------------------------------------------------------------------------------