Skip to content

v1.1.0-ropsten.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@jijordre jijordre released this 15 Apr 09:33
· 79 commits to develop since this release
b177590

Essential updates 🌟

  • Nonce of null settlement challenge proposal (#372)
    • When a DSC or NSC challenge is stopped (through DriipSettlementChallengeByPayment or NullSettlementChallengeByPayment, respectively) or when a driip or null is successfully settled (through DriipSettlementByPayment or NullSettlement) the corresponding settlement proposal is no longer removed. Rather it is terminated by having the property terminated of the contract internal proposal set to true.
    • The nonce of NSC proposals is no longer a nonce per se as it does not respect uniqueness constraints. Rather its value when initiating a new proposal is set to the max of previous (wallet-currency specific) DSC and NSC proposal nonces.
  • Add definition block number to settlement proposal (#374)

Deployed to Ropsten

{
    "networks": {
        "ropsten": {
            "BalanceTracker": "0x74df27673a00ba5b84f2f64b3fd9f51684d3099f",
            "BalanceTrackerLib": "0x19d623c85db480691fe3c951605d03782ed99052",
            "BlockNumbDisdIntsLib": "0xc4b967f65c58ff9bebc3f4e6006ca747dda425fe",
            "BlockNumbFiguresLib": "0x2c3c3d765acddee179a8a8761576a4a3a19a7251",
            "BlockNumbIntsLib": "0xad9ed5435de353bf7ac2cdf952ef219c4b396eca",
            "BlockNumbReferenceCurrenciesLib": "0x3d21e3946bbe3e4b8bae97f6c729925e50000124",
            "BlockNumbUintsLib": "0x0c7ee2034a625737740a5a5b6df2d2a0f802c33b",
            "CancelOrdersChallenge": "0xe5b6bfc9b9803e7e0ca09c247a3a7069d35fbbb9",
            "ClientFund": "0x7b2a00d603006f17f0f48ed162385282394b517c",
            "CommunityVote": "0xbcebbc01d82750d96a014c1a1da928ae04e9a773",
            "Configuration": "0xad982ef9795e4ffee0b840dcaa1cbc035b7a98b6",
            "ConstantsLib": "0x174954f2cafc8d8436393759a5e0b1d6339aaee0",
            "CurrenciesLib": "0x1f1454c87dde2177ced3dd4209b0b1314f179b75",
            "DriipSettlementByPayment": "0x23a94c41adeeeddca73e3259b75f1b6aafade240",
            "DriipSettlementByTrade": "0xd6b5696ce453534ea40c92f9b89395d062ae1cb9",
            "DriipSettlementChallengeByPayment": "0x80662f285254ddd5e7abdde04a074942d35a4416",
            "DriipSettlementChallengeByTrade": "0x8ecb8370daceb56d2c289e6c1dca71c3d5636180",
            "DriipSettlementChallengeState": "0x30ab021563fb3b7ff520930289752c3062bf6909",
            "DriipSettlementDisputeByPayment": "0xef5ccbfe8aabfd37215ee5e68b409f1db099de4d",
            "DriipSettlementDisputeByTrade": "0x534158e3e5a2a305f7bd284f736b9cc2d93d39d1",
            "DriipSettlementState": "0x8e9a655c552f7aa866626a9cfdfedff2fe6095b2",
            "DriipSettlementTypesLib": "0x6860719b527f08aa9eb6430c02a1dde7702553a3",
            "ERC20TransferController": "0x6ef806c9edadceaeca2229fd9dfc490213cdefbe",
            "ERC721TransferController": "0xed8a6ed9951e32c8ccc7e028c8df05c4a869d542",
            "FraudChallenge": "0xd1d2e899e185ad99f6f0eea5d471b5b8defdb9a8",
            "FraudChallengeByDoubleSpentOrders": "0x24e4310dd2dfd525b82d8b5147e4f190488d51b0",
            "FraudChallengeByOrder": "0xae87038d7258499bcb1d22444bb1b4457a4b8670",
            "FraudChallengeByPayment": "0xb67d558cfdc1cdba18e9e2c11ec88e738a924665",
            "FraudChallengeByPaymentSucceedingTrade": "0x82a129cf470078917caace0e69a14fb394907452",
            "FraudChallengeBySuccessivePayments": "0xaae16be812197f354c3dd6fecefd7ff34427e4a1",
            "FraudChallengeBySuccessiveTrades": "0x4752f4eb6f70edd9319dbd8fe16937e51d85024e",
            "FraudChallengeByTrade": "0xdf51f4217d3886fb9503ed15a6392fc7f0a2f95b",
            "FraudChallengeByTradeOrderResiduals": "0x475a8079a5e89a0f4ac765e8669581ce3e184229",
            "FraudChallengeByTradeSucceedingPayment": "0x592b2780e826911c3384b8167620c92312e30e7e",
            "FungibleBalanceLib": "0x7da5f69d95f0c664063337bf5d319315ab6bc194",
            "Migrations": "0xc21f07ef791b757d102e219e9378d3482a58e195",
            "MonetaryTypesLib": "0x90c92e50f4a3fa393d7a7338849ad1676f9f1fc8",
            "NahmiiToken": "0xa11598352758c10386d568159a991f0efdc059d1",
            "NahmiiTypesLib": "0xa6835bfcf99b8b92063ed40272412c8459cfafee",
            "NonFungibleBalanceLib": "0x17739a0cd4eeb499ac1123e25b4c296721715840",
            "NullSettlement": "0x20fbd45ef2651108d216c3672ac4d533a0806931",
            "NullSettlementChallengeByPayment": "0x1c43c289ff3965601e2b03800d078690d878cc2c",
            "NullSettlementChallengeByTrade": "0x59ea2cb9126850a79e388ced3a8754190210ef3d",
            "NullSettlementChallengeState": "0x75f884cd6809079f0ae3fabb7f343fa1835bbd06",
            "NullSettlementDisputeByPayment": "0xe43709281116d82d31b8e6f78faf4b1cb4b76281",
            "NullSettlementDisputeByTrade": "0x166639c9ecb34556b6611d95fac59516b2bbd425",
            "NullSettlementState": "0x7250c172fa034cf106515d208eaef084e7b671d9",
            "PartnerFund": "0x9a7ad7cae16f20c530f2266884412899ae9bef7e",
            "PaymentHasher": "0xbcfa9d6926b407c7ae6362c50a43456076f6c6c5",
            "PaymentTypesLib": "0x125bac5b210b246691706c1162e60ba24019e644",
            "RevenueFund1": "0x51945e12687fc332760980849443fa8cff81a0da",
            "RevenueTokenManager": "0xa390e63a7b748c987d74f9a77179c90485ccf0c2",
            "SafeMath": "0x96e8652371c894886aa2e8c95053e9663b812c8c",
            "SafeMathIntLib": "0xbcfa906f6b733536cddfb2372f226889c3a3f274",
            "SafeMathUintLib": "0x02f461aa69d78d8c155e131dd309b9ee4bdaefc0",
            "SecurityBond": "0x07d8b700404752536f43fbd067b967ac1ebb3cd9",
            "SettlementChallengeTypesLib": "0x9fc003fba547ffb5ce8b2a7e63e3f188943975de",
            "SignerManager": "0xe8870bfa0f76265d1e79361c6853163a1eac282f",
            "Strings": "0x3e0e6b649e8f0957995c51ae325fb47e3ec0509d",
            "TokenHolderRevenueFund": "0x7eb163ecfe873fc71a73bdd7747c8b417d0609b3",
            "TradeHasher": "0x765723afe83e7148792025c65f68a09dc45a6095",
            "TradeTypesLib": "0x5946feced7a01298009eecfec8062e87a65ec804",
            "TransactionTracker": "0x8a2ebe151347957559c0dea2270d09777e04a1e3",
            "TransferControllerManager": "0xb94b55c0f0ee1e1771e6efa51d7a8a40698c9331",
            "TxHistoryLib": "0xe07202dbd783db9965c85e23a2077c3268ea3e00",
            "Validator": "0x52f7031e7effb4e89df4c27b99119458d09fa376",
            "ValidatorV2": "0x68dd832e816f58801306a6c106a28b1c2e624bd5",
            "WalletLocker": "0x8f96bc1a1a3b72db8fe374530d5fe29636dd6deb"
        }
    },
    "updatedAt": "2019-04-15T00:18:05.321Z"
}

Remarks 👁

  • Pre-releases v1.0-ropsten.9 and v1.0-ropsten.10 should rather have versioned as pre-releases of v1.1.0. This pre-release thus corrects the previous error by being versioned w.r.t. to the coming v1.1.0.
  • Contract abstractions for the deployment to Ropsten are available in [email protected]. Note that the npm package has been dist-tagged w.r.t. this release of contracts. Thus the npm package may be installed as
    npm install [email protected]
    
    or alternatively as
    npm install nahmii-contract-abstractions-ropsten@nahmii-contracts-1.1.0-ropsten.1