| Offset 1, 35 lines modified | Offset 1, 35 lines modified | ||
| 1 | Zip·file·size:·4060 | 1 | Zip·file·size:·4060544·bytes,·number·of·entries:·33 | 
| 2 | -rw----·····2.0·fat·····2458·bl·defN·15-Dec-21·15:44·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat·····2458·bl·defN·15-Dec-21·15:44·META-INF/MANIFEST.MF | 
| 3 | -rw----·····2.0·fat·····2579·bl·defN·15-Dec-21·15:44·META-INF/A55E509E.SF | 3 | -rw----·····2.0·fat·····2579·bl·defN·15-Dec-21·15:44·META-INF/A55E509E.SF | 
| 4 | -rw----·····2.0·fat·····1326·bl·defN·15-Dec-21·15:44·META-INF/A55E509E.RSA | 4 | -rw----·····2.0·fat·····1326·bl·defN·15-Dec-21·15:44·META-INF/A55E509E.RSA | 
| 5 | -rw----·····2.0·fat·······41·bl·defN·15-Dec-21·14:54·META-INF/buildserverid | 5 | -rw----·····2.0·fat·······41·bl·defN·15-Dec-21·14:54·META-INF/buildserverid | 
| 6 | -rw----·····2.0·fat·······41·bl·defN·15-Dec-21·14:54·META-INF/fdroidserverid | 6 | -rw----·····2.0·fat·······41·bl·defN·15-Dec-21·14:54·META-INF/fdroidserverid | 
| 7 | -rw----·····2.0·fat·····3500·bX·defN·1 | 7 | -rw----·····2.0·fat·····3500·bX·defN·16-Sep-07·09:01·AndroidManifest.xml | 
| 8 | -rw----·····2.0·fat·····2468·bl·defN·1 | 8 | -rw----·····2.0·fat·····2468·bl·defN·16-Sep-07·09:01·assets/LICENSE | 
| 9 | -rw----·····1.0·fat······484·b-·stor·1 | 9 | -rw----·····1.0·fat······484·b-·stor·16-Sep-07·09:00·res/drawable-hdpi-v4/ic_action_settings.png | 
| 10 | -rw----·····1.0·fat······976·b-·stor·1 | 10 | -rw----·····1.0·fat······976·b-·stor·16-Sep-07·09:00·res/drawable-hdpi-v4/qr.png | 
| 11 | -rw----·····1.0·fat······348·b-·stor·1 | 11 | -rw----·····1.0·fat······348·b-·stor·16-Sep-07·09:00·res/drawable-mdpi-v4/ic_action_settings.png | 
| 12 | -rw----·····1.0·fat······613·b-·stor·1 | 12 | -rw----·····1.0·fat······613·b-·stor·16-Sep-07·09:00·res/drawable-xhdpi-v4/ic_action_settings.png | 
| 13 | -rw----·····1.0·fat·····1018·b-·stor·1 | 13 | -rw----·····1.0·fat·····1018·b-·stor·16-Sep-07·09:00·res/drawable-xhdpi-v4/qr.png | 
| 14 | -rw----·····1.0·fat······897·b-·stor·1 | 14 | -rw----·····1.0·fat······897·b-·stor·16-Sep-07·09:00·res/drawable-xxhdpi-v4/ic_action_settings.png | 
| 15 | -rw----·····1.0·fat·····1096·b-·stor·1 | 15 | -rw----·····1.0·fat·····1096·b-·stor·16-Sep-07·09:00·res/drawable-xxhdpi-v4/qr.png | 
| 16 | -rw----·····2.0·fat·····1776·bl·defN·1 | 16 | -rw----·····2.0·fat·····1776·bl·defN·16-Sep-07·09:01·res/layout/address_qr.xml | 
| 17 | -rw----·····2.0·fat·····9616·bl·defN·1 | 17 | -rw----·····2.0·fat·····9616·bl·defN·16-Sep-07·09:01·res/layout/main.xml | 
| 18 | -rw----·····2.0·fat·····1988·bl·defN·1 | 18 | -rw----·····2.0·fat·····1988·bl·defN·16-Sep-07·09:01·res/layout/private_key_qr.xml | 
| 19 | -rw----·····2.0·fat······540·bl·defN·1 | 19 | -rw----·····2.0·fat······540·bl·defN·16-Sep-07·09:01·res/menu-v11/main.xml | 
| 20 | -rw----·····2.0·fat······484·bl·defN·1 | 20 | -rw----·····2.0·fat······484·bl·defN·16-Sep-07·09:01·res/menu/main.xml | 
| 21 | -rw----·····1.0·fat·····3172·b-·stor·1 | 21 | -rw----·····1.0·fat·····3172·b-·stor·16-Sep-07·09:00·res/mipmap-xhdpi-v4/ic_launcher.png | 
| 22 | -rw----·····1.0·fat·····4517·b-·stor·1 | 22 | -rw----·····1.0·fat·····4517·b-·stor·16-Sep-07·09:00·res/mipmap-xxhdpi-v4/ic_launcher.png | 
| 23 | -rw----·····1.0·fat·····5750·b-·stor·1 | 23 | -rw----·····1.0·fat·····5750·b-·stor·16-Sep-07·09:00·res/mipmap-xxxhdpi-v4/ic_launcher.png | 
| 24 | -rw----·····2.0·fat······984·bl·defN·1 | 24 | -rw----·····2.0·fat······984·bl·defN·16-Sep-07·09:01·res/xml/preferences.xml | 
| 25 | -rw----·····1.0·fat····27788·b-·stor·1 | 25 | -rw----·····1.0·fat····27788·b-·stor·16-Sep-07·09:00·resources.arsc | 
| 26 | -rw----·····2.0·fat··320 | 26 | -rw----·····2.0·fat··3205836·bl·defN·16-Sep-07·09:01·classes.dex | 
| 27 | -rw----·····2.0·fat··· | 27 | -rw----·····2.0·fat···939480·bl·defN·16-Sep-07·09:01·lib/arm64-v8a/libiconv.so | 
| 28 | -rw----·····2.0·fat··· | 28 | -rw----·····2.0·fat···181800·bl·defN·16-Sep-07·09:01·lib/arm64-v8a/libzbarjni.so | 
| 29 | -rw----·····2.0·fat····9 | 29 | -rw----·····2.0·fat····95524·bl·defN·16-Sep-07·09:01·lib/armeabi-v7a/libzbarjni.so | 
| 30 | -rw----·····2.0·fat···8 | 30 | -rw----·····2.0·fat···885972·bl·defN·16-Sep-07·09:01·lib/armeabi-v7a/libiconv.so | 
| 31 | -rw----·····2.0·fat··· | 31 | -rw----·····2.0·fat···930924·bl·defN·16-Sep-07·09:01·lib/x86/libiconv.so | 
| 32 | -rw----·····2.0·fat··· | 32 | -rw----·····2.0·fat···165080·bl·defN·16-Sep-07·09:01·lib/x86/libzbarjni.so | 
| 33 | -rw----·····2.0·fat··· | 33 | -rw----·····2.0·fat····99612·bl·defN·16-Sep-07·09:01·lib/armeabi/libzbarjni.so | 
| 34 | -rw----·····2.0·fat··· | 34 | -rw----·····2.0·fat···890060·bl·defN·16-Sep-07·09:01·lib/armeabi/libiconv.so | 
| 35 | 33·files,·746 | 35 | 33·files,·7468748·bytes·uncompressed,·4056020·bytes·compressed:··45.7% | 
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> | 
| 2 | <manifest·android:versionCode="250"·android:versionName="2.5.0"·package="ru.valle.btc"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2 | 2 | <manifest·android:versionCode="250"·android:versionName="2.5.0"·package="ru.valle.btc"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2704002" | 
| 3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> | 3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> | 
| 4 | ····<uses-sdk·android:minSdkVersion="4"·android:targetSdkVersion="23"·/> | 4 | ····<uses-sdk·android:minSdkVersion="4"·android:targetSdkVersion="23"·/> | 
| 5 | ····<supports-screens·android:anyDensity="true"·android:smallScreens="true"·android:normalScreens="true"·android:largeScreens="true"·/> | 5 | ····<supports-screens·android:anyDensity="true"·android:smallScreens="true"·android:normalScreens="true"·android:largeScreens="true"·/> | 
| 6 | ····<uses-feature·android:name="android.hardware.touchscreen"·android:required="false"·/> | 6 | ····<uses-feature·android:name="android.hardware.touchscreen"·android:required="false"·/> | 
| 7 | ····<uses-feature·android:name="android.hardware.camera"·android:required="false"·/> | 7 | ····<uses-feature·android:name="android.hardware.camera"·android:required="false"·/> | 
| 8 | ····<uses-feature·android:name="android.hardware.camera.autofocus"·android:required="false"·/> | 8 | ····<uses-feature·android:name="android.hardware.camera.autofocus"·android:required="false"·/> | 
| 9 | ····<uses-permission·android:name="android.permission.CAMERA"·/> | 9 | ····<uses-permission·android:name="android.permission.CAMERA"·/> | 
| Offset 96, 17 lines modified | Offset 96, 17 lines modified | ||
| 96 | ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 96 | ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 
| 97 | ····move-result-object·v1 | 97 | ····move-result-object·v1 | 
| 98 | ····check-cast·v1,·Landroid/os/IBinder; | 98 | ····check-cast·v1,·Landroid/os/IBinder; | 
| 99 | ····:try_end_1 | 99 | ····:try_end_1 | 
| 100 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_ | 100 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3 | 
| 101 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_ | 101 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1 | 
| 102 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_ | 102 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2 | 
| 103 | ····.line·58 | 103 | ····.line·58 | 
| 104 | ····:goto_1 | 104 | ····:goto_1 | 
| 105 | ····return-object·v1 | 105 | ····return-object·v1 | 
| 106 | ····.line·43 | 106 | ····.line·43 | 
| 107 | ····:catch_0 | 107 | ····:catch_0 | 
| Offset 233, 17 lines modified | Offset 233, 17 lines modified | ||
| 233 | ····const/4·v3,·0x1 | 233 | ····const/4·v3,·0x1 | 
| 234 | ····aput-object·p2,·v2,·v3 | 234 | ····aput-object·p2,·v2,·v3 | 
| 235 | ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 235 | ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 
| 236 | ····:try_end_1 | 236 | ····:try_end_1 | 
| 237 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_ | 237 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3 | 
| 238 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_ | 238 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1 | 
| 239 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_ | 239 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2 | 
| 240 | ····.line·82 | 240 | ····.line·82 | 
| 241 | ····:cond_1 | 241 | ····:cond_1 | 
| 242 | ····:goto_1 | 242 | ····:goto_1 | 
| 243 | ····return-void | 243 | ····return-void | 
| 244 | ····.line·67 | 244 | ····.line·67 | 
| Offset 56, 82 lines modified | Offset 56, 71 lines modified | ||
| 56 | ····invoke-direct·{v1,·v2},·Ljava/lang/Error;-><init>(Ljava/lang/String;)V | 56 | ····invoke-direct·{v1,·v2},·Ljava/lang/Error;-><init>(Ljava/lang/String;)V | 
| 57 | ····throw·v1 | 57 | ····throw·v1 | 
| 58 | .end·method | 58 | .end·method | 
| 59 | .method·public·write(Lcom/d_project/qrcode/BitBuffer;)V | 59 | .method·public·write(Lcom/d_project/qrcode/BitBuffer;)V | 
| 60 | ····.locals· | 60 | ····.locals·6 | 
| 61 | ····.param·p1,·"buffer"····#·Lcom/d_project/qrcode/BitBuffer; | 61 | ····.param·p1,·"buffer"····#·Lcom/d_project/qrcode/BitBuffer; | 
| 62 | ····.prologue | 62 | ····.prologue | 
| 63 | ····.line·19 | 63 | ····.line·19 | 
| 64 | ····:try_start_0 | 64 | ····:try_start_0 | 
| 65 | ····invoke-virtual·{p0},·Lcom/d_project/qrcode/QR8BitByte;->getData()Ljava/lang/String; | 65 | ····invoke-virtual·{p0},·Lcom/d_project/qrcode/QR8BitByte;->getData()Ljava/lang/String; | 
| 66 | ····move-result-object·v | 66 | ····move-result-object·v3 | 
| 67 | ····const-string·v | 67 | ····const-string·v4,·"SJIS" | 
| 68 | ····invoke-virtual·{v | 68 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B | 
| 69 | ····move-result-object·v | 69 | ····move-result-object·v1 | 
| 70 | ····.line·21 | 70 | ····.line·21 | 
| 71 | ····.local·v | 71 | ····.local·v1,·"data":[B | 
| 72 | ···· | 72 | ····array-length·v4,·v1 | 
| 73 | ···· | 73 | ····const/4·v3,·0x0 | 
| 74 | ····array-length·v5,·v1 | ||
| 75 | ····.local·v5,·"len$":I | ||
| 76 | ····const/4·v4,·0x0 | ||
| 77 | ····.local·v4,·"i$":I | ||
| 78 | ····:goto_0 | 74 | ····:goto_0 | 
| 79 | ····if-ge·v | 75 | ····if-ge·v3,·v4,·:cond_0 | 
| 80 | ····aget-byte·v0,·v1,·v | 76 | ····aget-byte·v0,·v1,·v3 | 
| 81 | ····.line·22 | 77 | ····.line·22 | 
| 82 | ····.local·v0,·"aData":B | 78 | ····.local·v0,·"aData":B | 
| 83 | ····const/16·v | 79 | ····const/16·v5,·0x8 | 
| 84 | ····invoke-virtual·{p1,·v0,·v | 80 | ····invoke-virtual·{p1,·v0,·v5},·Lcom/d_project/qrcode/BitBuffer;->put(II)V | 
| 85 | ····:try_end_0 | 81 | ····:try_end_0 | 
| 86 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 | 82 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 | 
| 87 | ····.line·21 | 83 | ····.line·21 | 
| 88 | ····add-int/lit8·v | 84 | ····add-int/lit8·v3,·v3,·0x1 | 
| 89 | ····goto·:goto_0 | 85 | ····goto·:goto_0 | 
| 90 | ····.line·25 | 86 | ····.line·25 | 
| 91 | ····.end·local·v0····#·"aData":B | 87 | ····.end·local·v0····#·"aData":B | 
| 92 | ····.end·local·v1····#·" | 88 | ····.end·local·v1····#·"data":[B | 
| 93 | ····.end·local·v2····#·"data":[B | ||
| 94 | ····.end·local·v4····#·"i$":I | ||
| 95 | ····.end·local·v5····#·"len$":I | ||
| 96 | ····:catch_0 | 89 | ····:catch_0 | 
| 97 | ····move-exception·v | 90 | ····move-exception·v2 | 
| 98 | ····.line·26 | 91 | ····.line·26 | 
| 99 | ····.local·v | 92 | ····.local·v2,·"e":Ljava/io/UnsupportedEncodingException; | 
| 100 | ····new-instance·v | 93 | ····new-instance·v3,·Ljava/lang/Error; | 
| 101 | ····invoke-virtual·{v | 94 | ····invoke-virtual·{v2},·Ljava/io/UnsupportedEncodingException;->getMessage()Ljava/lang/String; | 
| 102 | ····move-result-object·v | 95 | ····move-result-object·v4 | 
| 103 | ····invoke-direct·{v | 96 | ····invoke-direct·{v3,·v4},·Ljava/lang/Error;-><init>(Ljava/lang/String;)V | 
| 104 | ····throw·v | 97 | ····throw·v3 | 
| 105 | ····.line·28 | 98 | ····.line·28 | 
| 106 | ····.end·local·v | 99 | ····.end·local·v2····#·"e":Ljava/io/UnsupportedEncodingException; | 
| 107 | ····.restart·local·v1····#·" | 100 | ····.restart·local·v1····#·"data":[B | 
| 108 | ····.restart·local·v2····#·"data":[B | ||
| 109 | ····.restart·local·v4····#·"i$":I | ||
| 110 | ····.restart·local·v5····#·"len$":I | ||
| 111 | ····:cond_0 | 101 | ····:cond_0 | 
| 112 | ····return-void | 102 | ····return-void | 
| 113 | .end·method | 103 | .end·method | 
| Offset 70, 691 lines modified | Offset 70, 683 lines modified | ||
| 70 | ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 70 | ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 
| 71 | ····.line·68 | 71 | ····.line·68 | 
| 72 | ····return-void | 72 | ····return-void | 
| 73 | .end·method | 73 | .end·method | 
| 74 | .method·private·static·createBytes(Lcom/d_project/qrcode/BitBuffer;[Lcom/d_project/qrcode/RSBlock;)[B | 74 | .method·private·static·createBytes(Lcom/d_project/qrcode/BitBuffer;[Lcom/d_project/qrcode/RSBlock;)[B | 
| 75 | ····.locals·2 | 75 | ····.locals·24 | 
| 76 | ····.param·p0,·"buffer"····#·Lcom/d_project/qrcode/BitBuffer; | 76 | ····.param·p0,·"buffer"····#·Lcom/d_project/qrcode/BitBuffer; | 
| 77 | ····.param·p1,·"rsBlocks"····#·[Lcom/d_project/qrcode/RSBlock; | 77 | ····.param·p1,·"rsBlocks"····#·[Lcom/d_project/qrcode/RSBlock; | 
| 78 | ····.prologue | 78 | ····.prologue | 
| 79 | ····.line·347 | 79 | ····.line·347 | 
| 80 | ····const/ | 80 | ····const/4·v15,·0x0 | 
| 81 | ····.line·349 | 81 | ····.line·349 | 
| 82 | ····.local·v1 | 82 | ····.local·v15,·"offset":I | 
| 83 | ····const/4·v1 | 83 | ····const/4·v11,·0x0 | 
| 84 | ····.line·350 | 84 | ····.line·350 | 
| 85 | ····.local·v1 | 85 | ····.local·v11,·"maxDcCount":I | 
| 86 | ····const/4·v1 | 86 | ····const/4·v12,·0x0 | 
| 87 | ····.line·352 | 87 | ····.line·352 | 
| 88 | ····.local·v1 | 88 | ····.local·v12,·"maxEcCount":I | 
| 89 | ····move-object/from16·v0,·p1 | 89 | ····move-object/from16·v0,·p1 | 
| 90 | ····array-length·v0,·v0 | 90 | ····array-length·v0,·v0 | 
| 91 | ····move/from16·v2 | 91 | ····move/from16·v21,·v0 | 
| 92 | ····move/from16·v0,·v2 | 92 | ····move/from16·v0,·v21 | 
| 93 | ····new-array·v | 93 | ····new-array·v5,·v0,·[[I | 
| 94 | ····.line·353 | 94 | ····.line·353 | 
| 95 | ····.local·v | 95 | ····.local·v5,·"dcdata":[[I | 
| 96 | ····move-object/from16·v0,·p1 | 96 | ····move-object/from16·v0,·p1 | 
| 97 | ····array-length·v0,·v0 | 97 | ····array-length·v0,·v0 | 
| 98 | ····move/from16·v2 | 98 | ····move/from16·v21,·v0 | 
| 99 | ····move/from16·v0,·v2 | 99 | ····move/from16·v0,·v21 | 
| 100 | ····new-array·v | 100 | ····new-array·v7,·v0,·[[I | 
| 101 | ····.line·355 | 101 | ····.line·355 | 
| 102 | ····.local·v | 102 | ····.local·v7,·"ecdata":[[I | 
| 103 | ····const/16·v1 | 103 | ····const/16·v16,·0x0 | 
| 104 | ····.local·v1 | 104 | ····.local·v16,·"r":I | 
| 105 | ····:goto_0 | 105 | ····:goto_0 | 
| 106 | ····move-object/from16·v0,·p1 | 106 | ····move-object/from16·v0,·p1 | 
| 107 | ····array-length·v0,·v0 | 107 | ····array-length·v0,·v0 | 
| 108 | ····move/from16·v2 | 108 | ····move/from16·v21,·v0 | 
| 109 | ····move/from16·v0,·v1 | 109 | ····move/from16·v0,·v16 | 
| 110 | ····move/from16·v1,·v2 | 110 | ····move/from16·v1,·v21 | 
| 111 | ····if-ge·v0,·v1,·:cond_3 | 111 | ····if-ge·v0,·v1,·:cond_3 | 
| 112 | ····.line·357 | 112 | ····.line·357 | 
| 113 | ····aget-object·v2 | 113 | ····aget-object·v21,·p1,·v16 | 
| 114 | ····invoke-virtual/range·{v2 | 114 | ····invoke-virtual/range·{v21·..·v21},·Lcom/d_project/qrcode/RSBlock;->getDataCount()I | 
| 115 | ····move-result·v | 115 | ····move-result·v4 | 
| 116 | ····.line·358 | 116 | ····.line·358 | 
| 117 | ····.local·v | 117 | ····.local·v4,·"dcCount":I | 
| 118 | ····aget-object·v2 | 118 | ····aget-object·v21,·p1,·v16 | 
| 119 | ····invoke-virtual/range·{v2 | 119 | ····invoke-virtual/range·{v21·..·v21},·Lcom/d_project/qrcode/RSBlock;->getTotalCount()I | 
| 120 | ····move-result·v2 | 120 | ····move-result·v21 | 
| 121 | ····sub-int·v | 121 | ····sub-int·v6,·v21,·v4 | 
| 122 | ····.line·360 | 122 | ····.line·360 | 
| 123 | ····.local·v | 123 | ····.local·v6,·"ecCount":I | 
| 124 | ····invoke-static·{v1 | 124 | ····invoke-static·{v11,·v4},·Ljava/lang/Math;->max(II)I | 
| 125 | ····move-result·v1 | 125 | ····move-result·v11 | 
| 126 | ····.line·361 | 126 | ····.line·361 | 
| 127 | ····invoke-static·{v1 | 127 | ····invoke-static·{v12,·v6},·Ljava/lang/Math;->max(II)I | 
| 128 | ····move-result·v1 | 128 | ····move-result·v12 | 
| 129 | ····.line·363 | 129 | ····.line·363 | 
| 130 | ····new-array·v0,·v | 130 | ····new-array·v0,·v4,·[I | 
| 131 | ····move-object/from16·v2 | 131 | ····move-object/from16·v21,·v0 | 
| 132 | ····aput-object·v2 | 132 | ····aput-object·v21,·v5,·v16 | 
| Max diff block lines reached; 25367/28421 bytes (89.25%) of diff not shown. | |||
| Offset 1799, 54 lines modified | Offset 1799, 60 lines modified | ||
| 1799 | ····move-result·v11 | 1799 | ····move-result·v11 | 
| 1800 | ····if-eqz·v11,·:cond_11 | 1800 | ····if-eqz·v11,·:cond_11 | 
| 1801 | ····add-int/lit8·v11,·v1,·0x1 | 1801 | ····add-int/lit8·v11,·v1,·0x1 | 
| 1802 | ····.line·216 | ||
| 1802 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 1803 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 
| 1803 | ····move-result·v11 | 1804 | ····move-result·v11 | 
| 1804 | ····if-nez·v11,·:cond_11 | 1805 | ····if-nez·v11,·:cond_11 | 
| 1805 | ····add-int/lit8·v11,·v1,·0x2 | 1806 | ····add-int/lit8·v11,·v1,·0x2 | 
| 1807 | ····.line·217 | ||
| 1806 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 1808 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 
| 1807 | ····move-result·v11 | 1809 | ····move-result·v11 | 
| 1808 | ····if-eqz·v11,·:cond_11 | 1810 | ····if-eqz·v11,·:cond_11 | 
| 1809 | ····add-int/lit8·v11,·v1,·0x3 | 1811 | ····add-int/lit8·v11,·v1,·0x3 | 
| 1812 | ····.line·218 | ||
| 1810 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 1813 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 
| 1811 | ····move-result·v11 | 1814 | ····move-result·v11 | 
| 1812 | ····if-eqz·v11,·:cond_11 | 1815 | ····if-eqz·v11,·:cond_11 | 
| 1813 | ····add-int/lit8·v11,·v1,·0x4 | 1816 | ····add-int/lit8·v11,·v1,·0x4 | 
| 1817 | ····.line·219 | ||
| 1814 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 1818 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 
| 1815 | ····move-result·v11 | 1819 | ····move-result·v11 | 
| 1816 | ····if-eqz·v11,·:cond_11 | 1820 | ····if-eqz·v11,·:cond_11 | 
| 1817 | ····add-int/lit8·v11,·v1,·0x5 | 1821 | ····add-int/lit8·v11,·v1,·0x5 | 
| 1822 | ····.line·220 | ||
| 1818 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 1823 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 
| 1819 | ····move-result·v11 | 1824 | ····move-result·v11 | 
| 1820 | ····if-nez·v11,·:cond_11 | 1825 | ····if-nez·v11,·:cond_11 | 
| 1821 | ····add-int/lit8·v11,·v1,·0x6 | 1826 | ····add-int/lit8·v11,·v1,·0x6 | 
| 1827 | ····.line·221 | ||
| 1822 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 1828 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 
| 1823 | ····move-result·v11 | 1829 | ····move-result·v11 | 
| 1824 | ····if-eqz·v11,·:cond_11 | 1830 | ····if-eqz·v11,·:cond_11 | 
| 1825 | ····.line·222 | 1831 | ····.line·222 | 
| Offset 1886, 54 lines modified | Offset 1892, 60 lines modified | ||
| 1886 | ····move-result·v11 | 1892 | ····move-result·v11 | 
| 1887 | ····if-eqz·v11,·:cond_14 | 1893 | ····if-eqz·v11,·:cond_14 | 
| 1888 | ····add-int/lit8·v11,·v9,·0x1 | 1894 | ····add-int/lit8·v11,·v9,·0x1 | 
| 1895 | ····.line·230 | ||
| 1889 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 1896 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 
| 1890 | ····move-result·v11 | 1897 | ····move-result·v11 | 
| 1891 | ····if-nez·v11,·:cond_14 | 1898 | ····if-nez·v11,·:cond_14 | 
| 1892 | ····add-int/lit8·v11,·v9,·0x2 | 1899 | ····add-int/lit8·v11,·v9,·0x2 | 
| 1900 | ····.line·231 | ||
| 1893 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 1901 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 
| 1894 | ····move-result·v11 | 1902 | ····move-result·v11 | 
| 1895 | ····if-eqz·v11,·:cond_14 | 1903 | ····if-eqz·v11,·:cond_14 | 
| 1896 | ····add-int/lit8·v11,·v9,·0x3 | 1904 | ····add-int/lit8·v11,·v9,·0x3 | 
| 1905 | ····.line·232 | ||
| 1897 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 1906 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 
| 1898 | ····move-result·v11 | 1907 | ····move-result·v11 | 
| 1899 | ····if-eqz·v11,·:cond_14 | 1908 | ····if-eqz·v11,·:cond_14 | 
| 1900 | ····add-int/lit8·v11,·v9,·0x4 | 1909 | ····add-int/lit8·v11,·v9,·0x4 | 
| 1910 | ····.line·233 | ||
| 1901 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 1911 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/d_project/qrcode/QRCode;->isDark(II)Z | 
| 1902 | ····move-result·v11 | 1912 | ····move-result·v11 | 
| Max diff block lines reached; 401/2332 bytes (17.20%) of diff not shown. | |||
| Offset 185, 44 lines modified | Offset 185, 39 lines modified | ||
| 185 | ····.line·157 | 185 | ····.line·157 | 
| 186 | ····:cond_0 | 186 | ····:cond_0 | 
| 187 | ····return-void | 187 | ····return-void | 
| 188 | .end·method | 188 | .end·method | 
| 189 | .method·private·static·clearAll([[I)V | 189 | .method·private·static·clearAll([[I)V | 
| 190 | ····.locals· | 190 | ····.locals·3 | 
| 191 | ····.param·p0,·"arrays"····#·[[I | 191 | ····.param·p0,·"arrays"····#·[[I | 
| 192 | ····.prologue | 192 | ····.prologue | 
| 193 | ····.line·160 | 193 | ····.line·160 | 
| 194 | ···· | 194 | ····array-length·v2,·p0 | 
| 195 | ····.local·v0,·"arr$":[[I | ||
| 196 | ····array-length·v3,·v0 | ||
| 197 | ···· | 195 | ····const/4·v1,·0x0 | 
| 198 | ····const/4·v2,·0x0 | ||
| 199 | ····.local·v2,·"i$":I | ||
| 200 | ····:goto_0 | 196 | ····:goto_0 | 
| 201 | ····if-ge·v | 197 | ····if-ge·v1,·v2,·:cond_0 | 
| 202 | ····aget-object·v | 198 | ····aget-object·v0,·p0,·v1 | 
| 203 | ····.line·161 | 199 | ····.line·161 | 
| 204 | ····.local·v | 200 | ····.local·v0,·"array":[I | 
| 205 | ····invoke-static·{v | 201 | ····invoke-static·{v0},·Lorg/spongycastle/crypto/generators/SCrypt;->clear([I)V | 
| 206 | ····.line·160 | 202 | ····.line·160 | 
| 207 | ····add-int/lit8·v | 203 | ····add-int/lit8·v1,·v1,·0x1 | 
| 208 | ····goto·:goto_0 | 204 | ····goto·:goto_0 | 
| 209 | ····.line·163 | 205 | ····.line·163 | 
| 210 | ····.end·local·v | 206 | ····.end·local·v0····#·"array":[I | 
| 211 | ····:cond_0 | 207 | ····:cond_0 | 
| 212 | ····return-void | 208 | ····return-void | 
| 213 | .end·method | 209 | .end·method | 
| 214 | .method·public·static·generate([B[BIIII)[B | 210 | .method·public·static·generate([B[BIIII)[B | 
| 215 | ····.locals·3 | 211 | ····.locals·3 | 
| 216 | ····.param·p0,·"P"····#·[B | 212 | ····.param·p0,·"P"····#·[B | 
| Offset 414, 14 lines modified | Offset 409, 15 lines modified | ||
| 414 | ····.line·82 | 409 | ····.line·82 | 
| 415 | ····invoke-static·{v8},·Lorg/spongycastle/crypto/generators/SCrypt;->clear([B)V | 410 | ····invoke-static·{v8},·Lorg/spongycastle/crypto/generators/SCrypt;->clear([B)V | 
| 416 | ····.line·83 | 411 | ····.line·83 | 
| 417 | ····invoke-static·{v1},·Lorg/spongycastle/crypto/generators/SCrypt;->clear([I)V | 412 | ····invoke-static·{v1},·Lorg/spongycastle/crypto/generators/SCrypt;->clear([I)V | 
| 413 | ····.line·80 | ||
| 418 | ····return-object·v11 | 414 | ····return-object·v11 | 
| 419 | ····.line·82 | 415 | ····.line·82 | 
| 420 | ····.end·local·v2····#·"BCount":I | 416 | ····.end·local·v2····#·"BCount":I | 
| 421 | ····.end·local·v3····#·"BLen":I | 417 | ····.end·local·v3····#·"BLen":I | 
| 422 | ····.end·local·v4····#·"BOff":I | 418 | ····.end·local·v4····#·"BOff":I | 
| 423 | ····.end·local·v6····#·"MFLenWords":I | 419 | ····.end·local·v6····#·"MFLenWords":I | 
| Offset 397, 15 lines modified | Offset 397, 14 lines modified | ||
| 397 | .method·public·constructor·<init>()V | 397 | .method·public·constructor·<init>()V | 
| 398 | ····.locals·0 | 398 | ····.locals·0 | 
| 399 | ····.prologue | 399 | ····.prologue | 
| 400 | ····.line·59 | 400 | ····.line·59 | 
| 401 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 401 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| 402 | ····.line·692 | ||
| 403 | ····return-void | 402 | ····return-void | 
| 404 | .end·method | 403 | .end·method | 
| 405 | .method·public·static·bip38Decrypt(Ljava/lang/String;Ljava/lang/String;)Lru/valle/btc/KeyPair; | 404 | .method·public·static·bip38Decrypt(Ljava/lang/String;Ljava/lang/String;)Lru/valle/btc/KeyPair; | 
| 406 | ····.locals·34 | 405 | ····.locals·34 | 
| 407 | ····.param·p0,·"encryptedPrivateKey"····#·Ljava/lang/String; | 406 | ····.param·p0,·"encryptedPrivateKey"····#·Ljava/lang/String; | 
| 408 | ····.param·p1,·"password"····#·Ljava/lang/String; | 407 | ····.param·p1,·"password"····#·Ljava/lang/String; | 
| Offset 3209, 82 lines modified | Offset 3208, 81 lines modified | ||
| 3209 | ····.line·712 | 3208 | ····.line·712 | 
| 3210 | ····const-wide/16·v18,·0x0 | 3209 | ····const-wide/16·v18,·0x0 | 
| 3211 | ····.line·713 | 3210 | ····.line·713 | 
| 3212 | ····.local·v18,·"valueOfUnspentOutputs":J | 3211 | ····.local·v18,·"valueOfUnspentOutputs":J | 
| 3213 | ····invoke-interface/range·{p0·..·p0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 3212 | ····invoke-interface/range·{p0·..·p0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 
| 3214 | ····move-result-object·v | 3213 | ····move-result-object·v3 | 
| 3215 | ····.local·v11,·"i$":Ljava/util/Iterator; | ||
| 3216 | ····:goto_0 | 3214 | ····:goto_0 | 
| 3217 | ····invoke-interface·{v | 3215 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 
| 3218 | ····move-result·v | 3216 | ····move-result·v4 | 
| 3219 | ····if-eqz·v | 3217 | ····if-eqz·v4,·:cond_0 | 
| 3220 | ····invoke-interface·{v | 3218 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 
| 3221 | ····move-result-object·v1 | 3219 | ····move-result-object·v11 | 
| 3222 | ····check-cast·v1 | 3220 | ····check-cast·v11,·Lru/valle/btc/UnspentOutputInfo; | 
| 3223 | ····.line·714 | 3221 | ····.line·714 | 
| 3224 | ····.local·v1 | 3222 | ····.local·v11,·"outputInfo":Lru/valle/btc/UnspentOutputInfo; | 
| 3225 | ····invoke-virtual·{v10,·v1 | 3223 | ····invoke-virtual·{v10,·v11},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 
| 3226 | ····.line·715 | 3224 | ····.line·715 | 
| 3227 | ····iget-wide·v4,·v1 | 3225 | ····iget-wide·v4,·v11,·Lru/valle/btc/UnspentOutputInfo;->value:J | 
| 3228 | ····add-long·v18,·v18,·v4 | 3226 | ····add-long·v18,·v18,·v4 | 
| 3229 | ····.line·716 | 3227 | ····.line·716 | 
| 3230 | ····goto·:goto_0 | 3228 | ····goto·:goto_0 | 
| 3231 | ····.line·717 | 3229 | ····.line·717 | 
| 3232 | ····.end·local·v1 | 3230 | ····.end·local·v11····#·"outputInfo":Lru/valle/btc/UnspentOutputInfo; | 
| 3233 | ····:cond_0 | 3231 | ····:cond_0 | 
| 3234 | ····const/4·v3,·0x1 | 3232 | ····const/4·v3,·0x1 | 
| 3235 | ····move-object/from16·v0,·p0 | 3233 | ····move-object/from16·v0,·p0 | 
| 3236 | ····move/from16·v1,·p5 | 3234 | ····move/from16·v1,·p5 | 
| 3237 | ····invoke-static·{v0,·v3,·v1},·Lru/valle/btc/BTCUtils;->getMaximumTxSize(Ljava/util/Collection;IZ)I | 3235 | ····invoke-static·{v0,·v3,·v1},·Lru/valle/btc/BTCUtils;->getMaximumTxSize(Ljava/util/Collection;IZ)I | 
| 3238 | ····move-result·v1 | 3236 | ····move-result·v14 | 
| 3239 | ····.line·718 | 3237 | ····.line·718 | 
| 3240 | ····.local·v1 | 3238 | ····.local·v14,·"txLen":I | 
| 3241 | ····const-wide/16·v4,·0x2710 | 3239 | ····const-wide/16·v4,·0x2710 | 
| 3242 | ····div-int/lit16·v3,·v1 | 3240 | ····div-int/lit16·v3,·v14,·0x3e8 | 
| 3243 | ····add-int/lit8·v3,·v3,·0x1 | 3241 | ····add-int/lit8·v3,·v3,·0x1 | 
| 3244 | ····int-to-long·v8,·v3 | 3242 | ····int-to-long·v8,·v3 | 
| 3245 | ····mul-long/2addr·v4,·v8 | 3243 | ····mul-long/2addr·v4,·v8 | 
| 3246 | ····sub-long·v4,·v18,·v4 | 3244 | ····sub-long·v4,·v18,·v4 | 
| 3247 | ····move-object/from16·v0,·p0 | 3245 | ····move-object/from16·v0,·p0 | 
| 3248 | ····invoke-static·{v1 | 3246 | ····invoke-static·{v14,·v0,·v4,·v5},·Lru/valle/btc/BTCUtils;->calcMinimumFee(ILjava/util/Collection;J)J | 
| 3249 | ····move-result-wide·v12 | 3247 | ····move-result-wide·v12 | 
| 3250 | ····.line·719 | 3248 | ····.line·719 | 
| 3251 | ····sub-long·v4,·v18,·v12 | 3249 | ····sub-long·v4,·v18,·v12 | 
| 3252 | ····sub-long·p1,·v4,·p3 | 3250 | ····sub-long·p1,·v4,·p3 | 
| 3253 | ····.line·742 | 3251 | ····.line·742 | 
| 3254 | ····.end·local·v1 | 3252 | ····.end·local·v14····#·"txLen":I | 
| 3255 | ····:cond_1 | 3253 | ····:cond_1 | 
| 3256 | ····:goto_1 | 3254 | ····:goto_1 | 
| 3257 | ····sub-long·v4,·v18,·v12 | 3255 | ····sub-long·v4,·v18,·v12 | 
| 3258 | ····cmp-long·v3,·p1,·v4 | 3256 | ····cmp-long·v3,·p1,·v4 | 
| 3259 | ····if-lez·v3,·:cond_8 | 3257 | ····if-lez·v3,·:cond_8 | 
| Offset 3303, 45 lines modified | Offset 3301, 43 lines modified | ||
| Max diff block lines reached; 7896/10961 bytes (72.04%) of diff not shown. | |||
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$runnable:Ljava/lang/Runnable; | 22 | .field·final·synthetic·val$runnable:Ljava/lang/Runnable; | 
| 23 | #·direct·methods | 23 | #·direct·methods | 
| 24 | .method·constructor·<init>(Lru/valle/btc/ClipboardHelper;Ljava/lang/Runnable;)V | 24 | .method·constructor·<init>(Lru/valle/btc/ClipboardHelper;Ljava/lang/Runnable;)V | 
| 25 | ····.locals·0 | 25 | ····.locals·0 | 
| 26 | ····.param·p1,·"this$0"····#·Lru/valle/btc/ClipboardHelper; | ||
| 26 | ····.prologue | 27 | ····.prologue | 
| 27 | ····.line·77 | 28 | ····.line·77 | 
| 28 | ····iput-object·p1,·p0,·Lru/valle/btc/ClipboardHelper$1;->this$0:Lru/valle/btc/ClipboardHelper; | 29 | ····iput-object·p1,·p0,·Lru/valle/btc/ClipboardHelper$1;->this$0:Lru/valle/btc/ClipboardHelper; | 
| 29 | ····iput-object·p2,·p0,·Lru/valle/btc/ClipboardHelper$1;->val$runnable:Ljava/lang/Runnable; | 30 | ····iput-object·p2,·p0,·Lru/valle/btc/ClipboardHelper$1;->val$runnable:Ljava/lang/Runnable; | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·369 | 27 | ····.line·369 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$10;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$10;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·385 | 27 | ····.line·385 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$11;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$11;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·401 | 27 | ····.line·401 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$12;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$12;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·407 | 27 | ····.line·407 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$13;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$13;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·413 | 27 | ····.line·413 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$14;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$14;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 108, 38 lines modified | Offset 109, 41 lines modified | ||
| 108 | ····iget-object·v2,·v2,·Lru/valle/btc/BTCUtils$PrivateKeyInfo;->privateKeyDecoded:Ljava/math/BigInteger; | 109 | ····iget-object·v2,·v2,·Lru/valle/btc/BTCUtils$PrivateKeyInfo;->privateKeyDecoded:Ljava/math/BigInteger; | 
| 109 | ····if-eqz·v2,·:cond_1 | 110 | ····if-eqz·v2,·:cond_1 | 
| 110 | ····.line·424 | 111 | ····.line·424 | 
| 111 | ····iget-object·v2,·p0,·Lru/valle/btc/MainActivity$14;->this$0:Lru/valle/btc/MainActivity; | 112 | ····iget-object·v2,·p0,·Lru/valle/btc/MainActivity$14;->this$0:Lru/valle/btc/MainActivity; | 
| 113 | ····.line·425 | ||
| 112 | ····#·getter·for:·Lru/valle/btc/MainActivity;->currentKeyPair:Lru/valle/btc/KeyPair; | 114 | ····#·getter·for:·Lru/valle/btc/MainActivity;->currentKeyPair:Lru/valle/btc/KeyPair; | 
| 113 | ····invoke-static·{v2},·Lru/valle/btc/MainActivity;->access$1500(Lru/valle/btc/MainActivity;)Lru/valle/btc/KeyPair; | 115 | ····invoke-static·{v2},·Lru/valle/btc/MainActivity;->access$1500(Lru/valle/btc/MainActivity;)Lru/valle/btc/KeyPair; | 
| 114 | ····move-result-object·v2 | 116 | ····move-result-object·v2 | 
| 115 | ····iget-object·v2,·v2,·Lru/valle/btc/KeyPair;->privateKey:Lru/valle/btc/BTCUtils$PrivateKeyInfo; | 117 | ····iget-object·v2,·v2,·Lru/valle/btc/KeyPair;->privateKey:Lru/valle/btc/BTCUtils$PrivateKeyInfo; | 
| 116 | ····iget-boolean·v2,·v2,·Lru/valle/btc/BTCUtils$PrivateKeyInfo;->isPublicKeyCompressed:Z | 118 | ····iget-boolean·v2,·v2,·Lru/valle/btc/BTCUtils$PrivateKeyInfo;->isPublicKeyCompressed:Z | 
| 117 | ····iget-object·v3,·p0,·Lru/valle/btc/MainActivity$14;->this$0:Lru/valle/btc/MainActivity; | 119 | ····iget-object·v3,·p0,·Lru/valle/btc/MainActivity$14;->this$0:Lru/valle/btc/MainActivity; | 
| 120 | ····.line·426 | ||
| 118 | ····#·getter·for:·Lru/valle/btc/MainActivity;->currentKeyPair:Lru/valle/btc/KeyPair; | 121 | ····#·getter·for:·Lru/valle/btc/MainActivity;->currentKeyPair:Lru/valle/btc/KeyPair; | 
| 119 | ····invoke-static·{v3},·Lru/valle/btc/MainActivity;->access$1500(Lru/valle/btc/MainActivity;)Lru/valle/btc/KeyPair; | 122 | ····invoke-static·{v3},·Lru/valle/btc/MainActivity;->access$1500(Lru/valle/btc/MainActivity;)Lru/valle/btc/KeyPair; | 
| 120 | ····move-result-object·v3 | 123 | ····move-result-object·v3 | 
| 121 | ····iget-object·v3,·v3,·Lru/valle/btc/KeyPair;->privateKey:Lru/valle/btc/BTCUtils$PrivateKeyInfo; | 124 | ····iget-object·v3,·v3,·Lru/valle/btc/KeyPair;->privateKey:Lru/valle/btc/BTCUtils$PrivateKeyInfo; | 
| 122 | ····iget-object·v3,·v3,·Lru/valle/btc/BTCUtils$PrivateKeyInfo;->privateKeyDecoded:Ljava/math/BigInteger; | 125 | ····iget-object·v3,·v3,·Lru/valle/btc/BTCUtils$PrivateKeyInfo;->privateKeyDecoded:Ljava/math/BigInteger; | 
| 123 | ····invoke-static·{v3},·Lru/valle/btc/BTCUtils;->getPrivateKeyBytes(Ljava/math/BigInteger;)[B | 126 | ····invoke-static·{v3},·Lru/valle/btc/BTCUtils;->getPrivateKeyBytes(Ljava/math/BigInteger;)[B | 
| 124 | ····move-result-object·v3 | 127 | ····move-result-object·v3 | 
| 128 | ····.line·424 | ||
| 125 | ····invoke-static·{v2,·v3},·Lru/valle/btc/BTCUtils;->encodeWifKey(Z[B)Ljava/lang/String; | 129 | ····invoke-static·{v2,·v3},·Lru/valle/btc/BTCUtils;->encodeWifKey(Z[B)Ljava/lang/String; | 
| 126 | ····move-result-object·v2 | 130 | ····move-result-object·v2 | 
| 127 | ····aput-object·v2,·v1,·v5 | 131 | ····aput-object·v2,·v1,·v5 | 
| 128 | ····.line·428 | 132 | ····.line·428 | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·431 | 27 | ····.line·431 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$15;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$15;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·437 | 27 | ····.line·437 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$16;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$16;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 40, 14 lines modified | Offset 40, 15 lines modified | ||
| 40 | .field·final·synthetic·val$unspentOutputsInfoStr:Ljava/lang/String; | 40 | .field·final·synthetic·val$unspentOutputsInfoStr:Ljava/lang/String; | 
| 41 | #·direct·methods | 41 | #·direct·methods | 
| 42 | .method·constructor·<init>(Lru/valle/btc/MainActivity;Lru/valle/btc/KeyPair;Ljava/lang/String;Landroid/widget/TextView;)V | 42 | .method·constructor·<init>(Lru/valle/btc/MainActivity;Lru/valle/btc/KeyPair;Ljava/lang/String;Landroid/widget/TextView;)V | 
| 43 | ····.locals·0 | 43 | ····.locals·0 | 
| 44 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 44 | ····.prologue | 45 | ····.prologue | 
| 45 | ····.line·486 | 46 | ····.line·486 | 
| 46 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$17;->this$0:Lru/valle/btc/MainActivity; | 47 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$17;->this$0:Lru/valle/btc/MainActivity; | 
| 47 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$17;->val$keyPair:Lru/valle/btc/KeyPair; | 48 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$17;->val$keyPair:Lru/valle/btc/KeyPair; | 
| Offset 568, 210 lines modified | Offset 569, 209 lines modified | ||
| 568 | ····invoke-virtual·{p0,·p1},·Lru/valle/btc/MainActivity$17;->onPostExecute(Ljava/util/ArrayList;)V | 569 | ····invoke-virtual·{p0,·p1},·Lru/valle/btc/MainActivity$17;->onPostExecute(Ljava/util/ArrayList;)V | 
| 569 | ····return-void | 570 | ····return-void | 
| 570 | .end·method | 571 | .end·method | 
| 571 | .method·protected·onPostExecute(Ljava/util/ArrayList;)V | 572 | .method·protected·onPostExecute(Ljava/util/ArrayList;)V | 
| 572 | ····.locals· | 573 | ····.locals·9 | 
| 573 | ····.annotation·system·Ldalvik/annotation/Signature; | 574 | ····.annotation·system·Ldalvik/annotation/Signature; | 
| 574 | ········value·=·{ | 575 | ········value·=·{ | 
| 575 | ············"(", | 576 | ············"(", | 
| 576 | ············"Ljava/util/ArrayList", | 577 | ············"Ljava/util/ArrayList", | 
| 577 | ············"<", | 578 | ············"<", | 
| 578 | ············"Lru/valle/btc/UnspentOutputInfo;", | 579 | ············"Lru/valle/btc/UnspentOutputInfo;", | 
| 579 | ············">;)V" | 580 | ············">;)V" | 
| 580 | ········} | 581 | ········} | 
| 581 | ····.end·annotation | 582 | ····.end·annotation | 
| 582 | ····.prologue | 583 | ····.prologue | 
| 583 | ····.local·p1,·"unspentOutputInfos":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lru/valle/btc/UnspentOutputInfo;>;" | 584 | ····.local·p1,·"unspentOutputInfos":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lru/valle/btc/UnspentOutputInfo;>;" | 
| 584 | ····const/4·v | 585 | ····const/4·v6,·0x1 | 
| 585 | ····const/4·v | 586 | ····const/4·v8,·0x0 | 
| 586 | ····.line·554 | 587 | ····.line·554 | 
| 587 | ····iget-object·v | 588 | ····iget-object·v3,·p0,·Lru/valle/btc/MainActivity$17;->this$0:Lru/valle/btc/MainActivity; | 
| 588 | ····#·setter·for:·Lru/valle/btc/MainActivity;->verifiedUnspentOutputsForTx:Ljava/util/ArrayList; | 589 | ····#·setter·for:·Lru/valle/btc/MainActivity;->verifiedUnspentOutputsForTx:Ljava/util/ArrayList; | 
| 589 | ····invoke-static·{v | 590 | ····invoke-static·{v3,·p1},·Lru/valle/btc/MainActivity;->access$2902(Lru/valle/btc/MainActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList; | 
| 590 | ····.line·555 | 591 | ····.line·555 | 
| 591 | ····iget-object·v | 592 | ····iget-object·v3,·p0,·Lru/valle/btc/MainActivity$17;->this$0:Lru/valle/btc/MainActivity; | 
| 592 | ····iget-boolean·v | 593 | ····iget-boolean·v4,·p0,·Lru/valle/btc/MainActivity$17;->jsonInput:Z | 
| 593 | ····#·setter·for:·Lru/valle/btc/MainActivity;->verifiedUnspentOutputsComesFromJson:Z | 594 | ····#·setter·for:·Lru/valle/btc/MainActivity;->verifiedUnspentOutputsComesFromJson:Z | 
| 594 | ····invoke-static·{v | 595 | ····invoke-static·{v3,·v4},·Lru/valle/btc/MainActivity;->access$3002(Lru/valle/btc/MainActivity;Z)Z | 
| 595 | ····.line·556 | 596 | ····.line·556 | 
| 596 | ····if-nez·p1,·:cond_1 | 597 | ····if-nez·p1,·:cond_1 | 
| 597 | ····.line·557 | 598 | ····.line·557 | 
| 598 | ····iget-boolean·v | 599 | ····iget-boolean·v3,·p0,·Lru/valle/btc/MainActivity$17;->jsonInput:Z | 
| 599 | ····if-eqz·v | 600 | ····if-eqz·v3,·:cond_0 | 
| 600 | ····iget-object·v | 601 | ····iget-object·v3,·p0,·Lru/valle/btc/MainActivity$17;->jsonParseError:Ljava/lang/String; | 
| 601 | ····invoke-static·{v | 602 | ····invoke-static·{v3},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 
| 602 | ····move-result·v | 603 | ····move-result·v3 | 
| 603 | ····if-nez·v | 604 | ····if-nez·v3,·:cond_0 | 
| 604 | ····.line·558 | 605 | ····.line·558 | 
| 605 | ····iget-object·v | 606 | ····iget-object·v3,·p0,·Lru/valle/btc/MainActivity$17;->val$rawTxToSpendErr:Landroid/widget/TextView; | 
| 606 | ····iget-object·v | 607 | ····iget-object·v4,·p0,·Lru/valle/btc/MainActivity$17;->this$0:Lru/valle/btc/MainActivity; | 
| 607 | ····const·v | 608 | ····const·v5,·0x7f080010 | 
| 608 | ····new-array·v | 609 | ····new-array·v6,·v6,·[Ljava/lang/Object; | 
| 609 | ····iget-object·v | 610 | ····iget-object·v7,·p0,·Lru/valle/btc/MainActivity$17;->jsonParseError:Ljava/lang/String; | 
| 610 | ····aput-object·v | 611 | ····aput-object·v7,·v6,·v8 | 
| 611 | ····invoke-virtual·{v | 612 | ····invoke-virtual·{v4,·v5,·v6},·Lru/valle/btc/MainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 
| 612 | ····move-result-object·v | 613 | ····move-result-object·v4 | 
| 613 | ····invoke-virtual·{v | 614 | ····invoke-virtual·{v3,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 
| 614 | ····.line·576 | 615 | ····.line·576 | 
| 615 | ····:goto_0 | 616 | ····:goto_0 | 
| 616 | ····return-void | 617 | ····return-void | 
| 617 | ····.line·560 | 618 | ····.line·560 | 
| 618 | ····:cond_0 | 619 | ····:cond_0 | 
| 619 | ····iget-object·v | 620 | ····iget-object·v3,·p0,·Lru/valle/btc/MainActivity$17;->val$rawTxToSpendErr:Landroid/widget/TextView; | 
| 620 | ····const·v | 621 | ····const·v4,·0x7f080011 | 
| Max diff block lines reached; 6619/11520 bytes (57.46%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$1:Lru/valle/btc/MainActivity$18; | 21 | .field·final·synthetic·this$1:Lru/valle/btc/MainActivity$18; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity$18;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity$18;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$1"····#·Lru/valle/btc/MainActivity$18; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·637 | 27 | ····.line·637 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$18$1;->this$1:Lru/valle/btc/MainActivity$18; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$18$1;->this$1:Lru/valle/btc/MainActivity$18; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 38, 14 lines modified | Offset 38, 15 lines modified | ||
| 38 | .field·final·synthetic·val$password:Ljava/lang/String; | 38 | .field·final·synthetic·val$password:Ljava/lang/String; | 
| 39 | #·direct·methods | 39 | #·direct·methods | 
| 40 | .method·constructor·<init>(Lru/valle/btc/MainActivity;ZLru/valle/btc/KeyPair;Ljava/lang/String;)V | 40 | .method·constructor·<init>(Lru/valle/btc/MainActivity;ZLru/valle/btc/KeyPair;Ljava/lang/String;)V | 
| 41 | ····.locals·0 | 41 | ····.locals·0 | 
| 42 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 42 | ····.prologue | 43 | ····.prologue | 
| 43 | ····.line·627 | 44 | ····.line·627 | 
| 44 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$18;->this$0:Lru/valle/btc/MainActivity; | 45 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$18;->this$0:Lru/valle/btc/MainActivity; | 
| 45 | ····iput-boolean·p2,·p0,·Lru/valle/btc/MainActivity$18;->val$decrypting:Z | 46 | ····iput-boolean·p2,·p0,·Lru/valle/btc/MainActivity$18;->val$decrypting:Z | 
| Offset 352, 14 lines modified | Offset 353, 15 lines modified | ||
| 352 | ····instance-of·v1,·p1,·Ljava/lang/Integer; | 353 | ····instance-of·v1,·p1,·Ljava/lang/Integer; | 
| 353 | ····if-eqz·v1,·:cond_3 | 354 | ····if-eqz·v1,·:cond_3 | 
| 354 | ····check-cast·p1,·Ljava/lang/Integer; | 355 | ····check-cast·p1,·Ljava/lang/Integer; | 
| 356 | ····.line·685 | ||
| 355 | ····.end·local·p1····#·"result":Ljava/lang/Object; | 357 | ····.end·local·p1····#·"result":Ljava/lang/Object; | 
| 356 | ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I | 358 | ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I | 
| 357 | ····move-result·v1 | 359 | ····move-result·v1 | 
| 358 | ····:goto_1 | 360 | ····:goto_1 | 
| 359 | ····invoke-virtual·{v3,·v1},·Lru/valle/btc/MainActivity;->getString(I)Ljava/lang/String; | 361 | ····invoke-virtual·{v3,·v1},·Lru/valle/btc/MainActivity;->getString(I)Ljava/lang/String; | 
| Offset 368, 22 lines modified | Offset 370, 25 lines modified | ||
| 368 | ····invoke-virtual·{v2,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 370 | ····invoke-virtual·{v2,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 
| 369 | ····move-result-object·v1 | 371 | ····move-result-object·v1 | 
| 370 | ····const·v2,·0x104000a | 372 | ····const·v2,·0x104000a | 
| 373 | ····.line·686 | ||
| 371 | ····invoke-virtual·{v1,·v2,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 374 | ····invoke-virtual·{v1,·v2,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 
| 372 | ····move-result-object·v1 | 375 | ····move-result-object·v1 | 
| 376 | ····.line·687 | ||
| 373 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 377 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 
| 374 | ····goto·:goto_0 | 378 | ····goto·:goto_0 | 
| 379 | ····.line·685 | ||
| 375 | ····.restart·local·p1····#·"result":Ljava/lang/Object; | 380 | ····.restart·local·p1····#·"result":Ljava/lang/Object; | 
| 376 | ····:cond_3 | 381 | ····:cond_3 | 
| 377 | ····const·v1,·0x7f080012 | 382 | ····const·v1,·0x7f080012 | 
| 378 | ····goto·:goto_1 | 383 | ····goto·:goto_1 | 
| 379 | ····.line·689 | 384 | ····.line·689 | 
| Offset 431, 18 lines modified | Offset 436, 20 lines modified | ||
| 431 | ····if-eqz·v0,·:cond_0 | 436 | ····if-eqz·v0,·:cond_0 | 
| 432 | ····iget-object·v0,·p0,·Lru/valle/btc/MainActivity$18;->this$0:Lru/valle/btc/MainActivity; | 437 | ····iget-object·v0,·p0,·Lru/valle/btc/MainActivity$18;->this$0:Lru/valle/btc/MainActivity; | 
| 433 | ····const·v3,·0x7f080006 | 438 | ····const·v3,·0x7f080006 | 
| 439 | ····.line·635 | ||
| 434 | ····invoke-virtual·{v0,·v3},·Lru/valle/btc/MainActivity;->getString(I)Ljava/lang/String; | 440 | ····invoke-virtual·{v0,·v3},·Lru/valle/btc/MainActivity;->getString(I)Ljava/lang/String; | 
| 435 | ····move-result-object·v0 | 441 | ····move-result-object·v0 | 
| 442 | ····.line·634 | ||
| 436 | ····:goto_0 | 443 | ····:goto_0 | 
| 437 | ····invoke-static·{v1,·v2,·v0,·v4},·Landroid/app/ProgressDialog;->show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; | 444 | ····invoke-static·{v1,·v2,·v0,·v4},·Landroid/app/ProgressDialog;->show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; | 
| 438 | ····move-result-object·v0 | 445 | ····move-result-object·v0 | 
| 439 | ····iput-object·v0,·p0,·Lru/valle/btc/MainActivity$18;->dialog:Landroid/app/ProgressDialog; | 446 | ····iput-object·v0,·p0,·Lru/valle/btc/MainActivity$18;->dialog:Landroid/app/ProgressDialog; | 
| Offset 473, 15 lines modified | Offset 480, 15 lines modified | ||
| 473 | ····move-result·v0 | 480 | ····move-result·v0 | 
| 474 | ····iput·v0,·p0,·Lru/valle/btc/MainActivity$18;->sendLayoutVisibility:I | 481 | ····iput·v0,·p0,·Lru/valle/btc/MainActivity$18;->sendLayoutVisibility:I | 
| 475 | ····.line·645 | 482 | ····.line·645 | 
| 476 | ····return-void | 483 | ····return-void | 
| 477 | ····.line·63 | 484 | ····.line·635 | 
| 478 | ····:cond_0 | 485 | ····:cond_0 | 
| 479 | ····iget-object·v0,·p0,·Lru/valle/btc/MainActivity$18;->this$0:Lru/valle/btc/MainActivity; | 486 | ····iget-object·v0,·p0,·Lru/valle/btc/MainActivity$18;->this$0:Lru/valle/btc/MainActivity; | 
| 480 | ····const·v3,·0x7f080009 | 487 | ····const·v3,·0x7f080009 | 
| 481 | ····invoke-virtual·{v0,·v3},·Lru/valle/btc/MainActivity;->getString(I)Ljava/lang/String; | 488 | ····invoke-virtual·{v0,·v3},·Lru/valle/btc/MainActivity;->getString(I)Ljava/lang/String; | 
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields | 
| 18 | .field·final·synthetic·this$1:Lru/valle/btc/MainActivity$19; | 18 | .field·final·synthetic·this$1:Lru/valle/btc/MainActivity$19; | 
| 19 | #·direct·methods | 19 | #·direct·methods | 
| 20 | .method·constructor·<init>(Lru/valle/btc/MainActivity$19;)V | 20 | .method·constructor·<init>(Lru/valle/btc/MainActivity$19;)V | 
| 21 | ····.locals·0 | 21 | ····.locals·0 | 
| 22 | ····.param·p1,·"this$1"····#·Lru/valle/btc/MainActivity$19; | ||
| 22 | ····.prologue | 23 | ····.prologue | 
| 23 | ····.line·726 | 24 | ····.line·726 | 
| 24 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$19$1;->this$1:Lru/valle/btc/MainActivity$19; | 25 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$19$1;->this$1:Lru/valle/btc/MainActivity$19; | 
| 25 | ····invoke-direct·{p0},·Landroid/text/style/ClickableSpan;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/text/style/ClickableSpan;-><init>()V | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$1:Lru/valle/btc/MainActivity$19; | 21 | .field·final·synthetic·this$1:Lru/valle/btc/MainActivity$19; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity$19;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity$19;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$1"····#·Lru/valle/btc/MainActivity$19; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·759 | 27 | ····.line·759 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$19$2;->this$1:Lru/valle/btc/MainActivity$19; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$19$2;->this$1:Lru/valle/btc/MainActivity$19; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
| 34 | .field·final·synthetic·val$uriStr:Ljava/lang/String; | 34 | .field·final·synthetic·val$uriStr:Ljava/lang/String; | 
| 35 | #·direct·methods | 35 | #·direct·methods | 
| 36 | .method·constructor·<init>(Lru/valle/btc/MainActivity;Ljava/lang/String;ILjava/lang/String;)V | 36 | .method·constructor·<init>(Lru/valle/btc/MainActivity;Ljava/lang/String;ILjava/lang/String;)V | 
| 37 | ····.locals·0 | 37 | ····.locals·0 | 
| 38 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 38 | ····.prologue | 39 | ····.prologue | 
| 39 | ····.line·709 | 40 | ····.line·709 | 
| 40 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$19;->this$0:Lru/valle/btc/MainActivity; | 41 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$19;->this$0:Lru/valle/btc/MainActivity; | 
| 41 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$19;->val$uriStr:Ljava/lang/String; | 42 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$19;->val$uriStr:Ljava/lang/String; | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·180 | 27 | ····.line·180 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$1;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$1;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
| 30 | .field·final·synthetic·val$toggle3:Landroid/widget/ToggleButton; | 30 | .field·final·synthetic·val$toggle3:Landroid/widget/ToggleButton; | 
| 31 | #·direct·methods | 31 | #·direct·methods | 
| 32 | .method·constructor·<init>(Lru/valle/btc/MainActivity$20;Landroid/widget/ToggleButton;Landroid/widget/ToggleButton;Landroid/widget/ImageView;[Landroid/graphics/Bitmap;Landroid/widget/TextView;)V | 32 | .method·constructor·<init>(Lru/valle/btc/MainActivity$20;Landroid/widget/ToggleButton;Landroid/widget/ToggleButton;Landroid/widget/ImageView;[Landroid/graphics/Bitmap;Landroid/widget/TextView;)V | 
| 33 | ····.locals·0 | 33 | ····.locals·0 | 
| 34 | ····.param·p1,·"this$1"····#·Lru/valle/btc/MainActivity$20; | ||
| 34 | ····.prologue | 35 | ····.prologue | 
| 35 | ····.line·810 | 36 | ····.line·810 | 
| 36 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$20$1;->this$1:Lru/valle/btc/MainActivity$20; | 37 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$20$1;->this$1:Lru/valle/btc/MainActivity$20; | 
| 37 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$20$1;->val$toggle2:Landroid/widget/ToggleButton; | 38 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$20$1;->val$toggle2:Landroid/widget/ToggleButton; | 
| Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
| 30 | .field·final·synthetic·val$toggle3:Landroid/widget/ToggleButton; | 30 | .field·final·synthetic·val$toggle3:Landroid/widget/ToggleButton; | 
| 31 | #·direct·methods | 31 | #·direct·methods | 
| 32 | .method·constructor·<init>(Lru/valle/btc/MainActivity$20;Landroid/widget/ToggleButton;Landroid/widget/ToggleButton;Landroid/widget/ImageView;[Landroid/graphics/Bitmap;Landroid/widget/TextView;)V | 32 | .method·constructor·<init>(Lru/valle/btc/MainActivity$20;Landroid/widget/ToggleButton;Landroid/widget/ToggleButton;Landroid/widget/ImageView;[Landroid/graphics/Bitmap;Landroid/widget/TextView;)V | 
| 33 | ····.locals·0 | 33 | ····.locals·0 | 
| 34 | ····.param·p1,·"this$1"····#·Lru/valle/btc/MainActivity$20; | ||
| 34 | ····.prologue | 35 | ····.prologue | 
| 35 | ····.line·829 | 36 | ····.line·829 | 
| 36 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$20$2;->this$1:Lru/valle/btc/MainActivity$20; | 37 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$20$2;->this$1:Lru/valle/btc/MainActivity$20; | 
| 37 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$20$2;->val$toggle1:Landroid/widget/ToggleButton; | 38 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$20$2;->val$toggle1:Landroid/widget/ToggleButton; | 
| Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
| 30 | .field·final·synthetic·val$toggle2:Landroid/widget/ToggleButton; | 30 | .field·final·synthetic·val$toggle2:Landroid/widget/ToggleButton; | 
| 31 | #·direct·methods | 31 | #·direct·methods | 
| 32 | .method·constructor·<init>(Lru/valle/btc/MainActivity$20;Landroid/widget/ToggleButton;Landroid/widget/ToggleButton;Landroid/widget/ImageView;[Landroid/graphics/Bitmap;Landroid/widget/TextView;)V | 32 | .method·constructor·<init>(Lru/valle/btc/MainActivity$20;Landroid/widget/ToggleButton;Landroid/widget/ToggleButton;Landroid/widget/ImageView;[Landroid/graphics/Bitmap;Landroid/widget/TextView;)V | 
| 33 | ····.locals·0 | 33 | ····.locals·0 | 
| 34 | ····.param·p1,·"this$1"····#·Lru/valle/btc/MainActivity$20; | ||
| 34 | ····.prologue | 35 | ····.prologue | 
| 35 | ····.line·848 | 36 | ····.line·848 | 
| 36 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$20$3;->this$1:Lru/valle/btc/MainActivity$20; | 37 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$20$3;->this$1:Lru/valle/btc/MainActivity$20; | 
| 37 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$20$3;->val$toggle1:Landroid/widget/ToggleButton; | 38 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$20$3;->val$toggle1:Landroid/widget/ToggleButton; | 
| Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
| 24 | .field·final·synthetic·val$toggle2:Landroid/widget/ToggleButton; | 24 | .field·final·synthetic·val$toggle2:Landroid/widget/ToggleButton; | 
| 25 | #·direct·methods | 25 | #·direct·methods | 
| 26 | .method·constructor·<init>(Lru/valle/btc/MainActivity$20;Landroid/widget/ToggleButton;Landroid/widget/ToggleButton;)V | 26 | .method·constructor·<init>(Lru/valle/btc/MainActivity$20;Landroid/widget/ToggleButton;Landroid/widget/ToggleButton;)V | 
| 27 | ····.locals·0 | 27 | ····.locals·0 | 
| 28 | ····.param·p1,·"this$1"····#·Lru/valle/btc/MainActivity$20; | ||
| 28 | ····.prologue | 29 | ····.prologue | 
| 29 | ····.line·873 | 30 | ····.line·873 | 
| 30 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$20$4;->this$1:Lru/valle/btc/MainActivity$20; | 31 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$20$4;->this$1:Lru/valle/btc/MainActivity$20; | 
| 31 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$20$4;->val$toggle1:Landroid/widget/ToggleButton; | 32 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$20$4;->val$toggle1:Landroid/widget/ToggleButton; | 
| Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
| 24 | .field·final·synthetic·val$toggle2:Landroid/widget/ToggleButton; | 24 | .field·final·synthetic·val$toggle2:Landroid/widget/ToggleButton; | 
| 25 | #·direct·methods | 25 | #·direct·methods | 
| 26 | .method·constructor·<init>(Lru/valle/btc/MainActivity$20;Landroid/widget/ToggleButton;Landroid/widget/ToggleButton;)V | 26 | .method·constructor·<init>(Lru/valle/btc/MainActivity$20;Landroid/widget/ToggleButton;Landroid/widget/ToggleButton;)V | 
| 27 | ····.locals·0 | 27 | ····.locals·0 | 
| 28 | ····.param·p1,·"this$1"····#·Lru/valle/btc/MainActivity$20; | ||
| 28 | ····.prologue | 29 | ····.prologue | 
| 29 | ····.line·893 | 30 | ····.line·893 | 
| 30 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$20$5;->this$1:Lru/valle/btc/MainActivity$20; | 31 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$20$5;->this$1:Lru/valle/btc/MainActivity$20; | 
| 31 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$20$5;->val$toggle1:Landroid/widget/ToggleButton; | 32 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$20$5;->val$toggle1:Landroid/widget/ToggleButton; | 
| Offset 39, 14 lines modified | Offset 39, 15 lines modified | ||
| 39 | .field·final·synthetic·val$screenSize:I | 39 | .field·final·synthetic·val$screenSize:I | 
| 40 | #·direct·methods | 40 | #·direct·methods | 
| 41 | .method·constructor·<init>(Lru/valle/btc/MainActivity;[Ljava/lang/String;I[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 41 | .method·constructor·<init>(Lru/valle/btc/MainActivity;[Ljava/lang/String;I[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 
| 42 | ····.locals·0 | 42 | ····.locals·0 | 
| 43 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 43 | ····.prologue | 44 | ····.prologue | 
| 44 | ····.line·780 | 45 | ····.line·780 | 
| 45 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$20;->this$0:Lru/valle/btc/MainActivity; | 46 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$20;->this$0:Lru/valle/btc/MainActivity; | 
| 46 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$20;->val$data:[Ljava/lang/String; | 47 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$20;->val$data:[Ljava/lang/String; | 
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$confirmations:I | 22 | .field·final·synthetic·val$confirmations:I | 
| 23 | #·direct·methods | 23 | #·direct·methods | 
| 24 | .method·constructor·<init>(Lru/valle/btc/MainActivity$21;I)V | 24 | .method·constructor·<init>(Lru/valle/btc/MainActivity$21;I)V | 
| 25 | ····.locals·0 | 25 | ····.locals·0 | 
| 26 | ····.param·p1,·"this$1"····#·Lru/valle/btc/MainActivity$21; | ||
| 26 | ····.prologue | 27 | ····.prologue | 
| 27 | ····.line·1233 | 28 | ····.line·1233 | 
| 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$21$1;->this$1:Lru/valle/btc/MainActivity$21; | 29 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$21$1;->this$1:Lru/valle/btc/MainActivity$21; | 
| 29 | ····iput·p2,·p0,·Lru/valle/btc/MainActivity$21$1;->val$confirmations:I | 30 | ····iput·p2,·p0,·Lru/valle/btc/MainActivity$21$1;->val$confirmations:I | 
| Offset 40, 14 lines modified | Offset 40, 15 lines modified | ||
| 40 | .field·final·synthetic·val$unspentOutputs:Ljava/util/ArrayList; | 40 | .field·final·synthetic·val$unspentOutputs:Ljava/util/ArrayList; | 
| 41 | #·direct·methods | 41 | #·direct·methods | 
| 42 | .method·constructor·<init>(Lru/valle/btc/MainActivity;Ljava/util/ArrayList;JLjava/lang/String;Lru/valle/btc/KeyPair;ZI)V | 42 | .method·constructor·<init>(Lru/valle/btc/MainActivity;Ljava/util/ArrayList;JLjava/lang/String;Lru/valle/btc/KeyPair;ZI)V | 
| 43 | ····.locals·1 | 43 | ····.locals·1 | 
| 44 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 44 | ····.prologue | 45 | ····.prologue | 
| 45 | ····.line·1056 | 46 | ····.line·1056 | 
| 46 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$21;->this$0:Lru/valle/btc/MainActivity; | 47 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$21;->this$0:Lru/valle/btc/MainActivity; | 
| 47 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$21;->val$unspentOutputs:Ljava/util/ArrayList; | 48 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$21;->val$unspentOutputs:Ljava/util/ArrayList; | 
| Offset 63, 168 lines modified | Offset 64, 149 lines modified | ||
| 63 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 64 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 
| 64 | ····return-void | 65 | ····return-void | 
| 65 | .end·method | 66 | .end·method | 
| 66 | .method·private·showNotEligibleForNoFeeBecauseOfBasicConstrains(Landroid/widget/TextView;Lru/valle/btc/Transaction;)Z | 67 | .method·private·showNotEligibleForNoFeeBecauseOfBasicConstrains(Landroid/widget/TextView;Lru/valle/btc/Transaction;)Z | 
| 67 | ····.locals·1 | 68 | ····.locals·10 | 
| 68 | ····.param·p1,·"maxAgeView"····#·Landroid/widget/TextView; | 69 | ····.param·p1,·"maxAgeView"····#·Landroid/widget/TextView; | 
| 69 | ····.param·p2,·"tx"····#·Lru/valle/btc/Transaction; | 70 | ····.param·p2,·"tx"····#·Lru/valle/btc/Transaction; | 
| 70 | ····.prologue | 71 | ····.prologue | 
| 71 | ····.line·1264 | 72 | ····.line·1264 | 
| 72 | ····const-wide·v | 73 | ····const-wide·v0,·0x7fffffffffffffffL | 
| 73 | ····.line·1265 | 74 | ····.line·1265 | 
| 74 | ····.local·v | 75 | ····.local·v0,·"minOutput":J | 
| 75 | ···· | 76 | ····iget-object·v5,·p2,·Lru/valle/btc/Transaction;->outputs:[Lru/valle/btc/Transaction$Output; | 
| 76 |  | 77 | ····array-length·v6,·v5 | 
| 77 |  | 78 | ····const/4·v4,·0x0 | 
| 78 | ····array-length·v4,·v2 | ||
| 79 | ····.local·v4,·"len$":I | ||
| 80 | ····const/4·v3,·0x0 | ||
| 81 | ····.local·v3,·"i$":I | ||
| 82 | ····:goto_0 | 79 | ····:goto_0 | 
| 83 | ····if-ge·v | 80 | ····if-ge·v4,·v6,·:cond_0 | 
| 84 | ····aget-object·v | 81 | ····aget-object·v2,·v5,·v4 | 
| 85 | ····.line·1266 | 82 | ····.line·1266 | 
| 86 | ····.local·v | 83 | ····.local·v2,·"output":Lru/valle/btc/Transaction$Output; | 
| 87 | ····iget-wide·v | 84 | ····iget-wide·v8,·v2,·Lru/valle/btc/Transaction$Output;->value:J | 
| 88 | ····invoke-static·{v | 85 | ····invoke-static·{v8,·v9,·v0,·v1},·Ljava/lang/Math;->min(JJ)J | 
| 89 | ····move-result-wide·v | 86 | ····move-result-wide·v0 | 
| 90 | ····.line·1265 | 87 | ····.line·1265 | 
| 91 | ····add-int/lit8·v | 88 | ····add-int/lit8·v4,·v4,·0x1 | 
| 92 | ····goto·:goto_0 | 89 | ····goto·:goto_0 | 
| 93 | ····.line·1268 | 90 | ····.line·1268 | 
| 94 | ····.end·local·v | 91 | ····.end·local·v2····#·"output":Lru/valle/btc/Transaction$Output; | 
| 95 | ····:cond_0 | 92 | ····:cond_0 | 
| 96 | ····invoke-virtual | 93 | ····invoke-virtual·{p2},·Lru/valle/btc/Transaction;->getBytes()[B | 
| 97 | ····move-result-object·v | 94 | ····move-result-object·v4 | 
| 98 | ····array-length·v | 95 | ····array-length·v3,·v4 | 
| 99 | ····.line·1269 | 96 | ····.line·1269 | 
| 100 | ····.local·v | 97 | ····.local·v3,·"txLen":I | 
| 101 | ····const/16·v | 98 | ····const/16·v4,·0x2710 | 
| 102 | ····if-lt·v | 99 | ····if-lt·v3,·v4,·:cond_1 | 
| 103 | ····.line·1270 | 100 | ····.line·1270 | 
| 104 | ···· | 101 | ····iget-object·v4,·p0,·Lru/valle/btc/MainActivity$21;->this$0:Lru/valle/btc/MainActivity; | 
| 105 | ····iget-object·v9,·v0,·Lru/valle/btc/MainActivity$21;->this$0:Lru/valle/btc/MainActivity; | ||
| 106 | ····invoke-virtual·{v9},·Lru/valle/btc/MainActivity;->getResources()Landroid/content/res/Resources; | ||
| 107 | ···· | 102 | ····invoke-virtual·{v4},·Lru/valle/btc/MainActivity;->getResources()Landroid/content/res/Resources; | 
| 108 | ···· | 103 | ····move-result-object·v4 | 
| 109 | ···· | 104 | ····const·v5,·0x7f070003 | 
| 110 | ···· | 105 | ····invoke-virtual·{v4,·v5,·v3},·Landroid/content/res/Resources;->getQuantityText(II)Ljava/lang/CharSequence; | 
| 111 | ····move- | 106 | ····move-result-object·v4 | 
| 112 | ····invoke-virtual·{ | 107 | ····invoke-virtual·{p1,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 
| 113 | ····.line·1271 | 108 | ····.line·1271 | 
| 114 | ····const/4·v | 109 | ····const/4·v4,·0x0 | 
| Max diff block lines reached; 38105/42053 bytes (90.61%) of diff not shown. | |||
| Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
| 28 | #·instance·fields | 28 | #·instance·fields | 
| 29 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 29 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 30 | #·direct·methods | 30 | #·direct·methods | 
| 31 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 31 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 32 | ····.locals·0 | 32 | ····.locals·0 | 
| 33 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 33 | ····.prologue | 34 | ····.prologue | 
| 34 | ····.line·1398 | 35 | ····.line·1398 | 
| 35 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$22;->this$0:Lru/valle/btc/MainActivity; | 36 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$22;->this$0:Lru/valle/btc/MainActivity; | 
| 36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 
| Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
| 28 | #·instance·fields | 28 | #·instance·fields | 
| 29 | .field·final·synthetic·this$1:Lru/valle/btc/MainActivity$23; | 29 | .field·final·synthetic·this$1:Lru/valle/btc/MainActivity$23; | 
| 30 | #·direct·methods | 30 | #·direct·methods | 
| 31 | .method·constructor·<init>(Lru/valle/btc/MainActivity$23;)V | 31 | .method·constructor·<init>(Lru/valle/btc/MainActivity$23;)V | 
| 32 | ····.locals·0 | 32 | ····.locals·0 | 
| 33 | ····.param·p1,·"this$1"····#·Lru/valle/btc/MainActivity$23; | ||
| 33 | ····.prologue | 34 | ····.prologue | 
| 34 | ····.line·1444 | 35 | ····.line·1444 | 
| 35 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$23$1;->this$1:Lru/valle/btc/MainActivity$23; | 36 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$23$1;->this$1:Lru/valle/btc/MainActivity$23; | 
| 36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 
| Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
| 19 | .field·final·synthetic·val$keyPair:Lru/valle/btc/KeyPair; | 19 | .field·final·synthetic·val$keyPair:Lru/valle/btc/KeyPair; | 
| 20 | #·direct·methods | 20 | #·direct·methods | 
| 21 | .method·constructor·<init>(Lru/valle/btc/MainActivity;Lru/valle/btc/KeyPair;)V | 21 | .method·constructor·<init>(Lru/valle/btc/MainActivity;Lru/valle/btc/KeyPair;)V | 
| 22 | ····.locals·0 | 22 | ····.locals·0 | 
| 23 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 23 | ····.prologue | 24 | ····.prologue | 
| 24 | ····.line·1440 | 25 | ····.line·1440 | 
| 25 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$23;->this$0:Lru/valle/btc/MainActivity; | 26 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$23;->this$0:Lru/valle/btc/MainActivity; | 
| 26 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$23;->val$keyPair:Lru/valle/btc/KeyPair; | 27 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$23;->val$keyPair:Lru/valle/btc/KeyPair; | 
| Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
| 19 | .field·final·synthetic·val$address:Ljava/lang/String; | 19 | .field·final·synthetic·val$address:Ljava/lang/String; | 
| 20 | #·direct·methods | 20 | #·direct·methods | 
| 21 | .method·constructor·<init>(Lru/valle/btc/MainActivity;Ljava/lang/String;)V | 21 | .method·constructor·<init>(Lru/valle/btc/MainActivity;Ljava/lang/String;)V | 
| 22 | ····.locals·0 | 22 | ····.locals·0 | 
| 23 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 23 | ····.prologue | 24 | ····.prologue | 
| 24 | ····.line·1486 | 25 | ····.line·1486 | 
| 25 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$24;->this$0:Lru/valle/btc/MainActivity; | 26 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$24;->this$0:Lru/valle/btc/MainActivity; | 
| 26 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$24;->val$address:Ljava/lang/String; | 27 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$24;->val$address:Ljava/lang/String; | 
| Offset 122, 24 lines modified | Offset 123, 27 lines modified | ||
| 122 | ····.line·1497 | 123 | ····.line·1497 | 
| 123 | ····new-instance·v3,·Landroid/app/AlertDialog$Builder; | 124 | ····new-instance·v3,·Landroid/app/AlertDialog$Builder; | 
| 124 | ····iget-object·v4,·p0,·Lru/valle/btc/MainActivity$24;->this$0:Lru/valle/btc/MainActivity; | 125 | ····iget-object·v4,·p0,·Lru/valle/btc/MainActivity$24;->this$0:Lru/valle/btc/MainActivity; | 
| 125 | ····invoke-direct·{v3,·v4},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 126 | ····invoke-direct·{v3,·v4},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 
| 127 | ····.line·1498 | ||
| 126 | ····invoke-virtual·{v3,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 128 | ····invoke-virtual·{v3,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 
| 127 | ····move-result-object·v3 | 129 | ····move-result-object·v3 | 
| 128 | ····const·v4,·0x104000a | 130 | ····const·v4,·0x104000a | 
| 129 | ····const/4·v5,·0x0 | 131 | ····const/4·v5,·0x0 | 
| 132 | ····.line·1499 | ||
| 130 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 133 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 
| 131 | ····move-result-object·v3 | 134 | ····move-result-object·v3 | 
| 135 | ····.line·1500 | ||
| 132 | ····invoke-virtual·{v3},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 136 | ····invoke-virtual·{v3},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 
| 133 | ····.line·1501 | 137 | ····.line·1501 | 
| 134 | ····return-void | 138 | ····return-void | 
| 135 | .end·method | 139 | .end·method | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·234 | 27 | ····.line·234 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$2;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$2;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·259 | 27 | ····.line·259 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$3;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$3;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
| 30 | .field·final·synthetic·val$privateKeyToDecode:Ljava/lang/String; | 30 | .field·final·synthetic·val$privateKeyToDecode:Ljava/lang/String; | 
| 31 | #·direct·methods | 31 | #·direct·methods | 
| 32 | .method·constructor·<init>(Lru/valle/btc/MainActivity$4;Ljava/lang/String;)V | 32 | .method·constructor·<init>(Lru/valle/btc/MainActivity$4;Ljava/lang/String;)V | 
| 33 | ····.locals·0 | 33 | ····.locals·0 | 
| 34 | ····.param·p1,·"this$1"····#·Lru/valle/btc/MainActivity$4; | ||
| 34 | ····.prologue | 35 | ····.prologue | 
| 35 | ····.line·280 | 36 | ····.line·280 | 
| 36 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$4$1;->this$1:Lru/valle/btc/MainActivity$4; | 37 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$4$1;->this$1:Lru/valle/btc/MainActivity$4; | 
| 37 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$4$1;->val$privateKeyToDecode:Ljava/lang/String; | 38 | ····iput-object·p2,·p0,·Lru/valle/btc/MainActivity$4$1;->val$privateKeyToDecode:Ljava/lang/String; | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·265 | 27 | ····.line·265 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$4;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$4;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·314 | 27 | ····.line·314 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$5;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$5;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·330 | 27 | ····.line·330 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$6;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$6;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·340 | 27 | ····.line·340 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$7;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$7;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·346 | 27 | ····.line·346 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$8;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$8;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/MainActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/MainActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·352 | 27 | ····.line·352 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$9;->this$0:Lru/valle/btc/MainActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/MainActivity$9;->this$0:Lru/valle/btc/MainActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 193, 15 lines modified | Offset 193, 14 lines modified | ||
| 193 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 193 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 
| 194 | ····.line·130 | 194 | ····.line·130 | 
| 195 | ····const/4·v0,·-0x1 | 195 | ····const/4·v0,·-0x1 | 
| 196 | ····iput·v0,·p0,·Lru/valle/btc/MainActivity;->verifiedConfirmationsCount:I | 196 | ····iput·v0,·p0,·Lru/valle/btc/MainActivity;->verifiedConfirmationsCount:I | 
| 197 | ····.line·1010 | ||
| 198 | ····return-void | 197 | ····return-void | 
| 199 | .end·method | 198 | .end·method | 
| 200 | .method·static·synthetic·access$000(Lru/valle/btc/MainActivity;)Ljava/lang/String; | 199 | .method·static·synthetic·access$000(Lru/valle/btc/MainActivity;)Ljava/lang/String; | 
| 201 | ····.locals·1 | 200 | ····.locals·1 | 
| 202 | ····.param·p0,·"x0"····#·Lru/valle/btc/MainActivity; | 201 | ····.param·p0,·"x0"····#·Lru/valle/btc/MainActivity; | 
| Offset 1009, 14 lines modified | Offset 1008, 15 lines modified | ||
| 1009 | ····.line·627 | 1008 | ····.line·627 | 
| 1010 | ····new-instance·v5,·Lru/valle/btc/MainActivity$18; | 1009 | ····new-instance·v5,·Lru/valle/btc/MainActivity$18; | 
| 1011 | ····invoke-direct·{v5,·p0,·v0,·v1,·v3},·Lru/valle/btc/MainActivity$18;-><init>(Lru/valle/btc/MainActivity;ZLru/valle/btc/KeyPair;Ljava/lang/String;)V | 1010 | ····invoke-direct·{v5,·p0,·v0,·v1,·v3},·Lru/valle/btc/MainActivity$18;-><init>(Lru/valle/btc/MainActivity;ZLru/valle/btc/KeyPair;Ljava/lang/String;)V | 
| 1012 | ····new-array·v4,·v4,·[Ljava/lang/Void; | 1011 | ····new-array·v4,·v4,·[Ljava/lang/Void; | 
| 1012 | ····.line·701 | ||
| 1013 | ····invoke-virtual·{v5,·v4},·Lru/valle/btc/MainActivity$18;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 1013 | ····invoke-virtual·{v5,·v4},·Lru/valle/btc/MainActivity$18;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 
| 1014 | ····move-result-object·v4 | 1014 | ····move-result-object·v4 | 
| 1015 | ····iput-object·v4,·p0,·Lru/valle/btc/MainActivity;->bip38Task:Landroid/os/AsyncTask; | 1015 | ····iput-object·v4,·p0,·Lru/valle/btc/MainActivity;->bip38Task:Landroid/os/AsyncTask; | 
| 1016 | ····.line·703 | 1016 | ····.line·703 | 
| Offset 1088, 14 lines modified | Offset 1088, 15 lines modified | ||
| 1088 | ····.line·1398 | 1088 | ····.line·1398 | 
| 1089 | ····new-instance·v0,·Lru/valle/btc/MainActivity$22; | 1089 | ····new-instance·v0,·Lru/valle/btc/MainActivity$22; | 
| 1090 | ····invoke-direct·{v0,·p0},·Lru/valle/btc/MainActivity$22;-><init>(Lru/valle/btc/MainActivity;)V | 1090 | ····invoke-direct·{v0,·p0},·Lru/valle/btc/MainActivity$22;-><init>(Lru/valle/btc/MainActivity;)V | 
| 1091 | ····new-array·v1,·v2,·[Ljava/lang/Void; | 1091 | ····new-array·v1,·v2,·[Ljava/lang/Void; | 
| 1092 | ····.line·1417 | ||
| 1092 | ····invoke-virtual·{v0,·v1},·Lru/valle/btc/MainActivity$22;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 1093 | ····invoke-virtual·{v0,·v1},·Lru/valle/btc/MainActivity$22;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 
| 1093 | ····move-result-object·v0 | 1094 | ····move-result-object·v0 | 
| 1094 | ····iput-object·v0,·p0,·Lru/valle/btc/MainActivity;->addressGenerateTask:Landroid/os/AsyncTask; | 1095 | ····iput-object·v0,·p0,·Lru/valle/btc/MainActivity;->addressGenerateTask:Landroid/os/AsyncTask; | 
| 1095 | ····.line·1419 | 1096 | ····.line·1419 | 
| Offset 2071, 14 lines modified | Offset 2072, 15 lines modified | ||
| 2071 | ····invoke-direct·{v3,·p0,·v2,·v1,·p1},·Lru/valle/btc/MainActivity$19;-><init>(Lru/valle/btc/MainActivity;Ljava/lang/String;ILjava/lang/String;)V | 2072 | ····invoke-direct·{v3,·p0,·v2,·v1,·p1},·Lru/valle/btc/MainActivity$19;-><init>(Lru/valle/btc/MainActivity;Ljava/lang/String;ILjava/lang/String;)V | 
| 2072 | ····const/4·v4,·0x0 | 2073 | ····const/4·v4,·0x0 | 
| 2073 | ····new-array·v4,·v4,·[Ljava/lang/Void; | 2074 | ····new-array·v4,·v4,·[Ljava/lang/Void; | 
| 2075 | ····.line·774 | ||
| 2074 | ····invoke-virtual·{v3,·v4},·Lru/valle/btc/MainActivity$19;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 2076 | ····invoke-virtual·{v3,·v4},·Lru/valle/btc/MainActivity$19;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 
| 2075 | ····.line·775 | 2077 | ····.line·775 | 
| 2076 | ····return-void | 2078 | ····return-void | 
| 2077 | .end·method | 2079 | .end·method | 
| 2078 | .method·private·showQRCodePopupForPrivateKey(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V | 2080 | .method·private·showQRCodePopupForPrivateKey(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V | 
| Offset 2124, 14 lines modified | Offset 2126, 15 lines modified | ||
| 2124 | ····invoke-direct/range·{v0·..·v6},·Lru/valle/btc/MainActivity$20;-><init>(Lru/valle/btc/MainActivity;[Ljava/lang/String;I[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 2126 | ····invoke-direct/range·{v0·..·v6},·Lru/valle/btc/MainActivity$20;-><init>(Lru/valle/btc/MainActivity;[Ljava/lang/String;I[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 
| 2125 | ····const/4·v1,·0x0 | 2127 | ····const/4·v1,·0x0 | 
| 2126 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 2128 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 
| 2129 | ····.line·916 | ||
| 2127 | ····invoke-virtual·{v0,·v1},·Lru/valle/btc/MainActivity$20;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 2130 | ····invoke-virtual·{v0,·v1},·Lru/valle/btc/MainActivity$20;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 
| 2128 | ····.line·917 | 2131 | ····.line·917 | 
| 2129 | ····return-void | 2132 | ····return-void | 
| 2130 | .end·method | 2133 | .end·method | 
| 2131 | .method·private·showSpendPanelForKeyPair(Lru/valle/btc/KeyPair;)V | 2134 | .method·private·showSpendPanelForKeyPair(Lru/valle/btc/KeyPair;)V | 
| Offset 2385, 15 lines modified | Offset 2388, 15 lines modified | ||
| 2385 | ····move·v9,·v10 | 2388 | ····move·v9,·v10 | 
| 2386 | ····.line·1514 | 2389 | ····.line·1514 | 
| 2387 | ····goto·:goto_1 | 2390 | ····goto·:goto_1 | 
| 2388 | .end·method | 2391 | .end·method | 
| 2389 | .method·private·static·splitQuery(Ljava/lang/String;)Ljava/util/Map; | 2392 | .method·private·static·splitQuery(Ljava/lang/String;)Ljava/util/Map; | 
| 2390 | ····.locals·1 | 2393 | ····.locals·10 | 
| 2391 | ····.param·p0,·"query"····#·Ljava/lang/String; | 2394 | ····.param·p0,·"query"····#·Ljava/lang/String; | 
| 2392 | ····.annotation·system·Ldalvik/annotation/Signature; | 2395 | ····.annotation·system·Ldalvik/annotation/Signature; | 
| 2393 | ········value·=·{ | 2396 | ········value·=·{ | 
| 2394 | ············"(", | 2397 | ············"(", | 
| 2395 | ············"Ljava/lang/String;", | 2398 | ············"Ljava/lang/String;", | 
| 2396 | ············")", | 2399 | ············")", | 
| 2397 | ············"Ljava/util/Map", | 2400 | ············"Ljava/util/Map", | 
| Offset 2401, 103 lines modified | Offset 2404, 96 lines modified | ||
| 2401 | ············"Ljava/lang/String;", | 2404 | ············"Ljava/lang/String;", | 
| 2402 | ············"Ljava/lang/String;", | 2405 | ············"Ljava/lang/String;", | 
| 2403 | ············">;" | 2406 | ············">;" | 
| Max diff block lines reached; 4860/7931 bytes (61.28%) of diff not shown. | |||
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$key:Ljava/lang/String; | 22 | .field·final·synthetic·val$key:Ljava/lang/String; | 
| 23 | #·direct·methods | 23 | #·direct·methods | 
| 24 | .method·constructor·<init>(Lru/valle/btc/PreferencesActivity$SettingsFragment;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lru/valle/btc/PreferencesActivity$SettingsFragment;Ljava/lang/String;)V | 
| 25 | ····.locals·0 | 25 | ····.locals·0 | 
| 26 | ····.param·p1,·"this$0"····#·Lru/valle/btc/PreferencesActivity$SettingsFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue | 
| 27 | ····.line·89 | 28 | ····.line·89 | 
| 28 | ····iput-object·p1,·p0,·Lru/valle/btc/PreferencesActivity$SettingsFragment$1;->this$0:Lru/valle/btc/PreferencesActivity$SettingsFragment; | 29 | ····iput-object·p1,·p0,·Lru/valle/btc/PreferencesActivity$SettingsFragment$1;->this$0:Lru/valle/btc/PreferencesActivity$SettingsFragment; | 
| 29 | ····iput-object·p2,·p0,·Lru/valle/btc/PreferencesActivity$SettingsFragment$1;->val$key:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lru/valle/btc/PreferencesActivity$SettingsFragment$1;->val$key:Ljava/lang/String; | 
| Offset 31, 15 lines modified | Offset 31, 14 lines modified | ||
| 31 | .method·public·constructor·<init>()V | 31 | .method·public·constructor·<init>()V | 
| 32 | ····.locals·0 | 32 | ····.locals·0 | 
| 33 | ····.prologue | 33 | ····.prologue | 
| 34 | ····.line·24 | 34 | ····.line·24 | 
| 35 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 35 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 
| 36 | ····.line·56 | ||
| 37 | ····return-void | 36 | ····return-void | 
| 38 | .end·method | 37 | .end·method | 
| 39 | #·virtual·methods | 38 | #·virtual·methods | 
| 40 | .method·public·onCreate(Landroid/os/Bundle;)V | 39 | .method·public·onCreate(Landroid/os/Bundle;)V | 
| 41 | ····.locals·4 | 40 | ····.locals·4 | 
| Offset 60, 18 lines modified | Offset 59, 20 lines modified | ||
| 60 | ····const·v2,·0x1020002 | 59 | ····const·v2,·0x1020002 | 
| 61 | ····new-instance·v3,·Lru/valle/btc/PreferencesActivity$SettingsFragment; | 60 | ····new-instance·v3,·Lru/valle/btc/PreferencesActivity$SettingsFragment; | 
| 62 | ····invoke-direct·{v3},·Lru/valle/btc/PreferencesActivity$SettingsFragment;-><init>()V | 61 | ····invoke-direct·{v3},·Lru/valle/btc/PreferencesActivity$SettingsFragment;-><init>()V | 
| 62 | ····.line·35 | ||
| 63 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; | 63 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; | 
| 64 | ····move-result-object·v1 | 64 | ····move-result-object·v1 | 
| 65 | ····.line·36 | ||
| 65 | ····invoke-virtual·{v1},·Landroid/app/FragmentTransaction;->commit()I | 66 | ····invoke-virtual·{v1},·Landroid/app/FragmentTransaction;->commit()I | 
| 66 | ····.line·37 | 67 | ····.line·37 | 
| 67 | ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I | 68 | ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I | 
| 68 | ····const/16·v2,·0x10 | 69 | ····const/16·v2,·0x10 | 
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$key:Ljava/lang/String; | 22 | .field·final·synthetic·val$key:Ljava/lang/String; | 
| 23 | #·direct·methods | 23 | #·direct·methods | 
| 24 | .method·constructor·<init>(Lru/valle/btc/PreferencesActivityForOlderDevices;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lru/valle/btc/PreferencesActivityForOlderDevices;Ljava/lang/String;)V | 
| 25 | ····.locals·0 | 25 | ····.locals·0 | 
| 26 | ····.param·p1,·"this$0"····#·Lru/valle/btc/PreferencesActivityForOlderDevices; | ||
| 26 | ····.prologue | 27 | ····.prologue | 
| 27 | ····.line·42 | 28 | ····.line·42 | 
| 28 | ····iput-object·p1,·p0,·Lru/valle/btc/PreferencesActivityForOlderDevices$1;->this$0:Lru/valle/btc/PreferencesActivityForOlderDevices; | 29 | ····iput-object·p1,·p0,·Lru/valle/btc/PreferencesActivityForOlderDevices$1;->this$0:Lru/valle/btc/PreferencesActivityForOlderDevices; | 
| 29 | ····iput-object·p2,·p0,·Lru/valle/btc/PreferencesActivityForOlderDevices$1;->val$key:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lru/valle/btc/PreferencesActivityForOlderDevices$1;->val$key:Ljava/lang/String; | 
| Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
| 26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V | 
| 27 | ····.locals·0 | 27 | ····.locals·0 | 
| 28 | ····.prologue | 28 | ····.prologue | 
| 29 | ····.line·10 | 29 | ····.line·10 | 
| 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| 31 | ····.line·161 | ||
| 32 | ····return-void | 31 | ····return-void | 
| 33 | .end·method | 32 | .end·method | 
| Offset 53, 79 lines modified | Offset 53, 79 lines modified | ||
| 53 | ····return-void | 53 | ····return-void | 
| 54 | .end·method | 54 | .end·method | 
| 55 | #·virtual·methods | 55 | #·virtual·methods | 
| 56 | .method·protected·varargs·doInBackground([Ljava/lang/Void;)Landroid/graphics/Bitmap; | 56 | .method·protected·varargs·doInBackground([Ljava/lang/Void;)Landroid/graphics/Bitmap; | 
| 57 | ····.locals·2 | 57 | ····.locals·28 | 
| 58 | ····.param·p1,·"params"····#·[Ljava/lang/Void; | 58 | ····.param·p1,·"params"····#·[Ljava/lang/Void; | 
| 59 | ····.prologue | 59 | ····.prologue | 
| 60 | ····.line·45 | 60 | ····.line·45 | 
| 61 | ····new-instance·v2 | 61 | ····new-instance·v24,·Landroid/text/TextPaint; | 
| 62 | ····invoke-direct/range·{v2 | 62 | ····invoke-direct/range·{v24·..·v24},·Landroid/text/TextPaint;-><init>()V | 
| 63 | ····.line·46 | 63 | ····.line·46 | 
| 64 | ····.local·v2 | 64 | ····.local·v24,·"textPaint":Landroid/text/TextPaint; | 
| 65 | ····const/4·v3,·0x1 | 65 | ····const/4·v3,·0x1 | 
| 66 | ····move-object/from16·v0,·v2 | 66 | ····move-object/from16·v0,·v24 | 
| 67 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setAntiAlias(Z)V | 67 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setAntiAlias(Z)V | 
| 68 | ····.line·47 | 68 | ····.line·47 | 
| 69 | ····const/high16·v3,·-0x1000000 | 69 | ····const/high16·v3,·-0x1000000 | 
| 70 | ····move-object/from16·v0,·v2 | 70 | ····move-object/from16·v0,·v24 | 
| 71 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setColor(I)V | 71 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setColor(I)V | 
| 72 | ····.line·48 | 72 | ····.line·48 | 
| 73 | ····const/16·v10,·0x64 | 73 | ····const/16·v10,·0x64 | 
| 74 | ····.line·49 | 74 | ····.line·49 | 
| 75 | ····.local·v10,·"bitmapMargin":I | 75 | ····.local·v10,·"bitmapMargin":I | 
| 76 | ····const/16·v2 | 76 | ····const/16·v23,·0x1c | 
| 77 | ····.line·50 | 77 | ····.line·50 | 
| 78 | ····.local·v2 | 78 | ····.local·v23,·"textHeight":I | 
| 79 | ····const/16·v2 | 79 | ····const/16·v22,·0x3c | 
| 80 | ····.line·51 | 80 | ····.line·51 | 
| 81 | ····.local·v2 | 81 | ····.local·v22,·"spaceBetweenQrCodes":I | 
| 82 | ····const/high16·v3,·0x41e00000····#·28.0f | 82 | ····const/high16·v3,·0x41e00000····#·28.0f | 
| 83 | ····move-object/from16·v0,·v2 | 83 | ····move-object/from16·v0,·v24 | 
| 84 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setTextSize(F)V | 84 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setTextSize(F)V | 
| 85 | ····.line·52 | 85 | ····.line·52 | 
| 86 | ····sget-object·v3,·Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align; | 86 | ····sget-object·v3,·Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align; | 
| 87 | ····move-object/from16·v0,·v2 | 87 | ····move-object/from16·v0,·v24 | 
| 88 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setTextAlign(Landroid/graphics/Paint$Align;)V | 88 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setTextAlign(Landroid/graphics/Paint$Align;)V | 
| 89 | ····.line·53 | 89 | ····.line·53 | 
| 90 | ····invoke-virtual/range·{v2 | 90 | ····invoke-virtual/range·{v24·..·v24},·Landroid/text/TextPaint;->descent()F | 
| 91 | ····move-result·v3 | 91 | ····move-result·v3 | 
| 92 | ····const/high16·v4,·0x40000000····#·2.0f | 92 | ····const/high16·v4,·0x40000000····#·2.0f | 
| 93 | ····mul-float/2addr·v3,·v4 | 93 | ····mul-float/2addr·v3,·v4 | 
| 94 | ····float-to-int·v0,·v3 | 94 | ····float-to-int·v0,·v3 | 
| 95 | ····move/from16·v2 | 95 | ····move/from16·v20,·v0 | 
| 96 | ····.line·54 | 96 | ····.line·54 | 
| 97 | ····.local·v2 | 97 | ····.local·v20,·"qrCodePadding":I | 
| 98 | ····new-instance·v12,·Landroid/graphics/Rect; | 98 | ····new-instance·v12,·Landroid/graphics/Rect; | 
| 99 | ····invoke-direct·{v12},·Landroid/graphics/Rect;-><init>()V | 99 | ····invoke-direct·{v12},·Landroid/graphics/Rect;-><init>()V | 
| 100 | ····.line·55 | 100 | ····.line·55 | 
| 101 | ····.local·v12,·"bounds":Landroid/graphics/Rect; | 101 | ····.local·v12,·"bounds":Landroid/graphics/Rect; | 
| 102 | ····move-object/from16·v0,·p0 | 102 | ····move-object/from16·v0,·p0 | 
| Offset 138, 195 lines modified | Offset 138, 196 lines modified | ||
| 138 | ····iget-object·v5,·v0,·Lru/valle/btc/Renderer$1;->val$privateKey:Ljava/lang/String; | 138 | ····iget-object·v5,·v0,·Lru/valle/btc/Renderer$1;->val$privateKey:Ljava/lang/String; | 
| 139 | ····invoke-virtual·{v5},·Ljava/lang/String;->length()I | 139 | ····invoke-virtual·{v5},·Ljava/lang/String;->length()I | 
| 140 | ····move-result·v5 | 140 | ····move-result·v5 | 
| 141 | ····move-object/from16·v0,·v2 | 141 | ····move-object/from16·v0,·v24 | 
| 142 | ····invoke-virtual·{v0,·v3,·v4,·v5,·v12},·Landroid/text/TextPaint;->getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V | 142 | ····invoke-virtual·{v0,·v3,·v4,·v5,·v12},·Landroid/text/TextPaint;->getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V | 
| 143 | ····.line·56 | 143 | ····.line·56 | 
| 144 | ····move-object/from16·v0,·p0 | 144 | ····move-object/from16·v0,·p0 | 
| 145 | ····iget-object·v3,·v0,·Lru/valle/btc/Renderer$1;->val$privateKey:Ljava/lang/String; | 145 | ····iget-object·v3,·v0,·Lru/valle/btc/Renderer$1;->val$privateKey:Ljava/lang/String; | 
| 146 | ····move-object/from16·v0,·v2 | 146 | ····move-object/from16·v0,·v24 | 
| 147 | ····#·invokes:·Lru/valle/btc/Renderer;->getTextWidth(Ljava/lang/String;Landroid/graphics/Paint;)I | 147 | ····#·invokes:·Lru/valle/btc/Renderer;->getTextWidth(Ljava/lang/String;Landroid/graphics/Paint;)I | 
| Max diff block lines reached; 12342/15599 bytes (79.12%) of diff not shown. | |||
| Offset 131, 26 lines modified | Offset 131, 28 lines modified | ||
| 131 | ····.line·131 | 131 | ····.line·131 | 
| 132 | ····.local·v8,·"addressQrCodeBitmap":Landroid/graphics/Bitmap; | 132 | ····.local·v8,·"addressQrCodeBitmap":Landroid/graphics/Bitmap; | 
| 133 | ····move/from16·v0,·v16 | 133 | ····move/from16·v0,·v16 | 
| 134 | ····add-int/lit16·v2,·v0,·0xc8 | 134 | ····add-int/lit16·v2,·v0,·0xc8 | 
| 135 | ····.line·132 | ||
| 135 | ····invoke-virtual·{v8},·Landroid/graphics/Bitmap;->getHeight()I | 136 | ····invoke-virtual·{v8},·Landroid/graphics/Bitmap;->getHeight()I | 
| 136 | ····move-result·v3 | 137 | ····move-result·v3 | 
| 137 | ····mul-int/lit8·v4,·v12,·0x2 | 138 | ····mul-int/lit8·v4,·v12,·0x2 | 
| 138 | ····add-int/2addr·v3,·v4 | 139 | ····add-int/2addr·v3,·v4 | 
| 139 | ····add-int/lit16·v3,·v3,·0xc8 | 140 | ····add-int/lit16·v3,·v3,·0xc8 | 
| 140 | ····sget-object·v4,·Landroid/graphics/Bitmap$Config;->RGB_565:Landroid/graphics/Bitmap$Config; | 141 | ····sget-object·v4,·Landroid/graphics/Bitmap$Config;->RGB_565:Landroid/graphics/Bitmap$Config; | 
| 142 | ····.line·131 | ||
| 141 | ····invoke-static·{v2,·v3,·v4},·Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; | 143 | ····invoke-static·{v2,·v3,·v4},·Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; | 
| 142 | ····move-result-object·v10 | 144 | ····move-result-object·v10 | 
| 143 | ····.line·133 | 145 | ····.line·133 | 
| 144 | ····.local·v10,·"bmp":Landroid/graphics/Bitmap; | 146 | ····.local·v10,·"bmp":Landroid/graphics/Bitmap; | 
| 145 | ····new-instance·v1,·Landroid/graphics/Canvas; | 147 | ····new-instance·v1,·Landroid/graphics/Canvas; | 
| Offset 86, 14 lines modified | Offset 86, 15 lines modified | ||
| 86 | ····invoke-direct·{v0,·p1,·p0},·Lru/valle/btc/Renderer$2;-><init>(Ljava/lang/String;Landroid/app/Activity;)V | 86 | ····invoke-direct·{v0,·p1,·p0},·Lru/valle/btc/Renderer$2;-><init>(Ljava/lang/String;Landroid/app/Activity;)V | 
| 87 | ····const/4·v1,·0x0 | 87 | ····const/4·v1,·0x0 | 
| 88 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 88 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 
| 89 | ····.line·168 | ||
| 89 | ····invoke-virtual·{v0,·v1},·Lru/valle/btc/Renderer$2;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 90 | ····invoke-virtual·{v0,·v1},·Lru/valle/btc/Renderer$2;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 
| 90 | ····.line·170 | 91 | ····.line·170 | 
| 91 | ····return-void | 92 | ····return-void | 
| 92 | .end·method | 93 | .end·method | 
| 93 | .method·static·printWallet(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 94 | .method·static·printWallet(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 
| Offset 109, 14 lines modified | Offset 110, 15 lines modified | ||
| 109 | ····invoke-direct·{v0,·p3,·p1,·p2,·p0},·Lru/valle/btc/Renderer$1;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/Activity;)V | 110 | ····invoke-direct·{v0,·p3,·p1,·p2,·p0},·Lru/valle/btc/Renderer$1;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/Activity;)V | 
| 110 | ····const/4·v1,·0x0 | 111 | ····const/4·v1,·0x0 | 
| 111 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 112 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 
| 113 | ····.line·111 | ||
| 112 | ····invoke-virtual·{v0,·v1},·Lru/valle/btc/Renderer$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 114 | ····invoke-virtual·{v0,·v1},·Lru/valle/btc/Renderer$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 
| 113 | ····.line·112 | 115 | ····.line·112 | 
| 114 | ····return-void | 116 | ····return-void | 
| 115 | .end·method | 117 | .end·method | 
| 116 | .method·private·static·wrap(Ljava/lang/String;IZLandroid/graphics/Paint;)Ljava/util/ArrayList; | 118 | .method·private·static·wrap(Ljava/lang/String;IZLandroid/graphics/Paint;)Ljava/util/ArrayList; | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/ScanActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/ScanActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/ScanActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/ScanActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/ScanActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·92 | 27 | ····.line·92 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/ScanActivity$1;->this$0:Lru/valle/btc/ScanActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/ScanActivity$1;->this$0:Lru/valle/btc/ScanActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/ScanActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/ScanActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/ScanActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/ScanActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/ScanActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·157 | 27 | ····.line·157 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/ScanActivity$3;->this$0:Lru/valle/btc/ScanActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/ScanActivity$3;->this$0:Lru/valle/btc/ScanActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 20, 172 lines modified | Offset 20, 172 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/ScanActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/ScanActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/ScanActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/ScanActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/ScanActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·101 | 27 | ····.line·101 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/ScanActivity$2;->this$0:Lru/valle/btc/ScanActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/ScanActivity$2;->this$0:Lru/valle/btc/ScanActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| 29 | ····return-void | 30 | ····return-void | 
| 30 | .end·method | 31 | .end·method | 
| 31 | #·virtual·methods | 32 | #·virtual·methods | 
| 32 | .method·public·onPreviewFrame([BLandroid/hardware/Camera;)V | 33 | .method·public·onPreviewFrame([BLandroid/hardware/Camera;)V | 
| 33 | ····.locals·1 | 34 | ····.locals·12 | 
| 34 | ····.param·p1,·"data"····#·[B | 35 | ····.param·p1,·"data"····#·[B | 
| 35 | ····.param·p2,·"camera"····#·Landroid/hardware/Camera; | 36 | ····.param·p2,·"camera"····#·Landroid/hardware/Camera; | 
| 36 | ····.prologue | 37 | ····.prologue | 
| 37 | ····.line·104 | 38 | ····.line·104 | 
| 38 | ····invoke-virtual·{p2},·Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters; | 39 | ····invoke-virtual·{p2},·Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters; | 
| 39 | ····move-result-object·v | 40 | ····move-result-object·v8 | 
| 40 | ····invoke-virtual·{v | 41 | ····invoke-virtual·{v8},·Landroid/hardware/Camera$Parameters;->getPreviewSize()Landroid/hardware/Camera$Size; | 
| 41 | ····move-result-object·v | 42 | ····move-result-object·v4 | 
| 42 | ····.line·105 | 43 | ····.line·105 | 
| 43 | ····.local·v | 44 | ····.local·v4,·"size":Landroid/hardware/Camera$Size; | 
| 44 | ····if-eqz·v | 45 | ····if-eqz·v4,·:cond_2 | 
| 45 | ····iget-object·v | 46 | ····iget-object·v8,·p0,·Lru/valle/btc/ScanActivity$2;->this$0:Lru/valle/btc/ScanActivity; | 
| 46 | ····#·getter·for:·Lru/valle/btc/ScanActivity;->scanner:Lnet/sourceforge/zbar/ImageScanner; | 47 | ····#·getter·for:·Lru/valle/btc/ScanActivity;->scanner:Lnet/sourceforge/zbar/ImageScanner; | 
| 47 | ····invoke-static·{v | 48 | ····invoke-static·{v8},·Lru/valle/btc/ScanActivity;->access$000(Lru/valle/btc/ScanActivity;)Lnet/sourceforge/zbar/ImageScanner; | 
| 48 | ····move-result-object·v | 49 | ····move-result-object·v8 | 
| 49 | ····if-eqz·v | 50 | ····if-eqz·v8,·:cond_2 | 
| 50 | ····.line·106 | 51 | ····.line·106 | 
| 51 | ····new-instance·v0,·Lnet/sourceforge/zbar/Image; | 52 | ····new-instance·v0,·Lnet/sourceforge/zbar/Image; | 
| 52 | ····iget·v | 53 | ····iget·v8,·v4,·Landroid/hardware/Camera$Size;->width:I | 
| 53 | ····iget·v | 54 | ····iget·v9,·v4,·Landroid/hardware/Camera$Size;->height:I | 
| 54 | ····const-string·v1 | 55 | ····const-string·v10,·"Y800" | 
| 55 | ····invoke-direct·{v0,·v | 56 | ····invoke-direct·{v0,·v8,·v9,·v10},·Lnet/sourceforge/zbar/Image;-><init>(IILjava/lang/String;)V | 
| 56 | ····.line·107 | 57 | ····.line·107 | 
| 57 | ····.local·v0,·"barcode":Lnet/sourceforge/zbar/Image; | 58 | ····.local·v0,·"barcode":Lnet/sourceforge/zbar/Image; | 
| 58 | ····invoke-virtual·{v0,·p1},·Lnet/sourceforge/zbar/Image;->setData([B)V | 59 | ····invoke-virtual·{v0,·p1},·Lnet/sourceforge/zbar/Image;->setData([B)V | 
| 59 | ····.line·108 | 60 | ····.line·108 | 
| 60 | ····iget-object·v | 61 | ····iget-object·v8,·p0,·Lru/valle/btc/ScanActivity$2;->this$0:Lru/valle/btc/ScanActivity; | 
| 61 | ····#·getter·for:·Lru/valle/btc/ScanActivity;->scanner:Lnet/sourceforge/zbar/ImageScanner; | 62 | ····#·getter·for:·Lru/valle/btc/ScanActivity;->scanner:Lnet/sourceforge/zbar/ImageScanner; | 
| 62 | ····invoke-static·{v | 63 | ····invoke-static·{v8},·Lru/valle/btc/ScanActivity;->access$000(Lru/valle/btc/ScanActivity;)Lnet/sourceforge/zbar/ImageScanner; | 
| 63 | ····move-result-object·v | 64 | ····move-result-object·v8 | 
| 64 | ····invoke-virtual·{v | 65 | ····invoke-virtual·{v8,·v0},·Lnet/sourceforge/zbar/ImageScanner;->scanImage(Lnet/sourceforge/zbar/Image;)I | 
| 65 | ····move-result·v | 66 | ····move-result·v2 | 
| 66 | ····.line·109 | 67 | ····.line·109 | 
| 67 | ····.local·v | 68 | ····.local·v2,·"result":I | 
| 68 | ····if-eqz·v | 69 | ····if-eqz·v2,·:cond_2 | 
| 69 | ····.line·110 | 70 | ····.line·110 | 
| 70 | ····iget-object·v | 71 | ····iget-object·v8,·p0,·Lru/valle/btc/ScanActivity$2;->this$0:Lru/valle/btc/ScanActivity; | 
| 71 | ····#·getter·for:·Lru/valle/btc/ScanActivity;->scanner:Lnet/sourceforge/zbar/ImageScanner; | 72 | ····#·getter·for:·Lru/valle/btc/ScanActivity;->scanner:Lnet/sourceforge/zbar/ImageScanner; | 
| 72 | ····invoke-static·{v | 73 | ····invoke-static·{v8},·Lru/valle/btc/ScanActivity;->access$000(Lru/valle/btc/ScanActivity;)Lnet/sourceforge/zbar/ImageScanner; | 
| 73 | ····move-result-object·v | 74 | ····move-result-object·v8 | 
| 74 | ····invoke-virtual·{v | 75 | ····invoke-virtual·{v8},·Lnet/sourceforge/zbar/ImageScanner;->getResults()Lnet/sourceforge/zbar/SymbolSet; | 
| 75 | ····move-result-object·v | 76 | ····move-result-object·v6 | 
| 76 | ····.line·111 | 77 | ····.line·111 | 
| 77 | ····.local·v | 78 | ····.local·v6,·"syms":Lnet/sourceforge/zbar/SymbolSet; | 
| 78 | ····invoke-virtual·{v | 79 | ····invoke-virtual·{v6},·Lnet/sourceforge/zbar/SymbolSet;->iterator()Ljava/util/Iterator; | 
| 79 | ····move-result-object·v | 80 | ····move-result-object·v8 | 
| 80 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
| 81 | ····:cond_0 | 81 | ····:cond_0 | 
| Max diff block lines reached; 7149/12233 bytes (58.44%) of diff not shown. | |||
| Offset 440, 15 lines modified | Offset 440, 17 lines modified | ||
| 440 | ····const·v1,·0x7f080022 | 440 | ····const·v1,·0x7f080022 | 
| 441 | ····new-instance·v2,·Lru/valle/btc/ScanActivity$1; | 441 | ····new-instance·v2,·Lru/valle/btc/ScanActivity$1; | 
| 442 | ····invoke-direct·{v2,·p0},·Lru/valle/btc/ScanActivity$1;-><init>(Lru/valle/btc/ScanActivity;)V | 442 | ····invoke-direct·{v2,·p0},·Lru/valle/btc/ScanActivity$1;-><init>(Lru/valle/btc/ScanActivity;)V | 
| 443 | ····.line·92 | ||
| 443 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 444 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 
| 444 | ····move-result-object·v0 | 445 | ····move-result-object·v0 | 
| 446 | ····.line·97 | ||
| 445 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 447 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 
| 446 | ····goto·:goto_0 | 448 | ····goto·:goto_0 | 
| 447 | .end·method | 449 | .end·method | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/ScanActivity; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/ScanActivity; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/ScanActivity;)V | 23 | .method·constructor·<init>(Lru/valle/btc/ScanActivity;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/ScanActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·163 | 27 | ····.line·163 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/ScanActivity$4;->this$0:Lru/valle/btc/ScanActivity; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/ScanActivity$4;->this$0:Lru/valle/btc/ScanActivity; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields | 
| 21 | .field·final·synthetic·this$0:Lru/valle/btc/SecureRandom; | 21 | .field·final·synthetic·this$0:Lru/valle/btc/SecureRandom; | 
| 22 | #·direct·methods | 22 | #·direct·methods | 
| 23 | .method·constructor·<init>(Lru/valle/btc/SecureRandom;)V | 23 | .method·constructor·<init>(Lru/valle/btc/SecureRandom;)V | 
| 24 | ····.locals·0 | 24 | ····.locals·0 | 
| 25 | ····.param·p1,·"this$0"····#·Lru/valle/btc/SecureRandom; | ||
| 25 | ····.prologue | 26 | ····.prologue | 
| 26 | ····.line·95 | 27 | ····.line·95 | 
| 27 | ····iput-object·p1,·p0,·Lru/valle/btc/SecureRandom$1;->this$0:Lru/valle/btc/SecureRandom; | 28 | ····iput-object·p1,·p0,·Lru/valle/btc/SecureRandom$1;->this$0:Lru/valle/btc/SecureRandom; | 
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
| Offset 519, 282 lines modified | Offset 519, 269 lines modified | ||
| 519 | #·virtual·methods | 519 | #·virtual·methods | 
| 520 | .method·public·getBytes()[B | 520 | .method·public·getBytes()[B | 
| 521 | ····.locals·12 | 521 | ····.locals·12 | 
| 522 | ····.prologue | 522 | ····.prologue | 
| 523 | ····const/4·v | 523 | ····const/4·v5,·0x0 | 
| 524 | ····.line·88 | 524 | ····.line·88 | 
| 525 | ····new-instance·v | 525 | ····new-instance·v0,·Lru/valle/btc/BitcoinOutputStream; | 
| 526 | ····invoke-direct·{v | 526 | ····invoke-direct·{v0},·Lru/valle/btc/BitcoinOutputStream;-><init>()V | 
| 527 | ····.line·90 | 527 | ····.line·90 | 
| 528 | ····.local·v | 528 | ····.local·v0,·"baos":Lru/valle/btc/BitcoinOutputStream; | 
| 529 | ····const/4·v | 529 | ····const/4·v6,·0x1 | 
| 530 | ····:try_start_0 | 530 | ····:try_start_0 | 
| 531 | ····invoke-virtual·{v | 531 | ····invoke-virtual·{v0,·v6},·Lru/valle/btc/BitcoinOutputStream;->writeInt32(I)V | 
| 532 | ····.line·91 | 532 | ····.line·91 | 
| 533 | ····iget-object·v | 533 | ····iget-object·v6,·p0,·Lru/valle/btc/Transaction;->inputs:[Lru/valle/btc/Transaction$Input; | 
| 534 | ····array-length·v | 534 | ····array-length·v6,·v6 | 
| 535 | ····int-to-long·v | 535 | ····int-to-long·v6,·v6 | 
| 536 | ····invoke-virtual·{v | 536 | ····invoke-virtual·{v0,·v6,·v7},·Lru/valle/btc/BitcoinOutputStream;->writeVarInt(J)V | 
| 537 | ····.line·92 | 537 | ····.line·92 | 
| 538 | ····iget-object·v | 538 | ····iget-object·v7,·p0,·Lru/valle/btc/Transaction;->inputs:[Lru/valle/btc/Transaction$Input; | 
| 539 |  | 539 | ····array-length·v8,·v7 | 
| 540 | ····array-length·v5,·v0 | ||
| 541 | ···· | 540 | ····move·v6,·v5 | 
| 542 | ····const/4·v3,·0x0 | ||
| 543 | ····.local·v3,·"i$":I | ||
| 544 | ····:goto_0 | 541 | ····:goto_0 | 
| 545 | ····if-ge·v | 542 | ····if-ge·v6,·v8,·:cond_2 | 
| 546 | ····aget-object·v | 543 | ····aget-object·v2,·v7,·v6 | 
| 547 | ····.line·93 | 544 | ····.line·93 | 
| 548 | ····.local·v | 545 | ····.local·v2,·"input":Lru/valle/btc/Transaction$Input; | 
| 549 | ····iget-object·v9,·v | 546 | ····iget-object·v9,·v2,·Lru/valle/btc/Transaction$Input;->outPoint:Lru/valle/btc/Transaction$OutPoint; | 
| 550 | ····iget-object·v9,·v9,·Lru/valle/btc/Transaction$OutPoint;->hash:[B | 547 | ····iget-object·v9,·v9,·Lru/valle/btc/Transaction$OutPoint;->hash:[B | 
| 551 | ····invoke-static·{v9},·Lru/valle/btc/BTCUtils;->reverse([B)[B | 548 | ····invoke-static·{v9},·Lru/valle/btc/BTCUtils;->reverse([B)[B | 
| 552 | ····move-result-object·v9 | 549 | ····move-result-object·v9 | 
| 553 | ····invoke-virtual·{v | 550 | ····invoke-virtual·{v0,·v9},·Lru/valle/btc/BitcoinOutputStream;->write([B)V | 
| 554 | ····.line·94 | 551 | ····.line·94 | 
| 555 | ····iget-object·v9,·v | 552 | ····iget-object·v9,·v2,·Lru/valle/btc/Transaction$Input;->outPoint:Lru/valle/btc/Transaction$OutPoint; | 
| 556 | ····iget·v9,·v9,·Lru/valle/btc/Transaction$OutPoint;->index:I | 553 | ····iget·v9,·v9,·Lru/valle/btc/Transaction$OutPoint;->index:I | 
| 557 | ····invoke-virtual·{v | 554 | ····invoke-virtual·{v0,·v9},·Lru/valle/btc/BitcoinOutputStream;->writeInt32(I)V | 
| 558 | ····.line·95 | 555 | ····.line·95 | 
| 559 | ····iget-object·v9,·v | 556 | ····iget-object·v9,·v2,·Lru/valle/btc/Transaction$Input;->script:Lru/valle/btc/Transaction$Script; | 
| 560 | ····if-nez·v9,·:cond_1 | 557 | ····if-nez·v9,·:cond_1 | 
| 561 | ····move·v | 558 | ····move·v4,·v5 | 
| 562 | ····.line·96 | 559 | ····.line·96 | 
| 563 | ····.local·v | 560 | ····.local·v4,·"scriptLen":I | 
| 564 | ····:goto_1 | 561 | ····:goto_1 | 
| 565 | ····int-to-long·v10,·v | 562 | ····int-to-long·v10,·v4 | 
| 566 | ····invoke-virtual·{v | 563 | ····invoke-virtual·{v0,·v10,·v11},·Lru/valle/btc/BitcoinOutputStream;->writeVarInt(J)V | 
| 567 | ····.line·97 | 564 | ····.line·97 | 
| 568 | ····if-lez·v | 565 | ····if-lez·v4,·:cond_0 | 
| 569 | ····.line·98 | 566 | ····.line·98 | 
| 570 | ····iget-object·v9,·v | 567 | ····iget-object·v9,·v2,·Lru/valle/btc/Transaction$Input;->script:Lru/valle/btc/Transaction$Script; | 
| 571 | ····iget-object·v9,·v9,·Lru/valle/btc/Transaction$Script;->bytes:[B | 568 | ····iget-object·v9,·v9,·Lru/valle/btc/Transaction$Script;->bytes:[B | 
| 572 | ····invoke-virtual·{v | 569 | ····invoke-virtual·{v0,·v9},·Lru/valle/btc/BitcoinOutputStream;->write([B)V | 
| 573 | ····.line·100 | 570 | ····.line·100 | 
| 574 | ····:cond_0 | 571 | ····:cond_0 | 
| 575 | ····iget·v9,·v | 572 | ····iget·v9,·v2,·Lru/valle/btc/Transaction$Input;->sequence:I | 
| 576 | ····invoke-virtual·{v | 573 | ····invoke-virtual·{v0,·v9},·Lru/valle/btc/BitcoinOutputStream;->writeInt32(I)V | 
| 577 | ····.line·92 | 574 | ····.line·92 | 
| 578 | ····add-int/lit8·v | 575 | ····add-int/lit8·v6,·v6,·0x1 | 
| 579 | ····goto·:goto_0 | 576 | ····goto·:goto_0 | 
| Max diff block lines reached; 8896/13336 bytes (66.71%) of diff not shown. | |||