mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-03-19 21:58:29 +01:00
67 lines
1.8 KiB
TypeScript
67 lines
1.8 KiB
TypeScript
const multisig = {
|
|
pubkeys: [
|
|
{
|
|
node: 'xpub661MyMwAqRbcF1zGijBb2K6x9YiJPh58xpcCeLvTxMX6spkY3PcpJ4ABcCyWfskq5DDxM3e6Ez5ePCqG5bnPUXR4wL8TZWyoDaUdiWW7bKy',
|
|
address_n: [1],
|
|
},
|
|
{
|
|
node: 'xpub661MyMwAqRbcF1zGijBb2K6x9YiJPh58xpcCeLvTxMX6spkY3PcpJ4ABcCyWfskq5DDxM3e6Ez5ePCqG5bnPUXR4wL8TZWyoDaUdiWW7bKy',
|
|
address_n: [2],
|
|
},
|
|
{
|
|
node: 'xpub661MyMwAqRbcF1zGijBb2K6x9YiJPh58xpcCeLvTxMX6spkY3PcpJ4ABcCyWfskq5DDxM3e6Ez5ePCqG5bnPUXR4wL8TZWyoDaUdiWW7bKy',
|
|
address_n: [3],
|
|
},
|
|
],
|
|
signatures: ['', '', ''],
|
|
m: 2,
|
|
};
|
|
|
|
export default {
|
|
method: 'getAddress',
|
|
setup: {
|
|
mnemonic: 'mnemonic_12',
|
|
settings: {
|
|
safety_checks: 2,
|
|
},
|
|
},
|
|
tests: [
|
|
{
|
|
description: 'show multisig address (1)',
|
|
params: {
|
|
path: [1],
|
|
multisig,
|
|
scriptType: 'SPENDMULTISIG',
|
|
showOnTrezor: true,
|
|
},
|
|
result: {
|
|
address: '3E7GDtuHqnqPmDgwH59pVC7AvySiSkbibz',
|
|
},
|
|
},
|
|
{
|
|
description: 'show multisig address (2)',
|
|
params: {
|
|
path: [2],
|
|
multisig,
|
|
scriptType: 'SPENDMULTISIG',
|
|
showOnTrezor: true,
|
|
},
|
|
result: {
|
|
address: '3E7GDtuHqnqPmDgwH59pVC7AvySiSkbibz',
|
|
},
|
|
},
|
|
{
|
|
description: 'show multisig address (3)',
|
|
params: {
|
|
path: [3],
|
|
multisig,
|
|
scriptType: 'SPENDMULTISIG',
|
|
showOnTrezor: true,
|
|
},
|
|
result: {
|
|
address: '3E7GDtuHqnqPmDgwH59pVC7AvySiSkbibz',
|
|
},
|
|
},
|
|
],
|
|
} satisfies TestCase;
|