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

v0.9.1 First deployment on Ethereum mainnet

Pre-release
Pre-release
Compare
Choose a tag to compare
@benjaminbollen benjaminbollen released this 21 Dec 16:28

OpenST v0.9.1 is the first release deployed on Ethereum mainnet combined with the
activation of Simple Token to power the OpenST platform. The OpenST platform
allows Ethereum smart contracts to runs faster and cheaper while leveraging
the security properties of Ethereum's Proof-of-Work. In this release we implement
the first corner stone of the protocol: the ability to stake value on Ethereum
mainnet and mint a new representation of that value on a utility chain,
effectively increasing the computational throughput of Ethereum smart contracts
by allowing parallel execution across chains.

OpenST smart contracts have been restructured to store value separately from
the logic that implements the protocol. v0.9.1 is not yet protocol complete
as the validators are whitelisted and not yet open with stake put forward on
Ethereum mainnet. However, by splitting the protocol implementation into
these two logically separate problems, we can already start working with
member companies and developers to fine-tune the APIs and the developer
experience to build mainstream applications on Ethereum.

  Ethereum mainnet (value)   |  OpenST platform (utility)
  ---------------------------------------------------------------------
      Core - - - - - - - - - - - (Core)
      /                      |      \
     /                       |       \
  Registrar                  |  Registrar
    |                        |        |
  OpenSTValue                |  OpenSTUtility
    \_ SimpleStake           |    \_ UtilityTokenAbstract
                             |         \_ SimpleTokenPrime (base token)
                             |         \_ BrandedToken

Ethereum Mainnet (value) contract addresses

Contract Address
Registrar 0x8d6e334c8C483001512BaDf32bBA4CB147b0bfFe
OpenSTValue 0xDf89401300F8188dEAB746AC5b5D72a8ba5d73f7
SimpleToken 0x2C4e8f2D746113d0696cE89B35F0d8bF88E0AEcA

OpenST Mainnet (utility) contract addresses

Contract Address
Registrar 0xa378D9212D9B8D79d6d3fA0C0349760601c491EC
OpenSTUtility 0x71c62F4bfd063aeEE0dF9fBABEA3f93e74ac87C8
SimpleTokenPrime 0x878dfCdD0B45D721033868C1F73E56a276B27Deb

Ropsten Testnet (value) contract addresses

Contract Address
Registrar 0x2336BDFCdB0f4379241Bf761d99B384789D2BFE0
OpenSTValue 0x9c184611eDb5407bb81fD26bEFe759Bb30D95bBf
SimpleToken 0xb8DA7653f44561Ae2b1Ee4C4683B887E8A9DE941

OpenST Testnet (utility) contract addresses

Contract Address
Registrar 0xdB37CD5Dc7C8AF539cE4319ae72d333A37DcfD7b
OpenSTUtility 0x26B6f32D3D3F04B82551630b8b3C1Deb787F817b
SimpleTokenPrime 0x1CF44b3310697141581e5A58883C956FF119d161

Connecting to Utility Chain

Users can download and execute shell script to connect to utility chain.

Main-Net Utility Chain

wget https://s3.amazonaws.com/assets.simpletoken.com/scripts/setup_uc_1411_node.sh
sh setup_uc_1411_node.sh

Test-Net Utility Chain

wget https://s3.amazonaws.com/assets.simpletoken.com/scripts/setup_uc_1410_node.sh
sh setup_uc_1410_node.sh

Please refer openst-platform v0.9.1 change-log for more details.


Development Environment

Scripts to setup local Value Chain & Utility Chain for development/testing purposes have been provided. Please refer test/README.md