v0.4.0 is breaking.
- Importing and inheriting from
Ownable
- Completely breaking change. Renamed all getters to more intuitive identifiers
indexedAddres()
toaddressByIndex()
namedIndex()
toindexByName()
namedAddress
toaddressByName()
addressIndex()
toindexByAddress()
indexName()
tonameByIndex()
add()
toregister()
- removed ENS
addr()
(incompatible without using nameHash) - pragma solidity 0.4.17
- Completely breaking changes
- Added minimum Withdrawable API compliance
- Change factoryFee to productPrice
- Changed newFromFactoryFee to commission
- Changed "newfromfactoryfee" to "sswallet"
- Hardcoded predeployed bootstrap address
- removed
__init3()
- Renamed registrar proxy getters according to registrar getter name changes
- Removed
event RegistrarChange(bytes32 indexed _registrar, address indexed _kAddr);
- Added
function removeFrom(bytes32 _registrar, address _kAddr)
- Added
event RegistrarRegister(bytes32 indexed _registrar, address indexed _kAddr);
- Added
event RegistrarRemove(bytes32 indexed _registrar, address indexed _kAddr);
- Added
reservedNames
mapping for to allow only owner to add reserved name contracts - Added
function changeReservedName(bytes32 _regName, bool _reserved) returns (bool);
- Added explicit reentry protection with
ReentryProtected
contract addFactory()
toregisterFactory(address _kAddr)
addTo()
toregisterIn()
- pragma solidity 0.4.17