Skip to content

Commit

Permalink
Skip linking of TradeTypesLib at mainnet
Browse files Browse the repository at this point in the history
  • Loading branch information
jijordre committed Jun 15, 2019
1 parent e29e56b commit 0adea1d
Showing 1 changed file with 26 additions and 24 deletions.
50 changes: 26 additions & 24 deletions migrations/5_bulk_of_contracts.js
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,6 @@ module.exports = (deployer, network, accounts) => {
NahmiiTypesLib.address = addressStorage.get('NahmiiTypesLib');
NonFungibleBalanceLib.address = addressStorage.get('NonFungibleBalanceLib');
PaymentTypesLib.address = addressStorage.get('PaymentTypesLib');
// TradeTypesLib.address = addressStorage.get('TradeTypesLib');
SafeMathIntLib.address = addressStorage.get('SafeMathIntLib');
SafeMathUintLib.address = addressStorage.get('SafeMathUintLib');
SettlementChallengeTypesLib.address = addressStorage.get('SettlementChallengeTypesLib');
Expand Down Expand Up @@ -362,29 +361,6 @@ module.exports = (deployer, network, accounts) => {
await deployer.link(Strings, [
PartnerFund
]);
await deployer.link(TradeTypesLib, [
CancelOrdersChallenge,
DriipSettlementByTrade,
DriipSettlementChallengeByTrade,
DriipSettlementDisputeByTrade,
FraudChallengeByDoubleSpentOrders,
FraudChallengeByOrder,
FraudChallengeByPaymentSucceedingTrade,
FraudChallengeBySuccessiveTrades,
FraudChallengeByTrade,
FraudChallengeByTradeOrderResiduals,
FraudChallengeByTradeSucceedingPayment,
MockedCancelOrdersChallenge,
MockedDriipSettlementDisputeByTrade,
MockedValidator,
NullSettlementChallengeByTrade,
NullSettlementDisputeByTrade,
TradeHasher,
Validatable,
ValidatableV2,
Validator,
ValidatorV2
]);
await deployer.link(TxHistoryLib, [
ClientFund,
PartnerFund,
Expand All @@ -396,6 +372,32 @@ module.exports = (deployer, network, accounts) => {
const delayBlocks = helpers.isTestNetwork(network) ? 1 : 10;

if (helpers.isTestNetwork(network) || network.startsWith('ropsten')) {
TradeTypesLib.address = addressStorage.get('TradeTypesLib');

await deployer.link(TradeTypesLib, [
CancelOrdersChallenge,
DriipSettlementByTrade,
DriipSettlementChallengeByTrade,
DriipSettlementDisputeByTrade,
FraudChallengeByDoubleSpentOrders,
FraudChallengeByOrder,
FraudChallengeByPaymentSucceedingTrade,
FraudChallengeBySuccessiveTrades,
FraudChallengeByTrade,
FraudChallengeByTradeOrderResiduals,
FraudChallengeByTradeSucceedingPayment,
MockedCancelOrdersChallenge,
MockedDriipSettlementDisputeByTrade,
MockedValidator,
NullSettlementChallengeByTrade,
NullSettlementDisputeByTrade,
TradeHasher,
Validatable,
ValidatableV2,
Validator,
ValidatorV2
]);

await execDeploy(ctl, 'BalanceTracker', '', BalanceTracker);
await execDeploy(ctl, 'CancelOrdersChallenge', '', CancelOrdersChallenge);
await execDeploy(ctl, 'ClientFund', '', ClientFund);
Expand Down

0 comments on commit 0adea1d

Please sign in to comment.