Skip to content
This repository has been archived by the owner on Sep 10, 2019. It is now read-only.

Releases: eosdac/eosdactoken

Release 1.0.0

13 Dec 18:30
f280c6c
Compare
Choose a tag to compare

This release corresponds to what is currently deployed on the EOS Mainnet compiled with cdt 1.4.1.

To verify this code, validate the hash on chain with cleos:

./cleos.sh get code eosdactokens
code hash: f88f1900e7b3f772bc744a4929894d4a1b1b28537caef5382dbbeb2e43ef7e11

Then compare it with what you see from this github repo:

sha256sum output/mainnet/eosdactokens/eosdactokens.wasm 
f88f1900e7b3f772bc744a4929894d4a1b1b28537caef5382dbbeb2e43ef7e11  output/mainnet/eosdactokens/eosdactokens.wasm

You can also compile it yourself locally.

First, check your version of cdt:

eosio-cpp --version
eosio-cpp version 1.3.2

You'll need to use 1.4.1 to verify the files correctly.

git checkout v1.4.1  
git submodule update --init --recursive
./build.sh
sudo ./install.sh

Then build and check the results yourself:

./output/mainnet/compile.sh 
git status

Updated `memberterms` storage.

13 Aug 23:48
be3daa6
Compare
Choose a tag to compare

The main change with this release is to improve the way the memberterms are stored for a registering user.

Previously this was saved as a free text field intended to store the hash of the agreed terms. Now the hashes for the terms are stored in a separate table each time the terms are changed and the registering member stores a reference to that hash.
This results is a reduction in the amount of data that would need for each member which would reduce the RAM requirement for a registering member to participate in the DAC.