Skip to content

Releases: airalab/robonomics_contracts

Robonomics network launch

16 Apr 08:52
Compare
Choose a tag to compare

This is first stable release of Robonomics in Ethereum network.

Contracts

ENS Contract Description
xrt.5.robonomics.eth XRT Robonomics token
factory.5.robonomics.eth Factory Factory for robot liability smart contracts
ambix.5.robonomics.eth Ambix XRT token migration unit
auction.5.robonomics.eth DutchAuction Contract to estimate start price of XRT
airalab.lighthouse.5.robonomics.eth Lighthouse Robonomics network lighthouse supported by Airalab

CHANGELOG

  • Migrate to Petersburg EVM;
  • Introduced predictable nonce parameter;
  • Upgrade truffle, solc and openzeppelin versions;
  • Stable API for future backward compatibility.

Robonomics contracts RC2

13 Dec 15:13
Compare
Choose a tag to compare

This is BETA release of Robonomics platform in Ethereum mainnet.

In this release Ethereum related optimizations was added to Solidity contracts. Tiny delegate proxies is used to reduce gas usage of liability smart contract spawning.

Contracts

ENS Contract Description
xrt.4.robonomics.eth XRT Robonomics token
factory.4.robonomics.eth Factory Factory for robot liability smart contracts
ambix.4.robonomics.eth Ambix XRT token migration unit
auction.4.robonomics.eth DutchAuction Contract to estimate start price of XRT
airalab.lighthouse.4.robonomics.eth Lighthouse Robonomics network lighthouse by Airalab (our beta testbed)

CHANGELOG

  • Added tiny delegatecall proxies for liability and lighthouse contracts
  • Precise gas estimation using transaction data fee estimation

Robonomics Beta 4 contracts

01 Dec 15:50
Compare
Choose a tag to compare

This is BETA release of Robonomics platform in Ethereum mainnet.

It's next (and hope the last) beta release of Robonomics platform smart contracts. The main improvement of this is adding KYC control for auction and ambix smart contracts. Smart contracts also refactored to be more readable and clean.

CHANGELOG

  • Added interface files, fix #49, fix #50
  • Added KYC for ambix and auction, fix #48
  • Optimized gas estimation, fix #47
  • Migrated to new truffle version, fix #46
  • Moved ENS contracts to contracts/ens

Robonomics Beta 3 contracts

29 Oct 23:17
Compare
Choose a tag to compare

This is BETA release of Robonomics platform in Ethereum mainnet.

It's next beta release of Robonomics platform smart contracts. In this release enabled lighthouse locking mechanism that prevents information channel message sniffing. Also enabled dynamic gas price estimator for adaptive emission based on liability factory transaction gas price.

Contracts

ENS Contract Description
xrt.3.robonomics.eth XRT Robonomics token
factory.3.robonomics.eth LiabilityFactory Factory for robot liability smart contracts
ambix.3.robonomics.eth Ambix XRT token migration unit
auction.3.robonomics.eth DutchAuction Contract to estimate start price of XRT
airalab.lighthouse.3.robonomics.eth Lighthouse Robonomics network lighthouse by Airalab (our beta testbed)

CHANGELOG

  • Added lighthouse wars prevention #44
  • Added gas price estimation #45

Robonomics Beta 2 contracts

11 Oct 10:29
Compare
Choose a tag to compare

This is BETA release of Robonomics platform in Ethereum mainnet.

In release stabilizing code base is continued. The code pass two audits, reports available here. Founded bugs was fixed in this release. Also keep actual version of used third party sources (OpenZeppelin, ENS) is very important for us.

Contracts

ENS Contract Description
xrt.2.robonomics.eth XRT Robonomics token
factory.2.robonomics.eth LiabilityFactory Factory for robot liability smart contracts
ambix.2.robonomics.eth Ambix XRT token migration unit
auction.2.robonomics.eth DutchAuction Contract to estimate start price of XRT
airalab.lighthouse.2.robonomics.eth Lighthouse Robonomics network lighthouse by Airalab (our beta testbed)

CHANGELOG

  • Renaming Ask/Bid -> Demand/Offer everywhere
  • Added requirement to match 'validator' in offer message
  • Added 'success' field in result message (helps to cancel liability)
  • Added 'Finalized' event in liability smart contract
  • Added 'HashConsumed' event in liability factory
  • Added audit report references
  • Allowed zero cost liabilities
  • Safe zero value transfers for 'cost' and fees
  • Improved hash tracking in liability factory (SingletonHash contract)
  • Upgrade to OpenZeppelin 2.0
  • Upgrade ENS contracts to latest mainnet
  • Fixed tests

Robonomics Beta contracts

05 Sep 09:19
Compare
Choose a tag to compare

This is BETA release of Robonomics platform in Ethereum mainnet.

The main point of Robonomics Beta is code stabilization and bug fixes of robonomics protocol. Also this release introduce robonomics versioning migration system incuding Ambix smart contract for XRT token migration. DutchAuction smart contract launched in this release as rehearsal of Token Generation Event.

Contracts

ENS Contract Description
xrt.1.robonomics.eth XRT Robonomics token
factory.1.robonomics.eth LiabilityFactory Factory for robot liability smart contracts
ambix.1.robonomics.eth Ambix XRT token migration unit
auction.1.robonomics.eth DutchAuction Contract to estimate start price of XRT
airalab.lighthouse.1.robonomics.eth Lighthouse Robonomics network lighthouse by Airalab (our beta testbed)

ChangeLog

  • Updated OpenZeppelin
  • Added Ambix token migration contract
  • Added DutchAuction contract
  • Lots of bug fixes

Robonomics mainnet alpha

14 Jun 12:07
Compare
Choose a tag to compare
Pre-release

This is ALPHA release of Robonomics platform in Ethereum mainnet.

This release contains several sensitive enhancements: truffle integration, ENS resovers, unit testing. But more important is Ethereum mainnet migration. This is mean that from this time all robonomics driven communication are protected by Ethereum network consensus. But costs of transactions are increased too. We are recommend to use testnet if your transaction have no economicaly sensitive data.

Contracts

ENS Contract Description
xrt.0.robonomics.eth XRT Robonomics token
factory.0.robonomics.eth LiabilityFactory Factory for robot liability smart contracts
airalab.lighthouse.0.robonomics.eth Lighthouse Robonomics network lighthouse by Airalab (our alpha testbed)

ChangeLog

  • Used OpenZeppelin smart contracts: MintableToken, BurnableToken, ECRecover
  • Smart contracts structure refactored for using Truffle build system
  • Added testnet and mainnet migration scripts
  • Added unit tests: XRT, LiabilityFactory, Lighthouse
  • AIP5 enabled

Preemptive lighthouses

02 May 14:40
Compare
Choose a tag to compare
Pre-release

In this release lighthouse contracts have a feature to drop member if it have no activity long time.

Contracts

Contract URI
Kovan (rev 2)
XRT https://kovan.etherscan.io/address/0x0ef7fcb816fd725819e071efb48f7eacb85c1a6a
Factory https://kovan.etherscan.io/address/0x291cf74beafe4a3b61f36373dbc0febd35c8102e

Robonomics network lighthouse

31 Mar 10:06
3e9b6c3
Compare
Choose a tag to compare

Robot liability execution service

29 Nov 14:58
Compare
Choose a tag to compare
Pre-release

This release finalize first version of robot liabilitiy smart contracts used in AIRA reference implementation of robot economics protocol.