Releases: makoto/blockparty
Releases · makoto/blockparty
First self audit fix and ENS integration
Ethereum London February 2018 release
- Add Rinkeby support to config
- Change deposit from 0.05 to 0.02
- Add event data of Ethereum London February 2018
- Disable remote deploy via infura
Other ad hoc changes
- Upgrade truffle to 4.0.6
- Upgrade jQuery to 3.3.1
- Add Travis CI (basic)
- Add test coverage tool support
- Rename sha3 to keccak256
The full comparison is here
ETHLDN#71
The full diff is at v0.8...v0.8.2
smart contracts
- fix
Contract can be drained if event cancelled
vulnerability (v0.8.1) PR - stop returning ether back to user when exception is raised PR
config
- upgrade web3 from 0.16 to 0.20
- add
app_config.js
to hard code contract addresses (and prompt for "yes" confirmation)
tests
- change stress test to log
attend
function by admin (aka batchAttend) - change stress test to log
confirmation#add
function
scripts
- change
scripts/decrypt.js
to take block number as argument - change
scripts/decrypt.js
to take contract address
frontend
- switch ethereum price API from cryptocompare to coinmarketcap
- change button from
Register
toRSVP
- change button from
Attend
toConfirm Attendance
#ETHLDN release
This is a release to be used for CodeUp#22 and #ETHLDN September meetup
- Upgrade solidity to 0.4.11 (8803993)
- Upgrade Truffle to v3.4.6 (#73)
- Refactor
payback
function to scale over 200 people (#74) - Allow user to register full name encrypted (#75)
- Make
name
,deposit
, andlimitOfParticipants
configurable (#76) - Deploy via Infura (#77)
The full diff of this version is at v0.7...v0.8
CodeUp#21 release (2017 June)
- Bug fix for block reentrancy (#47)
- Upgrade Truffle to v3.2 (#49)
- Allow user to register by invitation (#52)
- Allow owner to transfer ownership (#67)
- Add stress test (67db2ff)
The more detail of the result of the event is at https://medium.com/@makoto_inoue/running-everyday-dapp-when-ethereum-is-under-pressure-2c5bf4412c13
EdCon release (2017 Feb)
- Multiple contributions from Jeff about changing webpack (#30 #31 )
- Allow users to see who are participating without connecting via local geth, Mist, nor Metamask.(#21)
- Display the blockchain node you are connecting to (#34)
- Bug fix to limit who can call setLimitOfParticipant (#35)
- Enable batch attend (#38)
- Remove Bounty contract (#40)
- Upgrade Traffle to v3
Withdraw
As part of code review, a few people pointed out the risk of contract owner sending all the payout to attendees.
I changed it so that each attendees (or everybody in the event of cancellation) of the event has to withdraw by themselves. Any unclaimed payout will be sent to the contract owner one week after the event is over.
Metamask and Bounty
- Add Bounty program
- Support metamask