Skip to content

Releases: tokensoft/platform-contract

Audit Feedback

11 Nov 00:39

Choose a tag to compare

Audit Feedback Pre-release
Pre-release

On SaleTracker.sol

  • Add public modifiers
  • Add public list of addresses for offline querying of purchase balances

The purchase() function inside of SaleTracker.sol also now enforces a non-zero payment. This allows us to ensure we can create a unique list of addresses.

Audit Changes

09 Nov 20:46

Choose a tag to compare

Audit Changes Pre-release
Pre-release

The Multisig wallet has been reverted back to the standard contract. This was done to reduce risk of introducing possible security vulnerabilities.

The other contracts remain unchanged from v0.1.

Initial Audit

25 Oct 17:37

Choose a tag to compare

Initial Audit Pre-release
Pre-release

This release is for the initial contracts. It contains the following:

TestToken.sol

This is a simple token based off the Open Zeppelin contracts. This token contract will have the public properties updated specifically for our customer.

MultiSigWallet.sol

This is the Gnosis multisig wallet contract with a few changes to remove compiler warning and slight code arrangement for readability.

SaleTracker.sol

This is the contract that users will send funds to during a crowdsale when they want to purchase tokens. The main requirement is that they must send in a unique payment code and call the purchase() function.

They should not be allowed to send money directly to the contract to the default fallback payable function.

This contract also has the option of enforcing the payment code matching the first 8 bytes of the sha3 of the senders address.