v1.4.0-ropsten.1
Pre-release
Pre-release
jijordre
released this
23 Jun 21:16
·
27 commits
to develop
since this release
Essential updates 🌟
- Revise signature of events emitted at start of DSC by trade (#329)
- Revise start of DSC from trade (#335)
- Revise start of NSC in NullSettlementChallengeByTrade (#338)
- Revise submission of trade and order candidate for NSC (#341)
- Revise submission of trade and order candidate for DSC (#344)
- Cancel dependent NSC at successful submission of trade or order candidate in DSC (#349)
- Removal of DSC proposals at trade settlement (#353)
- Cancel dependent NSC when cancelling DSC in DriipSettlementChallengeByTrade (#356)
- Add ChallengeByTradeEvent to {Driip,Null}SettlementChallengeByTrade (#360)
- Add ChallengeByOrderEvent to {Driip,Null}SettlementChallengeByTrade (#361)
- Add UnchallengeOrderCandidateByTradeEvent to DriipSettlementChallengeByTrade (#362)
- Support unsynchronized balance in trade at start of DSC (#388)
- Support standard parameter in DriipSettlementByTrade#settleTrade() (#402)
- Constrain start of DSC by trade by wallet nonce (#407)
Remarks 👁
- The combined solution to #329, #335, #338, #341 and #344 required that former DriipSettlementChallengeByTrade and DriipSettlementDisputeByTrade be reduced in size as their migrations required too much gas. Thus a broader of approach of factorizing out order specific features from DSC and NSC contracts was undertaken. This resulted in new contracts DriipSettlementDisputeByOrder, DriipSettlementChallengeByOrder, NullSettlementDisputeByOrder and NullSettlementChallengeByOrder introduced in PR #422.
Deployed to Ropsten 🚀
{
"networks": {
"ropsten": {
"BalanceTracker": "0x62780bade3b4997e43111fe342292106deb1c75e",
"BalanceTrackerLib": "0x07804c816d296a70d206942f3f7e405619e0ea6c",
"BlockNumbDisdIntsLib": "0x4d6f3a31ed328b1d80dbc5db93abfa0dbb32ddf5",
"BlockNumbFiguresLib": "0xa6b146acc70406dfed1aef0c999aa1113a20713c",
"BlockNumbIntsLib": "0x806f86393f0b727f64d72a9094e00c074b0e4ae4",
"BlockNumbReferenceCurrenciesLib": "0x7cc4b74627299b51107ac496e5c1d87799267a97",
"BlockNumbUintsLib": "0xf5e7564af4bcb4efcc1f66edc8d85fadc9ee11c3",
"CancelOrdersChallenge": "0xbeb0554ab98171db9803b79694f4d1d2ad8a596c",
"ClientFund": "0x56790e0e27e568de54449b5f4440793159033dba",
"CommunityVote": "0x561a6950b1a3f10d9bfcb78fc6aecfcc977cff06",
"Configuration": "0x2b142a35125844f002033a497c899847fed101c2",
"ConstantsLib": "0x6bc191636fa146c859b0298f12a9925ffa34f1b3",
"CurrenciesLib": "0xbc0406d90e242f47ebe09e47192695a7bc423a7b",
"DriipSettlementByPayment": "0x5969f9459e46e7c5cb60a251cded2d17b540a717",
"DriipSettlementByTrade": "0x0fe7432346f7494192dbd44a63823e0057d38ef7",
"DriipSettlementChallengeByOrder": "0xad88f3015bd52381123dd5fc20ca18b786e2d45c",
"DriipSettlementChallengeByPayment": "0x8ec9f836d7c887832dd9d963b67512d0735d9d25",
"DriipSettlementChallengeByTrade": "0x9dc662fd30f7bb97ca18841a80b071e427abccee",
"DriipSettlementChallengeState": "0xef3b76f19088853e59eed0f5d18d4c629025c974",
"DriipSettlementDisputeByOrder": "0x211d8bf19264f2c387c5539a15de3cb2fdcd0362",
"DriipSettlementDisputeByPayment": "0x2197edf6fe94c7942f9a31e1ee5ee298956ec8c7",
"DriipSettlementDisputeByTrade": "0x3b3def1e76da5e53534e57cb05c16198ffcaf706",
"DriipSettlementState": "0x4d184f338e4ee088e6a6e98fdd12fd3e31d4ff2a",
"DriipSettlementTypesLib": "0xe53371561b6ed2b6029c4300b8b32caa2bc6ae73",
"ERC20TransferController": "0xcd88f6c8e290511f98f9a8c00108306ddd1c670b",
"ERC721TransferController": "0x2b71f9381e46b8f50d9018176c8c4add1999867c",
"FraudChallenge": "0x71549b9a97790ebac982e7957d4f55631b768d25",
"FraudChallengeByDoubleSpentOrders": "0x907d5c3a5a44a7241d8b626549bc5c3dd9c2e79d",
"FraudChallengeByOrder": "0x40bf537fe1f8988f2af783038e6a6fb5635edac8",
"FraudChallengeByPayment": "0x2bd67fea9c0e92662a526983f8efa04507bc918d",
"FraudChallengeByPaymentSucceedingTrade": "0xca1a2a0d989e90858849189c1c1b903be90d55be",
"FraudChallengeBySuccessivePayments": "0x461eeca2e323d59ae8fd22c4e53ede3a587b1b3d",
"FraudChallengeBySuccessiveTrades": "0xfcb42d178c88abb2cb04dad0a7ceb0b674c03f30",
"FraudChallengeByTrade": "0x262d2588df7f6e7002e8574018d267d555e257d0",
"FraudChallengeByTradeOrderResiduals": "0x322434aa0df24f8c913350e191ceaa25d17de10e",
"FraudChallengeByTradeSucceedingPayment": "0x30f896b00f22f3667e2f2418fcda861b514973e5",
"FungibleBalanceLib": "0x6e10e04e437ca21c143c49b4e91df1d8132a88b7",
"Migrations": "0x240d692c769d1cb1f2f17dd147cb10580eac7614",
"MonetaryTypesLib": "0xeee09bde911837ca7cba46af34415c833f66b4ef",
"NahmiiToken": "0xda9b289f81e4407a95a2f6e40bdecba9aab3738b",
"NahmiiTypesLib": "0x87dd62bbe5777f26427f1bc963f15256bd9c82c9",
"NonFungibleBalanceLib": "0xbbf57d3f9ca76abf2f014e8d08c53e3913285ac5",
"NullSettlement": "0xa45233cb00d2de0aa50939eba707568bff58a548",
"NullSettlementChallengeByOrder": "0xa836f8ea42ae1b70c08a52363a4b27179d15eb25",
"NullSettlementChallengeByPayment": "0x4f8efdf14f1682e82e545a5ff2586f56be40f1f8",
"NullSettlementChallengeByTrade": "0xc03f717ed738c0467cba91a3cf0568f39d28c5ad",
"NullSettlementChallengeState": "0xbc919e72928a99d79657ab0cd3836d709bbd4511",
"NullSettlementDisputeByOrder": "0xc9c7eff607652ae2abf2c3de44d5e17ac1d82097",
"NullSettlementDisputeByPayment": "0xcdce5041c07c8273caae3aab58ddd9af8f499949",
"NullSettlementDisputeByTrade": "0x031d5c61c6b5115b458b83a86ffd8244f65606be",
"NullSettlementState": "0x065c9e9d8ad23a3c9092df22b33789525657f949",
"PartnerBenefactor": "0x59e18486165ecc238abdd70e3b2b3ba71958ee49",
"PaymentHasher": "0x3179ae05561c314ca6e72f57eb9774876ea08916",
"PaymentTypesLib": "0x62896e860408f75b01ff46750a35987b563b3a45",
"RevenueFund1": "0xffadeff0b7a6e51c6f4a9a9e91252f86b416c4c1",
"RevenueTokenManager": "0x1751d12d5ed9969de66eb41b53a019a4e3c8c7a3",
"SafeMath": "0x94160e18fcdbd6a40cfda17681663fa1e8e8fc30",
"SafeMathIntLib": "0xfb23221258baf56fb7c492020e9e3c53b21ba3cd",
"SafeMathUintLib": "0xc325b24c07e356e6885d8bdfb3d71ee6a262d34c",
"SecurityBond": "0x26baaa91cf5b6ae2398490906c201033369e23c7",
"SettlementChallengeTypesLib": "0xd2236566ae94919c2777b401d2b8a5e6b06c9093",
"SignerManager": "0x104e901ccb5bedcf897ac4314c9d5540238485b8",
"Strings": "0x78b00b68f42f60d42ff6e7eab5f53b8cc17236f9",
"TokenHolderRevenueFund": "0x3df668e797e30b4a30f546c4a7a5f791ade48044",
"TradeHasher": "0x36b9902a558bad34b0a7955a7f02b09eb4b19227",
"TradeTypesLib": "0x728d4b8a8cd931978a29ff621430661bab4f47b4",
"TransactionTracker": "0xd3f70214bb65fda3fe2ce5a948eb7dd154409180",
"TransferControllerManager": "0x691aca05ae4c96a7d3e8b4a67adaad4c478ca8da",
"TxHistoryLib": "0x483b886bc6e200adbd5810c5e0037b866ccd373a",
"Validator": "0xb25fde9e272343768b2b868eeda543abd95c7b34",
"ValidatorV2": "0x4258543d86b823cad3912e5081e00e516354478b",
"WalletLocker": "0x059905c22f2b478d0380cdb4d64fb933ee0aa6bf"
}
},
"updatedAt": "2019-06-22T02:50:06.101Z"
}