def create_subaddresses(self): print('Creating subaddresses') wallet = Wallet() res = wallet.create_account("idx1") assert res.account_index == 1, res assert res.address == '82pP87g1Vkd3LUMssBCumk3MfyEsFqLAaGDf6oxddu61EgSFzt8gCwUD4tr3kp9TUfdPs2CnpD7xLZzyC1Ei9UsW3oyCWDf', res res = wallet.create_account("idx2") assert res.account_index == 2, res assert res.address == '8Bdb75y2MhvbkvaBnG7vYP6DCNneLWcXqNmfPmyyDkavAUUgrHQEAhTNK3jEq69kGPDrd3i5inPivCwTvvA12eQ4SJk9iyy', res res = wallet.get_address(0, 0) assert res.address == '42ey1afDFnn4886T7196doS9GPMzexD9gXpsZJDwVjeRVdFCSoHnv7KPbBeGpzJBzHRCAs9UxqeoyFQMYbqSWYTfJJQAWDm', res assert len(res.addresses) == 1 assert res.addresses[0].address_index == 0, res res = wallet.get_address(1, 0) assert res.address == '82pP87g1Vkd3LUMssBCumk3MfyEsFqLAaGDf6oxddu61EgSFzt8gCwUD4tr3kp9TUfdPs2CnpD7xLZzyC1Ei9UsW3oyCWDf', res assert len(res.addresses) == 1 assert res.addresses[0].label == 'idx1', res assert res.addresses[0].address_index == 0, res res = wallet.get_address(2, 0) assert res.address == '8Bdb75y2MhvbkvaBnG7vYP6DCNneLWcXqNmfPmyyDkavAUUgrHQEAhTNK3jEq69kGPDrd3i5inPivCwTvvA12eQ4SJk9iyy', res assert len(res.addresses) == 1 assert res.addresses[0].label == 'idx2', res assert res.addresses[0].address_index == 0, res res = wallet.create_address(0, "sub_0_1") res = wallet.create_address(1, "sub_1_1") res = wallet.create_address(1, "sub_1_2") res = wallet.get_address(0, [1]) assert len(res.addresses) == 1 assert res.addresses[ 0].address == '84QRUYawRNrU3NN1VpFRndSukeyEb3Xpv8qZjjsoJZnTYpDYceuUTpog13D7qPxpviS7J29bSgSkR11hFFoXWk2yNdsR9WF' assert res.addresses[0].label == 'sub_0_1' res = wallet.get_address(1, [1]) assert len(res.addresses) == 1 assert res.addresses[ 0].address == '87qyoPVaEcWikVBmG1TaP1KumZ3hB3Q5f4wZRjuppNdwYjWzs2RgbLYQgtpdu2YdoTT3EZhiUGaPJQt2FsykeFZbCtaGXU4' assert res.addresses[0].label == 'sub_1_1' res = wallet.get_address(1, [2]) assert len(res.addresses) == 1 assert res.addresses[ 0].address == '87KfgTZ8ER5D3Frefqnrqif11TjVsTPaTcp37kqqKMrdDRUhpJRczeR7KiBmSHF32UJLP3HHhKUDmEQyJrv2mV8yFDCq8eB' assert res.addresses[0].label == 'sub_1_2' res = wallet.get_address(1, [0, 1, 2]) assert len(res.addresses) == 3 assert res.addresses[ 0].address == '82pP87g1Vkd3LUMssBCumk3MfyEsFqLAaGDf6oxddu61EgSFzt8gCwUD4tr3kp9TUfdPs2CnpD7xLZzyC1Ei9UsW3oyCWDf' assert res.addresses[0].label == 'idx1' assert res.addresses[ 1].address == '87qyoPVaEcWikVBmG1TaP1KumZ3hB3Q5f4wZRjuppNdwYjWzs2RgbLYQgtpdu2YdoTT3EZhiUGaPJQt2FsykeFZbCtaGXU4' assert res.addresses[1].label == 'sub_1_1' assert res.addresses[ 2].address == '87KfgTZ8ER5D3Frefqnrqif11TjVsTPaTcp37kqqKMrdDRUhpJRczeR7KiBmSHF32UJLP3HHhKUDmEQyJrv2mV8yFDCq8eB' assert res.addresses[2].label == 'sub_1_2' res = wallet.label_address((1, 2), "sub_1_2_new") res = wallet.get_address(1, [2]) assert len(res.addresses) == 1 assert res.addresses[ 0].address == '87KfgTZ8ER5D3Frefqnrqif11TjVsTPaTcp37kqqKMrdDRUhpJRczeR7KiBmSHF32UJLP3HHhKUDmEQyJrv2mV8yFDCq8eB' assert res.addresses[0].label == 'sub_1_2_new' res = wallet.label_account(1, "idx1_new") res = wallet.get_address(1, [0]) assert len(res.addresses) == 1 assert res.addresses[ 0].address == '82pP87g1Vkd3LUMssBCumk3MfyEsFqLAaGDf6oxddu61EgSFzt8gCwUD4tr3kp9TUfdPs2CnpD7xLZzyC1Ei9UsW3oyCWDf' assert res.addresses[0].label == 'idx1_new' res = wallet.get_address_index( '87KfgTZ8ER5D3Frefqnrqif11TjVsTPaTcp37kqqKMrdDRUhpJRczeR7KiBmSHF32UJLP3HHhKUDmEQyJrv2mV8yFDCq8eB' ) assert res.index == {'major': 1, 'minor': 2} res = wallet.get_address_index( '42ey1afDFnn4886T7196doS9GPMzexD9gXpsZJDwVjeRVdFCSoHnv7KPbBeGpzJBzHRCAs9UxqeoyFQMYbqSWYTfJJQAWDm' ) assert res.index == {'major': 0, 'minor': 0} res = wallet.get_address_index( '84QRUYawRNrU3NN1VpFRndSukeyEb3Xpv8qZjjsoJZnTYpDYceuUTpog13D7qPxpviS7J29bSgSkR11hFFoXWk2yNdsR9WF' ) assert res.index == {'major': 0, 'minor': 1} res = wallet.get_address_index( '82pP87g1Vkd3LUMssBCumk3MfyEsFqLAaGDf6oxddu61EgSFzt8gCwUD4tr3kp9TUfdPs2CnpD7xLZzyC1Ei9UsW3oyCWDf' ) assert res.index == {'major': 1, 'minor': 0} res = wallet.label_account(0, "main")
def create_subaddresses(self): print('Creating subaddresses') wallet = Wallet() res = wallet.create_account("idx1") assert res.account_index == 1, res assert res.address == '82pP87g1Vkd3LUMssBCumk3MfyEsFqLAaGDf6oxddu61EgSFzt8gCwUD4tr3kp9TUfdPs2CnpD7xLZzyC1Ei9UsW3oyCWDf', res res = wallet.create_account("idx2") assert res.account_index == 2, res assert res.address == '8Bdb75y2MhvbkvaBnG7vYP6DCNneLWcXqNmfPmyyDkavAUUgrHQEAhTNK3jEq69kGPDrd3i5inPivCwTvvA12eQ4SJk9iyy', res res = wallet.get_address(0, 0) assert res.address == '42ey1afDFnn4886T7196doS9GPMzexD9gXpsZJDwVjeRVdFCSoHnv7KPbBeGpzJBzHRCAs9UxqeoyFQMYbqSWYTfJJQAWDm', res assert len(res.addresses) == 1 assert res.addresses[0].address_index == 0, res res = wallet.get_address(1, 0) assert res.address == '82pP87g1Vkd3LUMssBCumk3MfyEsFqLAaGDf6oxddu61EgSFzt8gCwUD4tr3kp9TUfdPs2CnpD7xLZzyC1Ei9UsW3oyCWDf', res assert len(res.addresses) == 1 assert res.addresses[0].label == 'idx1', res assert res.addresses[0].address_index == 0, res res = wallet.get_address(2, 0) assert res.address == '8Bdb75y2MhvbkvaBnG7vYP6DCNneLWcXqNmfPmyyDkavAUUgrHQEAhTNK3jEq69kGPDrd3i5inPivCwTvvA12eQ4SJk9iyy', res assert len(res.addresses) == 1 assert res.addresses[0].label == 'idx2', res assert res.addresses[0].address_index == 0, res res = wallet.create_address(0, "sub_0_1") res = wallet.create_address(1, "sub_1_1") res = wallet.create_address(1, "sub_1_2") res = wallet.get_address(0, [1]) assert len(res.addresses) == 1 assert res.addresses[0].address == '84QRUYawRNrU3NN1VpFRndSukeyEb3Xpv8qZjjsoJZnTYpDYceuUTpog13D7qPxpviS7J29bSgSkR11hFFoXWk2yNdsR9WF' assert res.addresses[0].label == 'sub_0_1' res = wallet.get_address(1, [1]) assert len(res.addresses) == 1 assert res.addresses[0].address == '87qyoPVaEcWikVBmG1TaP1KumZ3hB3Q5f4wZRjuppNdwYjWzs2RgbLYQgtpdu2YdoTT3EZhiUGaPJQt2FsykeFZbCtaGXU4' assert res.addresses[0].label == 'sub_1_1' res = wallet.get_address(1, [2]) assert len(res.addresses) == 1 assert res.addresses[0].address == '87KfgTZ8ER5D3Frefqnrqif11TjVsTPaTcp37kqqKMrdDRUhpJRczeR7KiBmSHF32UJLP3HHhKUDmEQyJrv2mV8yFDCq8eB' assert res.addresses[0].label == 'sub_1_2' res = wallet.get_address(1, [0, 1, 2]) assert len(res.addresses) == 3 assert res.addresses[0].address == '82pP87g1Vkd3LUMssBCumk3MfyEsFqLAaGDf6oxddu61EgSFzt8gCwUD4tr3kp9TUfdPs2CnpD7xLZzyC1Ei9UsW3oyCWDf' assert res.addresses[0].label == 'idx1' assert res.addresses[1].address == '87qyoPVaEcWikVBmG1TaP1KumZ3hB3Q5f4wZRjuppNdwYjWzs2RgbLYQgtpdu2YdoTT3EZhiUGaPJQt2FsykeFZbCtaGXU4' assert res.addresses[1].label == 'sub_1_1' assert res.addresses[2].address == '87KfgTZ8ER5D3Frefqnrqif11TjVsTPaTcp37kqqKMrdDRUhpJRczeR7KiBmSHF32UJLP3HHhKUDmEQyJrv2mV8yFDCq8eB' assert res.addresses[2].label == 'sub_1_2' res = wallet.label_address((1, 2), "sub_1_2_new") res = wallet.get_address(1, [2]) assert len(res.addresses) == 1 assert res.addresses[0].address == '87KfgTZ8ER5D3Frefqnrqif11TjVsTPaTcp37kqqKMrdDRUhpJRczeR7KiBmSHF32UJLP3HHhKUDmEQyJrv2mV8yFDCq8eB' assert res.addresses[0].label == 'sub_1_2_new' res = wallet.label_account(1, "idx1_new") res = wallet.get_address(1, [0]) assert len(res.addresses) == 1 assert res.addresses[0].address == '82pP87g1Vkd3LUMssBCumk3MfyEsFqLAaGDf6oxddu61EgSFzt8gCwUD4tr3kp9TUfdPs2CnpD7xLZzyC1Ei9UsW3oyCWDf' assert res.addresses[0].label == 'idx1_new' res = wallet.get_address_index('87KfgTZ8ER5D3Frefqnrqif11TjVsTPaTcp37kqqKMrdDRUhpJRczeR7KiBmSHF32UJLP3HHhKUDmEQyJrv2mV8yFDCq8eB') assert res.index == {'major': 1, 'minor': 2} res = wallet.get_address_index('42ey1afDFnn4886T7196doS9GPMzexD9gXpsZJDwVjeRVdFCSoHnv7KPbBeGpzJBzHRCAs9UxqeoyFQMYbqSWYTfJJQAWDm') assert res.index == {'major': 0, 'minor': 0} res = wallet.get_address_index('84QRUYawRNrU3NN1VpFRndSukeyEb3Xpv8qZjjsoJZnTYpDYceuUTpog13D7qPxpviS7J29bSgSkR11hFFoXWk2yNdsR9WF') assert res.index == {'major': 0, 'minor': 1} res = wallet.get_address_index('82pP87g1Vkd3LUMssBCumk3MfyEsFqLAaGDf6oxddu61EgSFzt8gCwUD4tr3kp9TUfdPs2CnpD7xLZzyC1Ei9UsW3oyCWDf') assert res.index == {'major': 1, 'minor': 0}