Hsiang-xxs / libcompound

Get up to date cToken data using 20% less gas without mutating state.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libcompound

Get up to date cToken data using 20% less gas without mutating state.

Gas Benchmarks

Benchmarks taken from a recent run of the test suite on a mainnet fork.

LibCompound

Method balanceOfUnderlying Gas exchangeRateCurrent Gas
Direct Call 70,638 67,236
LibCompound 51,163 39,281

LibFuse

Method balanceOfUnderlying Gas exchangeRateCurrent Gas
Direct Call 81,177 77,968
LibFuse 66,954 63,183

Getting Started

git clone https://github.com/transmissions11/libcompound.git
cd libcompound
make

About

Get up to date cToken data using 20% less gas without mutating state.

License:GNU Affero General Public License v3.0


Languages

Language:Solidity 79.2%Language:Shell 10.8%Language:Julia 5.2%Language:Nix 2.6%Language:Makefile 2.3%