Skip to content

Commit 2a979e3

Browse files
authored
replaces multisig broker code with @ironfish/multisig-broker (#5574)
adds ironfish-cli dependency on @ironfish/multisig-broker package removes multisigBroker code that was moved to the new package moves sessionManagers to utils/multisig
1 parent 1060c3b commit 2a979e3

File tree

25 files changed

+34
-1961
lines changed

25 files changed

+34
-1961
lines changed

ironfish-cli/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
"oclif:version": "oclif readme && git add README.md"
6161
},
6262
"dependencies": {
63+
"@ironfish/multisig-broker": "0.1.1",
6364
"@ironfish/rust-nodejs": "2.7.0",
6465
"@ironfish/sdk": "2.8.1",
6566
"@ledgerhq/errors": "6.19.1",

ironfish-cli/src/commands/wallet/multisig/dkg/create.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ import path from 'path'
1919
import { IronfishCommand } from '../../../../command'
2020
import { RemoteFlags } from '../../../../flags'
2121
import { LedgerMultiSigner } from '../../../../ledger'
22+
import * as ui from '../../../../ui'
2223
import {
2324
createDkgSessionManager,
2425
DkgSessionManager,
25-
} from '../../../../multisigBroker/sessionManagers'
26-
import * as ui from '../../../../ui'
26+
} from '../../../../utils/multisig/sessionManagers'
2727

2828
export class DkgCreateCommand extends IronfishCommand {
2929
static description = 'Interactive command to create a multisignature account using DKG'

ironfish-cli/src/commands/wallet/multisig/server.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
* License, v. 2.0. If a copy of the MPL was not distributed with this
33
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
44

5-
import { TlsUtils } from '@ironfish/sdk'
6-
import { Flags } from '@oclif/core'
7-
import { IronfishCommand } from '../../../command'
8-
import { MultisigServer } from '../../../multisigBroker'
95
import {
106
IMultisigBrokerAdapter,
7+
MultisigServer,
118
MultisigTcpAdapter,
129
MultisigTlsAdapter,
13-
} from '../../../multisigBroker/adapters'
10+
} from '@ironfish/multisig-broker'
11+
import { TlsUtils } from '@ironfish/sdk'
12+
import { Flags } from '@oclif/core'
13+
import { IronfishCommand } from '../../../command'
1414

1515
export class MultisigServerCommand extends IronfishCommand {
1616
static description = 'start a server to broker messages for a multisig session'

ironfish-cli/src/commands/wallet/multisig/sign.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ import { Flags, ux } from '@oclif/core'
1414
import { IronfishCommand } from '../../../command'
1515
import { RemoteFlags } from '../../../flags'
1616
import { LedgerMultiSigner } from '../../../ledger'
17+
import * as ui from '../../../ui'
1718
import {
1819
createSigningSessionManager,
1920
MultisigClientSigningSessionManager,
2021
SigningSessionManager,
21-
} from '../../../multisigBroker/sessionManagers'
22-
import * as ui from '../../../ui'
22+
} from '../../../utils/multisig/sessionManagers'
2323
import { renderUnsignedTransactionDetails, watchTransaction } from '../../../utils/transaction'
2424

2525
// todo(patnir): this command does not differentiate between a participant and an account.

ironfish-cli/src/multisigBroker/README.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

ironfish-cli/src/multisigBroker/adapters/adapter.ts

Lines changed: 0 additions & 29 deletions
This file was deleted.

ironfish-cli/src/multisigBroker/adapters/index.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

ironfish-cli/src/multisigBroker/adapters/tcpAdapter.ts

Lines changed: 0 additions & 65 deletions
This file was deleted.

ironfish-cli/src/multisigBroker/adapters/tlsAdapter.ts

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)