81.0 MB
/home/fdroid/fdroiddata/tmp/com.tkton.wallet_120.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.tkton.wallet_120.apk
1.73 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <cafe5c0eff4d92d975a4bb12e100786d1e0e522f5f55958031e20c277f418617>, actual: <553324b811c361c99807cf76d5f953be5a7a23d9dee053a62d26697c2573191f> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <a77e8c9234e25e6529ea6780a704fca6fffff8edf7703bee23e3df34aa901cd68a306a0100000000>, actual: <2d99440f6b8bd5f10f00fffb22c02c89119a90d46b9502b85ccdc0980e8b75268a306a0100000000>
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·false 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·dfa21e981490fea552da69b60a78aa2514331aa2d521d9dc536dd89581d3afc9 
10 Signer·#1·certificate·SHA-1·digest:·b6455b455ac3270ae47d0f8e090fc2025f13a8ad 
11 Signer·#1·certificate·MD5·digest:·c7a550145147a782a64f7dde90dab2f8 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·8a57779039d985736720961ad3700ed4f1aecb4a9df03ee6b2b3474c6ae78e1b 
15 Signer·#1·public·key·SHA-1·digest:·4541c8b287cbe374f18b6260a8fb135d05ceff69 
16 Signer·#1·public·key·MD5·digest:·b7bab8a3b775a5ba349034e0fdc3bd8c 
3.24 KB
zipinfo {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Zip·file·size:·23740554·bytes,·number·of·entries:·1571 Zip·file·size:·23740554·bytes,·number·of·entries:·157
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx·····6815·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx·····6803·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-r--r--··0.0·unx······373·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm4 -rw-r--r--··0.0·unx······373·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
5 -rw-r--r--··0.0·unx·12702084·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx·12702084·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx·10453604·b-·defN·81-Jan-01·01:01·classes2.dex6 -rw-r--r--··0.0·unx·10453604·b-·defN·81-Jan-01·01:01·classes2.dex
7 -rw-r--r--··0.0·unx··3309172·b-·defN·81-Jan-01·01:01·classes3.dex7 -rw-r--r--··0.0·unx··3310272·b-·defN·81-Jan-01·01:01·classes3.dex
8 -rw-r--r--··0.0·unx··3598056·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libsqlcipher.so8 -rw-r--r--··0.0·unx··3598056·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libsqlcipher.so
9 -rw-r--r--··0.0·unx··2223088·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libsqlcipher.so9 -rw-r--r--··0.0·unx··2223088·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libsqlcipher.so
10 -rw-r--r--··0.0·unx··3482620·b-·stor·81-Jan-01·01:01·lib/x86/libsqlcipher.so10 -rw-r--r--··0.0·unx··3482620·b-·stor·81-Jan-01·01:01·lib/x86/libsqlcipher.so
11 -rw-r--r--··0.0·unx··3995112·b-·stor·81-Jan-01·01:01·lib/x86_64/libsqlcipher.so11 -rw-r--r--··0.0·unx··3995112·b-·stor·81-Jan-01·01:01·lib/x86_64/libsqlcipher.so
12 -rw----·····2.4·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin12 -rw----·····2.4·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
13 -rw----·····2.4·fat·····3895·b-·defN·81-Jan-01·01:01·Fift.fif13 -rw----·····2.4·fat·····3895·b-·defN·81-Jan-01·01:01·Fift.fif
14 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-compose.version14 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-compose.version
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 -rw----·····2.4·fat·····7881·b-·defN·81-Jan-01·01:01·checkstyle.xml79 -rw----·····2.4·fat·····7881·b-·defN·81-Jan-01·01:01·checkstyle.xml
80 -rw----·····2.4·fat····26273·b-·defN·81-Jan-01·01:01·findbugs.xml80 -rw----·····2.4·fat····26273·b-·defN·81-Jan-01·01:01·findbugs.xml
81 -rw----·····2.4·fat·····2038·b-·defN·81-Jan-01·01:01·hashmap.tlb81 -rw----·····2.4·fat·····2038·b-·defN·81-Jan-01·01:01·hashmap.tlb
82 -rw----·····2.4·fat······743·b-·defN·81-Jan-01·01:01·jmh-security-minimal-runner.policy82 -rw----·····2.4·fat······743·b-·defN·81-Jan-01·01:01·jmh-security-minimal-runner.policy
83 -rw----·····2.4·fat······135·b-·defN·81-Jan-01·01:01·jmh-security-minimal.policy83 -rw----·····2.4·fat······135·b-·defN·81-Jan-01·01:01·jmh-security-minimal.policy
84 -rw----·····2.4·fat·······55·b-·defN·81-Jan-01·01:01·jmh-security.policy84 -rw----·····2.4·fat·······55·b-·defN·81-Jan-01·01:01·jmh-security.policy
85 -rw----·····2.4·fat·····1231·b-·defN·81-Jan-01·01:01·jmh.properties85 -rw----·····2.4·fat·····1231·b-·defN·81-Jan-01·01:01·jmh.properties
86 -rw----·····2.4·fat······601·b-·defN·81-Jan-01·01:01·kotlin-tooling-metadata.json86 -rw----·····2.4·fat······599·b-·defN·81-Jan-01·01:01·kotlin-tooling-metadata.json
87 -rw----·····2.4·fat······926·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins87 -rw----·····2.4·fat······926·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins
88 -rw----·····2.4·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins88 -rw----·····2.4·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins
89 -rw----·····2.4·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins89 -rw----·····2.4·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins
90 -rw----·····2.4·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins90 -rw----·····2.4·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
91 -rw----·····2.4·fat····16434·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins91 -rw----·····2.4·fat····16434·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
92 -rw----·····2.4·fat·····3305·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins92 -rw----·····2.4·fat·····3305·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
93 -rw----·····2.4·fat·····2395·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins93 -rw----·····2.4·fat·····2395·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
Offset 152, 8 lines modifiedOffset 152, 8 lines modified
152 -rw----·····0.0·fat·····1073·b-·stor·81-Jan-01·01:01·res/u3.png152 -rw----·····0.0·fat·····1073·b-·stor·81-Jan-01·01:01·res/u3.png
153 -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/uF.xml153 -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/uF.xml
154 -rw----·····0.0·fat·····1412·b-·defN·81-Jan-01·01:01·res/wh.xml154 -rw----·····0.0·fat·····1412·b-·defN·81-Jan-01·01:01·res/wh.xml
155 -rw----·····0.0·fat···131000·b-·stor·81-Jan-01·01:01·resources.arsc155 -rw----·····0.0·fat···131000·b-·stor·81-Jan-01·01:01·resources.arsc
156 -rw----·····2.0·fat····16379·b-·defN·81-Jan-01·01:01·META-INF/D1A1661C.SF156 -rw----·····2.0·fat····16379·b-·defN·81-Jan-01·01:01·META-INF/D1A1661C.SF
157 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/D1A1661C.RSA157 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/D1A1661C.RSA
158 -rw----·····2.0·fat····16252·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF158 -rw----·····2.0·fat····16252·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
159 157·files,·41721962·bytes·uncompressed,·23703038·bytes·compressed:··43.2%159 157·files,·41723048·bytes·uncompressed,·23702861·bytes·compressed:··43.2%
80.6 MB
classes3.dex
80.5 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 DEX·version·'038'1 DEX·version·'038'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n038\0'3 magic···············:·'dex\n038\0'
4 checksum············:·ac0d453e4 checksum············:·2eb2057a
5 signature···········:·aab3...76225 signature···········:·d029...57ca
6 file_size···········:·33091726 file_size···········:·3310272
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·1930410 string_ids_size·····:·19315
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·333812 type_ids_size·······:·3338
13 type_ids_off········:·77328·(0x012e10)13 type_ids_off········:·77372·(0x012e3c)
14 proto_ids_size······:·562114 proto_ids_size······:·5622
15 proto_ids_off·······:·90680·(0x016238)15 proto_ids_off·······:·90724·(0x016264)
16 field_ids_size······:·699916 field_ids_size······:·7001
17 field_ids_off·······:·158132·(0x0269b4)17 field_ids_off·······:·158188·(0x0269ec)
18 method_ids_size·····:·2328118 method_ids_size·····:·23296
19 method_ids_off······:·214124·(0x03446c)19 method_ids_off······:·214196·(0x0344b4)
20 class_defs_size·····:·255120 class_defs_size·····:·2553
21 class_defs_off······:·400372·(0x061bf4)21 class_defs_off······:·400564·(0x061cb4)
22 data_size···········:·282716822 data_size···········:·2828012
23 data_off············:·482004·(0x075ad4)23 data_off············:·482260·(0x075bd4)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·67325 class_idx···········:·671
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·16427 superclass_idx······:·162
28 source_file_idx·····:·-128 source_file_idx·····:·-1
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·1431 direct_methods_size·:·14
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·method·#1800·'I2OSP'34 Annotations·on·method·#1799·'I2OSP'
35 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/ArithmeticException;·}35 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/ArithmeticException;·}
  
36 Class·#0············-36 Class·#0············-
37 ··Class·descriptor··:·'Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;'37 ··Class·descriptor··:·'Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;'
38 ··Access·flags······:·0x0011·(PUBLIC·FINAL)38 ··Access·flags······:·0x0011·(PUBLIC·FINAL)
39 ··Superclass········:·'Ljava/lang/Object;'39 ··Superclass········:·'Ljava/lang/Object;'
40 ··Interfaces········-40 ··Interfaces········-
Offset 49, 543 lines modifiedOffset 49, 543 lines modified
49 ······type··········:·'()V'49 ······type··········:·'()V'
50 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)50 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
51 ······code··········-51 ······code··········-
52 ······registers·····:·152 ······registers·····:·1
53 ······ins···········:·153 ······ins···········:·1
54 ······outs··········:·154 ······outs··········:·1
55 ······insns·size····:·4·16-bit·code·units55 ······insns·size····:·4·16-bit·code·units
56 075eb4:········································|[075eb4]·org.bouncycastle.pqc.math.linearalgebra.BigEndianConversions.<init>:()V56 075fb4:········································|[075fb4]·org.bouncycastle.pqc.math.linearalgebra.BigEndianConversions.<init>:()V
57 075ec4:·7010·8601·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@018657 075fc4:·7010·8401·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0184
58 075eca:·0e00···································|0003:·return-void58 075fca:·0e00···································|0003:·return-void
59 ······catches·······:·(none)59 ······catches·······:·(none)
60 ······positions·····:·60 ······positions·····:·
61 ······locals········:·61 ······locals········:·
  
62 ····#1··············:·(in·Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;)62 ····#1··············:·(in·Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;)
63 ······name··········:·'I2OSP'63 ······name··········:·'I2OSP'
64 ······type··········:·'(I[BI)V'64 ······type··········:·'(I[BI)V'
65 ······access········:·0x0009·(PUBLIC·STATIC)65 ······access········:·0x0009·(PUBLIC·STATIC)
66 ······code··········-66 ······code··········-
67 ······registers·····:·567 ······registers·····:·5
68 ······ins···········:·368 ······ins···········:·3
69 ······outs··········:·069 ······outs··········:·0
70 ······insns·size····:·25·16-bit·code·units70 ······insns·size····:·25·16-bit·code·units
71 075ecc:········································|[075ecc]·org.bouncycastle.pqc.math.linearalgebra.BigEndianConversions.I2OSP:(I[BI)V71 075fcc:········································|[075fcc]·org.bouncycastle.pqc.math.linearalgebra.BigEndianConversions.I2OSP:(I[BI)V
72 075edc:·d800·0401······························|0000:·add-int/lit8·v0,·v4,·#int·1·//·#0172 075fdc:·d800·0401······························|0000:·add-int/lit8·v0,·v4,·#int·1·//·#01
73 075ee0:·e201·0218······························|0002:·ushr-int/lit8·v1,·v2,·#int·24·//·#1873 075fe0:·e201·0218······························|0002:·ushr-int/lit8·v1,·v2,·#int·24·//·#18
74 075ee4:·8d11···································|0004:·int-to-byte·v1,·v174 075fe4:·8d11···································|0004:·int-to-byte·v1,·v1
75 075ee6:·4f01·0304······························|0005:·aput-byte·v1,·v3,·v475 075fe6:·4f01·0304······························|0005:·aput-byte·v1,·v3,·v4
76 075eea:·d804·0001······························|0007:·add-int/lit8·v4,·v0,·#int·1·//·#0176 075fea:·d804·0001······························|0007:·add-int/lit8·v4,·v0,·#int·1·//·#01
77 075eee:·e201·0210······························|0009:·ushr-int/lit8·v1,·v2,·#int·16·//·#1077 075fee:·e201·0210······························|0009:·ushr-int/lit8·v1,·v2,·#int·16·//·#10
78 075ef2:·8d11···································|000b:·int-to-byte·v1,·v178 075ff2:·8d11···································|000b:·int-to-byte·v1,·v1
79 075ef4:·4f01·0300······························|000c:·aput-byte·v1,·v3,·v079 075ff4:·4f01·0300······························|000c:·aput-byte·v1,·v3,·v0
80 075ef8:·d800·0401······························|000e:·add-int/lit8·v0,·v4,·#int·1·//·#0180 075ff8:·d800·0401······························|000e:·add-int/lit8·v0,·v4,·#int·1·//·#01
81 075efc:·e201·0208······························|0010:·ushr-int/lit8·v1,·v2,·#int·8·//·#0881 075ffc:·e201·0208······························|0010:·ushr-int/lit8·v1,·v2,·#int·8·//·#08
82 075f00:·8d11···································|0012:·int-to-byte·v1,·v182 076000:·8d11···································|0012:·int-to-byte·v1,·v1
83 075f02:·4f01·0304······························|0013:·aput-byte·v1,·v3,·v483 076002:·4f01·0304······························|0013:·aput-byte·v1,·v3,·v4
84 075f06:·8d22···································|0015:·int-to-byte·v2,·v284 076006:·8d22···································|0015:·int-to-byte·v2,·v2
85 075f08:·4f02·0300······························|0016:·aput-byte·v2,·v3,·v085 076008:·4f02·0300······························|0016:·aput-byte·v2,·v3,·v0
86 075f0c:·0e00···································|0018:·return-void86 07600c:·0e00···································|0018:·return-void
87 ······catches·······:·(none)87 ······catches·······:·(none)
88 ······positions·····:·88 ······positions·····:·
89 ······locals········:·89 ······locals········:·
  
90 ····#2··············:·(in·Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;)90 ····#2··············:·(in·Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;)
91 ······name··········:·'I2OSP'91 ······name··········:·'I2OSP'
92 ······type··········:·'(I[BII)V'92 ······type··········:·'(I[BII)V'
93 ······access········:·0x0009·(PUBLIC·STATIC)93 ······access········:·0x0009·(PUBLIC·STATIC)
94 ······code··········-94 ······code··········-
95 ······registers·····:·795 ······registers·····:·7
96 ······ins···········:·496 ······ins···········:·4
97 ······outs··········:·097 ······outs··········:·0
98 ······insns·size····:·20·16-bit·code·units98 ······insns·size····:·20·16-bit·code·units
99 075f10:········································|[075f10]·org.bouncycastle.pqc.math.linearalgebra.BigEndianConversions.I2OSP:(I[BII)V99 076010:········································|[076010]·org.bouncycastle.pqc.math.linearalgebra.BigEndianConversions.I2OSP:(I[BII)V
100 075f20:·d806·06ff······························|0000:·add-int/lit8·v6,·v6,·#int·-1·//·#ff100 076020:·d806·06ff······························|0000:·add-int/lit8·v6,·v6,·#int·-1·//·#ff
101 075f24:·0160···································|0002:·move·v0,·v6101 076024:·0160···································|0002:·move·v0,·v6
102 075f26:·3a00·1000······························|0003:·if-ltz·v0,·0013·//·+0010102 076026:·3a00·1000······························|0003:·if-ltz·v0,·0013·//·+0010
103 075f2a:·9001·0500······························|0005:·add-int·v1,·v5,·v0103 07602a:·9001·0500······························|0005:·add-int·v1,·v5,·v0
104 075f2e:·9102·0600······························|0007:·sub-int·v2,·v6,·v0104 07602e:·9102·0600······························|0007:·sub-int·v2,·v6,·v0
105 075f32:·da02·0208······························|0009:·mul-int/lit8·v2,·v2,·#int·8·//·#08105 076032:·da02·0208······························|0009:·mul-int/lit8·v2,·v2,·#int·8·//·#08
106 075f36:·9a02·0302······························|000b:·ushr-int·v2,·v3,·v2106 076036:·9a02·0302······························|000b:·ushr-int·v2,·v3,·v2
107 075f3a:·8d22···································|000d:·int-to-byte·v2,·v2107 07603a:·8d22···································|000d:·int-to-byte·v2,·v2
108 075f3c:·4f02·0401······························|000e:·aput-byte·v2,·v4,·v1108 07603c:·4f02·0401······························|000e:·aput-byte·v2,·v4,·v1
109 075f40:·d800·00ff······························|0010:·add-int/lit8·v0,·v0,·#int·-1·//·#ff109 076040:·d800·00ff······························|0010:·add-int/lit8·v0,·v0,·#int·-1·//·#ff
110 075f44:·28f1···································|0012:·goto·0003·//·-000f110 076044:·28f1···································|0012:·goto·0003·//·-000f
111 075f46:·0e00···································|0013:·return-void111 076046:·0e00···································|0013:·return-void
112 ······catches·······:·(none)112 ······catches·······:·(none)
113 ······positions·····:·113 ······positions·····:·
114 ······locals········:·114 ······locals········:·
  
115 ····#3··············:·(in·Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;)115 ····#3··············:·(in·Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;)
116 ······name··········:·'I2OSP'116 ······name··········:·'I2OSP'
117 ······type··········:·'(J[BI)V'117 ······type··········:·'(J[BI)V'
118 ······access········:·0x0009·(PUBLIC·STATIC)118 ······access········:·0x0009·(PUBLIC·STATIC)
119 ······code··········-119 ······code··········-
120 ······registers·····:·7120 ······registers·····:·7
121 ······ins···········:·4121 ······ins···········:·4
122 ······outs··········:·0122 ······outs··········:·0
123 ······insns·size····:·75·16-bit·code·units123 ······insns·size····:·75·16-bit·code·units
124 075f48:········································|[075f48]·org.bouncycastle.pqc.math.linearalgebra.BigEndianConversions.I2OSP:(J[BI)V124 076048:········································|[076048]·org.bouncycastle.pqc.math.linearalgebra.BigEndianConversions.I2OSP:(J[BI)V
125 075f58:·d800·0601······························|0000:·add-int/lit8·v0,·v6,·#int·1·//·#01125 076058:·d800·0601······························|0000:·add-int/lit8·v0,·v6,·#int·1·//·#01
126 075f5c:·1301·3800······························|0002:·const/16·v1,·#int·56·//·#38126 07605c:·1301·3800······························|0002:·const/16·v1,·#int·56·//·#38
127 075f60:·a501·0301······························|0004:·ushr-long·v1,·v3,·v1127 076060:·a501·0301······························|0004:·ushr-long·v1,·v3,·v1
128 075f64:·8411···································|0006:·long-to-int·v1,·v1128 076064:·8411···································|0006:·long-to-int·v1,·v1
Max diff block lines reached; 84400920/84417368 bytes (99.98%) of diff not shown.
129 KB
classes3.jar
57.1 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·6043172·bytes,·number·of·entries:·25511 Zip·file·size:·6046520·bytes,·number·of·entries:·2553
2 ?rwxrwxr-x··2.0·unx·····2204·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/BigEndianConversions.class2 ?rwxrwxr-x··2.0·unx·····2204·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/BigEndianConversions.class
3 ?rwxrwxr-x··2.0·unx·····1294·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/BigIntUtils.class3 ?rwxrwxr-x··2.0·unx·····1294·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/BigIntUtils.class
4 ?rwxrwxr-x··2.0·unx·····3117·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/ByteUtils.class4 ?rwxrwxr-x··2.0·unx·····3117·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/ByteUtils.class
5 ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/CharUtils.class5 ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/CharUtils.class
6 ?rwxrwxr-x··2.0·unx····23883·b-·defN·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/GF2Polynomial.class6 ?rwxrwxr-x··2.0·unx····23883·b-·defN·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/GF2Polynomial.class
7 ?rwxrwxr-x··2.0·unx·····3170·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/GF2mField.class7 ?rwxrwxr-x··2.0·unx·····3170·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/GF2mField.class
8 ?rwxrwxr-x··2.0·unx·····3860·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/GF2nField.class8 ?rwxrwxr-x··2.0·unx·····3860·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/GF2nField.class
Offset 428, 24 lines modifiedOffset 428, 24 lines modified
428 ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlAddress.class428 ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlAddress.class
429 ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlIdShort.class429 ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlIdShort.class
430 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlIdShortKt.class430 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlIdShortKt.class
431 ?rwxrwxr-x··2.0·unx·····4707·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlNode.class431 ?rwxrwxr-x··2.0·unx·····4707·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlNode.class
432 ?rwxrwxr-x··2.0·unx·····2232·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlPing.class432 ?rwxrwxr-x··2.0·unx·····2232·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlPing.class
433 ?rwxrwxr-x··2.0·unx·····2232·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlPong.class433 ?rwxrwxr-x··2.0·unx·····2232·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlPong.class
434 ?rwxrwxr-x··2.0·unx······271·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlProxy.class434 ?rwxrwxr-x··2.0·unx······271·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlProxy.class
435 ?rwxrwxr-x··2.0·unx·····4119·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlProxyTo.class435 ?rwxrwxr-x··2.0·unx·····4140·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlProxyTo.class
436 ?rwxrwxr-x··2.0·unx·····3803·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlProxyToSign.class436 ?rwxrwxr-x··2.0·unx·····3824·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlProxyToSign.class
437 ?rwxrwxr-x··2.0·unx·····2933·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/config/AdnlConfigGlobal.class437 ?rwxrwxr-x··2.0·unx·····2933·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/config/AdnlConfigGlobal.class
438 ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/message/AdnlMessage.class438 ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/message/AdnlMessage.class
439 ?rwxrwxr-x··2.0·unx·····4368·b-·stor·80-Jan-01·00:00·org/ton/api/config/ConfigGlobal.class439 ?rwxrwxr-x··2.0·unx·····4368·b-·stor·80-Jan-01·00:00·org/ton/api/config/ConfigGlobal.class
440 ?rwxrwxr-x··2.0·unx······484·b-·stor·80-Jan-01·00:00·org/ton/api/config/ConfigLocal$Companion.class440 ?rwxrwxr-x··2.0·unx······484·b-·stor·80-Jan-01·00:00·org/ton/api/config/ConfigLocal$Companion.class
441 ?rwxrwxr-x··2.0·unx·····6336·b-·stor·80-Jan-01·00:00·org/ton/api/config/ConfigLocal.class441 ?rwxrwxr-x··2.0·unx·····6336·b-·stor·80-Jan-01·00:00·org/ton/api/config/ConfigLocal.class
442 ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·org/ton/api/control/ControlConfigLocal$Companion.class442 ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·org/ton/api/control/ControlConfigLocal$Companion.class
443 ?rwxrwxr-x··2.0·unx·····4914·b-·stor·80-Jan-01·00:00·org/ton/api/control/ControlConfigLocal.class443 ?rwxrwxr-x··2.0·unx·····4928·b-·stor·80-Jan-01·00:00·org/ton/api/control/ControlConfigLocal.class
444 ?rwxrwxr-x··2.0·unx·····4292·b-·stor·80-Jan-01·00:00·org/ton/api/dht/DhtKey.class444 ?rwxrwxr-x··2.0·unx·····4313·b-·stor·80-Jan-01·00:00·org/ton/api/dht/DhtKey.class
445 ?rwxrwxr-x··2.0·unx·····2697·b-·stor·80-Jan-01·00:00·org/ton/api/dht/DhtMessage.class445 ?rwxrwxr-x··2.0·unx·····2697·b-·stor·80-Jan-01·00:00·org/ton/api/dht/DhtMessage.class
446 ?rwxrwxr-x··2.0·unx·····1644·b-·stor·80-Jan-01·00:00·org/ton/api/dht/DhtUpdateRule.class446 ?rwxrwxr-x··2.0·unx·····1644·b-·stor·80-Jan-01·00:00·org/ton/api/dht/DhtUpdateRule.class
447 ?rwxrwxr-x··2.0·unx······283·b-·stor·80-Jan-01·00:00·org/ton/api/dht/DhtValueResult.class447 ?rwxrwxr-x··2.0·unx······283·b-·stor·80-Jan-01·00:00·org/ton/api/dht/DhtValueResult.class
448 ?rwxrwxr-x··2.0·unx·····3517·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigGlobal.class448 ?rwxrwxr-x··2.0·unx·····3517·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigGlobal.class
449 ?rwxrwxr-x··2.0·unx······511·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigIdLocal$Companion.class449 ?rwxrwxr-x··2.0·unx······511·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigIdLocal$Companion.class
450 ?rwxrwxr-x··2.0·unx·····1494·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigLocal$Companion.class450 ?rwxrwxr-x··2.0·unx·····1494·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigLocal$Companion.class
451 ?rwxrwxr-x··2.0·unx······304·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigLocal.class451 ?rwxrwxr-x··2.0·unx······304·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigLocal.class
Offset 482, 15 lines modifiedOffset 482, 15 lines modified
482 ?rwxrwxr-x··2.0·unx·······78·b-·stor·80-Jan-01·00:00·org/ton/api/tcp/TcpMessage.class482 ?rwxrwxr-x··2.0·unx·······78·b-·stor·80-Jan-01·00:00·org/ton/api/tcp/TcpMessage.class
483 ?rwxrwxr-x··2.0·unx·····1387·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/Shard.class483 ?rwxrwxr-x··2.0·unx·····1387·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/Shard.class
484 ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockId$DefaultImpls.class484 ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockId$DefaultImpls.class
485 ?rwxrwxr-x··2.0·unx·····1053·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockId.class485 ?rwxrwxr-x··2.0·unx·····1053·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockId.class
486 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockIdExtKt.class486 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockIdExtKt.class
487 ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockIdImpl$Companion.class487 ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockIdImpl$Companion.class
488 ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockIdKt.class488 ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockIdKt.class
489 ?rwxrwxr-x··2.0·unx·····4315·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeZeroStateIdExt.class489 ?rwxrwxr-x··2.0·unx·····4329·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeZeroStateIdExt.class
490 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/Workchain.class490 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/Workchain.class
491 ?rwxrwxr-x··2.0·unx·····5036·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigGlobal.class491 ?rwxrwxr-x··2.0·unx·····5036·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigGlobal.class
492 ?rwxrwxr-x··2.0·unx·····1380·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigLocal$Companion.class492 ?rwxrwxr-x··2.0·unx·····1380·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigLocal$Companion.class
493 ?rwxrwxr-x··2.0·unx······340·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigLocal.class493 ?rwxrwxr-x··2.0·unx······340·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigLocal.class
494 ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigRandomLocal$Companion.class494 ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigRandomLocal$Companion.class
495 ?rwxrwxr-x··2.0·unx·····2840·b-·stor·80-Jan-01·00:00·org/ton/bigint/BigIntJvmKt.class495 ?rwxrwxr-x··2.0·unx·····2840·b-·stor·80-Jan-01·00:00·org/ton/bigint/BigIntJvmKt.class
496 ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·org/ton/bigint/BigIntKt.class496 ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·org/ton/bigint/BigIntKt.class
Offset 679, 15 lines modifiedOffset 679, 15 lines modified
679 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRef.class679 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRef.class
680 ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRefAny$Companion.class680 ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRefAny$Companion.class
681 ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRefKt.class681 ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRefKt.class
682 ?rwxrwxr-x··2.0·unx······484·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRefSingle$Companion.class682 ?rwxrwxr-x··2.0·unx······484·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRefSingle$Companion.class
683 ?rwxrwxr-x··2.0·unx······652·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleTcons$Companion.class683 ?rwxrwxr-x··2.0·unx······652·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleTcons$Companion.class
684 ?rwxrwxr-x··2.0·unx·····2267·b-·stor·80-Jan-01·00:00·org/ton/boc/BagOfCells$Companion.class684 ?rwxrwxr-x··2.0·unx·····2267·b-·stor·80-Jan-01·00:00·org/ton/boc/BagOfCells$Companion.class
685 ?rwxrwxr-x··2.0·unx······768·b-·stor·80-Jan-01·00:00·org/ton/boc/BagOfCellsKt.class685 ?rwxrwxr-x··2.0·unx······768·b-·stor·80-Jan-01·00:00·org/ton/boc/BagOfCellsKt.class
686 ?rwxrwxr-x··2.0·unx·····8798·b-·stor·80-Jan-01·00:00·org/ton/boc/BagOfCellsUtilsKt.class686 ?rwxrwxr-x··2.0·unx·····8802·b-·stor·80-Jan-01·00:00·org/ton/boc/BagOfCellsUtilsKt.class
687 ?rwxrwxr-x··2.0·unx·····3024·b-·stor·80-Jan-01·00:00·org/ton/boc/CachedBagOfCells$CellInfo.class687 ?rwxrwxr-x··2.0·unx·····3024·b-·stor·80-Jan-01·00:00·org/ton/boc/CachedBagOfCells$CellInfo.class
688 ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·org/ton/boc/CachedBagOfCells$Companion.class688 ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·org/ton/boc/CachedBagOfCells$Companion.class
689 ?rwxrwxr-x··2.0·unx······897·b-·stor·80-Jan-01·00:00·org/ton/boc/CachedBagOfCells$Revisit.class689 ?rwxrwxr-x··2.0·unx······897·b-·stor·80-Jan-01·00:00·org/ton/boc/CachedBagOfCells$Revisit.class
690 ?rwxrwxr-x··2.0·unx·····4043·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell$Companion.class690 ?rwxrwxr-x··2.0·unx·····4043·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell$Companion.class
691 ?rwxrwxr-x··2.0·unx·····4173·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell$DefaultImpls.class691 ?rwxrwxr-x··2.0·unx·····4173·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell$DefaultImpls.class
692 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell$WhenMappings.class692 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell$WhenMappings.class
693 ?rwxrwxr-x··2.0·unx·····1971·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell.class693 ?rwxrwxr-x··2.0·unx·····1971·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell.class
Offset 724, 31 lines modifiedOffset 724, 30 lines modified
724 ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v2/ContractV2R1$Companion.class724 ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v2/ContractV2R1$Companion.class
725 ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v2/ContractV2R2$Companion.class725 ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v2/ContractV2R2$Companion.class
726 ?rwxrwxr-x··2.0·unx······258·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v3/AbstractContractV3$Companion.class726 ?rwxrwxr-x··2.0·unx······258·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v3/AbstractContractV3$Companion.class
727 ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v3/ContractV3R1$Companion.class727 ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v3/ContractV3R1$Companion.class
728 ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v3/ContractV3R2$Companion.class728 ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v3/ContractV3R2$Companion.class
729 ?rwxrwxr-x··2.0·unx······258·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v4/AbstractContractV4$Companion.class729 ?rwxrwxr-x··2.0·unx······258·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v4/AbstractContractV4$Companion.class
730 ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v4/ContractV4R2$Companion.class730 ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v4/ContractV4R2$Companion.class
731 ?rwxrwxr-x··2.0·unx······735·b-·stor·80-Jan-01·00:00·org/ton/crypto/Base64Kt.class 
732 ?rwxrwxr-x··2.0·unx·····1873·b-·stor·80-Jan-01·00:00·org/ton/crypto/BitsKt.class731 ?rwxrwxr-x··2.0·unx·····1873·b-·stor·80-Jan-01·00:00·org/ton/crypto/BitsKt.class
733 ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·org/ton/crypto/ByteBuffersKt.class732 ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·org/ton/crypto/ByteBuffersKt.class
734 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·org/ton/crypto/BytearraysKt.class733 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·org/ton/crypto/BytearraysKt.class
735 ?rwxrwxr-x··2.0·unx·····2605·b-·stor·80-Jan-01·00:00·org/ton/crypto/Crc16Kt.class 
736 ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·org/ton/crypto/Crc32Kt.class 
737 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·org/ton/crypto/Crc32_jvmKt.class 
738 ?rwxrwxr-x··2.0·unx·····4905·b-·stor·80-Jan-01·00:00·org/ton/crypto/Crc32cKt.class 
739 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·org/ton/crypto/Decryptor.class734 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·org/ton/crypto/Decryptor.class
740 ?rwxrwxr-x··2.0·unx·····3790·b-·stor·80-Jan-01·00:00·org/ton/crypto/Digest.class735 ?rwxrwxr-x··2.0·unx·····3790·b-·stor·80-Jan-01·00:00·org/ton/crypto/Digest.class
741 ?rwxrwxr-x··2.0·unx······483·b-·stor·80-Jan-01·00:00·org/ton/crypto/DigestUtilsKt.class736 ?rwxrwxr-x··2.0·unx······483·b-·stor·80-Jan-01·00:00·org/ton/crypto/DigestUtilsKt.class
742 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·org/ton/crypto/Encryptor.class737 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·org/ton/crypto/Encryptor.class
743 ?rwxrwxr-x··2.0·unx·····2109·b-·stor·80-Jan-01·00:00·org/ton/crypto/HexKt.class738 ?rwxrwxr-x··2.0·unx·····2109·b-·stor·80-Jan-01·00:00·org/ton/crypto/HexKt.class
744 ?rwxrwxr-x··2.0·unx······688·b-·stor·80-Jan-01·00:00·org/ton/crypto/HmacKt.class739 ?rwxrwxr-x··2.0·unx······688·b-·stor·80-Jan-01·00:00·org/ton/crypto/HmacKt.class
745 ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·org/ton/crypto/Pbkdf2Kt.class740 ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·org/ton/crypto/Pbkdf2Kt.class
746 ?rwxrwxr-x··2.0·unx·····1074·b-·stor·80-Jan-01·00:00·org/ton/crypto/Sha256Kt.class741 ?rwxrwxr-x··2.0·unx·····1074·b-·stor·80-Jan-01·00:00·org/ton/crypto/Sha256Kt.class
747 ?rwxrwxr-x··2.0·unx······960·b-·stor·80-Jan-01·00:00·org/ton/crypto/aes/AesCtr.class742 ?rwxrwxr-x··2.0·unx······960·b-·stor·80-Jan-01·00:00·org/ton/crypto/aes/AesCtr.class
 743 ?rwxrwxr-x··2.0·unx·····2926·b-·stor·80-Jan-01·00:00·org/ton/crypto/base64/Base64Kt.class
 744 ?rwxrwxr-x··2.0·unx·····2611·b-·stor·80-Jan-01·00:00·org/ton/crypto/crc16/Crc16Kt.class
 745 ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·org/ton/crypto/crc32/Crc32Kt.class
 746 ?rwxrwxr-x··2.0·unx······745·b-·stor·80-Jan-01·00:00·org/ton/crypto/crc32/Crc32_jvmKt.class
748 ?rwxrwxr-x··2.0·unx·····2509·b-·stor·80-Jan-01·00:00·org/ton/crypto/ed25519/Ed25519.class747 ?rwxrwxr-x··2.0·unx·····2509·b-·stor·80-Jan-01·00:00·org/ton/crypto/ed25519/Ed25519.class
749 ?rwxrwxr-x··2.0·unx·····1486·b-·stor·80-Jan-01·00:00·org/ton/fift/Box.class748 ?rwxrwxr-x··2.0·unx·····1486·b-·stor·80-Jan-01·00:00·org/ton/fift/Box.class
750 ?rwxrwxr-x··2.0·unx·····1285·b-·stor·80-Jan-01·00:00·org/ton/fift/DictionaryKt.class749 ?rwxrwxr-x··2.0·unx·····1285·b-·stor·80-Jan-01·00:00·org/ton/fift/DictionaryKt.class
751 ?rwxrwxr-x··2.0·unx······759·b-·stor·80-Jan-01·00:00·org/ton/fift/FiftException.class750 ?rwxrwxr-x··2.0·unx······759·b-·stor·80-Jan-01·00:00·org/ton/fift/FiftException.class
752 ?rwxrwxr-x··2.0·unx·····8456·b-·stor·80-Jan-01·00:00·org/ton/fift/FiftInterpretator.class751 ?rwxrwxr-x··2.0·unx·····8456·b-·stor·80-Jan-01·00:00·org/ton/fift/FiftInterpretator.class
753 ?rwxrwxr-x··2.0·unx······935·b-·stor·80-Jan-01·00:00·org/ton/fift/InterpretatorKt.class752 ?rwxrwxr-x··2.0·unx······935·b-·stor·80-Jan-01·00:00·org/ton/fift/InterpretatorKt.class
754 ?rwxrwxr-x··2.0·unx·····2165·b-·stor·80-Jan-01·00:00·org/ton/fift/StackKt.class753 ?rwxrwxr-x··2.0·unx·····2165·b-·stor·80-Jan-01·00:00·org/ton/fift/StackKt.class
Offset 784, 16 lines modifiedOffset 783, 16 lines modified
784 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·org/ton/hashmap/HashMapNodeFork$Companion.class783 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·org/ton/hashmap/HashMapNodeFork$Companion.class
785 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·org/ton/hashmap/HashMapNodeLeaf$Companion.class784 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·org/ton/hashmap/HashMapNodeLeaf$Companion.class
786 ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·org/ton/hashmap/RootHashMapE$Companion.class785 ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·org/ton/hashmap/RootHashMapE$Companion.class
787 ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·org/ton/hashmap/Unary.class786 ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·org/ton/hashmap/Unary.class
788 ?rwxrwxr-x··2.0·unx······290·b-·stor·80-Jan-01·00:00·org/ton/hashmap/UnaryKt.class787 ?rwxrwxr-x··2.0·unx······290·b-·stor·80-Jan-01·00:00·org/ton/hashmap/UnaryKt.class
789 ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·org/ton/hashmap/UnarySuccess$Companion.class788 ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·org/ton/hashmap/UnarySuccess$Companion.class
790 ?rwxrwxr-x··2.0·unx····23081·b-·defN·80-Jan-01·00:00·org/ton/lite/api/LiteApi$DefaultImpls.class789 ?rwxrwxr-x··2.0·unx····23081·b-·defN·80-Jan-01·00:00·org/ton/lite/api/LiteApi$DefaultImpls.class
791 ?rwxrwxr-x··2.0·unx·····4589·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerAccountId.class790 ?rwxrwxr-x··2.0·unx·····4603·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerAccountId.class
792 ?rwxrwxr-x··2.0·unx·····6237·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerAccountState.class791 ?rwxrwxr-x··2.0·unx·····6251·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerAccountState.class
793 ?rwxrwxr-x··2.0·unx·····4283·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerAllShardsInfo.class792 ?rwxrwxr-x··2.0·unx·····4283·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerAllShardsInfo.class
794 ?rwxrwxr-x··2.0·unx·····4480·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockData.class793 ?rwxrwxr-x··2.0·unx·····4480·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockData.class
795 ?rwxrwxr-x··2.0·unx·····4583·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockHeader.class794 ?rwxrwxr-x··2.0·unx·····4583·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockHeader.class
796 ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockLink.class795 ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockLink.class
797 ?rwxrwxr-x··2.0·unx·····2491·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockState.class796 ?rwxrwxr-x··2.0·unx·····2491·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockState.class
798 ?rwxrwxr-x··2.0·unx·····5291·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockTransactions.class797 ?rwxrwxr-x··2.0·unx·····5291·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockTransactions.class
799 ?rwxrwxr-x··2.0·unx·····2965·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerConfigInfo.class798 ?rwxrwxr-x··2.0·unx·····2965·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerConfigInfo.class
Offset 842, 20 lines modifiedOffset 841, 20 lines modified
842 ?rwxrwxr-x··2.0·unx·····4855·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetTransactions.class841 ?rwxrwxr-x··2.0·unx·····4855·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetTransactions.class
843 ?rwxrwxr-x··2.0·unx·····2073·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetTransactionsFunction$DefaultImpls.class842 ?rwxrwxr-x··2.0·unx·····2073·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetTransactionsFunction$DefaultImpls.class
844 ?rwxrwxr-x··2.0·unx·····5281·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetValidatorStats.class843 ?rwxrwxr-x··2.0·unx·····5281·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetValidatorStats.class
845 ?rwxrwxr-x··2.0·unx·····2111·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetValidatorStatsFunction$DefaultImpls.class844 ?rwxrwxr-x··2.0·unx·····2111·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetValidatorStatsFunction$DefaultImpls.class
846 ?rwxrwxr-x··2.0·unx·····1449·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetVersionFunction$DefaultImpls.class845 ?rwxrwxr-x··2.0·unx·····1449·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetVersionFunction$DefaultImpls.class
847 ?rwxrwxr-x··2.0·unx·····6257·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerListBlockTransactions.class846 ?rwxrwxr-x··2.0·unx·····6257·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerListBlockTransactions.class
848 ?rwxrwxr-x··2.0·unx·····2316·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerListBlockTransactionsFunction$DefaultImpls.class847 ?rwxrwxr-x··2.0·unx·····2316·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerListBlockTransactionsFunction$DefaultImpls.class
849 ?rwxrwxr-x··2.0·unx·····3161·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerQuery.class848 ?rwxrwxr-x··2.0·unx·····3175·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerQuery.class
Max diff block lines reached; 45334/58463 bytes (77.54%) of diff not shown.
2.91 KB
zipnote «TEMP»/diffoscope_35e2lbsk_tmp/tmpeolgek3i_.zip
    
Offset 2181, 38 lines modifiedOffset 2181, 23 lines modified
  
2181 Filename:·org/ton/contract/wallet/v4/AbstractContractV4$Companion.class2181 Filename:·org/ton/contract/wallet/v4/AbstractContractV4$Companion.class
2182 Comment:·2182 Comment:·
  
2183 Filename:·org/ton/contract/wallet/v4/ContractV4R2$Companion.class2183 Filename:·org/ton/contract/wallet/v4/ContractV4R2$Companion.class
2184 Comment:·2184 Comment:·
  
2185 Filename:·org/ton/crypto/Base64Kt.class 
2186 Comment:· 
  
2187 Filename:·org/ton/crypto/BitsKt.class2185 Filename:·org/ton/crypto/BitsKt.class
2188 Comment:·2186 Comment:·
  
2189 Filename:·org/ton/crypto/ByteBuffersKt.class2187 Filename:·org/ton/crypto/ByteBuffersKt.class
2190 Comment:·2188 Comment:·
  
2191 Filename:·org/ton/crypto/BytearraysKt.class2189 Filename:·org/ton/crypto/BytearraysKt.class
2192 Comment:·2190 Comment:·
  
2193 Filename:·org/ton/crypto/Crc16Kt.class 
2194 Comment:· 
  
2195 Filename:·org/ton/crypto/Crc32Kt.class 
2196 Comment:· 
  
2197 Filename:·org/ton/crypto/Crc32_jvmKt.class 
2198 Comment:· 
  
2199 Filename:·org/ton/crypto/Crc32cKt.class 
2200 Comment:· 
  
2201 Filename:·org/ton/crypto/Decryptor.class2191 Filename:·org/ton/crypto/Decryptor.class
2202 Comment:·2192 Comment:·
  
2203 Filename:·org/ton/crypto/Digest.class2193 Filename:·org/ton/crypto/Digest.class
2204 Comment:·2194 Comment:·
  
2205 Filename:·org/ton/crypto/DigestUtilsKt.class2195 Filename:·org/ton/crypto/DigestUtilsKt.class
Offset 2232, 14 lines modifiedOffset 2217, 26 lines modified
  
2232 Filename:·org/ton/crypto/Sha256Kt.class2217 Filename:·org/ton/crypto/Sha256Kt.class
2233 Comment:·2218 Comment:·
  
2234 Filename:·org/ton/crypto/aes/AesCtr.class2219 Filename:·org/ton/crypto/aes/AesCtr.class
2235 Comment:·2220 Comment:·
  
 2221 Filename:·org/ton/crypto/base64/Base64Kt.class
 2222 Comment:·
  
 2223 Filename:·org/ton/crypto/crc16/Crc16Kt.class
 2224 Comment:·
  
 2225 Filename:·org/ton/crypto/crc32/Crc32Kt.class
 2226 Comment:·
  
 2227 Filename:·org/ton/crypto/crc32/Crc32_jvmKt.class
 2228 Comment:·
  
2236 Filename:·org/ton/crypto/ed25519/Ed25519.class2229 Filename:·org/ton/crypto/ed25519/Ed25519.class
2237 Comment:·2230 Comment:·
  
2238 Filename:·org/ton/fift/Box.class2231 Filename:·org/ton/fift/Box.class
2239 Comment:·2232 Comment:·
  
2240 Filename:·org/ton/fift/DictionaryKt.class2233 Filename:·org/ton/fift/DictionaryKt.class
Offset 4122, 18 lines modifiedOffset 4119, 18 lines modified
  
4122 Filename:·org/ton/contract/wallet/v3/AbstractContractV3.class4119 Filename:·org/ton/contract/wallet/v3/AbstractContractV3.class
4123 Comment:·4120 Comment:·
  
4124 Filename:·org/ton/contract/wallet/v4/AbstractContractV4.class4121 Filename:·org/ton/contract/wallet/v4/AbstractContractV4.class
4125 Comment:·4122 Comment:·
  
4126 Filename:·org/ton/crypto/Base64ByteArraySerializer.class4123 Filename:·org/ton/crypto/HexByteArraySerializer.class
4127 Comment:·4124 Comment:·
  
4128 Filename:·org/ton/crypto/HexByteArraySerializer.class4125 Filename:·org/ton/crypto/base64/Base64ByteArraySerializer.class
4129 Comment:·4126 Comment:·
  
4130 Filename:·org/ton/fift/Dictionary.class4127 Filename:·org/ton/fift/Dictionary.class
4131 Comment:·4128 Comment:·
  
4132 Filename:·org/ton/fift/NopWordDef.class4129 Filename:·org/ton/fift/NopWordDef.class
4133 Comment:·4130 Comment:·
Offset 4875, 14 lines modifiedOffset 4872, 17 lines modified
  
4875 Filename:·org/ton/block/AddrNone$$cachedSerializer$delegate$1.class4872 Filename:·org/ton/block/AddrNone$$cachedSerializer$delegate$1.class
4876 Comment:·4873 Comment:·
  
4877 Filename:·org/ton/block/AddrStd$$serializer.class4874 Filename:·org/ton/block/AddrStd$$serializer.class
4878 Comment:·4875 Comment:·
  
 4876 Filename:·org/ton/block/AddrStd$Companion$parseUserFriendly$$inlined$ByteReadPacket$default$1.class
 4877 Comment:·
  
4879 Filename:·org/ton/block/AddrVar$$serializer.class4878 Filename:·org/ton/block/AddrVar$$serializer.class
4880 Comment:·4879 Comment:·
  
4881 Filename:·org/ton/block/Anycast$$serializer.class4880 Filename:·org/ton/block/Anycast$$serializer.class
4882 Comment:·4881 Comment:·
  
4883 Filename:·org/ton/block/BinTreeFork$$serializer.class4882 Filename:·org/ton/block/BinTreeFork$$serializer.class
Offset 5481, 14 lines modifiedOffset 5481, 20 lines modified
  
5481 Filename:·org/ton/contract/wallet/v4/AbstractContractV4$createSigningMessage$1.class5481 Filename:·org/ton/contract/wallet/v4/AbstractContractV4$createSigningMessage$1.class
5482 Comment:·5482 Comment:·
  
5483 Filename:·org/ton/contract/wallet/v4/ContractV4R2.class5483 Filename:·org/ton/contract/wallet/v4/ContractV4R2.class
5484 Comment:·5484 Comment:·
  
 5485 Filename:·org/ton/crypto/crc32/Crc32Kt$CASTAGNOLI_TABLE$2.class
 5486 Comment:·
  
 5487 Filename:·org/ton/crypto/crc32/Crc32Kt$IEEE_TABLE$2.class
 5488 Comment:·
  
5485 Filename:·org/ton/fift/FiftInterpretator$2.class5489 Filename:·org/ton/fift/FiftInterpretator$2.class
5486 Comment:·5490 Comment:·
  
5487 Filename:·org/ton/fift/FiftInterpretator$interpret$1.class5491 Filename:·org/ton/fift/FiftInterpretator$interpret$1.class
5488 Comment:·5492 Comment:·
  
5489 Filename:·org/ton/fift/FiftInterpretator$interpret$2.class5493 Filename:·org/ton/fift/FiftInterpretator$interpret$2.class
745 B
org/ton/api/adnl/AdnlProxyTo.class
677 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.ton.api.adnl;1 package·org.ton.api.adnl;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.crypto.Base64ByteArraySerializer;4 import·org.ton.crypto.base64.Base64ByteArraySerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·kotlinx.serialization.descriptors.SerialDescriptor;6 import·kotlinx.serialization.descriptors.SerialDescriptor;
7 import·kotlinx.serialization.encoding.CompositeEncoder;7 import·kotlinx.serialization.encoding.CompositeEncoder;
8 import·kotlin.jvm.internal.Intrinsics;8 import·kotlin.jvm.internal.Intrinsics;
9 import·kotlinx.serialization.internal.PluginExceptionsKt;9 import·kotlinx.serialization.internal.PluginExceptionsKt;
10 import·kotlinx.serialization.internal.SerializationConstructorMarker;10 import·kotlinx.serialization.internal.SerializationConstructorMarker;
11 import·kotlin.jvm.internal.DefaultConstructorMarker;11 import·kotlin.jvm.internal.DefaultConstructorMarker;
753 B
org/ton/api/adnl/AdnlProxyToSign.class
677 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.ton.api.adnl;1 package·org.ton.api.adnl;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.crypto.Base64ByteArraySerializer;4 import·org.ton.crypto.base64.Base64ByteArraySerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·kotlinx.serialization.descriptors.SerialDescriptor;6 import·kotlinx.serialization.descriptors.SerialDescriptor;
7 import·kotlinx.serialization.encoding.CompositeEncoder;7 import·kotlinx.serialization.encoding.CompositeEncoder;
8 import·kotlin.jvm.internal.Intrinsics;8 import·kotlin.jvm.internal.Intrinsics;
9 import·kotlinx.serialization.internal.PluginExceptionsKt;9 import·kotlinx.serialization.internal.PluginExceptionsKt;
10 import·kotlinx.serialization.internal.SerializationConstructorMarker;10 import·kotlinx.serialization.internal.SerializationConstructorMarker;
11 import·kotlin.jvm.internal.DefaultConstructorMarker;11 import·kotlin.jvm.internal.DefaultConstructorMarker;
663 B
org/ton/api/control/ControlConfigLocal.class
575 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·org.ton.api.control;1 package·org.ton.api.control;
  
2 import·java.util.Arrays;2 import·java.util.Arrays;
3 import·org.ton.crypto.Base64ByteArraySerializer;3 import·org.ton.crypto.base64.Base64ByteArraySerializer;
4 import·kotlinx.serialization.SealedClassSerializer;4 import·kotlinx.serialization.SealedClassSerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·org.ton.api.pk.PrivateKeyUnencrypted$$serializer;6 import·org.ton.api.pk.PrivateKeyUnencrypted$$serializer;
7 import·org.ton.api.pk.PrivateKeyOverlay$$serializer;7 import·org.ton.api.pk.PrivateKeyOverlay$$serializer;
8 import·kotlinx.serialization.PolymorphicSerializer;8 import·kotlinx.serialization.PolymorphicSerializer;
9 import·java.lang.annotation.Annotation;9 import·java.lang.annotation.Annotation;
10 import·org.ton.api.pk.PrivateKeyAes$$serializer;10 import·org.ton.api.pk.PrivateKeyAes$$serializer;
716 B
org/ton/api/dht/DhtKey.class
660 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.ton.api.dht;1 package·org.ton.api.dht;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.crypto.Base64ByteArraySerializer;4 import·org.ton.crypto.base64.Base64ByteArraySerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·kotlinx.serialization.descriptors.SerialDescriptor;6 import·kotlinx.serialization.descriptors.SerialDescriptor;
7 import·kotlinx.serialization.encoding.CompositeEncoder;7 import·kotlinx.serialization.encoding.CompositeEncoder;
8 import·kotlin.jvm.internal.Intrinsics;8 import·kotlin.jvm.internal.Intrinsics;
9 import·org.ton.api.adnl.AdnlIdShort;9 import·org.ton.api.adnl.AdnlIdShort;
10 import·kotlinx.serialization.internal.PluginExceptionsKt;10 import·kotlinx.serialization.internal.PluginExceptionsKt;
11 import·kotlinx.serialization.internal.SerializationConstructorMarker;11 import·kotlinx.serialization.internal.SerializationConstructorMarker;
757 B
org/ton/api/tonnode/TonNodeZeroStateIdExt.class
663 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·org.ton.api.tonnode;1 package·org.ton.api.tonnode;
  
2 import·java.util.Locale;2 import·java.util.Locale;
3 import·org.ton.crypto.HexKt;3 import·org.ton.crypto.HexKt;
4 import·java.util.Arrays;4 import·java.util.Arrays;
5 import·org.ton.crypto.Base64ByteArraySerializer;5 import·org.ton.crypto.base64.Base64ByteArraySerializer;
6 import·kotlinx.serialization.SerializationStrategy;6 import·kotlinx.serialization.SerializationStrategy;
7 import·kotlinx.serialization.descriptors.SerialDescriptor;7 import·kotlinx.serialization.descriptors.SerialDescriptor;
8 import·kotlinx.serialization.encoding.CompositeEncoder;8 import·kotlinx.serialization.encoding.CompositeEncoder;
9 import·kotlin.jvm.internal.Intrinsics;9 import·kotlin.jvm.internal.Intrinsics;
10 import·kotlinx.serialization.internal.PluginExceptionsKt;10 import·kotlinx.serialization.internal.PluginExceptionsKt;
11 import·kotlinx.serialization.internal.SerializationConstructorMarker;11 import·kotlinx.serialization.internal.SerializationConstructorMarker;
12 import·kotlin.jvm.internal.DefaultConstructorMarker;12 import·kotlin.jvm.internal.DefaultConstructorMarker;
1.88 KB
org/ton/boc/BagOfCellsUtilsKt.class
1.81 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·org.ton.boc;1 package·org.ton.boc;
  
2 import·io.ktor.utils.io.core.OutputLittleEndianKt;2 import·io.ktor.utils.io.core.OutputLittleEndianKt;
3 import·org.ton.crypto.Crc32cKt;3 import·org.ton.crypto.crc32.Crc32_jvmKt;
4 import·java.util.Iterator;4 import·java.util.Iterator;
5 import·io.ktor.utils.io.core.OutputPrimitivesKt;5 import·io.ktor.utils.io.core.OutputPrimitivesKt;
6 import·io.ktor.utils.io.core.OutputKt;6 import·io.ktor.utils.io.core.OutputKt;
7 import·io.ktor.utils.io.core.Output;7 import·io.ktor.utils.io.core.Output;
8 import·io.ktor.utils.io.core.ByteReadPacket;8 import·io.ktor.utils.io.core.ByteReadPacket;
9 import·java.util.List;9 import·java.util.List;
10 import·kotlin.collections.CollectionsKt;10 import·kotlin.collections.CollectionsKt;
Offset 380, 22 lines modifiedOffset 380, 22 lines modified
380 ····}380 ····}
381 ····381 ····
382 ····public·static·final·void·writeBagOfCells(final·Output·output,·final·BagOfCells·bagOfCells,·final·boolean·b,·final·boolean·b2,·final·boolean·b3,·int·n)·{382 ····public·static·final·void·writeBagOfCells(final·Output·output,·final·BagOfCells·bagOfCells,·final·boolean·b,·final·boolean·b2,·final·boolean·b3,·int·n)·{
383 ········Intrinsics.checkNotNullParameter((Object)output,·"<this>");383 ········Intrinsics.checkNotNullParameter((Object)output,·"<this>");
384 ········Intrinsics.checkNotNullParameter((Object)bagOfCells,·"bagOfCells");384 ········Intrinsics.checkNotNullParameter((Object)bagOfCells,·"bagOfCells");
385 ········final·byte[]·serializeBagOfCells·=·serializeBagOfCells(bagOfCells,·b,·b2,·b3,·n);385 ········final·byte[]·serializeBagOfCells·=·serializeBagOfCells(bagOfCells,·b,·b2,·b3,·n);
386 ········if·(b2)·{386 ········if·(b2)·{
387 ············final·int·n2·=·(int)Crc32cKt.crc32c$default(serializeBagOfCells,·0,·0,·6,·(Object)null);387 ············final·int·crc32c$default·=·Crc32_jvmKt.crc32c$default(serializeBagOfCells,·0,·0,·6,·(Object)null);
388 ············OutputKt.writeFully$default(output,·serializeBagOfCells,·0,·0,·6,·(Object)null);388 ············OutputKt.writeFully$default(output,·serializeBagOfCells,·0,·0,·6,·(Object)null);
389 ············OutputLittleEndianKt.writeIntLittleEndian(output,·n2);389 ············OutputLittleEndianKt.writeIntLittleEndian(output,·crc32c$default);
390 ········}390 ········}
391 ········else·{391 ········else·{
392 ············final·int·n3·=·6;392 ············final·int·n2·=·6;
393 ············n·=·0;393 ············n·=·0;
394 ············OutputKt.writeFully$default(output,·serializeBagOfCells,·0,·0,·n3,·(Object)null);394 ············OutputKt.writeFully$default(output,·serializeBagOfCells,·0,·0,·n2,·(Object)null);
395 ········}395 ········}
396 ····}396 ····}
397 ····397 ····
398 ····private·static·final·void·writeInt(final·Output·output,·int·n,·int·n2)·{398 ····private·static·final·void·writeInt(final·Output·output,·int·n,·int·n2)·{
399 ········if·(n2·!=·1)·{399 ········if·(n2·!=·1)·{
400 ············if·(n2·!=·2)·{400 ············if·(n2·!=·2)·{
401 ················if·(n2·!=·3)·{401 ················if·(n2·!=·3)·{
711 B
org/ton/lite/api/liteserver/LiteServerAccountId.class
605 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·org.ton.lite.api.liteserver;1 package·org.ton.lite.api.liteserver;
  
2 import·java.util.Locale;2 import·java.util.Locale;
3 import·org.ton.crypto.HexKt;3 import·org.ton.crypto.HexKt;
4 import·java.util.Arrays;4 import·java.util.Arrays;
5 import·org.ton.crypto.Base64ByteArraySerializer;5 import·org.ton.crypto.base64.Base64ByteArraySerializer;
6 import·kotlinx.serialization.SerializationStrategy;6 import·kotlinx.serialization.SerializationStrategy;
7 import·kotlinx.serialization.descriptors.SerialDescriptor;7 import·kotlinx.serialization.descriptors.SerialDescriptor;
8 import·kotlinx.serialization.encoding.CompositeEncoder;8 import·kotlinx.serialization.encoding.CompositeEncoder;
9 import·org.ton.block.AddrStd;9 import·org.ton.block.AddrStd;
10 import·org.ton.bitstring.BitString$DefaultImpls;10 import·org.ton.bitstring.BitString$DefaultImpls;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·org.ton.bitstring.BitString;12 import·org.ton.bitstring.BitString;
891 B
org/ton/lite/api/liteserver/LiteServerAccountState.class
779 B
procyon -ec {}
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
5 import·io.ktor.util.CryptoKt;5 import·io.ktor.util.CryptoKt;
6 import·org.ton.boc.BagOfCellsKt;6 import·org.ton.boc.BagOfCellsKt;
7 import·org.ton.boc.BagOfCells;7 import·org.ton.boc.BagOfCells;
8 import·java.util.Arrays;8 import·java.util.Arrays;
9 import·kotlin.collections.CollectionsKt;9 import·kotlin.collections.CollectionsKt;
10 import·org.ton.cell.Cell;10 import·org.ton.cell.Cell;
11 import·org.ton.api.tonnode.Shard;11 import·org.ton.api.tonnode.Shard;
12 import·org.ton.crypto.Base64ByteArraySerializer;12 import·org.ton.crypto.base64.Base64ByteArraySerializer;
13 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;13 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;
14 import·kotlinx.serialization.SerializationStrategy;14 import·kotlinx.serialization.SerializationStrategy;
15 import·kotlinx.serialization.descriptors.SerialDescriptor;15 import·kotlinx.serialization.descriptors.SerialDescriptor;
16 import·kotlinx.serialization.encoding.CompositeEncoder;16 import·kotlinx.serialization.encoding.CompositeEncoder;
17 import·kotlin.jvm.internal.Intrinsics;17 import·kotlin.jvm.internal.Intrinsics;
18 import·kotlinx.serialization.internal.PluginExceptionsKt;18 import·kotlinx.serialization.internal.PluginExceptionsKt;
19 import·kotlinx.serialization.internal.SerializationConstructorMarker;19 import·kotlinx.serialization.internal.SerializationConstructorMarker;
773 B
org/ton/lite/api/liteserver/functions/LiteServerQuery.class
655 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.ton.lite.api.liteserver.functions;1 package·org.ton.lite.api.liteserver.functions;
  
2 import·org.ton.crypto.HexKt;2 import·org.ton.crypto.HexKt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.crypto.Base64ByteArraySerializer;4 import·org.ton.crypto.base64.Base64ByteArraySerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·kotlinx.serialization.descriptors.SerialDescriptor;6 import·kotlinx.serialization.descriptors.SerialDescriptor;
7 import·kotlinx.serialization.encoding.CompositeEncoder;7 import·kotlinx.serialization.encoding.CompositeEncoder;
8 import·kotlin.jvm.internal.Intrinsics;8 import·kotlin.jvm.internal.Intrinsics;
9 import·kotlinx.serialization.internal.PluginExceptionsKt;9 import·kotlinx.serialization.internal.PluginExceptionsKt;
10 import·kotlinx.serialization.internal.SerializationConstructorMarker;10 import·kotlinx.serialization.internal.SerializationConstructorMarker;
11 import·kotlin.jvm.internal.DefaultConstructorMarker;11 import·kotlin.jvm.internal.DefaultConstructorMarker;
786 B
org/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod.class
654 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·org.ton.lite.api.liteserver.functions;1 package·org.ton.lite.api.liteserver.functions;
  
2 import·java.util.Locale;2 import·java.util.Locale;
3 import·org.ton.crypto.HexKt;3 import·org.ton.crypto.HexKt;
4 import·java.util.Arrays;4 import·java.util.Arrays;
5 import·org.ton.crypto.Base64ByteArraySerializer;5 import·org.ton.crypto.base64.Base64ByteArraySerializer;
6 import·org.ton.lite.api.liteserver.LiteServerAccountId$$serializer;6 import·org.ton.lite.api.liteserver.LiteServerAccountId$$serializer;
7 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;7 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;
8 import·kotlinx.serialization.SerializationStrategy;8 import·kotlinx.serialization.SerializationStrategy;
9 import·kotlinx.serialization.descriptors.SerialDescriptor;9 import·kotlinx.serialization.descriptors.SerialDescriptor;
10 import·kotlinx.serialization.encoding.CompositeEncoder;10 import·kotlinx.serialization.encoding.CompositeEncoder;
11 import·org.ton.boc.BagOfCells;11 import·org.ton.boc.BagOfCells;
12 import·kotlin.collections.ArraysKt;12 import·kotlin.collections.ArraysKt;
711 B
org/ton/lite/api/liteserver/functions/LiteServerSendMessage.class
581 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.ton.lite.api.liteserver.functions;1 package·org.ton.lite.api.liteserver.functions;
  
2 import·org.ton.crypto.HexKt;2 import·org.ton.crypto.HexKt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.crypto.Base64ByteArraySerializer;4 import·org.ton.crypto.base64.Base64ByteArraySerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·kotlinx.serialization.descriptors.SerialDescriptor;6 import·kotlinx.serialization.descriptors.SerialDescriptor;
7 import·kotlinx.serialization.encoding.CompositeEncoder;7 import·kotlinx.serialization.encoding.CompositeEncoder;
8 import·org.ton.boc.BagOfCells;8 import·org.ton.boc.BagOfCells;
9 import·org.ton.boc.BagOfCellsKt;9 import·org.ton.boc.BagOfCellsKt;
10 import·org.ton.cell.CellBuilder$Companion;10 import·org.ton.cell.CellBuilder$Companion;
11 import·kotlin.jvm.functions.Function1;11 import·kotlin.jvm.functions.Function1;
1.35 KB
org/ton/api/adnl/AdnlAddressTunnel.class
1.27 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·org.ton.api.adnl;1 package·org.ton.api.adnl;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·kotlinx.serialization.SealedClassSerializer;4 import·kotlinx.serialization.SealedClassSerializer;
5 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;5 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
6 import·java.lang.annotation.Annotation;6 import·java.lang.annotation.Annotation;
7 import·org.ton.api.pub.PublicKeyUnencrypted$$serializer;7 import·org.ton.api.pub.PublicKeyUnencrypted$$serializer;
8 import·org.ton.api.pub.PublicKeyOverlay$$serializer;8 import·org.ton.api.pub.PublicKeyOverlay$$serializer;
9 import·org.ton.api.pub.PublicKeyEd25519$$serializer;9 import·org.ton.api.pub.PublicKeyEd25519$$serializer;
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 import·kotlinx.serialization.KSerializer;13 import·kotlinx.serialization.KSerializer;
14 import·org.ton.api.pub.PublicKeyUnencrypted;14 import·org.ton.api.pub.PublicKeyUnencrypted;
15 import·org.ton.api.pub.PublicKeyOverlay;15 import·org.ton.api.pub.PublicKeyOverlay;
16 import·org.ton.api.pub.PublicKeyEd25519;16 import·org.ton.api.pub.PublicKeyEd25519;
17 import·org.ton.api.pub.PublicKeyAes;17 import·org.ton.api.pub.PublicKeyAes;
18 import·kotlin.reflect.KClass;18 import·kotlin.reflect.KClass;
19 import·kotlin.jvm.internal.Reflection;19 import·kotlin.jvm.internal.Reflection;
20 import·org.ton.crypto.Base64ByteArraySerializer;20 import·org.ton.crypto.base64.Base64ByteArraySerializer;
21 import·kotlinx.serialization.SerializationStrategy;21 import·kotlinx.serialization.SerializationStrategy;
22 import·kotlinx.serialization.descriptors.SerialDescriptor;22 import·kotlinx.serialization.descriptors.SerialDescriptor;
23 import·kotlinx.serialization.encoding.CompositeEncoder;23 import·kotlinx.serialization.encoding.CompositeEncoder;
24 import·kotlin.jvm.internal.Intrinsics;24 import·kotlin.jvm.internal.Intrinsics;
25 import·kotlinx.serialization.internal.PluginExceptionsKt;25 import·kotlinx.serialization.internal.PluginExceptionsKt;
26 import·kotlinx.serialization.internal.SerializationConstructorMarker;26 import·kotlinx.serialization.internal.SerializationConstructorMarker;
27 import·kotlin.jvm.internal.DefaultConstructorMarker;27 import·kotlin.jvm.internal.DefaultConstructorMarker;
753 B
org/ton/api/adnl/AdnlAddressUdp6.class
677 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.ton.api.adnl;1 package·org.ton.api.adnl;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.crypto.Base64ByteArraySerializer;4 import·org.ton.crypto.base64.Base64ByteArraySerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·kotlinx.serialization.descriptors.SerialDescriptor;6 import·kotlinx.serialization.descriptors.SerialDescriptor;
7 import·kotlinx.serialization.encoding.CompositeEncoder;7 import·kotlinx.serialization.encoding.CompositeEncoder;
8 import·kotlin.jvm.internal.Intrinsics;8 import·kotlin.jvm.internal.Intrinsics;
9 import·kotlinx.serialization.internal.PluginExceptionsKt;9 import·kotlinx.serialization.internal.PluginExceptionsKt;
10 import·kotlinx.serialization.internal.SerializationConstructorMarker;10 import·kotlinx.serialization.internal.SerializationConstructorMarker;
11 import·kotlin.jvm.internal.DefaultConstructorMarker;11 import·kotlin.jvm.internal.DefaultConstructorMarker;
749 B
org/ton/api/adnl/AdnlProxyFast.class
677 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.ton.api.adnl;1 package·org.ton.api.adnl;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.crypto.Base64ByteArraySerializer;4 import·org.ton.crypto.base64.Base64ByteArraySerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·kotlinx.serialization.descriptors.SerialDescriptor;6 import·kotlinx.serialization.descriptors.SerialDescriptor;
7 import·kotlinx.serialization.encoding.CompositeEncoder;7 import·kotlinx.serialization.encoding.CompositeEncoder;
8 import·kotlin.jvm.internal.Intrinsics;8 import·kotlin.jvm.internal.Intrinsics;
9 import·kotlinx.serialization.internal.PluginExceptionsKt;9 import·kotlinx.serialization.internal.PluginExceptionsKt;
10 import·kotlinx.serialization.internal.SerializationConstructorMarker;10 import·kotlinx.serialization.internal.SerializationConstructorMarker;
11 import·kotlin.jvm.internal.DefaultConstructorMarker;11 import·kotlin.jvm.internal.DefaultConstructorMarker;
749 B
org/ton/api/adnl/AdnlProxyNone.class
677 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.ton.api.adnl;1 package·org.ton.api.adnl;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.crypto.Base64ByteArraySerializer;4 import·org.ton.crypto.base64.Base64ByteArraySerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·kotlinx.serialization.descriptors.SerialDescriptor;6 import·kotlinx.serialization.descriptors.SerialDescriptor;
7 import·kotlinx.serialization.encoding.CompositeEncoder;7 import·kotlinx.serialization.encoding.CompositeEncoder;
8 import·kotlin.jvm.internal.Intrinsics;8 import·kotlin.jvm.internal.Intrinsics;
9 import·kotlinx.serialization.internal.PluginExceptionsKt;9 import·kotlinx.serialization.internal.PluginExceptionsKt;
10 import·kotlinx.serialization.internal.SerializationConstructorMarker;10 import·kotlinx.serialization.internal.SerializationConstructorMarker;
11 import·kotlin.jvm.internal.DefaultConstructorMarker;11 import·kotlin.jvm.internal.DefaultConstructorMarker;
739 B
org/ton/api/adnl/message/AdnlMessageAnswer.class
643 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.ton.api.adnl.message;1 package·org.ton.api.adnl.message;
  
2 import·io.ktor.util.CryptoKt;2 import·io.ktor.util.CryptoKt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.crypto.Base64ByteArraySerializer;4 import·org.ton.crypto.base64.Base64ByteArraySerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·kotlinx.serialization.descriptors.SerialDescriptor;6 import·kotlinx.serialization.descriptors.SerialDescriptor;
7 import·kotlinx.serialization.encoding.CompositeEncoder;7 import·kotlinx.serialization.encoding.CompositeEncoder;
8 import·kotlin.jvm.internal.Intrinsics;8 import·kotlin.jvm.internal.Intrinsics;
9 import·kotlinx.serialization.internal.PluginExceptionsKt;9 import·kotlinx.serialization.internal.PluginExceptionsKt;
10 import·kotlinx.serialization.internal.SerializationConstructorMarker;10 import·kotlinx.serialization.internal.SerializationConstructorMarker;
11 import·kotlin.jvm.internal.DefaultConstructorMarker;11 import·kotlin.jvm.internal.DefaultConstructorMarker;
797 B
org/ton/api/adnl/message/AdnlMessageConfirmChannel.class
685 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.ton.api.adnl.message;1 package·org.ton.api.adnl.message;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.crypto.Base64ByteArraySerializer;4 import·org.ton.crypto.base64.Base64ByteArraySerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·kotlinx.serialization.descriptors.SerialDescriptor;6 import·kotlinx.serialization.descriptors.SerialDescriptor;
7 import·kotlinx.serialization.encoding.CompositeEncoder;7 import·kotlinx.serialization.encoding.CompositeEncoder;
8 import·kotlin.jvm.internal.Intrinsics;8 import·kotlin.jvm.internal.Intrinsics;
9 import·kotlinx.serialization.internal.PluginExceptionsKt;9 import·kotlinx.serialization.internal.PluginExceptionsKt;
10 import·kotlinx.serialization.internal.SerializationConstructorMarker;10 import·kotlinx.serialization.internal.SerializationConstructorMarker;
11 import·kotlin.jvm.internal.DefaultConstructorMarker;11 import·kotlin.jvm.internal.DefaultConstructorMarker;
795 B
org/ton/api/adnl/message/AdnlMessageCreateChannel.class
685 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.ton.api.adnl.message;1 package·org.ton.api.adnl.message;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.crypto.Base64ByteArraySerializer;4 import·org.ton.crypto.base64.Base64ByteArraySerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·kotlinx.serialization.descriptors.SerialDescriptor;6 import·kotlinx.serialization.descriptors.SerialDescriptor;
7 import·kotlinx.serialization.encoding.CompositeEncoder;7 import·kotlinx.serialization.encoding.CompositeEncoder;
8 import·kotlin.jvm.internal.Intrinsics;8 import·kotlin.jvm.internal.Intrinsics;
9 import·kotlinx.serialization.internal.PluginExceptionsKt;9 import·kotlinx.serialization.internal.PluginExceptionsKt;
10 import·kotlinx.serialization.internal.SerializationConstructorMarker;10 import·kotlinx.serialization.internal.SerializationConstructorMarker;
11 import·kotlin.jvm.internal.DefaultConstructorMarker;11 import·kotlin.jvm.internal.DefaultConstructorMarker;
781 B
org/ton/api/adnl/message/AdnlMessageCustom.class
685 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.ton.api.adnl.message;1 package·org.ton.api.adnl.message;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.crypto.Base64ByteArraySerializer;4 import·org.ton.crypto.base64.Base64ByteArraySerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·kotlinx.serialization.descriptors.SerialDescriptor;6 import·kotlinx.serialization.descriptors.SerialDescriptor;
7 import·kotlinx.serialization.encoding.CompositeEncoder;7 import·kotlinx.serialization.encoding.CompositeEncoder;
8 import·kotlin.jvm.internal.Intrinsics;8 import·kotlin.jvm.internal.Intrinsics;
9 import·kotlinx.serialization.internal.PluginExceptionsKt;9 import·kotlinx.serialization.internal.PluginExceptionsKt;
10 import·kotlinx.serialization.internal.SerializationConstructorMarker;10 import·kotlinx.serialization.internal.SerializationConstructorMarker;
11 import·kotlin.jvm.internal.DefaultConstructorMarker;11 import·kotlin.jvm.internal.DefaultConstructorMarker;
777 B
org/ton/api/adnl/message/AdnlMessagePart.class
685 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.ton.api.adnl.message;1 package·org.ton.api.adnl.message;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.crypto.Base64ByteArraySerializer;4 import·org.ton.crypto.base64.Base64ByteArraySerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·kotlinx.serialization.descriptors.SerialDescriptor;6 import·kotlinx.serialization.descriptors.SerialDescriptor;
7 import·kotlinx.serialization.encoding.CompositeEncoder;7 import·kotlinx.serialization.encoding.CompositeEncoder;
8 import·kotlin.jvm.internal.Intrinsics;8 import·kotlin.jvm.internal.Intrinsics;
9 import·kotlinx.serialization.internal.PluginExceptionsKt;9 import·kotlinx.serialization.internal.PluginExceptionsKt;
10 import·kotlinx.serialization.internal.SerializationConstructorMarker;10 import·kotlinx.serialization.internal.SerializationConstructorMarker;
11 import·kotlin.jvm.internal.DefaultConstructorMarker;11 import·kotlin.jvm.internal.DefaultConstructorMarker;
736 B
org/ton/api/adnl/message/AdnlMessageQuery.class
642 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.ton.api.adnl.message;1 package·org.ton.api.adnl.message;
  
2 import·org.ton.crypto.HexKt;2 import·org.ton.crypto.HexKt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.crypto.Base64ByteArraySerializer;4 import·org.ton.crypto.base64.Base64ByteArraySerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·kotlinx.serialization.descriptors.SerialDescriptor;6 import·kotlinx.serialization.descriptors.SerialDescriptor;
7 import·kotlinx.serialization.encoding.CompositeEncoder;7 import·kotlinx.serialization.encoding.CompositeEncoder;
8 import·kotlin.jvm.internal.Intrinsics;8 import·kotlin.jvm.internal.Intrinsics;
9 import·kotlinx.serialization.internal.PluginExceptionsKt;9 import·kotlinx.serialization.internal.PluginExceptionsKt;
10 import·kotlinx.serialization.internal.SerializationConstructorMarker;10 import·kotlinx.serialization.internal.SerializationConstructorMarker;
11 import·kotlin.jvm.internal.DefaultConstructorMarker;11 import·kotlin.jvm.internal.DefaultConstructorMarker;
763 B
org/ton/api/tonnode/TonNodeBlockIdExt.class
677 B
procyon -ec {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 package·org.ton.api.tonnode;2 package·org.ton.api.tonnode;
  
3 import·org.ton.crypto.HexKt;3 import·org.ton.crypto.HexKt;
4 import·java.util.Locale;4 import·java.util.Locale;
5 import·kotlin.text.UStringsKt;5 import·kotlin.text.UStringsKt;
6 import·kotlin.ULong;6 import·kotlin.ULong;
7 import·java.util.Arrays;7 import·java.util.Arrays;
8 import·org.ton.crypto.Base64ByteArraySerializer;8 import·org.ton.crypto.base64.Base64ByteArraySerializer;
9 import·kotlinx.serialization.SerializationStrategy;9 import·kotlinx.serialization.SerializationStrategy;
10 import·kotlinx.serialization.descriptors.SerialDescriptor;10 import·kotlinx.serialization.descriptors.SerialDescriptor;
11 import·kotlinx.serialization.encoding.CompositeEncoder;11 import·kotlinx.serialization.encoding.CompositeEncoder;
12 import·org.ton.bitstring.BitString$DefaultImpls;12 import·org.ton.bitstring.BitString$DefaultImpls;
13 import·kotlin.jvm.internal.Intrinsics;13 import·kotlin.jvm.internal.Intrinsics;
14 import·org.ton.bitstring.BitString;14 import·org.ton.bitstring.BitString;
15 import·kotlinx.serialization.internal.PluginExceptionsKt;15 import·kotlinx.serialization.internal.PluginExceptionsKt;
880 B
org/ton/lite/api/liteserver/LiteServerMasterchainInfoExt.class
756 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·org.ton.lite.api.liteserver;1 package·org.ton.lite.api.liteserver;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer;4 import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer;
5 import·org.ton.crypto.Base64ByteArraySerializer;5 import·org.ton.crypto.base64.Base64ByteArraySerializer;
6 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;6 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;
7 import·kotlinx.serialization.SerializationStrategy;7 import·kotlinx.serialization.SerializationStrategy;
8 import·kotlinx.serialization.descriptors.SerialDescriptor;8 import·kotlinx.serialization.descriptors.SerialDescriptor;
9 import·kotlinx.serialization.encoding.CompositeEncoder;9 import·kotlinx.serialization.encoding.CompositeEncoder;
10 import·kotlin.jvm.internal.Intrinsics;10 import·kotlin.jvm.internal.Intrinsics;
11 import·kotlinx.serialization.internal.PluginExceptionsKt;11 import·kotlinx.serialization.internal.PluginExceptionsKt;
12 import·kotlinx.serialization.internal.SerializationConstructorMarker;12 import·kotlinx.serialization.internal.SerializationConstructorMarker;
866 B
org/ton/lite/api/liteserver/LiteServerMasterchainInfoImpl.class
740 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·org.ton.lite.api.liteserver;1 package·org.ton.lite.api.liteserver;
  
2 import·java.util.Locale;2 import·java.util.Locale;
3 import·io.ktor.util.CryptoKt;3 import·io.ktor.util.CryptoKt;
4 import·java.util.Arrays;4 import·java.util.Arrays;
5 import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer;5 import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer;
6 import·org.ton.crypto.Base64ByteArraySerializer;6 import·org.ton.crypto.base64.Base64ByteArraySerializer;
7 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;7 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;
8 import·kotlinx.serialization.SerializationStrategy;8 import·kotlinx.serialization.SerializationStrategy;
9 import·kotlinx.serialization.descriptors.SerialDescriptor;9 import·kotlinx.serialization.descriptors.SerialDescriptor;
10 import·kotlinx.serialization.encoding.CompositeEncoder;10 import·kotlinx.serialization.encoding.CompositeEncoder;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.internal.PluginExceptionsKt;12 import·kotlinx.serialization.internal.PluginExceptionsKt;
13 import·kotlinx.serialization.internal.SerializationConstructorMarker;13 import·kotlinx.serialization.internal.SerializationConstructorMarker;
892 B
org/ton/lite/api/liteserver/LiteServerRunMethodResult.class
774 B
procyon -ec {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 import·org.ton.boc.BagOfCellsKt;8 import·org.ton.boc.BagOfCellsKt;
9 import·org.ton.boc.BagOfCells;9 import·org.ton.boc.BagOfCells;
10 import·kotlin.collections.CollectionsKt;10 import·kotlin.collections.CollectionsKt;
11 import·java.util.Iterator;11 import·java.util.Iterator;
12 import·java.util.List;12 import·java.util.List;
13 import·org.ton.block.VmStackValue;13 import·org.ton.block.VmStackValue;
14 import·java.util.Arrays;14 import·java.util.Arrays;
15 import·org.ton.crypto.Base64ByteArraySerializer;15 import·org.ton.crypto.base64.Base64ByteArraySerializer;
16 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;16 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;
17 import·kotlinx.serialization.SerializationStrategy;17 import·kotlinx.serialization.SerializationStrategy;
18 import·kotlinx.serialization.descriptors.SerialDescriptor;18 import·kotlinx.serialization.descriptors.SerialDescriptor;
19 import·kotlinx.serialization.encoding.CompositeEncoder;19 import·kotlinx.serialization.encoding.CompositeEncoder;
20 import·kotlin.jvm.internal.Intrinsics;20 import·kotlin.jvm.internal.Intrinsics;
21 import·kotlinx.serialization.internal.PluginExceptionsKt;21 import·kotlinx.serialization.internal.PluginExceptionsKt;
22 import·kotlinx.serialization.internal.SerializationConstructorMarker;22 import·kotlinx.serialization.internal.SerializationConstructorMarker;
791 B
org/ton/api/dht/DhtKeyDescription.class
713 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·org.ton.api.dht;1 package·org.ton.api.dht;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·org.ton.tl.TlCodec;3 import·org.ton.tl.TlCodec;
4 import·org.ton.tl.TlObject;4 import·org.ton.tl.TlObject;
5 import·java.util.Arrays;5 import·java.util.Arrays;
6 import·org.ton.crypto.Base64ByteArraySerializer;6 import·org.ton.crypto.base64.Base64ByteArraySerializer;
7 import·kotlinx.serialization.SealedClassSerializer;7 import·kotlinx.serialization.SealedClassSerializer;
8 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;8 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
9 import·java.lang.annotation.Annotation;9 import·java.lang.annotation.Annotation;
10 import·org.ton.api.pub.PublicKeyUnencrypted$$serializer;10 import·org.ton.api.pub.PublicKeyUnencrypted$$serializer;
11 import·org.ton.api.pub.PublicKeyOverlay$$serializer;11 import·org.ton.api.pub.PublicKeyOverlay$$serializer;
12 import·org.ton.api.pub.PublicKeyEd25519$$serializer;12 import·org.ton.api.pub.PublicKeyEd25519$$serializer;
13 import·org.ton.api.pub.PublicKeyAes$$serializer;13 import·org.ton.api.pub.PublicKeyAes$$serializer;
843 B
org/ton/api/dht/DhtNode.class
785 B
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 package·org.ton.api.dht;1 package·org.ton.api.dht;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·org.ton.api.adnl.AdnlNode;3 import·org.ton.api.adnl.AdnlNode;
4 import·org.ton.tl.TlCodec;4 import·org.ton.tl.TlCodec;
5 import·org.ton.tl.TlObject;5 import·org.ton.tl.TlObject;
6 import·org.ton.api.pk.PrivateKey;6 import·org.ton.api.pk.PrivateKey;
7 import·java.util.Arrays;7 import·java.util.Arrays;
8 import·org.ton.crypto.Base64ByteArraySerializer;8 import·org.ton.crypto.base64.Base64ByteArraySerializer;
9 import·kotlinx.serialization.PolymorphicSerializer;9 import·kotlinx.serialization.PolymorphicSerializer;
10 import·kotlinx.serialization.SealedClassSerializer;10 import·kotlinx.serialization.SealedClassSerializer;
11 import·kotlinx.serialization.SerializationStrategy;11 import·kotlinx.serialization.SerializationStrategy;
12 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;12 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
13 import·java.lang.annotation.Annotation;13 import·java.lang.annotation.Annotation;
14 import·org.ton.api.pub.PublicKeyUnencrypted$$serializer;14 import·org.ton.api.pub.PublicKeyUnencrypted$$serializer;
15 import·org.ton.api.pub.PublicKeyOverlay$$serializer;15 import·org.ton.api.pub.PublicKeyOverlay$$serializer;
809 B
org/ton/api/dht/DhtValue.class
749 B
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 package·org.ton.api.dht;1 package·org.ton.api.dht;
  
2 import·org.ton.api.pub.PublicKey;2 import·org.ton.api.pub.PublicKey;
3 import·org.ton.crypto.Base64Kt;3 import·org.ton.crypto.base64.Base64Kt;
4 import·org.ton.tl.TlCodec;4 import·org.ton.tl.TlCodec;
5 import·org.ton.tl.TlObject;5 import·org.ton.tl.TlObject;
6 import·java.util.Arrays;6 import·java.util.Arrays;
7 import·org.ton.crypto.Base64ByteArraySerializer;7 import·org.ton.crypto.base64.Base64ByteArraySerializer;
8 import·kotlinx.serialization.SerializationStrategy;8 import·kotlinx.serialization.SerializationStrategy;
9 import·kotlinx.serialization.descriptors.SerialDescriptor;9 import·kotlinx.serialization.descriptors.SerialDescriptor;
10 import·kotlinx.serialization.encoding.CompositeEncoder;10 import·kotlinx.serialization.encoding.CompositeEncoder;
11 import·org.ton.api.pk.PrivateKey;11 import·org.ton.api.pk.PrivateKey;
12 import·kotlin.jvm.internal.Intrinsics;12 import·kotlin.jvm.internal.Intrinsics;
13 import·kotlinx.serialization.internal.PluginExceptionsKt;13 import·kotlinx.serialization.internal.PluginExceptionsKt;
14 import·kotlinx.serialization.internal.SerializationConstructorMarker;14 import·kotlinx.serialization.internal.SerializationConstructorMarker;
782 B
org/ton/api/pub/PublicKeyAes.class
714 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·org.ton.api.pub;1 package·org.ton.api.pub;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·org.ton.api.adnl.AdnlIdShort;3 import·org.ton.api.adnl.AdnlIdShort;
4 import·java.util.Arrays;4 import·java.util.Arrays;
5 import·org.ton.crypto.Base64ByteArraySerializer;5 import·org.ton.crypto.base64.Base64ByteArraySerializer;
6 import·kotlinx.serialization.SerializationStrategy;6 import·kotlinx.serialization.SerializationStrategy;
7 import·kotlinx.serialization.descriptors.SerialDescriptor;7 import·kotlinx.serialization.descriptors.SerialDescriptor;
8 import·kotlinx.serialization.encoding.CompositeEncoder;8 import·kotlinx.serialization.encoding.CompositeEncoder;
9 import·kotlin.jvm.internal.Intrinsics;9 import·kotlin.jvm.internal.Intrinsics;
10 import·kotlinx.serialization.internal.PluginExceptionsKt;10 import·kotlinx.serialization.internal.PluginExceptionsKt;
11 import·kotlinx.serialization.internal.SerializationConstructorMarker;11 import·kotlinx.serialization.internal.SerializationConstructorMarker;
12 import·kotlin.jvm.internal.DefaultConstructorMarker;12 import·kotlin.jvm.internal.DefaultConstructorMarker;
639 B
org/ton/api/pub/PublicKeyEd25519.class
563 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.ton.api.pub;1 package·org.ton.api.pub;
  
2 import·org.ton.crypto.HexKt;2 import·org.ton.crypto.HexKt;
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·org.ton.crypto.Base64ByteArraySerializer;4 import·org.ton.crypto.base64.Base64ByteArraySerializer;
5 import·kotlinx.serialization.SerializationStrategy;5 import·kotlinx.serialization.SerializationStrategy;
6 import·kotlinx.serialization.descriptors.SerialDescriptor;6 import·kotlinx.serialization.descriptors.SerialDescriptor;
7 import·kotlinx.serialization.encoding.CompositeEncoder;7 import·kotlinx.serialization.encoding.CompositeEncoder;
8 import·org.ton.tl.TlConstructor;8 import·org.ton.tl.TlConstructor;
9 import·org.ton.api.pk.PrivateKeyEd25519;9 import·org.ton.api.pk.PrivateKeyEd25519;
10 import·org.ton.api.adnl.AdnlIdShort;10 import·org.ton.api.adnl.AdnlIdShort;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
798 B
org/ton/api/pub/PublicKeyUnencrypted.class
714 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·org.ton.api.pub;1 package·org.ton.api.pub;
  
2 import·org.ton.crypto.Base64Kt;2 import·org.ton.crypto.base64.Base64Kt;
3 import·org.ton.api.adnl.AdnlIdShort;3 import·org.ton.api.adnl.AdnlIdShort;
4 import·java.util.Arrays;4 import·java.util.Arrays;
5 import·org.ton.crypto.Base64ByteArraySerializer;5 import·org.ton.crypto.base64.Base64ByteArraySerializer;
6 import·kotlinx.serialization.SerializationStrategy;6 import·kotlinx.serialization.SerializationStrategy;
7 import·kotlinx.serialization.descriptors.SerialDescriptor;7 import·kotlinx.serialization.descriptors.SerialDescriptor;
8 import·kotlinx.serialization.encoding.CompositeEncoder;8 import·kotlinx.serialization.encoding.CompositeEncoder;
9 import·kotlin.jvm.internal.Intrinsics;9 import·kotlin.jvm.internal.Intrinsics;
10 import·kotlinx.serialization.internal.PluginExceptionsKt;10 import·kotlinx.serialization.internal.PluginExceptionsKt;
11 import·kotlinx.serialization.internal.SerializationConstructorMarker;11 import·kotlinx.serialization.internal.SerializationConstructorMarker;
12 import·kotlin.jvm.internal.DefaultConstructorMarker;12 import·kotlin.jvm.internal.DefaultConstructorMarker;
10.8 KB
org/ton/block/AddrStd$Companion.class
10.7 KB
procyon -ec {}
    
Offset 1, 46 lines modifiedOffset 1, 55 lines modified
  
1 package·org.ton.block;1 package·org.ton.block;
  
2 import·org.ton.bigint.BigIntJvmKt;2 import·org.ton.bitstring.BitString;
 3 import·io.ktor.utils.io.core.OutputPrimitivesKt;
 4 import·io.ktor.utils.io.core.OutputKt;
 5 import·io.ktor.utils.io.core.Output;
 6 import·io.ktor.utils.io.pool.ObjectPool;
 7 import·io.ktor.utils.io.core.BytePacketBuilder;
 8 import·org.ton.bitstring.BitString$DefaultImpls;
3 import·org.ton.tlb.TlbConstructor;9 import·org.ton.tlb.TlbConstructor;
4 import·org.ton.cell.CellBuilder;10 import·org.ton.cell.CellBuilder;
5 import·kotlinx.serialization.KSerializer;11 import·kotlinx.serialization.KSerializer;
6 import·kotlin.UByte;12 import·kotlin.UShort;
7 import·kotlin.collections.ArraysKt; 
8 import·kotlin.ranges.IntRange;13 import·io.ktor.utils.io.core.InputPrimitivesKt;
 14 import·io.ktor.utils.io.core.Input;
 15 import·io.ktor.utils.io.core.ByteReadPacket;
 16 import·io.ktor.utils.io.core.ByteReadPacketExtensionsKt;
 17 import·kotlin.jvm.functions.Function1;
 18 import·java.nio.ByteBuffer;
9 import·org.ton.crypto.Base64Kt;19 import·org.ton.crypto.base64.Base64Kt;
10 import·org.ton.crypto.HexKt;20 import·org.ton.crypto.HexKt;
11 import·kotlin.text.StringsKt;21 import·kotlin.text.StringsKt;
12 import·kotlin.jvm.internal.Intrinsics;22 import·kotlin.jvm.internal.Intrinsics;
13 import·org.ton.cell.CellSlice;23 import·org.ton.cell.CellSlice;
14 import·org.ton.crypto.Crc16Kt;24 import·org.ton.crypto.crc16.Crc16Kt;
15 import·org.ton.bitstring.BitString$DefaultImpls; 
16 import·kotlin.jvm.internal.DefaultConstructorMarker;25 import·kotlin.jvm.internal.DefaultConstructorMarker;
17 import·org.ton.tlb.TlbCodec;26 import·org.ton.tlb.TlbCodec;
  
18 public·final·class·AddrStd$Companion·implements·TlbCodec27 public·final·class·AddrStd$Companion·implements·TlbCodec
19 {28 {
20 ····private·final·/*·synthetic·*/·AddrStdTlbConstructor·$$delegate_0;29 ····private·final·/*·synthetic·*/·AddrStdTlbConstructor·$$delegate_0;
21 ····30 ····
22 ····private·AddrStd$Companion()·{31 ····private·AddrStd$Companion()·{
23 ········this.$$delegate_0·=·AddrStdTlbConstructor.INSTANCE;32 ········this.$$delegate_0·=·AddrStdTlbConstructor.INSTANCE;
24 ····}33 ····}
25 ····34 ····
26 ····private·final·int·crc(final·AddrStd·addrStd,·final·boolean·b,·final·boolean·b2)·{35 ····private·final·int·checksum(final·byte·b,·int·n,·final·byte[]·array)·{
27 ········final·int·n·=·2;36 ········final·int·n2·=·2;
28 ········final·byte[][]·array·=·new·byte[n][];37 ········final·byte[][]·array2·=·new·byte[n2][];
29 ········final·byte[]·array2·=·new·byte[n];38 ········final·byte[]·array3·=·new·byte[n2];
30 ········array2[0]·=·this.tag(b,·b2); 
31 ········final·byte·b3·=·(byte)addrStd.getWorkchain_id(); 
32 ········final·int·n2·=·1;39 ········array3[0]·=·b;
 40 ········final·byte·b2·=·(byte)n;
 41 ········n·=·1;
33 ········array2[n2]·=·b3;42 ········array3[n]·=·b2;
34 ········array[0]·=·array2;43 ········array2[0]·=·array3;
35 ········array[n2]·=·BitString$DefaultImpls.toByteArray$default(addrStd.getAddress(),·false,·n2,·(Object)null);44 ········array2[n]·=·array;
36 ········return·Crc16Kt.crc16(array);45 ········return·Crc16Kt.crc16(array2);
37 ····}46 ····}
38 ····47 ····
39 ····private·final·byte·tag(final·boolean·b,·final·boolean·b2)·{48 ····private·final·byte·tag(final·boolean·b,·final·boolean·b2)·{
40 ········int·n;49 ········int·n;
41 ········if·(b)·{50 ········if·(b)·{
42 ············n·=·-128;51 ············n·=·-128;
43 ········}52 ········}
Offset 97, 76 lines modifiedOffset 106, 83 lines modified
97 ············return·new·AddrStd((int)Byte.parseByte(StringsKt.substringBefore$default(s,·c,·(String)null,·n,·(Object)null)),·HexKt.hex(StringsKt.substringAfter$default(s,·c,·(String)null,·n,·(Object)null)));106 ············return·new·AddrStd((int)Byte.parseByte(StringsKt.substringBefore$default(s,·c,·(String)null,·n,·(Object)null)),·HexKt.hex(StringsKt.substringAfter$default(s,·c,·(String)null,·n,·(Object)null)));
98 ········}107 ········}
99 ········throw·new·IllegalArgumentException(s3.toString());108 ········throw·new·IllegalArgumentException(s3.toString());
100 ····}109 ····}
101 ····110 ····
102 ····public·final·AddrStd·parseUserFriendly(String·s)·{111 ····public·final·AddrStd·parseUserFriendly(String·s)·{
103 ········Intrinsics.checkNotNullParameter((Object)s,·"address");112 ········Intrinsics.checkNotNullParameter((Object)s,·"address");
 113 ········Label_0022:·{
104 ········try·{114 ············try·{
105 ············s·=·(String)(Object)Base64Kt.base64url(s);115 ················s·=·(String)(Object)Base64Kt.base64url(s);
 116 ················break·Label_0022;
106 ········}117 ············}
107 ········catch·(Exception·ex)·{118 ············catch·(Exception·ex2)·{
 119 ················final·String·s2·=·s;
 120 ················final·byte[]·array·=·(Object)(s·=·(String)(Object)Base64Kt.base64(s2));
 121 ············}
 122 ············try·{
 123 ················final·String·s2·=·s;
108 ············s·=·(String)(Object)Base64Kt.base64(s);124 ················s·=·(String)(Object)Base64Kt.base64(s2);
109 ········} 
110 ········final·int·length·=·s.length;125 ················final·int·length·=·s.length;
111 ········final·int·n·=·36; 
112 ········int·n2·=·1; 
113 ········int·n3; 
114 ········if·(length·==·n)·{ 
115 ············n3·=·n2; 
116 ········} 
117 ········else·{ 
118 ············n3·=·0;126 ················int·n·=·0;
119 ········}127 ················final·ByteBuffer·wrap·=·ByteBuffer.wrap((byte[])(Object)s,·0,·length);
 128 ················Intrinsics.checkNotNullExpressionValue((Object)wrap,·"wrap(array,·offset,·length)");
 129 ················s·=·(String)ByteReadPacketExtensionsKt.ByteReadPacket(wrap,·(Function1)new·AddrStd$Companion$parseUserFriendly$$inlined$ByteReadPacket$default$1((byte[])(Object)s));
 130 ················final·long·n2·=·lcmp(((ByteReadPacket)s).getRemaining(),·(long)36);
 131 ················final·int·n3·=·1;
 132 ················int·n4;
120 ········if·(n3·==·0)·{133 ················if·(n2·==·0)·{
 134 ····················n4·=·n3;
 135 ················}
 136 ················else·{
 137 ····················n4·=·0;
 138 ················}
 139 ················if·(n4·==·0)·{
121 ············s·=·"invalid·byte-array·size·expected:·36,·actual:·"·+·s.length;140 ····················s·=·"invalid·byte-array·size·expected:·36,·actual:·"·+·((ByteReadPacket)s).getRemaining();
122 ············s·=·s.toString();141 ····················s·=·s.toString();
123 ············throw·new·IllegalArgumentException(s);142 ····················throw·new·IllegalArgumentException(s);
124 ········}143 ················}
 144 ················final·byte·byte1·=·((ByteReadPacket)s).readByte();
 145 ················final·byte·byte2·=·((ByteReadPacket)s).readByte();
 146 ················final·byte[]·bytes·=·io.ktor.utils.io.core.StringsKt.readBytes((ByteReadPacket)s,·32);
125 ········final·byte·b·=·(byte)(s[0]·&·0x7F);147 ················final·byte·b·=·(byte)(byte1·&·0x7F);
126 ········final·byte·b2·=·17; 
127 ········int·n4; 
128 ········if·(b·==·b2)·{ 
129 ············n4·=·n2; 
130 ········} 
131 ········else·{ 
132 ············n4·=·0; 
133 ········} 
134 ········int·n5;148 ················int·n5;
 149 ················if·(b·==·17)·{
 150 ····················n5·=·n3;
 151 ················}
 152 ················else·{
 153 ····················n5·=·0;
 154 ················}
 155 ················int·n6;
135 ········if·(b·==·81)·{156 ················if·(b·==·81)·{
Max diff block lines reached; 3302/10953 bytes (30.15%) of diff not shown.
612 B
org/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod$Companion.class
460 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·org.ton.lite.api.liteserver.functions;1 package·org.ton.lite.api.liteserver.functions;
  
2 import·kotlinx.serialization.KSerializer;2 import·kotlinx.serialization.KSerializer;
3 import·org.ton.crypto.Crc16Kt;3 import·org.ton.crypto.crc16.Crc16Kt;
4 import·java.util.List;4 import·java.util.List;
5 import·io.ktor.utils.io.core.Output;5 import·io.ktor.utils.io.core.Output;
6 import·kotlin.jvm.internal.Intrinsics;6 import·kotlin.jvm.internal.Intrinsics;
7 import·java.util.Iterator;7 import·java.util.Iterator;
8 import·io.ktor.utils.io.core.Input;8 import·io.ktor.utils.io.core.Input;
9 import·kotlin.coroutines.Continuation;9 import·kotlin.coroutines.Continuation;
10 import·io.ktor.utils.io.ByteReadChannel;10 import·io.ktor.utils.io.ByteReadChannel;
1.87 KB
org/ton/tl/TlConstructor.class
1.81 KB
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 1, 29 lines modified
  
1 package·org.ton.tl;1 package·org.ton.tl;
  
2 import·io.ktor.utils.io.core.StringsKt; 
3 import·io.ktor.utils.io.pool.ObjectPool;2 import·io.ktor.utils.io.pool.ObjectPool;
4 import·io.ktor.utils.io.core.BytePacketBuilder;3 import·io.ktor.utils.io.core.BytePacketBuilder;
5 import·io.ktor.utils.io.core.Output;4 import·io.ktor.utils.io.core.Output;
6 import·org.ton.tl.constructors.IntTlConstructorKt;5 import·org.ton.tl.constructors.IntTlConstructorKt;
7 import·io.ktor.utils.io.core.Input;6 import·io.ktor.utils.io.core.Input;
8 import·java.util.ArrayList;7 import·java.util.ArrayList;
9 import·kotlin.ResultKt;8 import·kotlin.ResultKt;
10 import·java.util.Iterator;9 import·java.util.Iterator;
11 import·java.util.Collection;10 import·java.util.Collection;
12 import·kotlin.coroutines.intrinsics.IntrinsicsKt;11 import·kotlin.coroutines.intrinsics.IntrinsicsKt;
13 import·kotlin.coroutines.Continuation;12 import·kotlin.coroutines.Continuation;
14 import·io.ktor.utils.io.ByteReadChannel;13 import·io.ktor.utils.io.ByteReadChannel;
 14 import·java.nio.charset.CharsetEncoder;
 15 import·java.nio.charset.Charset;
15 import·kotlin.collections.CollectionsKt;16 import·kotlin.collections.CollectionsKt;
16 import·org.ton.crypto.Crc32Kt;17 import·org.ton.crypto.crc32.Crc32_jvmKt;
 18 import·io.ktor.utils.io.charsets.CharsetJVMKt;
 19 import·kotlin.text.StringsKt;
 20 import·kotlin.text.Charsets;
17 import·kotlin.jvm.internal.DefaultConstructorMarker;21 import·kotlin.jvm.internal.DefaultConstructorMarker;
18 import·kotlin.reflect.full.KClassifiers;22 import·kotlin.reflect.full.KClassifiers;
19 import·kotlin.reflect.KClassifier;23 import·kotlin.reflect.KClassifier;
20 import·kotlin.jvm.internal.Intrinsics;24 import·kotlin.jvm.internal.Intrinsics;
21 import·kotlin.reflect.KClass;25 import·kotlin.reflect.KClass;
22 import·kotlin.reflect.KType;26 import·kotlin.reflect.KType;
23 import·java.util.List;27 import·java.util.List;
Offset 234, 15 lines modifiedOffset 238, 15 lines modified
234 ····238 ····
235 ····public·byte[]·encodeBoxed(final·Object·o)·{239 ····public·byte[]·encodeBoxed(final·Object·o)·{
236 ········Intrinsics.checkNotNullParameter(o,·"value");240 ········Intrinsics.checkNotNullParameter(o,·"value");
237 ········final·int·n·=·1;241 ········final·int·n·=·1;
238 ········final·BytePacketBuilder·bytePacketBuilder·=·new·BytePacketBuilder((ObjectPool)null,·n,·(DefaultConstructorMarker)null);242 ········final·BytePacketBuilder·bytePacketBuilder·=·new·BytePacketBuilder((ObjectPool)null,·n,·(DefaultConstructorMarker)null);
239 ········try·{243 ········try·{
240 ············this.encodeBoxed((Output)bytePacketBuilder,·o);244 ············this.encodeBoxed((Output)bytePacketBuilder,·o);
241 ············return·StringsKt.readBytes$default(bytePacketBuilder.build(),·0,·n,·(Object)null);245 ············return·io.ktor.utils.io.core.StringsKt.readBytes$default(bytePacketBuilder.build(),·0,·n,·(Object)null);
242 ········}246 ········}
243 ········finally·{247 ········finally·{
244 ············bytePacketBuilder.release();248 ············bytePacketBuilder.release();
245 ········}249 ········}
246 ····}250 ····}
247 ····251 ····
248 ····public·List·encodeFields(final·Object·o)·{252 ····public·List·encodeFields(final·Object·o)·{
875 B
org/ton/api/adnl/AdnlAddressTunnel$$serializer.class
771 B
procyon -ec {}
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 import·org.ton.api.pub.PublicKeyUnencrypted;18 import·org.ton.api.pub.PublicKeyUnencrypted;
19 import·org.ton.api.pub.PublicKeyOverlay;19 import·org.ton.api.pub.PublicKeyOverlay;
20 import·org.ton.api.pub.PublicKeyEd25519;20 import·org.ton.api.pub.PublicKeyEd25519;
21 import·org.ton.api.pub.PublicKeyAes;21 import·org.ton.api.pub.PublicKeyAes;
22 import·kotlin.reflect.KClass;22 import·kotlin.reflect.KClass;
23 import·kotlin.jvm.internal.Reflection;23 import·kotlin.jvm.internal.Reflection;
24 import·org.ton.api.pub.PublicKey;24 import·org.ton.api.pub.PublicKey;
25 import·org.ton.crypto.Base64ByteArraySerializer;25 import·org.ton.crypto.base64.Base64ByteArraySerializer;
26 import·kotlinx.serialization.KSerializer;26 import·kotlinx.serialization.KSerializer;
27 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;27 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
28 import·java.lang.annotation.Annotation;28 import·java.lang.annotation.Annotation;
29 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;29 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
30 import·kotlinx.serialization.descriptors.SerialDescriptor;30 import·kotlinx.serialization.descriptors.SerialDescriptor;
31 import·kotlinx.serialization.internal.GeneratedSerializer;31 import·kotlinx.serialization.internal.GeneratedSerializer;
  
973 B
org/ton/api/adnl/AdnlAddressUdp6$$serializer.class
873 B
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·kotlinx.serialization.internal.IntSerializer;13 import·kotlinx.serialization.internal.IntSerializer;
14 import·org.ton.crypto.Base64ByteArraySerializer;14 import·org.ton.crypto.base64.Base64ByteArraySerializer;
15 import·kotlinx.serialization.KSerializer;15 import·kotlinx.serialization.KSerializer;
16 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;16 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
17 import·java.lang.annotation.Annotation;17 import·java.lang.annotation.Annotation;
18 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;18 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
19 import·kotlinx.serialization.descriptors.SerialDescriptor;19 import·kotlinx.serialization.descriptors.SerialDescriptor;
20 import·kotlinx.serialization.internal.GeneratedSerializer;20 import·kotlinx.serialization.internal.GeneratedSerializer;
  
963 B
org/ton/api/adnl/AdnlProxyFast$$serializer.class
867 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.KSerializer;14 import·kotlinx.serialization.KSerializer;
15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
16 import·java.lang.annotation.Annotation;16 import·java.lang.annotation.Annotation;
17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
18 import·kotlinx.serialization.descriptors.SerialDescriptor;18 import·kotlinx.serialization.descriptors.SerialDescriptor;
19 import·kotlinx.serialization.internal.GeneratedSerializer;19 import·kotlinx.serialization.internal.GeneratedSerializer;
  
963 B
org/ton/api/adnl/AdnlProxyNone$$serializer.class
867 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.KSerializer;14 import·kotlinx.serialization.KSerializer;
15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
16 import·java.lang.annotation.Annotation;16 import·java.lang.annotation.Annotation;
17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
18 import·kotlinx.serialization.descriptors.SerialDescriptor;18 import·kotlinx.serialization.descriptors.SerialDescriptor;
19 import·kotlinx.serialization.internal.GeneratedSerializer;19 import·kotlinx.serialization.internal.GeneratedSerializer;
  
983 B
org/ton/api/adnl/AdnlProxyTo$$serializer.class
891 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.internal.IntSerializer;14 import·kotlinx.serialization.internal.IntSerializer;
15 import·kotlinx.serialization.KSerializer;15 import·kotlinx.serialization.KSerializer;
16 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;16 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
17 import·kotlinx.serialization.descriptors.SerialDescriptor;17 import·kotlinx.serialization.descriptors.SerialDescriptor;
18 import·kotlinx.serialization.internal.GeneratedSerializer;18 import·kotlinx.serialization.internal.GeneratedSerializer;
  
19 public·final·class·AdnlProxyTo$$serializer·implements·GeneratedSerializer19 public·final·class·AdnlProxyTo$$serializer·implements·GeneratedSerializer
995 B
org/ton/api/adnl/AdnlProxyToSign$$serializer.class
895 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.internal.IntSerializer;14 import·kotlinx.serialization.internal.IntSerializer;
15 import·kotlinx.serialization.KSerializer;15 import·kotlinx.serialization.KSerializer;
16 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;16 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
17 import·kotlinx.serialization.descriptors.SerialDescriptor;17 import·kotlinx.serialization.descriptors.SerialDescriptor;
18 import·kotlinx.serialization.internal.GeneratedSerializer;18 import·kotlinx.serialization.internal.GeneratedSerializer;
  
19 public·final·class·AdnlProxyToSign$$serializer·implements·GeneratedSerializer19 public·final·class·AdnlProxyToSign$$serializer·implements·GeneratedSerializer
987 B
org/ton/api/adnl/message/AdnlMessageAnswer$$serializer.class
867 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.KSerializer;14 import·kotlinx.serialization.KSerializer;
15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
16 import·java.lang.annotation.Annotation;16 import·java.lang.annotation.Annotation;
17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
18 import·kotlinx.serialization.descriptors.SerialDescriptor;18 import·kotlinx.serialization.descriptors.SerialDescriptor;
19 import·kotlinx.serialization.internal.GeneratedSerializer;19 import·kotlinx.serialization.internal.GeneratedSerializer;
  
1010 B
org/ton/api/adnl/message/AdnlMessageConfirmChannel$$serializer.class
873 B
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·kotlinx.serialization.internal.IntSerializer;13 import·kotlinx.serialization.internal.IntSerializer;
14 import·org.ton.crypto.Base64ByteArraySerializer;14 import·org.ton.crypto.base64.Base64ByteArraySerializer;
15 import·kotlinx.serialization.KSerializer;15 import·kotlinx.serialization.KSerializer;
16 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;16 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
17 import·java.lang.annotation.Annotation;17 import·java.lang.annotation.Annotation;
18 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;18 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
19 import·kotlinx.serialization.descriptors.SerialDescriptor;19 import·kotlinx.serialization.descriptors.SerialDescriptor;
20 import·kotlinx.serialization.internal.GeneratedSerializer;20 import·kotlinx.serialization.internal.GeneratedSerializer;
  
1010 B
org/ton/api/adnl/message/AdnlMessageCreateChannel$$serializer.class
873 B
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·kotlinx.serialization.internal.IntSerializer;13 import·kotlinx.serialization.internal.IntSerializer;
14 import·org.ton.crypto.Base64ByteArraySerializer;14 import·org.ton.crypto.base64.Base64ByteArraySerializer;
15 import·kotlinx.serialization.KSerializer;15 import·kotlinx.serialization.KSerializer;
16 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;16 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
17 import·java.lang.annotation.Annotation;17 import·java.lang.annotation.Annotation;
18 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;18 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
19 import·kotlinx.serialization.descriptors.SerialDescriptor;19 import·kotlinx.serialization.descriptors.SerialDescriptor;
20 import·kotlinx.serialization.internal.GeneratedSerializer;20 import·kotlinx.serialization.internal.GeneratedSerializer;
  
987 B
org/ton/api/adnl/message/AdnlMessageCustom$$serializer.class
867 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.KSerializer;14 import·kotlinx.serialization.KSerializer;
15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
16 import·java.lang.annotation.Annotation;16 import·java.lang.annotation.Annotation;
17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
18 import·kotlinx.serialization.descriptors.SerialDescriptor;18 import·kotlinx.serialization.descriptors.SerialDescriptor;
19 import·kotlinx.serialization.internal.GeneratedSerializer;19 import·kotlinx.serialization.internal.GeneratedSerializer;
  
989 B
org/ton/api/adnl/message/AdnlMessagePart$$serializer.class
873 B
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·kotlinx.serialization.internal.IntSerializer;13 import·kotlinx.serialization.internal.IntSerializer;
14 import·org.ton.crypto.Base64ByteArraySerializer;14 import·org.ton.crypto.base64.Base64ByteArraySerializer;
15 import·kotlinx.serialization.KSerializer;15 import·kotlinx.serialization.KSerializer;
16 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;16 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
17 import·java.lang.annotation.Annotation;17 import·java.lang.annotation.Annotation;
18 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;18 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
19 import·kotlinx.serialization.descriptors.SerialDescriptor;19 import·kotlinx.serialization.descriptors.SerialDescriptor;
20 import·kotlinx.serialization.internal.GeneratedSerializer;20 import·kotlinx.serialization.internal.GeneratedSerializer;
  
985 B
org/ton/api/adnl/message/AdnlMessageQuery$$serializer.class
867 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.KSerializer;14 import·kotlinx.serialization.KSerializer;
15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
16 import·java.lang.annotation.Annotation;16 import·java.lang.annotation.Annotation;
17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
18 import·kotlinx.serialization.descriptors.SerialDescriptor;18 import·kotlinx.serialization.descriptors.SerialDescriptor;
19 import·kotlinx.serialization.internal.GeneratedSerializer;19 import·kotlinx.serialization.internal.GeneratedSerializer;
  
999 B
org/ton/api/control/ControlConfigLocal$$serializer.class
887 B
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·kotlinx.serialization.internal.IntSerializer;13 import·kotlinx.serialization.internal.IntSerializer;
14 import·org.ton.crypto.Base64ByteArraySerializer;14 import·org.ton.crypto.base64.Base64ByteArraySerializer;
15 import·kotlinx.serialization.SealedClassSerializer;15 import·kotlinx.serialization.SealedClassSerializer;
16 import·org.ton.api.pk.PrivateKeyUnencrypted$$serializer;16 import·org.ton.api.pk.PrivateKeyUnencrypted$$serializer;
17 import·org.ton.api.pk.PrivateKeyOverlay$$serializer;17 import·org.ton.api.pk.PrivateKeyOverlay$$serializer;
18 import·kotlinx.serialization.PolymorphicSerializer;18 import·kotlinx.serialization.PolymorphicSerializer;
19 import·org.ton.api.pk.PrivateKeyAes$$serializer;19 import·org.ton.api.pk.PrivateKeyAes$$serializer;
20 import·org.ton.api.pk.PrivateKeyUnencrypted;20 import·org.ton.api.pk.PrivateKeyUnencrypted;
21 import·org.ton.api.pk.PrivateKeyOverlay;21 import·org.ton.api.pk.PrivateKeyOverlay;
921 B
org/ton/api/dht/DhtKey$$serializer.class
841 B
procyon -ec {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·kotlinx.serialization.internal.IntSerializer;13 import·kotlinx.serialization.internal.IntSerializer;
14 import·kotlinx.serialization.internal.StringSerializer;14 import·kotlinx.serialization.internal.StringSerializer;
15 import·org.ton.crypto.Base64ByteArraySerializer;15 import·org.ton.crypto.base64.Base64ByteArraySerializer;
16 import·kotlinx.serialization.KSerializer;16 import·kotlinx.serialization.KSerializer;
17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
18 import·kotlinx.serialization.descriptors.SerialDescriptor;18 import·kotlinx.serialization.descriptors.SerialDescriptor;
19 import·kotlinx.serialization.internal.GeneratedSerializer;19 import·kotlinx.serialization.internal.GeneratedSerializer;
  
20 public·final·class·DhtKey$$serializer·implements·GeneratedSerializer20 public·final·class·DhtKey$$serializer·implements·GeneratedSerializer
21 {21 {
1000 B
org/ton/api/dht/DhtKeyDescription$$serializer.class
899 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.SealedClassSerializer;14 import·kotlinx.serialization.SealedClassSerializer;
15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
16 import·java.lang.annotation.Annotation;16 import·java.lang.annotation.Annotation;
17 import·org.ton.api.pub.PublicKeyUnencrypted$$serializer;17 import·org.ton.api.pub.PublicKeyUnencrypted$$serializer;
18 import·org.ton.api.pub.PublicKeyOverlay$$serializer;18 import·org.ton.api.pub.PublicKeyOverlay$$serializer;
19 import·org.ton.api.pub.PublicKeyEd25519$$serializer;19 import·org.ton.api.pub.PublicKeyEd25519$$serializer;
20 import·org.ton.api.pub.PublicKeyAes$$serializer;20 import·org.ton.api.pub.PublicKeyAes$$serializer;
975 B
org/ton/api/dht/DhtNode$$serializer.class
893 B
procyon -ec {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.PolymorphicSerializer;10 import·kotlinx.serialization.PolymorphicSerializer;
11 import·org.ton.api.adnl.AdnlAddressList;11 import·org.ton.api.adnl.AdnlAddressList;
12 import·kotlinx.serialization.DeserializationStrategy;12 import·kotlinx.serialization.DeserializationStrategy;
13 import·kotlin.jvm.internal.Intrinsics;13 import·kotlin.jvm.internal.Intrinsics;
14 import·kotlinx.serialization.encoding.Decoder;14 import·kotlinx.serialization.encoding.Decoder;
15 import·org.ton.crypto.Base64ByteArraySerializer;15 import·org.ton.crypto.base64.Base64ByteArraySerializer;
16 import·kotlinx.serialization.internal.IntSerializer;16 import·kotlinx.serialization.internal.IntSerializer;
17 import·org.ton.api.adnl.AdnlAddressList$$serializer;17 import·org.ton.api.adnl.AdnlAddressList$$serializer;
18 import·kotlinx.serialization.SealedClassSerializer;18 import·kotlinx.serialization.SealedClassSerializer;
19 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;19 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
20 import·java.lang.annotation.Annotation;20 import·java.lang.annotation.Annotation;
21 import·org.ton.api.pub.PublicKeyUnencrypted$$serializer;21 import·org.ton.api.pub.PublicKeyUnencrypted$$serializer;
22 import·org.ton.api.pub.PublicKeyOverlay$$serializer;22 import·org.ton.api.pub.PublicKeyOverlay$$serializer;
927 B
org/ton/api/dht/DhtValue$$serializer.class
843 B
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·kotlinx.serialization.internal.IntSerializer;13 import·kotlinx.serialization.internal.IntSerializer;
14 import·org.ton.crypto.Base64ByteArraySerializer;14 import·org.ton.crypto.base64.Base64ByteArraySerializer;
15 import·kotlinx.serialization.KSerializer;15 import·kotlinx.serialization.KSerializer;
16 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;16 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
17 import·kotlinx.serialization.descriptors.SerialDescriptor;17 import·kotlinx.serialization.descriptors.SerialDescriptor;
18 import·kotlinx.serialization.internal.GeneratedSerializer;18 import·kotlinx.serialization.internal.GeneratedSerializer;
  
19 public·final·class·DhtValue$$serializer·implements·GeneratedSerializer19 public·final·class·DhtValue$$serializer·implements·GeneratedSerializer
20 {20 {
959 B
org/ton/api/pub/PublicKeyAes$$serializer.class
867 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.KSerializer;14 import·kotlinx.serialization.KSerializer;
15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
16 import·java.lang.annotation.Annotation;16 import·java.lang.annotation.Annotation;
17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
18 import·kotlinx.serialization.descriptors.SerialDescriptor;18 import·kotlinx.serialization.descriptors.SerialDescriptor;
19 import·kotlinx.serialization.internal.GeneratedSerializer;19 import·kotlinx.serialization.internal.GeneratedSerializer;
  
967 B
org/ton/api/pub/PublicKeyEd25519$$serializer.class
867 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.KSerializer;14 import·kotlinx.serialization.KSerializer;
15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
16 import·java.lang.annotation.Annotation;16 import·java.lang.annotation.Annotation;
17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
18 import·kotlinx.serialization.descriptors.SerialDescriptor;18 import·kotlinx.serialization.descriptors.SerialDescriptor;
19 import·kotlinx.serialization.internal.GeneratedSerializer;19 import·kotlinx.serialization.internal.GeneratedSerializer;
  
975 B
org/ton/api/pub/PublicKeyUnencrypted$$serializer.class
867 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.KSerializer;14 import·kotlinx.serialization.KSerializer;
15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;15 import·kotlinx.serialization.json.JsonClassDiscriminator$Impl;
16 import·java.lang.annotation.Annotation;16 import·java.lang.annotation.Annotation;
17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
18 import·kotlinx.serialization.descriptors.SerialDescriptor;18 import·kotlinx.serialization.descriptors.SerialDescriptor;
19 import·kotlinx.serialization.internal.GeneratedSerializer;19 import·kotlinx.serialization.internal.GeneratedSerializer;
  
981 B
org/ton/api/tonnode/TonNodeBlockIdExt$$serializer.class
871 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.internal.LongSerializer;14 import·kotlinx.serialization.internal.LongSerializer;
15 import·kotlinx.serialization.internal.IntSerializer;15 import·kotlinx.serialization.internal.IntSerializer;
16 import·kotlinx.serialization.KSerializer;16 import·kotlinx.serialization.KSerializer;
17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
18 import·kotlinx.serialization.descriptors.SerialDescriptor;18 import·kotlinx.serialization.descriptors.SerialDescriptor;
19 import·kotlinx.serialization.internal.GeneratedSerializer;19 import·kotlinx.serialization.internal.GeneratedSerializer;
  
1020 B
org/ton/api/tonnode/TonNodeZeroStateIdExt$$serializer.class
901 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.internal.IntSerializer;14 import·kotlinx.serialization.internal.IntSerializer;
15 import·kotlinx.serialization.KSerializer;15 import·kotlinx.serialization.KSerializer;
16 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;16 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
17 import·kotlinx.serialization.descriptors.SerialDescriptor;17 import·kotlinx.serialization.descriptors.SerialDescriptor;
18 import·kotlinx.serialization.internal.GeneratedSerializer;18 import·kotlinx.serialization.internal.GeneratedSerializer;
  
19 public·final·class·TonNodeZeroStateIdExt$$serializer·implements·GeneratedSerializer19 public·final·class·TonNodeZeroStateIdExt$$serializer·implements·GeneratedSerializer
1.0 KB
org/ton/lite/api/liteserver/LiteServerAccountId$$serializer.class
899 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.internal.IntSerializer;14 import·kotlinx.serialization.internal.IntSerializer;
15 import·kotlinx.serialization.KSerializer;15 import·kotlinx.serialization.KSerializer;
16 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;16 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
17 import·kotlinx.serialization.descriptors.SerialDescriptor;17 import·kotlinx.serialization.descriptors.SerialDescriptor;
18 import·kotlinx.serialization.internal.GeneratedSerializer;18 import·kotlinx.serialization.internal.GeneratedSerializer;
  
19 public·final·class·LiteServerAccountId$$serializer·implements·GeneratedSerializer19 public·final·class·LiteServerAccountId$$serializer·implements·GeneratedSerializer
1.02 KB
org/ton/lite/api/liteserver/LiteServerAccountState$$serializer.class
906 B
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·org.ton.api.tonnode.TonNodeBlockIdExt;9 import·org.ton.api.tonnode.TonNodeBlockIdExt;
10 import·kotlinx.serialization.UnknownFieldException;10 import·kotlinx.serialization.UnknownFieldException;
11 import·kotlinx.serialization.DeserializationStrategy;11 import·kotlinx.serialization.DeserializationStrategy;
12 import·kotlin.jvm.internal.Intrinsics;12 import·kotlin.jvm.internal.Intrinsics;
13 import·kotlinx.serialization.encoding.Decoder;13 import·kotlinx.serialization.encoding.Decoder;
14 import·org.ton.crypto.Base64ByteArraySerializer;14 import·org.ton.crypto.base64.Base64ByteArraySerializer;
15 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;15 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;
16 import·kotlinx.serialization.KSerializer;16 import·kotlinx.serialization.KSerializer;
17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;17 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
18 import·kotlinx.serialization.descriptors.SerialDescriptor;18 import·kotlinx.serialization.descriptors.SerialDescriptor;
19 import·kotlinx.serialization.internal.GeneratedSerializer;19 import·kotlinx.serialization.internal.GeneratedSerializer;
  
20 public·final·class·LiteServerAccountState$$serializer·implements·GeneratedSerializer20 public·final·class·LiteServerAccountState$$serializer·implements·GeneratedSerializer
1.04 KB
org/ton/lite/api/liteserver/LiteServerMasterchainInfoExt$$serializer.class
913 B
procyon -ec {}
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 import·org.ton.api.tonnode.TonNodeZeroStateIdExt;9 import·org.ton.api.tonnode.TonNodeZeroStateIdExt;
10 import·org.ton.api.tonnode.TonNodeBlockIdExt;10 import·org.ton.api.tonnode.TonNodeBlockIdExt;
11 import·kotlinx.serialization.UnknownFieldException;11 import·kotlinx.serialization.UnknownFieldException;
12 import·kotlinx.serialization.DeserializationStrategy;12 import·kotlinx.serialization.DeserializationStrategy;
13 import·kotlin.jvm.internal.Intrinsics;13 import·kotlin.jvm.internal.Intrinsics;
14 import·kotlinx.serialization.encoding.Decoder;14 import·kotlinx.serialization.encoding.Decoder;
15 import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer;15 import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer;
16 import·org.ton.crypto.Base64ByteArraySerializer;16 import·org.ton.crypto.base64.Base64ByteArraySerializer;
17 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;17 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;
18 import·kotlinx.serialization.internal.LongSerializer;18 import·kotlinx.serialization.internal.LongSerializer;
19 import·kotlinx.serialization.internal.IntSerializer;19 import·kotlinx.serialization.internal.IntSerializer;
20 import·kotlinx.serialization.KSerializer;20 import·kotlinx.serialization.KSerializer;
21 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;21 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
22 import·kotlinx.serialization.descriptors.SerialDescriptor;22 import·kotlinx.serialization.descriptors.SerialDescriptor;
23 import·kotlinx.serialization.internal.GeneratedSerializer;23 import·kotlinx.serialization.internal.GeneratedSerializer;
1.02 KB
org/ton/lite/api/liteserver/LiteServerMasterchainInfoImpl$$serializer.class
899 B
procyon -ec {}
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 import·org.ton.api.tonnode.TonNodeZeroStateIdExt;9 import·org.ton.api.tonnode.TonNodeZeroStateIdExt;
10 import·org.ton.api.tonnode.TonNodeBlockIdExt;10 import·org.ton.api.tonnode.TonNodeBlockIdExt;
11 import·kotlinx.serialization.UnknownFieldException;11 import·kotlinx.serialization.UnknownFieldException;
12 import·kotlinx.serialization.DeserializationStrategy;12 import·kotlinx.serialization.DeserializationStrategy;
13 import·kotlin.jvm.internal.Intrinsics;13 import·kotlin.jvm.internal.Intrinsics;
14 import·kotlinx.serialization.encoding.Decoder;14 import·kotlinx.serialization.encoding.Decoder;
15 import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer;15 import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer;
16 import·org.ton.crypto.Base64ByteArraySerializer;16 import·org.ton.crypto.base64.Base64ByteArraySerializer;
17 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;17 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;
18 import·kotlinx.serialization.KSerializer;18 import·kotlinx.serialization.KSerializer;
19 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;19 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
20 import·kotlinx.serialization.descriptors.SerialDescriptor;20 import·kotlinx.serialization.descriptors.SerialDescriptor;
21 import·kotlinx.serialization.internal.GeneratedSerializer;21 import·kotlinx.serialization.internal.GeneratedSerializer;
  
22 public·final·class·LiteServerMasterchainInfoImpl$$serializer·implements·GeneratedSerializer22 public·final·class·LiteServerMasterchainInfoImpl$$serializer·implements·GeneratedSerializer
1020 B
org/ton/lite/api/liteserver/LiteServerRunMethodResult$$serializer.class
878 B
procyon -ec {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·org.ton.api.tonnode.TonNodeBlockIdExt;9 import·org.ton.api.tonnode.TonNodeBlockIdExt;
10 import·kotlinx.serialization.UnknownFieldException;10 import·kotlinx.serialization.UnknownFieldException;
11 import·kotlinx.serialization.DeserializationStrategy;11 import·kotlinx.serialization.DeserializationStrategy;
12 import·kotlin.jvm.internal.Intrinsics;12 import·kotlin.jvm.internal.Intrinsics;
13 import·kotlinx.serialization.encoding.Decoder;13 import·kotlinx.serialization.encoding.Decoder;
14 import·kotlinx.serialization.builtins.BuiltinSerializersKt;14 import·kotlinx.serialization.builtins.BuiltinSerializersKt;
15 import·org.ton.crypto.Base64ByteArraySerializer;15 import·org.ton.crypto.base64.Base64ByteArraySerializer;
16 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;16 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;
17 import·kotlinx.serialization.internal.IntSerializer;17 import·kotlinx.serialization.internal.IntSerializer;
18 import·kotlinx.serialization.KSerializer;18 import·kotlinx.serialization.KSerializer;
19 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;19 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
20 import·kotlinx.serialization.descriptors.SerialDescriptor;20 import·kotlinx.serialization.descriptors.SerialDescriptor;
21 import·kotlinx.serialization.internal.GeneratedSerializer;21 import·kotlinx.serialization.internal.GeneratedSerializer;
  
986 B
org/ton/lite/api/liteserver/functions/LiteServerQuery$$serializer.class
844 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.KSerializer;14 import·kotlinx.serialization.KSerializer;
15 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;15 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
16 import·kotlinx.serialization.descriptors.SerialDescriptor;16 import·kotlinx.serialization.descriptors.SerialDescriptor;
17 import·kotlinx.serialization.internal.GeneratedSerializer;17 import·kotlinx.serialization.internal.GeneratedSerializer;
  
18 public·final·class·LiteServerQuery$$serializer·implements·GeneratedSerializer18 public·final·class·LiteServerQuery$$serializer·implements·GeneratedSerializer
19 {19 {
1.07 KB
org/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod$$serializer.class
936 B
procyon -ec {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·org.ton.lite.api.liteserver.LiteServerAccountId;9 import·org.ton.lite.api.liteserver.LiteServerAccountId;
10 import·org.ton.api.tonnode.TonNodeBlockIdExt;10 import·org.ton.api.tonnode.TonNodeBlockIdExt;
11 import·kotlinx.serialization.UnknownFieldException;11 import·kotlinx.serialization.UnknownFieldException;
12 import·kotlinx.serialization.DeserializationStrategy;12 import·kotlinx.serialization.DeserializationStrategy;
13 import·kotlin.jvm.internal.Intrinsics;13 import·kotlin.jvm.internal.Intrinsics;
14 import·kotlinx.serialization.encoding.Decoder;14 import·kotlinx.serialization.encoding.Decoder;
15 import·org.ton.crypto.Base64ByteArraySerializer;15 import·org.ton.crypto.base64.Base64ByteArraySerializer;
16 import·kotlinx.serialization.internal.LongSerializer;16 import·kotlinx.serialization.internal.LongSerializer;
17 import·org.ton.lite.api.liteserver.LiteServerAccountId$$serializer;17 import·org.ton.lite.api.liteserver.LiteServerAccountId$$serializer;
18 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;18 import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer;
19 import·kotlinx.serialization.internal.IntSerializer;19 import·kotlinx.serialization.internal.IntSerializer;
20 import·kotlinx.serialization.KSerializer;20 import·kotlinx.serialization.KSerializer;
21 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;21 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
22 import·kotlinx.serialization.descriptors.SerialDescriptor;22 import·kotlinx.serialization.descriptors.SerialDescriptor;
1000 B
org/ton/lite/api/liteserver/functions/LiteServerSendMessage$$serializer.class
850 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·kotlinx.serialization.encoding.Encoder;6 import·kotlinx.serialization.encoding.Encoder;
7 import·kotlinx.serialization.encoding.CompositeDecoder;7 import·kotlinx.serialization.encoding.CompositeDecoder;
8 import·kotlinx.serialization.internal.SerializationConstructorMarker;8 import·kotlinx.serialization.internal.SerializationConstructorMarker;
9 import·kotlinx.serialization.UnknownFieldException;9 import·kotlinx.serialization.UnknownFieldException;
10 import·kotlinx.serialization.DeserializationStrategy;10 import·kotlinx.serialization.DeserializationStrategy;
11 import·kotlin.jvm.internal.Intrinsics;11 import·kotlin.jvm.internal.Intrinsics;
12 import·kotlinx.serialization.encoding.Decoder;12 import·kotlinx.serialization.encoding.Decoder;
13 import·org.ton.crypto.Base64ByteArraySerializer;13 import·org.ton.crypto.base64.Base64ByteArraySerializer;
14 import·kotlinx.serialization.KSerializer;14 import·kotlinx.serialization.KSerializer;
15 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;15 import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor;
16 import·kotlinx.serialization.descriptors.SerialDescriptor;16 import·kotlinx.serialization.descriptors.SerialDescriptor;
17 import·kotlinx.serialization.internal.GeneratedSerializer;17 import·kotlinx.serialization.internal.GeneratedSerializer;
  
18 public·final·class·LiteServerSendMessage$$serializer·implements·GeneratedSerializer18 public·final·class·LiteServerSendMessage$$serializer·implements·GeneratedSerializer
19 {19 {
1.11 KB
org/ton/crypto/Crc16Kt.class vs.
org/ton/crypto/crc16/Crc16Kt.class
Files 5% similar despite different names
1.01 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·org.ton.crypto;1 package·org.ton.crypto.crc16;
  
2 import·kotlin.UShortArray;2 import·kotlin.UShortArray;
3 import·kotlin.UShort;3 import·kotlin.UShort;
4 import·kotlin.text.StringsKt;4 import·kotlin.text.StringsKt;
5 import·kotlin.jvm.internal.Intrinsics;5 import·kotlin.jvm.internal.Intrinsics;
  
6 public·final·class·Crc16Kt6 public·final·class·Crc16Kt
Offset 289, 14 lines modifiedOffset 289, 14 lines modified
289 ············if·(n·>=·length)·{289 ············if·(n·>=·length)·{
290 ················break;290 ················break;
291 ············}291 ············}
292 ············final·byte[]·array3·=·(byte[])array2[n];292 ············final·byte[]·array3·=·(byte[])array2[n];
293 ············for·(int·length2·=·array3.length,·i·=·0;·i·<·length2;·++i)·{293 ············for·(int·length2·=·array3.length,·i·=·0;·i·<·length2;·++i)·{
294 ················final·byte·b·=·array3[i];294 ················final·byte·b·=·array3[i];
295 ················final·int·n2·=·constructor-impl·&·c;295 ················final·int·n2·=·constructor-impl·&·c;
296 ················constructor-impl·=·UShort.constructor-impl((short)(UShort.constructor-impl((short)(n2·<<·8))·^·UShortArray.get-Mh2AYeg(Crc16Kt.CRC16_TABLE,·(b·^·n2·>>·8)·&·0xFF)));296 ················constructor-impl·=·UShort.constructor-impl((short)(UShort.constructor-impl((short)(n2·<<·8))·^·UShortArray.get-Mh2AYeg(Crc16Kt.CRC16_TABLE,·(b·^·n2·>>>·8)·&·0xFF)));
297 ············}297 ············}
298 ············++n;298 ············++n;
299 ········}299 ········}
300 ········return·constructor-impl·&·c;300 ········return·constructor-impl·&·c;
301 ····}301 ····}
302 }302 }
525 B
org/ton/crypto/Base64ByteArraySerializer.class vs.
org/ton/crypto/base64/Base64ByteArraySerializer.class
Files 2% similar despite different names
386 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·org.ton.crypto;1 package·org.ton.crypto.base64;
  
2 import·kotlinx.serialization.encoding.Encoder;2 import·kotlinx.serialization.encoding.Encoder;
3 import·kotlin.jvm.internal.Intrinsics;3 import·kotlin.jvm.internal.Intrinsics;
4 import·kotlinx.serialization.encoding.Decoder;4 import·kotlinx.serialization.encoding.Decoder;
5 import·kotlinx.serialization.SerializersKt;5 import·kotlinx.serialization.SerializersKt;
6 import·kotlin.jvm.internal.Reflection;6 import·kotlin.jvm.internal.Reflection;
7 import·kotlinx.serialization.descriptors.SerialDescriptor;7 import·kotlinx.serialization.descriptors.SerialDescriptor;
2.43 KB
smali_classes3/org/ton/lite/api/liteserver/LiteServerMasterchainInfoImpl$$serializer.smali
    
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
  
149 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;149 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
150 ····const/4·v2,·0x0150 ····const/4·v2,·0x0
  
151 ····aput-object·v1,·v0,·v2151 ····aput-object·v1,·v0,·v2
  
152 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;152 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
153 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;153 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
154 ····const/4·v2,·0x1154 ····const/4·v2,·0x1
  
155 ····aput-object·v1,·v0,·v2155 ····aput-object·v1,·v0,·v2
  
Offset 217, 15 lines modifiedOffset 217, 15 lines modified
  
217 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;217 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
218 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;218 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
219 ····move-result-object·v1219 ····move-result-object·v1
  
220 ····sget-object·v4,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;220 ····sget-object·v4,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
221 ····check-cast·v4,·Lkotlinx/serialization/DeserializationStrategy;221 ····check-cast·v4,·Lkotlinx/serialization/DeserializationStrategy;
  
222 ····invoke-interface·{p1,·v0,·v5,·v4,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;222 ····invoke-interface·{p1,·v0,·v5,·v4,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
223 ····move-result-object·v4223 ····move-result-object·v4
  
Offset 289, 15 lines modifiedOffset 289, 15 lines modified
289 ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException;289 ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException;
  
290 ····invoke-direct·{p1,·v9},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V290 ····invoke-direct·{p1,·v9},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
  
291 ····throw·p1291 ····throw·p1
  
292 ····:cond_2292 ····:cond_2
293 ····sget-object·v9,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;293 ····sget-object·v9,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
294 ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy;294 ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy;
  
295 ····invoke-interface·{p1,·v0,·v5,·v9,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;295 ····invoke-interface·{p1,·v0,·v5,·v9,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
296 ····move-result-object·v1296 ····move-result-object·v1
  
2.14 KB
smali_classes3/org/ton/lite/api/liteserver/LiteServerAccountId.smali
    
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 ····return-void118 ····return-void
119 .end·method119 .end·method
  
120 .method·public·synthetic·constructor·<init>(II[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V120 .method·public·synthetic·constructor·<init>(II[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
121 ····.locals·1121 ····.locals·1
122 ····.param·p3····#·[B122 ····.param·p3····#·[B
123 ········.annotation·runtime·Lkotlinx/serialization/Serializable;123 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
124 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;124 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
125 ········.end·annotation125 ········.end·annotation
126 ····.end·param126 ····.end·param
127 ····.annotation·runtime·Lkotlin/Deprecated;127 ····.annotation·runtime·Lkotlin/Deprecated;
128 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;128 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
129 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"129 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
130 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;130 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
131 ············expression·=·""131 ············expression·=·""
Offset 335, 15 lines modifiedOffset 335, 15 lines modified
  
335 ····return-object·p0335 ····return-object·p0
336 .end·method336 .end·method
  
337 .method·public·static·synthetic·getId$annotations()V337 .method·public·static·synthetic·getId$annotations()V
338 ····.locals·0338 ····.locals·0
339 ····.annotation·runtime·Lkotlinx/serialization/Serializable;339 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
340 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;340 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
341 ····.end·annotation341 ····.end·annotation
  
342 ····return-void342 ····return-void
343 .end·method343 .end·method
  
344 .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/LiteServerAccountId;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V344 .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/LiteServerAccountId;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
345 ····.locals·2345 ····.locals·2
Offset 365, 15 lines modifiedOffset 365, 15 lines modified
365 ····.line·20365 ····.line·20
366 ····iget·v0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountId;->workchain:I366 ····iget·v0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountId;->workchain:I
  
367 ····const/4·v1,·0x0367 ····const/4·v1,·0x0
  
368 ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V368 ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V
  
369 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;369 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
370 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;370 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
371 ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountId;->id:[B371 ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountId;->id:[B
  
372 ····const/4·v1,·0x1372 ····const/4·v1,·0x1
  
9.42 KB
smali_classes3/org/ton/lite/api/liteserver/LiteServerRunMethodResult.smali
    
Offset 173, 57 lines modifiedOffset 173, 57 lines modified
173 ····.locals·1173 ····.locals·1
174 ····.param·p5····#·[B174 ····.param·p5····#·[B
175 ········.annotation·runtime·Lkotlinx/serialization/SerialName;175 ········.annotation·runtime·Lkotlinx/serialization/SerialName;
176 ············value·=·"shard_proof"176 ············value·=·"shard_proof"
177 ········.end·annotation177 ········.end·annotation
  
178 ········.annotation·runtime·Lkotlinx/serialization/Serializable;178 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
179 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;179 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
180 ········.end·annotation180 ········.end·annotation
181 ····.end·param181 ····.end·param
182 ····.param·p6····#·[B182 ····.param·p6····#·[B
183 ········.annotation·runtime·Lkotlinx/serialization/Serializable;183 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
184 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;184 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
185 ········.end·annotation185 ········.end·annotation
186 ····.end·param186 ····.end·param
187 ····.param·p7····#·[B187 ····.param·p7····#·[B
188 ········.annotation·runtime·Lkotlinx/serialization/SerialName;188 ········.annotation·runtime·Lkotlinx/serialization/SerialName;
189 ············value·=·"state_proof"189 ············value·=·"state_proof"
190 ········.end·annotation190 ········.end·annotation
  
191 ········.annotation·runtime·Lkotlinx/serialization/Serializable;191 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
192 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;192 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
193 ········.end·annotation193 ········.end·annotation
194 ····.end·param194 ····.end·param
195 ····.param·p8····#·[B195 ····.param·p8····#·[B
196 ········.annotation·runtime·Lkotlinx/serialization/SerialName;196 ········.annotation·runtime·Lkotlinx/serialization/SerialName;
197 ············value·=·"init_c7"197 ············value·=·"init_c7"
198 ········.end·annotation198 ········.end·annotation
  
199 ········.annotation·runtime·Lkotlinx/serialization/Serializable;199 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
200 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;200 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
201 ········.end·annotation201 ········.end·annotation
202 ····.end·param202 ····.end·param
203 ····.param·p9····#·[B203 ····.param·p9····#·[B
204 ········.annotation·runtime·Lkotlinx/serialization/SerialName;204 ········.annotation·runtime·Lkotlinx/serialization/SerialName;
205 ············value·=·"lib_extras"205 ············value·=·"lib_extras"
206 ········.end·annotation206 ········.end·annotation
  
207 ········.annotation·runtime·Lkotlinx/serialization/Serializable;207 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
208 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;208 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
209 ········.end·annotation209 ········.end·annotation
210 ····.end·param210 ····.end·param
211 ····.param·p10····#·I211 ····.param·p10····#·I
212 ········.annotation·runtime·Lkotlinx/serialization/SerialName;212 ········.annotation·runtime·Lkotlinx/serialization/SerialName;
213 ············value·=·"exit_code"213 ············value·=·"exit_code"
214 ········.end·annotation214 ········.end·annotation
215 ····.end·param215 ····.end·param
216 ····.param·p11····#·[B216 ····.param·p11····#·[B
217 ········.annotation·runtime·Lkotlinx/serialization/Serializable;217 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
218 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;218 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
219 ········.end·annotation219 ········.end·annotation
220 ····.end·param220 ····.end·param
221 ····.annotation·runtime·Lkotlin/Deprecated;221 ····.annotation·runtime·Lkotlin/Deprecated;
222 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;222 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
223 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"223 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
224 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;224 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
225 ············expression·=·""225 ············expression·=·""
Offset 485, 72 lines modifiedOffset 485, 72 lines modified
485 .method·public·static·synthetic·getInitC7$annotations()V485 .method·public·static·synthetic·getInitC7$annotations()V
486 ····.locals·0486 ····.locals·0
487 ····.annotation·runtime·Lkotlinx/serialization/SerialName;487 ····.annotation·runtime·Lkotlinx/serialization/SerialName;
488 ········value·=·"init_c7"488 ········value·=·"init_c7"
489 ····.end·annotation489 ····.end·annotation
  
490 ····.annotation·runtime·Lkotlinx/serialization/Serializable;490 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
491 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;491 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
492 ····.end·annotation492 ····.end·annotation
  
493 ····return-void493 ····return-void
494 .end·method494 .end·method
  
495 .method·public·static·synthetic·getLibExtras$annotations()V495 .method·public·static·synthetic·getLibExtras$annotations()V
496 ····.locals·0496 ····.locals·0
497 ····.annotation·runtime·Lkotlinx/serialization/SerialName;497 ····.annotation·runtime·Lkotlinx/serialization/SerialName;
498 ········value·=·"lib_extras"498 ········value·=·"lib_extras"
499 ····.end·annotation499 ····.end·annotation
  
500 ····.annotation·runtime·Lkotlinx/serialization/Serializable;500 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
501 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;501 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
502 ····.end·annotation502 ····.end·annotation
  
503 ····return-void503 ····return-void
504 .end·method504 .end·method
  
505 .method·public·static·synthetic·getProof$annotations()V505 .method·public·static·synthetic·getProof$annotations()V
506 ····.locals·0506 ····.locals·0
507 ····.annotation·runtime·Lkotlinx/serialization/Serializable;507 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
508 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;508 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
509 ····.end·annotation509 ····.end·annotation
  
510 ····return-void510 ····return-void
511 .end·method511 .end·method
  
512 .method·public·static·synthetic·getResult$annotations()V512 .method·public·static·synthetic·getResult$annotations()V
513 ····.locals·0513 ····.locals·0
514 ····.annotation·runtime·Lkotlinx/serialization/Serializable;514 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
515 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;515 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
516 ····.end·annotation516 ····.end·annotation
  
517 ····return-void517 ····return-void
518 .end·method518 .end·method
  
519 .method·public·static·synthetic·getShardProof$annotations()V519 .method·public·static·synthetic·getShardProof$annotations()V
520 ····.locals·0520 ····.locals·0
521 ····.annotation·runtime·Lkotlinx/serialization/SerialName;521 ····.annotation·runtime·Lkotlinx/serialization/SerialName;
522 ········value·=·"shard_proof"522 ········value·=·"shard_proof"
523 ····.end·annotation523 ····.end·annotation
  
524 ····.annotation·runtime·Lkotlinx/serialization/Serializable;524 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
525 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;525 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
526 ····.end·annotation526 ····.end·annotation
  
527 ····return-void527 ····return-void
528 .end·method528 .end·method
  
529 .method·public·static·synthetic·getStateProof$annotations()V529 .method·public·static·synthetic·getStateProof$annotations()V
530 ····.locals·0530 ····.locals·0
531 ····.annotation·runtime·Lkotlinx/serialization/SerialName;531 ····.annotation·runtime·Lkotlinx/serialization/SerialName;
532 ········value·=·"state_proof"532 ········value·=·"state_proof"
533 ····.end·annotation533 ····.end·annotation
  
534 ····.annotation·runtime·Lkotlinx/serialization/Serializable;534 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
535 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;535 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
536 ····.end·annotation536 ····.end·annotation
  
537 ····return-void537 ····return-void
538 .end·method538 .end·method
Max diff block lines reached; 4560/9503 bytes (47.98%) of diff not shown.
2.29 KB
smali_classes3/org/ton/lite/api/liteserver/LiteServerAccountState.smali
    
Offset 301, 35 lines modifiedOffset 301, 35 lines modified
  
301 ····iget-object·v1,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->shard_blk:Lorg/ton/api/tonnode/TonNodeBlockIdExt;301 ····iget-object·v1,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->shard_blk:Lorg/ton/api/tonnode/TonNodeBlockIdExt;
  
302 ····const/4·v2,·0x1302 ····const/4·v2,·0x1
  
303 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V303 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
  
304 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;304 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
305 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;305 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
306 ····iget-object·v1,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->shard_proof:[B306 ····iget-object·v1,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->shard_proof:[B
  
307 ····const/4·v2,·0x2307 ····const/4·v2,·0x2
  
308 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V308 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
  
309 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;309 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
310 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;310 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
311 ····iget-object·v1,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->proof:[B311 ····iget-object·v1,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->proof:[B
  
312 ····const/4·v2,·0x3312 ····const/4·v2,·0x3
  
313 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V313 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
  
314 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;314 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
315 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;315 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
316 ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->state:[B316 ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->state:[B
  
317 ····const/4·v1,·0x4317 ····const/4·v1,·0x4
  
12.2 KB
smali_classes3/org/ton/lite/api/liteserver/LiteServerRunMethodResult$$serializer.smali
    
Offset 193, 63 lines modifiedOffset 193, 63 lines modified
  
193 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;193 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
194 ····const/4·v2,·0x2194 ····const/4·v2,·0x2
  
195 ····aput-object·v1,·v0,·v2195 ····aput-object·v1,·v0,·v2
  
196 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;196 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
197 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;197 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
198 ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;198 ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
  
199 ····move-result-object·v1199 ····move-result-object·v1
  
200 ····const/4·v2,·0x3200 ····const/4·v2,·0x3
  
201 ····aput-object·v1,·v0,·v2201 ····aput-object·v1,·v0,·v2
  
202 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;202 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
203 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;203 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
204 ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;204 ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
  
205 ····move-result-object·v1205 ····move-result-object·v1
  
206 ····const/4·v2,·0x4206 ····const/4·v2,·0x4
  
207 ····aput-object·v1,·v0,·v2207 ····aput-object·v1,·v0,·v2
  
208 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;208 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
209 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;209 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
210 ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;210 ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
  
211 ····move-result-object·v1211 ····move-result-object·v1
  
212 ····const/4·v2,·0x5212 ····const/4·v2,·0x5
  
213 ····aput-object·v1,·v0,·v2213 ····aput-object·v1,·v0,·v2
  
214 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;214 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
215 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;215 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
216 ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;216 ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
  
217 ····move-result-object·v1217 ····move-result-object·v1
  
218 ····const/4·v2,·0x6218 ····const/4·v2,·0x6
  
219 ····aput-object·v1,·v0,·v2219 ····aput-object·v1,·v0,·v2
  
220 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;220 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
221 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;221 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
222 ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;222 ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
  
223 ····move-result-object·v1223 ····move-result-object·v1
  
Offset 261, 15 lines modifiedOffset 261, 15 lines modified
  
261 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;261 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
262 ····const/16·v2,·0x8262 ····const/16·v2,·0x8
  
263 ····aput-object·v1,·v0,·v2263 ····aput-object·v1,·v0,·v2
  
264 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;264 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
265 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;265 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
266 ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;266 ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
  
267 ····move-result-object·v1267 ····move-result-object·v1
  
Offset 353, 59 lines modifiedOffset 353, 59 lines modified
  
353 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;353 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;
  
354 ····invoke-interface·{v0,·v1,·v10,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;354 ····invoke-interface·{v0,·v1,·v10,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
355 ····move-result-object·v10355 ····move-result-object·v10
  
356 ····sget-object·v12,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;356 ····sget-object·v12,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
357 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;357 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;
  
358 ····invoke-interface·{v0,·v1,·v7,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;358 ····invoke-interface·{v0,·v1,·v7,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
359 ····move-result-object·v7359 ····move-result-object·v7
  
360 ····sget-object·v12,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;360 ····sget-object·v12,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
361 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;361 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;
  
362 ····invoke-interface·{v0,·v1,·v9,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;362 ····invoke-interface·{v0,·v1,·v9,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
363 ····move-result-object·v9363 ····move-result-object·v9
  
364 ····sget-object·v12,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;364 ····sget-object·v12,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
365 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;365 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;
  
366 ····invoke-interface·{v0,·v1,·v6,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;366 ····invoke-interface·{v0,·v1,·v6,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
367 ····move-result-object·v6367 ····move-result-object·v6
  
368 ····sget-object·v12,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;368 ····sget-object·v12,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
369 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;369 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;
  
370 ····invoke-interface·{v0,·v1,·v5,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;370 ····invoke-interface·{v0,·v1,·v5,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
371 ····move-result-object·v5371 ····move-result-object·v5
  
372 ····sget-object·v12,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;372 ····sget-object·v12,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
373 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;373 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;
  
374 ····invoke-interface·{v0,·v1,·v4,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;374 ····invoke-interface·{v0,·v1,·v4,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
375 ····move-result-object·v4375 ····move-result-object·v4
  
Max diff block lines reached; 5110/12275 bytes (41.63%) of diff not shown.
2.3 KB
smali_classes3/org/ton/lite/api/liteserver/LiteServerMasterchainInfoImpl.smali
    
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ····return-void103 ····return-void
104 .end·method104 .end·method
  
105 .method·public·synthetic·constructor·<init>(ILorg/ton/api/tonnode/TonNodeBlockIdExt;[BLorg/ton/api/tonnode/TonNodeZeroStateIdExt;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V105 .method·public·synthetic·constructor·<init>(ILorg/ton/api/tonnode/TonNodeBlockIdExt;[BLorg/ton/api/tonnode/TonNodeZeroStateIdExt;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
106 ····.locals·1106 ····.locals·1
107 ····.param·p3····#·[B107 ····.param·p3····#·[B
108 ········.annotation·runtime·Lkotlinx/serialization/Serializable;108 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
109 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;109 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
110 ········.end·annotation110 ········.end·annotation
111 ····.end·param111 ····.end·param
112 ····.annotation·runtime·Lkotlin/Deprecated;112 ····.annotation·runtime·Lkotlin/Deprecated;
113 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;113 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
114 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"114 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
115 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;115 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
116 ············expression·=·""116 ············expression·=·""
Offset 212, 15 lines modifiedOffset 212, 15 lines modified
  
212 ····return-object·p0212 ····return-object·p0
213 .end·method213 .end·method
  
214 .method·public·static·synthetic·getState_root_hash$annotations()V214 .method·public·static·synthetic·getState_root_hash$annotations()V
215 ····.locals·0215 ····.locals·0
216 ····.annotation·runtime·Lkotlinx/serialization/Serializable;216 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
217 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;217 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
218 ····.end·annotation218 ····.end·annotation
  
219 ····return-void219 ····return-void
220 .end·method220 .end·method
  
221 .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoImpl;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V221 .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoImpl;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
222 ····.locals·3222 ····.locals·3
Offset 248, 15 lines modifiedOffset 248, 15 lines modified
  
248 ····move-result-object·v1248 ····move-result-object·v1
  
249 ····const/4·v2,·0x0249 ····const/4·v2,·0x0
  
250 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V250 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
  
251 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;251 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
252 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;252 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
253 ····invoke-virtual·{p0},·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoImpl;->getState_root_hash()[B253 ····invoke-virtual·{p0},·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoImpl;->getState_root_hash()[B
  
254 ····move-result-object·v1254 ····move-result-object·v1
  
2.2 KB
smali_classes3/org/ton/lite/api/liteserver/LiteServerMasterchainInfoExt$$serializer.smali
    
Offset 209, 15 lines modifiedOffset 209, 15 lines modified
  
209 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;209 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
210 ····const/4·v2,·0x5210 ····const/4·v2,·0x5
  
211 ····aput-object·v1,·v0,·v2211 ····aput-object·v1,·v0,·v2
  
212 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;212 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
213 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;213 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
214 ····const/4·v2,·0x6214 ····const/4·v2,·0x6
  
215 ····aput-object·v1,·v0,·v2215 ····aput-object·v1,·v0,·v2
  
Offset 309, 15 lines modifiedOffset 309, 15 lines modified
  
309 ····move-result·v7309 ····move-result·v7
  
310 ····invoke-interface·{v0,·v1,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I310 ····invoke-interface·{v0,·v1,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I
  
311 ····move-result·v5311 ····move-result·v5
  
312 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;312 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
313 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;313 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
314 ····invoke-interface·{v0,·v1,·v4,·v8,·v9},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;314 ····invoke-interface·{v0,·v1,·v4,·v8,·v9},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
315 ····move-result-object·v4315 ····move-result-object·v4
  
Offset 393, 15 lines modifiedOffset 393, 15 lines modified
393 ····move-result-object·v11393 ····move-result-object·v11
  
394 ····or-int/lit16·v13,·v13,·0x80394 ····or-int/lit16·v13,·v13,·0x80
  
395 ····goto·:goto_1395 ····goto·:goto_1
  
396 ····:pswitch_1396 ····:pswitch_1
397 ····sget-object·v10,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;397 ····sget-object·v10,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
398 ····check-cast·v10,·Lkotlinx/serialization/DeserializationStrategy;398 ····check-cast·v10,·Lkotlinx/serialization/DeserializationStrategy;
  
399 ····invoke-interface·{v0,·v1,·v4,·v10,·v15},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;399 ····invoke-interface·{v0,·v1,·v4,·v10,·v15},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
400 ····move-result-object·v15400 ····move-result-object·v15
  
2.9 KB
smali_classes3/org/ton/lite/api/liteserver/LiteServerMasterchainInfoExt.smali
    
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 ····return-void131 ····return-void
132 .end·method132 .end·method
  
133 .method·public·synthetic·constructor·<init>(IIIJLorg/ton/api/tonnode/TonNodeBlockIdExt;II[BLorg/ton/api/tonnode/TonNodeZeroStateIdExt;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V133 .method·public·synthetic·constructor·<init>(IIIJLorg/ton/api/tonnode/TonNodeBlockIdExt;II[BLorg/ton/api/tonnode/TonNodeZeroStateIdExt;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
134 ····.locals·1134 ····.locals·1
135 ····.param·p9····#·[B135 ····.param·p9····#·[B
136 ········.annotation·runtime·Lkotlinx/serialization/Serializable;136 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
137 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;137 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
138 ········.end·annotation138 ········.end·annotation
139 ····.end·param139 ····.end·param
140 ····.annotation·runtime·Lkotlin/Deprecated;140 ····.annotation·runtime·Lkotlin/Deprecated;
141 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;141 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
142 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"142 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
143 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;143 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
144 ············expression·=·""144 ············expression·=·""
Offset 360, 15 lines modifiedOffset 360, 15 lines modified
  
360 ····return-object·v0360 ····return-object·v0
361 .end·method361 .end·method
  
362 .method·public·static·synthetic·getState_root_hash$annotations()V362 .method·public·static·synthetic·getState_root_hash$annotations()V
363 ····.locals·0363 ····.locals·0
364 ····.annotation·runtime·Lkotlinx/serialization/Serializable;364 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
365 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;365 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
366 ····.end·annotation366 ····.end·annotation
  
367 ····return-void367 ····return-void
368 .end·method368 .end·method
  
369 .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V369 .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
370 ····.locals·3370 ····.locals·3
Offset 426, 15 lines modifiedOffset 426, 15 lines modified
  
426 ····iget·v0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;->now:I426 ····iget·v0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;->now:I
  
427 ····const/4·v1,·0x5427 ····const/4·v1,·0x5
  
428 ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V428 ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V
  
429 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;429 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
430 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;430 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
431 ····invoke-virtual·{p0},·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;->getState_root_hash()[B431 ····invoke-virtual·{p0},·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;->getState_root_hash()[B
  
432 ····move-result-object·v1432 ····move-result-object·v1
  
Offset 951, 15 lines modifiedOffset 951, 15 lines modified
951 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;951 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
952 ····.line·73952 ····.line·73
953 ····invoke-virtual·{p0},·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;->getState_root_hash()[B953 ····invoke-virtual·{p0},·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;->getState_root_hash()[B
  
954 ····move-result-object·v1954 ····move-result-object·v1
  
955 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;955 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
956 ····move-result-object·v1956 ····move-result-object·v1
  
957 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;957 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
958 ····const-string·v1,·",·init="958 ····const-string·v1,·",·init="
  
5.7 KB
smali_classes3/org/ton/lite/api/liteserver/LiteServerAccountState$$serializer.smali
    
Offset 165, 31 lines modifiedOffset 165, 31 lines modified
  
165 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;165 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
166 ····const/4·v2,·0x1166 ····const/4·v2,·0x1
  
167 ····aput-object·v1,·v0,·v2167 ····aput-object·v1,·v0,·v2
  
168 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;168 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
169 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;169 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
170 ····const/4·v2,·0x2170 ····const/4·v2,·0x2
  
171 ····aput-object·v1,·v0,·v2171 ····aput-object·v1,·v0,·v2
  
172 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;172 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
173 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;173 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
174 ····const/4·v2,·0x3174 ····const/4·v2,·0x3
  
175 ····aput-object·v1,·v0,·v2175 ····aput-object·v1,·v0,·v2
  
176 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;176 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
177 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;177 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
178 ····const/4·v2,·0x4178 ····const/4·v2,·0x4
  
179 ····aput-object·v1,·v0,·v2179 ····aput-object·v1,·v0,·v2
  
Offset 255, 31 lines modifiedOffset 255, 31 lines modified
  
255 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;255 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;
  
256 ····invoke-interface·{v0,·v1,·v8,·v6,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;256 ····invoke-interface·{v0,·v1,·v8,·v6,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
257 ····move-result-object·v6257 ····move-result-object·v6
  
258 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;258 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
259 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;259 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
260 ····invoke-interface·{v0,·v1,·v5,·v8,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;260 ····invoke-interface·{v0,·v1,·v5,·v8,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
261 ····move-result-object·v5261 ····move-result-object·v5
  
262 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;262 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
263 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;263 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
264 ····invoke-interface·{v0,·v1,·v3,·v8,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;264 ····invoke-interface·{v0,·v1,·v3,·v8,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
265 ····move-result-object·v3265 ····move-result-object·v3
  
266 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;266 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
267 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;267 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
268 ····invoke-interface·{v0,·v1,·v4,·v8,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;268 ····invoke-interface·{v0,·v1,·v4,·v8,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
269 ····move-result-object·v4269 ····move-result-object·v4
  
Offset 321, 15 lines modifiedOffset 321, 15 lines modified
  
321 ····if-eq·v14,·v5,·:cond_3321 ····if-eq·v14,·v5,·:cond_3
  
322 ····if-eq·v14,·v3,·:cond_2322 ····if-eq·v14,·v3,·:cond_2
  
323 ····if-ne·v14,·v4,·:cond_1323 ····if-ne·v14,·v4,·:cond_1
  
324 ····sget-object·v14,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;324 ····sget-object·v14,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
325 ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy;325 ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy;
  
326 ····invoke-interface·{v0,·v1,·v4,·v14,·v12},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;326 ····invoke-interface·{v0,·v1,·v4,·v14,·v12},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
327 ····move-result-object·v12327 ····move-result-object·v12
  
Offset 341, 28 lines modifiedOffset 341, 28 lines modified
341 ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException;341 ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException;
  
342 ····invoke-direct·{v0,·v14},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V342 ····invoke-direct·{v0,·v14},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
  
343 ····throw·v0343 ····throw·v0
  
344 ····:cond_2344 ····:cond_2
345 ····sget-object·v14,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;345 ····sget-object·v14,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
346 ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy;346 ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy;
  
347 ····invoke-interface·{v0,·v1,·v3,·v14,·v11},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;347 ····invoke-interface·{v0,·v1,·v3,·v14,·v11},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
348 ····move-result-object·v11348 ····move-result-object·v11
  
349 ····or-int/lit8·v7,·v7,·0x8349 ····or-int/lit8·v7,·v7,·0x8
  
350 ····goto·:goto_0350 ····goto·:goto_0
  
351 ····:cond_3351 ····:cond_3
352 ····sget-object·v14,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;352 ····sget-object·v14,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
353 ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy;353 ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy;
  
354 ····invoke-interface·{v0,·v1,·v5,·v14,·v10},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;354 ····invoke-interface·{v0,·v1,·v5,·v14,·v10},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
355 ····move-result-object·v10355 ····move-result-object·v10
  
2.17 KB
smali_classes3/org/ton/lite/api/liteserver/LiteServerAccountId$$serializer.smali
    
Offset 145, 15 lines modifiedOffset 145, 15 lines modified
  
145 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;145 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
146 ····const/4·v2,·0x0146 ····const/4·v2,·0x0
  
147 ····aput-object·v1,·v0,·v2147 ····aput-object·v1,·v0,·v2
  
148 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;148 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
149 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;149 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
150 ····const/4·v2,·0x1150 ····const/4·v2,·0x1
  
151 ····aput-object·v1,·v0,·v2151 ····aput-object·v1,·v0,·v2
  
Offset 199, 15 lines modifiedOffset 199, 15 lines modified
  
199 ····if-eqz·v1,·:cond_0199 ····if-eqz·v1,·:cond_0
  
200 ····invoke-interface·{p1,·v0,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I200 ····invoke-interface·{p1,·v0,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I
  
201 ····move-result·v1201 ····move-result·v1
  
202 ····sget-object·v3,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;202 ····sget-object·v3,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
203 ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy;203 ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy;
  
204 ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;204 ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
205 ····move-result-object·v3205 ····move-result-object·v3
  
Offset 235, 15 lines modifiedOffset 235, 15 lines modified
  
235 ····if-eq·v8,·v9,·:cond_3235 ····if-eq·v8,·v9,·:cond_3
  
236 ····if-eqz·v8,·:cond_2236 ····if-eqz·v8,·:cond_2
  
237 ····if-ne·v8,·v4,·:cond_1237 ····if-ne·v8,·v4,·:cond_1
  
238 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;238 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
239 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;239 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
240 ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;240 ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
241 ····move-result-object·v5241 ····move-result-object·v5
  
644 B
smali_classes3/org/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod$Companion.smali
    
Offset 483, 15 lines modifiedOffset 483, 15 lines modified
483 ····.locals·4483 ····.locals·4
  
484 ····const-string·v0,·"methodName"484 ····const-string·v0,·"methodName"
  
485 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V485 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
486 ····.line·180486 ····.line·180
487 ····invoke-static·{p1},·Lorg/ton/crypto/Crc16Kt;->crc16(Ljava/lang/String;)I487 ····invoke-static·{p1},·Lorg/ton/crypto/crc16/Crc16Kt;->crc16(Ljava/lang/String;)I
  
488 ····move-result·p1488 ····move-result·p1
  
489 ····int-to-long·v0,·p1489 ····int-to-long·v0,·p1
  
490 ····const-wide/32·v2,·0x10000490 ····const-wide/32·v2,·0x10000
  
2.05 KB
smali_classes3/org/ton/lite/api/liteserver/functions/LiteServerQuery$$serializer.smali
    
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 ····.end·annotation133 ····.end·annotation
  
134 ····const/4·v0,·0x1134 ····const/4·v0,·0x1
  
135 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;135 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
136 ····.line·51136 ····.line·51
137 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;137 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
138 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;138 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
139 ····const/4·v2,·0x0139 ····const/4·v2,·0x0
  
140 ····aput-object·v1,·v0,·v2140 ····aput-object·v1,·v0,·v2
  
Offset 183, 15 lines modifiedOffset 183, 15 lines modified
  
183 ····const/4·v3,·0x1183 ····const/4·v3,·0x1
  
184 ····const/4·v4,·0x0184 ····const/4·v4,·0x0
  
185 ····if-eqz·v1,·:cond_0185 ····if-eqz·v1,·:cond_0
  
186 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;186 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
187 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;187 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
188 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;188 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
189 ····move-result-object·v1189 ····move-result-object·v1
  
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
  
211 ····const/4·v7,·-0x1211 ····const/4·v7,·-0x1
  
212 ····if-eq·v6,·v7,·:cond_2212 ····if-eq·v6,·v7,·:cond_2
  
213 ····if-nez·v6,·:cond_1213 ····if-nez·v6,·:cond_1
  
214 ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;214 ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
215 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;215 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;
  
216 ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;216 ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
217 ····move-result-object·v1217 ····move-result-object·v1
  
2.21 KB
smali_classes3/org/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod$$serializer.smali
    
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
  
181 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;181 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
182 ····const/4·v2,·0x3182 ····const/4·v2,·0x3
  
183 ····aput-object·v1,·v0,·v2183 ····aput-object·v1,·v0,·v2
  
184 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;184 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
185 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;185 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
186 ····const/4·v2,·0x4186 ····const/4·v2,·0x4
  
187 ····aput-object·v1,·v0,·v2187 ····aput-object·v1,·v0,·v2
  
Offset 263, 15 lines modifiedOffset 263, 15 lines modified
  
263 ····move-result-object·v6263 ····move-result-object·v6
  
264 ····invoke-interface·{v0,·v1,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeLongElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J264 ····invoke-interface·{v0,·v1,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeLongElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J
  
265 ····move-result-wide·v8265 ····move-result-wide·v8
  
266 ····sget-object·v3,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;266 ····sget-object·v3,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
267 ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy;267 ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy;
  
268 ····invoke-interface·{v0,·v1,·v5,·v3,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;268 ····invoke-interface·{v0,·v1,·v5,·v3,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
269 ····move-result-object·v3269 ····move-result-object·v3
  
Offset 319, 15 lines modifiedOffset 319, 15 lines modified
  
319 ····if-eq·v15,·v6,·:cond_3319 ····if-eq·v15,·v6,·:cond_3
  
320 ····if-eq·v15,·v3,·:cond_2320 ····if-eq·v15,·v3,·:cond_2
  
321 ····if-ne·v15,·v5,·:cond_1321 ····if-ne·v15,·v5,·:cond_1
  
322 ····sget-object·v7,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;322 ····sget-object·v7,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
323 ····check-cast·v7,·Lkotlinx/serialization/DeserializationStrategy;323 ····check-cast·v7,·Lkotlinx/serialization/DeserializationStrategy;
  
324 ····invoke-interface·{v0,·v1,·v5,·v7,·v11},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;324 ····invoke-interface·{v0,·v1,·v5,·v7,·v11},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
325 ····move-result-object·v11325 ····move-result-object·v11
  
2.2 KB
smali_classes3/org/ton/lite/api/liteserver/functions/LiteServerSendMessage.smali
    
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 ····return-void92 ····return-void
93 .end·method93 .end·method
  
94 .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V94 .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
95 ····.locals·195 ····.locals·1
96 ····.param·p2····#·[B96 ····.param·p2····#·[B
97 ········.annotation·runtime·Lkotlinx/serialization/Serializable;97 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
98 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;98 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
99 ········.end·annotation99 ········.end·annotation
100 ····.end·param100 ····.end·param
101 ····.annotation·runtime·Lkotlin/Deprecated;101 ····.annotation·runtime·Lkotlin/Deprecated;
102 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;102 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
103 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"103 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
104 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;104 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
105 ············expression·=·""105 ············expression·=·""
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
  
227 ····return-object·p0227 ····return-object·p0
228 .end·method228 .end·method
  
229 .method·public·static·synthetic·getBody$annotations()V229 .method·public·static·synthetic·getBody$annotations()V
230 ····.locals·0230 ····.locals·0
231 ····.annotation·runtime·Lkotlinx/serialization/Serializable;231 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
232 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;232 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
233 ····.end·annotation233 ····.end·annotation
  
234 ····return-void234 ····return-void
235 .end·method235 .end·method
  
236 .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/functions/LiteServerSendMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V236 .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/functions/LiteServerSendMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
237 ····.locals·2237 ····.locals·2
Offset 251, 15 lines modifiedOffset 251, 15 lines modified
251 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V251 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
252 ····const-string·v0,·"serialDesc"252 ····const-string·v0,·"serialDesc"
  
253 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V253 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
254 ····.line·27254 ····.line·27
255 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;255 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
256 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;256 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
257 ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerSendMessage;->body:[B257 ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerSendMessage;->body:[B
  
258 ····const/4·v1,·0x0258 ····const/4·v1,·0x0
  
2.18 KB
smali_classes3/org/ton/lite/api/liteserver/functions/LiteServerQuery.smali
    
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 ····return-void89 ····return-void
90 .end·method90 .end·method
  
91 .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V91 .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
92 ····.locals·192 ····.locals·1
93 ····.param·p2····#·[B93 ····.param·p2····#·[B
94 ········.annotation·runtime·Lkotlinx/serialization/Serializable;94 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
95 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;95 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
96 ········.end·annotation96 ········.end·annotation
97 ····.end·param97 ····.end·param
98 ····.annotation·runtime·Lkotlin/Deprecated;98 ····.annotation·runtime·Lkotlin/Deprecated;
99 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;99 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
100 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"100 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
101 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;101 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
102 ············expression·=·""102 ············expression·=·""
Offset 160, 15 lines modifiedOffset 160, 15 lines modified
  
160 ····return-object·p0160 ····return-object·p0
161 .end·method161 .end·method
  
162 .method·public·static·synthetic·getData$annotations()V162 .method·public·static·synthetic·getData$annotations()V
163 ····.locals·0163 ····.locals·0
164 ····.annotation·runtime·Lkotlinx/serialization/Serializable;164 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
165 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;165 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
166 ····.end·annotation166 ····.end·annotation
  
167 ····return-void167 ····return-void
168 .end·method168 .end·method
  
169 .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/functions/LiteServerQuery;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V169 .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/functions/LiteServerQuery;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
170 ····.locals·2170 ····.locals·2
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V184 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
185 ····const-string·v0,·"serialDesc"185 ····const-string·v0,·"serialDesc"
  
186 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V186 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
187 ····.line·51187 ····.line·51
188 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;188 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
189 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;189 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
190 ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerQuery;->data:[B190 ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerQuery;->data:[B
  
191 ····const/4·v1,·0x0191 ····const/4·v1,·0x0
  
2.06 KB
smali_classes3/org/ton/lite/api/liteserver/functions/LiteServerSendMessage$$serializer.smali
    
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 ····.end·annotation133 ····.end·annotation
  
134 ····const/4·v0,·0x1134 ····const/4·v0,·0x1
  
135 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;135 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
136 ····.line·27136 ····.line·27
137 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;137 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
138 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;138 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
139 ····const/4·v2,·0x0139 ····const/4·v2,·0x0
  
140 ····aput-object·v1,·v0,·v2140 ····aput-object·v1,·v0,·v2
  
Offset 183, 15 lines modifiedOffset 183, 15 lines modified
  
183 ····const/4·v3,·0x1183 ····const/4·v3,·0x1
  
184 ····const/4·v4,·0x0184 ····const/4·v4,·0x0
  
185 ····if-eqz·v1,·:cond_0185 ····if-eqz·v1,·:cond_0
  
186 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;186 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
187 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;187 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
188 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;188 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
189 ····move-result-object·v1189 ····move-result-object·v1
  
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
  
211 ····const/4·v7,·-0x1211 ····const/4·v7,·-0x1
  
212 ····if-eq·v6,·v7,·:cond_2212 ····if-eq·v6,·v7,·:cond_2
  
213 ····if-nez·v6,·:cond_1213 ····if-nez·v6,·:cond_1
  
214 ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;214 ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
215 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;215 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;
  
216 ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;216 ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
217 ····move-result-object·v1217 ····move-result-object·v1
  
2.3 KB
smali_classes3/org/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod.smali
    
Offset 130, 15 lines modifiedOffset 130, 15 lines modified
130 ····return-void130 ····return-void
131 .end·method131 .end·method
  
132 .method·public·synthetic·constructor·<init>(IILorg/ton/api/tonnode/TonNodeBlockIdExt;Lorg/ton/lite/api/liteserver/LiteServerAccountId;J[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V132 .method·public·synthetic·constructor·<init>(IILorg/ton/api/tonnode/TonNodeBlockIdExt;Lorg/ton/lite/api/liteserver/LiteServerAccountId;J[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
133 ····.locals·1133 ····.locals·1
134 ····.param·p7····#·[B134 ····.param·p7····#·[B
135 ········.annotation·runtime·Lkotlinx/serialization/Serializable;135 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
136 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;136 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
137 ········.end·annotation137 ········.end·annotation
138 ····.end·param138 ····.end·param
139 ····.annotation·runtime·Lkotlin/Deprecated;139 ····.annotation·runtime·Lkotlin/Deprecated;
140 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;140 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
141 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"141 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
142 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;142 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
143 ············expression·=·""143 ············expression·=·""
Offset 674, 15 lines modifiedOffset 674, 15 lines modified
  
674 ····return-object·p0674 ····return-object·p0
675 .end·method675 .end·method
  
676 .method·public·static·synthetic·getParams$annotations()V676 .method·public·static·synthetic·getParams$annotations()V
677 ····.locals·0677 ····.locals·0
678 ····.annotation·runtime·Lkotlinx/serialization/Serializable;678 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
679 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;679 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
680 ····.end·annotation680 ····.end·annotation
  
681 ····return-void681 ····return-void
682 .end·method682 .end·method
  
683 .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V683 .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
684 ····.locals·3684 ····.locals·3
Offset 730, 15 lines modifiedOffset 730, 15 lines modified
  
730 ····iget-wide·v0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod;->method_id:J730 ····iget-wide·v0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod;->method_id:J
  
731 ····const/4·v2,·0x3731 ····const/4·v2,·0x3
  
732 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeLongElement(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V732 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeLongElement(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V
  
733 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;733 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
734 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;734 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
735 ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod;->params:[B735 ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod;->params:[B
  
736 ····const/4·v1,·0x4736 ····const/4·v1,·0x4
  
6.28 KB
smali_classes3/org/ton/block/AddrStdTlbConstructor.smali
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 ········"Lorg/ton/tlb/TlbConstructor<",9 ········"Lorg/ton/tlb/TlbConstructor<",
10 ········"Lorg/ton/block/AddrStd;",10 ········"Lorg/ton/block/AddrStd;",
11 ········">;"11 ········">;"
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nAddrStd.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStdTlbConstructor\n+·2·CellBuilder.kt\norg/ton/cell/CellBuilderKt\n+·3·TlbCodec.kt\norg/ton/tlb/TlbCodecKt\n+·4·CellSlice.kt\norg/ton/cell/CellSliceKt\n*L\n1#1,176:1\n134#2:177\n135#2:181\n46#3,3:178\n39#3:183\n81#4:182\n*S·KotlinDebug\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStdTlbConstructor\n*L\n161#1:177\n161#1:181\n162#1:178,3\n170#1:183\n169#1:182\n*E\n"15 ····value·=·"SMAP\nAddrStd.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStdTlbConstructor\n+·2·CellBuilder.kt\norg/ton/cell/CellBuilderKt\n+·3·TlbCodec.kt\norg/ton/tlb/TlbCodecKt\n+·4·CellSlice.kt\norg/ton/cell/CellSliceKt\n*L\n1#1,189:1\n134#2:190\n135#2:194\n46#3,3:191\n39#3:196\n81#4:195\n*S·KotlinDebug\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStdTlbConstructor\n*L\n174#1:190\n174#1:194\n175#1:191,3\n183#1:196\n182#1:195\n*E\n"
16 .end·annotation16 .end·annotation
  
17 .annotation·runtime·Lkotlin/Metadata;17 .annotation·runtime·Lkotlin/Metadata;
18 ····d1·=·{18 ····d1·=·{
19 ········"\u00004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u00c2\u0002\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0003J\u0010\u0010\u0008\u001a\u00020\u00022\u0006\u0010\t\u001a\u00020\nH\u0016J\u0018\u0010\u000b\u001a\u00020\u000c2\u0006\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\u0002H\u0016R\u001a\u0010\u0004\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00070\u00060\u0005X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0010"19 ········"\u00004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u00c2\u0002\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0003J\u0010\u0010\u0008\u001a\u00020\u00022\u0006\u0010\t\u001a\u00020\nH\u0016J\u0018\u0010\u000b\u001a\u00020\u000c2\u0006\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\u0002H\u0016R\u001a\u0010\u0004\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00070\u00060\u0005X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0010"
20 ····}20 ····}
21 ····d2·=·{21 ····d2·=·{
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
  
70 ····new-instance·v0,·Lorg/ton/block/AddrStdTlbConstructor;70 ····new-instance·v0,·Lorg/ton/block/AddrStdTlbConstructor;
  
71 ····invoke-direct·{v0},·Lorg/ton/block/AddrStdTlbConstructor;-><init>()V71 ····invoke-direct·{v0},·Lorg/ton/block/AddrStdTlbConstructor;-><init>()V
  
72 ····sput-object·v0,·Lorg/ton/block/AddrStdTlbConstructor;->INSTANCE:Lorg/ton/block/AddrStdTlbConstructor;72 ····sput-object·v0,·Lorg/ton/block/AddrStdTlbConstructor;->INSTANCE:Lorg/ton/block/AddrStdTlbConstructor;
  
73 ····.line·15673 ····.line·169
74 ····sget-object·v0,·Lorg/ton/block/Maybe;->Companion:Lorg/ton/block/Maybe$Companion;74 ····sget-object·v0,·Lorg/ton/block/Maybe;->Companion:Lorg/ton/block/Maybe$Companion;
  
75 ····sget-object·v1,·Lorg/ton/block/Anycast;->Companion:Lorg/ton/block/Anycast$Companion;75 ····sget-object·v1,·Lorg/ton/block/Anycast;->Companion:Lorg/ton/block/Anycast$Companion;
  
76 ····check-cast·v1,·Lorg/ton/tlb/TlbCodec;76 ····check-cast·v1,·Lorg/ton/tlb/TlbCodec;
  
77 ····invoke-static·{v0,·v1},·Lorg/ton/block/MaybeKt;->invoke(Lorg/ton/block/Maybe$Companion;Lorg/ton/tlb/TlbCodec;)Lorg/ton/tlb/TlbCodec;77 ····invoke-static·{v0,·v1},·Lorg/ton/block/MaybeKt;->invoke(Lorg/ton/block/Maybe$Companion;Lorg/ton/tlb/TlbCodec;)Lorg/ton/tlb/TlbCodec;
Offset 101, 83 lines modifiedOffset 101, 83 lines modified
  
101 ····const/4·v4,·0x6101 ····const/4·v4,·0x6
  
102 ····const/4·v5,·0x0102 ····const/4·v5,·0x0
  
103 ····move-object·v0,·p0103 ····move-object·v0,·p0
  
104 ····.line·153104 ····.line·166
105 ····invoke-direct/range·{v0·..·v5},·Lorg/ton/tlb/TlbConstructor;-><init>(Ljava/lang/String;Lorg/ton/bitstring/BitString;Lkotlin/reflect/KClass;ILkotlin/jvm/internal/DefaultConstructorMarker;)V105 ····invoke-direct/range·{v0·..·v5},·Lorg/ton/tlb/TlbConstructor;-><init>(Ljava/lang/String;Lorg/ton/bitstring/BitString;Lkotlin/reflect/KClass;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
  
106 ····return-void106 ····return-void
107 .end·method107 .end·method
  
  
108 #·virtual·methods108 #·virtual·methods
109 .method·public·bridge·synthetic·loadTlb(Lorg/ton/cell/CellSlice;)Ljava/lang/Object;109 .method·public·bridge·synthetic·loadTlb(Lorg/ton/cell/CellSlice;)Ljava/lang/Object;
110 ····.locals·0110 ····.locals·0
  
111 ····.line·153111 ····.line·166
112 ····invoke-virtual·{p0,·p1},·Lorg/ton/block/AddrStdTlbConstructor;->loadTlb(Lorg/ton/cell/CellSlice;)Lorg/ton/block/AddrStd;112 ····invoke-virtual·{p0,·p1},·Lorg/ton/block/AddrStdTlbConstructor;->loadTlb(Lorg/ton/cell/CellSlice;)Lorg/ton/block/AddrStd;
  
113 ····move-result-object·p1113 ····move-result-object·p1
  
114 ····return-object·p1114 ····return-object·p1
115 .end·method115 .end·method
  
116 .method·public·loadTlb(Lorg/ton/cell/CellSlice;)Lorg/ton/block/AddrStd;116 .method·public·loadTlb(Lorg/ton/cell/CellSlice;)Lorg/ton/block/AddrStd;
117 ····.locals·3117 ····.locals·3
  
118 ····const-string·v0,·"cellSlice"118 ····const-string·v0,·"cellSlice"
  
119 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V119 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
120 ····.line·170120 ····.line·183
121 ····sget-object·v0,·Lorg/ton/block/AddrStdTlbConstructor;->MaybeAnycast:Lorg/ton/tlb/TlbCodec;121 ····sget-object·v0,·Lorg/ton/block/AddrStdTlbConstructor;->MaybeAnycast:Lorg/ton/tlb/TlbCodec;
  
122 ····check-cast·v0,·Lorg/ton/tlb/TlbLoader;122 ····check-cast·v0,·Lorg/ton/tlb/TlbLoader;
  
123 ····.line·183123 ····.line·196
124 ····invoke-interface·{v0,·p1},·Lorg/ton/tlb/TlbLoader;->loadTlb(Lorg/ton/cell/CellSlice;)Ljava/lang/Object;124 ····invoke-interface·{v0,·p1},·Lorg/ton/tlb/TlbLoader;->loadTlb(Lorg/ton/cell/CellSlice;)Ljava/lang/Object;
  
125 ····move-result-object·v0125 ····move-result-object·v0
  
126 ····.line·170126 ····.line·183
127 ····check-cast·v0,·Lorg/ton/block/Maybe;127 ····check-cast·v0,·Lorg/ton/block/Maybe;
  
128 ····const/16·v1,·0x8128 ····const/16·v1,·0x8
  
129 ····.line·171129 ····.line·184
130 ····invoke-interface·{p1,·v1},·Lorg/ton/cell/CellSlice;->loadInt(I)Ljava/math/BigInteger;130 ····invoke-interface·{p1,·v1},·Lorg/ton/cell/CellSlice;->loadInt(I)Ljava/math/BigInteger;
  
131 ····move-result-object·v1131 ····move-result-object·v1
  
132 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I132 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I
  
133 ····move-result·v1133 ····move-result·v1
  
134 ····const/16·v2,·0x100134 ····const/16·v2,·0x100
  
135 ····.line·172135 ····.line·185
136 ····invoke-interface·{p1,·v2},·Lorg/ton/cell/CellSlice;->loadBits(I)Lorg/ton/bitstring/BitString;136 ····invoke-interface·{p1,·v2},·Lorg/ton/cell/CellSlice;->loadBits(I)Lorg/ton/bitstring/BitString;
  
137 ····move-result-object·p1137 ····move-result-object·p1
  
138 ····.line·173138 ····.line·186
139 ····new-instance·v2,·Lorg/ton/block/AddrStd;139 ····new-instance·v2,·Lorg/ton/block/AddrStd;
  
140 ····invoke-direct·{v2,·v0,·v1,·p1},·Lorg/ton/block/AddrStd;-><init>(Lorg/ton/block/Maybe;ILorg/ton/bitstring/BitString;)V140 ····invoke-direct·{v2,·v0,·v1,·p1},·Lorg/ton/block/AddrStd;-><init>(Lorg/ton/block/Maybe;ILorg/ton/bitstring/BitString;)V
  
141 ····return-object·v2141 ····return-object·v2
142 .end·method142 .end·method
  
143 .method·public·bridge·synthetic·storeTlb(Lorg/ton/cell/CellBuilder;Ljava/lang/Object;)V143 .method·public·bridge·synthetic·storeTlb(Lorg/ton/cell/CellBuilder;Ljava/lang/Object;)V
144 ····.locals·0144 ····.locals·0
  
145 ····.line·153145 ····.line·166
146 ····check-cast·p2,·Lorg/ton/block/AddrStd;146 ····check-cast·p2,·Lorg/ton/block/AddrStd;
  
147 ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/block/AddrStdTlbConstructor;->storeTlb(Lorg/ton/cell/CellBuilder;Lorg/ton/block/AddrStd;)V147 ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/block/AddrStdTlbConstructor;->storeTlb(Lorg/ton/cell/CellBuilder;Lorg/ton/block/AddrStd;)V
  
148 ····return-void148 ····return-void
149 .end·method149 .end·method
  
Offset 188, 36 lines modifiedOffset 188, 36 lines modified
  
188 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V188 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
189 ····const-string·v0,·"value"189 ····const-string·v0,·"value"
  
190 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V190 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
191 ····.line·162191 ····.line·175
192 ····sget-object·v0,·Lorg/ton/block/AddrStdTlbConstructor;->MaybeAnycast:Lorg/ton/tlb/TlbCodec;192 ····sget-object·v0,·Lorg/ton/block/AddrStdTlbConstructor;->MaybeAnycast:Lorg/ton/tlb/TlbCodec;
  
193 ····check-cast·v0,·Lorg/ton/tlb/TlbStorer;193 ····check-cast·v0,·Lorg/ton/tlb/TlbStorer;
Max diff block lines reached; 837/6319 bytes (13.25%) of diff not shown.
25.2 KB
smali_classes3/org/ton/block/AddrStd$Companion.smali
    
Offset 22, 48 lines modifiedOffset 22, 50 lines modified
22 ········"Lorg/ton/tlb/TlbCodec<",22 ········"Lorg/ton/tlb/TlbCodec<",
23 ········"Lorg/ton/block/AddrStd;",23 ········"Lorg/ton/block/AddrStd;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
28 ····value·=·"SMAP\nAddrStd.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStd$Companion\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,176:1\n1#2:177\n*E\n"28 ····value·=·"SMAP\nAddrStd.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStd$Companion\n+·2·Builder.kt\nio/ktor/utils/io/core/BuilderKt\n+·3·ByteReadPacket.kt\nio/ktor/utils/io/core/ByteReadPacketKt\n+·4·ByteReadPacketExtensions.kt\nio/ktor/utils/io/core/ByteReadPacketExtensionsKt\n+·5·fake.kt\nkotlin/jvm/internal/FakeKt\n+·6·UnsignedTypes.kt\nio[·...·truncated·by·diffoscope;·len:·224,·SHA:·6b6e28750d210551df3f198b15432808787bf7e649d31cd1d15a96bf75561639·...·]\n*E\n"
29 .end·annotation29 .end·annotation
  
30 .annotation·runtime·Lkotlin/Metadata;30 .annotation·runtime·Lkotlin/Metadata;
31 ····d1·=·{31 ····d1·=·{
32 ········"\u0000P\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u000[·...·truncated·by·diffoscope;·len:·1435,·SHA:·2268d1ebebef63dc5bd06b5ef74529890f325e304d65c2048af0ab4a86d646de·...·]"32 ········"\u0000X\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0005\n\u0002\u0008\u0002\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u000[·...·truncated·by·diffoscope;·len:·1457,·SHA:·acb7ffbd1b341bca2be9eb5e7218238eddfec4dec8327f44d7245b096623354e·...·]"
33 ····}33 ····}
34 ····d2·=·{34 ····d2·=·{
35 ········"Lorg/ton/block/AddrStd$Companion;",35 ········"Lorg/ton/block/AddrStd$Companion;",
36 ········"Lorg/ton/tlb/TlbCodec;",36 ········"Lorg/ton/tlb/TlbCodec;",
37 ········"Lorg/ton/block/AddrStd;",37 ········"Lorg/ton/block/AddrStd;",
38 ········"()V",38 ········"()V",
39 ········"crc",39 ········"checksum",
40 ········"",40 ········"",
 41 ········"tag",
 42 ········"",
 43 ········"workchainId",
41 ········"address",44 ········"address",
42 ········"testOnly", 
43 ········"",45 ········"",
44 ········"bounceable", 
45 ········"loadTlb",46 ········"loadTlb",
46 ········"cellSlice",47 ········"cellSlice",
47 ········"Lorg/ton/cell/CellSlice;",48 ········"Lorg/ton/cell/CellSlice;",
48 ········"parse",49 ········"parse",
49 ········"",50 ········"",
50 ········"parseRaw",51 ········"parseRaw",
51 ········"parseUserFriendly",52 ········"parseUserFriendly",
52 ········"serializer",53 ········"serializer",
53 ········"Lkotlinx/serialization/KSerializer;",54 ········"Lkotlinx/serialization/KSerializer;",
54 ········"storeTlb",55 ········"storeTlb",
55 ········"",56 ········"",
56 ········"cellBuilder",57 ········"cellBuilder",
57 ········"Lorg/ton/cell/CellBuilder;",58 ········"Lorg/ton/cell/CellBuilder;",
58 ········"value",59 ········"value",
59 ········"tag",60 ········"testOnly",
60 ········"",61 ········"",
 62 ········"bounceable",
61 ········"tlbCodec",63 ········"tlbCodec",
62 ········"Lorg/ton/tlb/TlbConstructor;",64 ········"Lorg/ton/tlb/TlbConstructor;",
63 ········"toString",65 ········"toString",
64 ········"userFriendly",66 ········"userFriendly",
65 ········"urlSafe",67 ········"urlSafe",
66 ········"ton-kotlin-block"68 ········"ton-kotlin-block"
67 ····}69 ····}
Offset 99, 59 lines modifiedOffset 101, 39 lines modified
99 ····.locals·0101 ····.locals·0
  
100 ····invoke-direct·{p0},·Lorg/ton/block/AddrStd$Companion;-><init>()V102 ····invoke-direct·{p0},·Lorg/ton/block/AddrStd$Companion;-><init>()V
  
101 ····return-void103 ····return-void
102 .end·method104 .end·method
  
103 .method·private·final·crc(Lorg/ton/block/AddrStd;ZZ)I105 .method·private·final·checksum(BI[B)I
104 ····.locals·3106 ····.locals·3
  
105 ····const/4·v0,·0x2107 ····const/4·v0,·0x2
  
106 ····new-array·v1,·v0,·[[B108 ····new-array·v1,·v0,·[[B
  
107 ····new-array·v0,·v0,·[B109 ····new-array·v0,·v0,·[B
  
108 ····.line·142 
109 ····invoke-direct·{p0,·p2,·p3},·Lorg/ton/block/AddrStd$Companion;->tag(ZZ)B 
  
110 ····move-result·p2 
  
111 ····const/4·p3,·0x0 
  
112 ····aput-byte·p2,·v0,·p3 
  
113 ····invoke-virtual·{p1},·Lorg/ton/block/AddrStd;->getWorkchain_id()I 
  
114 ····move-result·p2 
  
115 ····int-to-byte·p2,·p2 
  
116 ····const/4·v2,·0x1110 ····const/4·v2,·0x0
  
117 ····aput-byte·p2,·v0,·v2 
  
118 ····aput-object·v0,·v1,·p3 
  
 111 ····aput-byte·p1,·v0,·v2
119 ····.line·143 
120 ····invoke-virtual·{p1},·Lorg/ton/block/AddrStd;->getAddress()Lorg/ton/bitstring/BitString; 
  
121 ····move-result-object·p1112 ····int-to-byte·p1,·p2
  
122 ····const/4·p2,·0x0113 ····const/4·p2,·0x1
  
123 ····invoke-static·{p1,·p3,·v2,·p2},·Lorg/ton/bitstring/BitString$DefaultImpls;->toByteArray$default(Lorg/ton/bitstring/BitString;ZILjava/lang/Object;)[B114 ····aput-byte·p1,·v0,·p2
  
124 ····move-result-object·p1115 ····aput-object·v0,·v1,·v2
  
125 ····aput-object·p1,·v1,·v2116 ····aput-object·p3,·v1,·p2
  
126 ····.line·141117 ····.line·157
127 ····invoke-static·{v1},·Lorg/ton/crypto/Crc16Kt;->crc16([[B)I118 ····invoke-static·{v1},·Lorg/ton/crypto/crc16/Crc16Kt;->crc16([[B)I
  
128 ····move-result·p1119 ····move-result·p1
  
129 ····return·p1120 ····return·p1
130 .end·method121 .end·method
  
131 .method·private·final·tag(ZZ)B122 .method·private·final·tag(ZZ)B
Offset 280, 15 lines modifiedOffset 262, 15 lines modified
280 ····.annotation·runtime·Lkotlin/jvm/JvmStatic;262 ····.annotation·runtime·Lkotlin/jvm/JvmStatic;
281 ····.end·annotation263 ····.end·annotation
  
282 ····const-string·v0,·"address"264 ····const-string·v0,·"address"
  
283 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V265 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
284 ····.line·88266 ····.line·97
285 ····:try_start_0267 ····:try_start_0
286 ····move-object·v0,·p1268 ····move-object·v0,·p1
  
287 ····check-cast·v0,·Ljava/lang/CharSequence;269 ····check-cast·v0,·Ljava/lang/CharSequence;
  
Max diff block lines reached; 18437/25720 bytes (71.68%) of diff not shown.
5.41 KB
smali_classes3/org/ton/block/AddrStd.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ····value·=·{11 ····value·=·{
12 ········Lorg/ton/block/AddrStd$Companion;,12 ········Lorg/ton/block/AddrStd$Companion;,
13 ········Lorg/ton/block/AddrStd$$serializer;13 ········Lorg/ton/block/AddrStd$$serializer;
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
16 .annotation·system·Ldalvik/annotation/SourceDebugExtension;16 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
17 ····value·=·"SMAP\nAddrStd.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStd\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·Maybe.kt\norg/ton/block/MaybeKt\n+·4·BitString.kt\norg/ton/bitstring/BitStringKt\n*L\n1#1,176:1\n1#2:177\n15#3:178\n15#3:181\n18#4:179\n9#4:180\n*S·KotlinDebug\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStd\n*L\n40#1:178\n46#1:181\n42#1:179\n42#1:180\n*E\n"17 ····value·=·"SMAP\nAddrStd.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStd\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·Maybe.kt\norg/ton/block/MaybeKt\n+·4·BitString.kt\norg/ton/bitstring/BitStringKt\n*L\n1#1,189:1\n1#2:190\n15#3:191\n15#3:194\n18#4:192\n9#4:193\n*S·KotlinDebug\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStd\n*L\n40#1:191\n46#1:194\n42#1:192\n42#1:193\n*E\n"
18 .end·annotation18 .end·annotation
  
19 .annotation·runtime·Lkotlin/Metadata;19 .annotation·runtime·Lkotlin/Metadata;
20 ····d1·=·{20 ····d1·=·{
21 ········"\u0000b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\r\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0002\u0008\u0005\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·12\u00020\u0001:\u000201B\u0017\u0008\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0006B\u0017\u0008\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0007\u00a2\u0006\u0002\u0010\u0008B!\u0008\u0016\u0012\u0008\u0010\t\u001a\u0004\u0018\u00010\n\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0007\u00a2\u0006\u0002\u0010\u000bB!\u0008\u0016\u0012\u0008\u0010\t\u001a\u0004\u0018\u00010\n\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u000cB;\u0008\u0017\u0012\u0006\u0010\r\u001a\u00020\u0003\u0012\u000e\u0010\t\u001a\n\u0012\u0004\u0012\u00020\n\u0018\u00010\u000e\u0012\u0006\u0010\u000f\u001a\u00020\u0003\u0012\u0008\u0010\u0004\u001a\u0004\u0018\u00010\u0005\u0012\u0008\u0010\u0010\u001a\u0004\u0018\u00010\u0011\u00a2\u0006\u0002\u0010\u0012B#\u0012\u000c\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000e\u0012\u0006\u0010\u000f\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0013J\u000f\u0010\u001a\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000eH\u00c6\u0003J\t\u0010\u001b\u001a\u00020\u0003H\u00c6\u0003J\t\u0010\u001c\u001a\u00020\u0005H\u00c6\u0003J-\u0010\u001d\u001a\u00020\u00002\u000e\u0008\u0002\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000e2\u0008\u0008\u0002\u0010\u000f\u001a\u00020\u00032\u0008\u0008\u0002\u0010\u0004\u001a\u00020\u0005H\u00c6\u0001J\u0013\u0010\u001e\u001a\u00020\u001f2\u0008\u0010·\u001a\u0004\u0018\u00010!H\u00d6\u0003J\t\u0010\"\u001a\u00020\u0003H\u00d6\u0001J\u0008\u0010#\u001a\u00020$H\u0016J.\u0010#\u001a\u00020$2\u0008\u0008\u0002\u0010%\u001a\u00020\u001f2\u0008\u0008\u0002\u0010&\u001a\u00020\u001f2\u0008\u0008\u0002\u0010\'\u001a\u00020\u001f2\u0008\u0008\u0002\u0010(\u001a\u00020\u001fJ!\u0010)\u001a\u00020*2\u0006\u0010+\u001a\u00020\u00002\u0006\u0010,\u001a\u00020-2\u0006\u0010.\u001a\u00020/H\u00c7\u0001R\u0011\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0014\u0010\u0015R\u0017\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000e\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0016\u0010\u0017R\u0014\u0010\u000f\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0018\u0010\u0019\u00a8\u00062"21 ········"\u0000b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\r\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0002\u0008\u0005\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·12\u00020\u0001:\u000201B\u0017\u0008\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0006B\u0017\u0008\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0007\u00a2\u0006\u0002\u0010\u0008B!\u0008\u0016\u0012\u0008\u0010\t\u001a\u0004\u0018\u00010\n\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0007\u00a2\u0006\u0002\u0010\u000bB!\u0008\u0016\u0012\u0008\u0010\t\u001a\u0004\u0018\u00010\n\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u000cB;\u0008\u0017\u0012\u0006\u0010\r\u001a\u00020\u0003\u0012\u000e\u0010\t\u001a\n\u0012\u0004\u0012\u00020\n\u0018\u00010\u000e\u0012\u0006\u0010\u000f\u001a\u00020\u0003\u0012\u0008\u0010\u0004\u001a\u0004\u0018\u00010\u0005\u0012\u0008\u0010\u0010\u001a\u0004\u0018\u00010\u0011\u00a2\u0006\u0002\u0010\u0012B#\u0012\u000c\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000e\u0012\u0006\u0010\u000f\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0013J\u000f\u0010\u001a\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000eH\u00c6\u0003J\t\u0010\u001b\u001a\u00020\u0003H\u00c6\u0003J\t\u0010\u001c\u001a\u00020\u0005H\u00c6\u0003J-\u0010\u001d\u001a\u00020\u00002\u000e\u0008\u0002\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000e2\u0008\u0008\u0002\u0010\u000f\u001a\u00020\u00032\u0008\u0008\u0002\u0010\u0004\u001a\u00020\u0005H\u00c6\u0001J\u0013\u0010\u001e\u001a\u00020\u001f2\u0008\u0010·\u001a\u0004\u0018\u00010!H\u00d6\u0003J\t\u0010\"\u001a\u00020\u0003H\u00d6\u0001J\u0008\u0010#\u001a\u00020$H\u0016J.\u0010#\u001a\u00020$2\u0008\u0008\u0002\u0010%\u001a\u00020\u001f2\u0008\u0008\u0002\u0010&\u001a\u00020\u001f2\u0008\u0008\u0002\u0010\'\u001a\u00020\u001f2\u0008\u0008\u0002\u0010(\u001a\u00020\u001fJ!\u0010)\u001a\u00020*2\u0006\u0010+\u001a\u00020\u00002\u0006\u0010,\u001a\u00020-2\u0006\u0010.\u001a\u00020/H\u00c7\u0001R\u0011\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0014\u0010\u0015R\u0017\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000e\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0016\u0010\u0017R\u0014\u0010\u000f\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0018\u0010\u0019\u00a8\u00062"
22 ····}22 ····}
23 ····d2·=·{23 ····d2·=·{
Offset 250, 15 lines modifiedOffset 250, 15 lines modified
250 .method·public·constructor·<init>(Lorg/ton/block/Anycast;ILorg/ton/bitstring/BitString;)V250 .method·public·constructor·<init>(Lorg/ton/block/Anycast;ILorg/ton/bitstring/BitString;)V
251 ····.locals·1251 ····.locals·1
  
252 ····const-string·v0,·"address"252 ····const-string·v0,·"address"
  
253 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V253 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
254 ····.line·181254 ····.line·194
255 ····sget-object·v0,·Lorg/ton/block/Maybe;->Companion:Lorg/ton/block/Maybe$Companion;255 ····sget-object·v0,·Lorg/ton/block/Maybe;->Companion:Lorg/ton/block/Maybe$Companion;
  
256 ····invoke-virtual·{v0,·p1},·Lorg/ton/block/Maybe$Companion;->of(Ljava/lang/Object;)Lorg/ton/block/Maybe;256 ····invoke-virtual·{v0,·p1},·Lorg/ton/block/Maybe$Companion;->of(Ljava/lang/Object;)Lorg/ton/block/Maybe;
  
257 ····move-result-object·p1257 ····move-result-object·p1
  
258 ····.line·45258 ····.line·45
Offset 270, 27 lines modifiedOffset 270, 27 lines modified
270 .method·public·constructor·<init>(Lorg/ton/block/Anycast;I[B)V270 .method·public·constructor·<init>(Lorg/ton/block/Anycast;I[B)V
271 ····.locals·2271 ····.locals·2
  
272 ····const-string·v0,·"address"272 ····const-string·v0,·"address"
  
273 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V273 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
274 ····.line·178274 ····.line·191
275 ····sget-object·v0,·Lorg/ton/block/Maybe;->Companion:Lorg/ton/block/Maybe$Companion;275 ····sget-object·v0,·Lorg/ton/block/Maybe;->Companion:Lorg/ton/block/Maybe$Companion;
  
276 ····invoke-virtual·{v0,·p1},·Lorg/ton/block/Maybe$Companion;->of(Ljava/lang/Object;)Lorg/ton/block/Maybe;276 ····invoke-virtual·{v0,·p1},·Lorg/ton/block/Maybe$Companion;->of(Ljava/lang/Object;)Lorg/ton/block/Maybe;
  
277 ····move-result-object·p1277 ····move-result-object·p1
  
278 ····.line·179278 ····.line·192
279 ····array-length·v0,·p3279 ····array-length·v0,·p3
  
280 ····mul-int/lit8·v0,·v0,·0x8280 ····mul-int/lit8·v0,·v0,·0x8
  
281 ····.line·180281 ····.line·193
282 ····sget-object·v1,·Lorg/ton/bitstring/BitString;->Companion:Lorg/ton/bitstring/BitString$Companion;282 ····sget-object·v1,·Lorg/ton/bitstring/BitString;->Companion:Lorg/ton/bitstring/BitString$Companion;
  
283 ····invoke-virtual·{v1,·p3,·v0},·Lorg/ton/bitstring/BitString$Companion;->of([BI)Lorg/ton/bitstring/BitString;283 ····invoke-virtual·{v1,·p3,·v0},·Lorg/ton/bitstring/BitString$Companion;->of([BI)Lorg/ton/bitstring/BitString;
  
284 ····move-result-object·p3284 ····move-result-object·p3
  
285 ····.line·39285 ····.line·39
579 B
smali_classes3/org/ton/boc/BagOfCellsUtilsKt.smali
    
Offset 1579, 19 lines modifiedOffset 1579, 17 lines modified
1579 ····const/4·p2,·0x61579 ····const/4·p2,·0x6
  
1580 ····const/4·p3,·0x01580 ····const/4·p3,·0x0
  
1581 ····const/4·p4,·0x01581 ····const/4·p4,·0x0
  
1582 ····.line·1731582 ····.line·173
1583 ····invoke-static·{p1,·p4,·p4,·p2,·p3},·Lorg/ton/crypto/Crc32cKt;->crc32c$default([BIIILjava/lang/Object;)J1583 ····invoke-static·{p1,·p4,·p4,·p2,·p3},·Lorg/ton/crypto/crc32/Crc32_jvmKt;->crc32c$default([BIIILjava/lang/Object;)I
  
1584 ····move-result-wide·p21584 ····move-result·p2
  
1585 ····long-to-int·p2,·p2 
  
1586 ····const/4·v3,·0x01585 ····const/4·v3,·0x0
  
1587 ····const/4·v4,·0x01586 ····const/4·v4,·0x0
  
1588 ····const/4·v5,·0x61587 ····const/4·v5,·0x6
  
389 B
smali_classes3/org/ton/tl/TlConstructor$decode$2.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 ····c·=·"org.ton.tl.TlConstructor"27 ····c·=·"org.ton.tl.TlConstructor"
28 ····f·=·"TlConstructor.kt"28 ····f·=·"TlConstructor.kt"
29 ····i·=·{29 ····i·=·{
30 ········0x0,30 ········0x0,
31 ········0x031 ········0x0
32 ····}32 ····}
33 ····l·=·{33 ····l·=·{
34 ········0x2b34 ········0x30
35 ····}35 ····}
36 ····m·=·"decode$suspendImpl"36 ····m·=·"decode$suspendImpl"
37 ····n·=·{37 ····n·=·{
38 ········"input",38 ········"input",
39 ········"destination$iv$iv"39 ········"destination$iv$iv"
40 ····}40 ····}
41 ····s·=·{41 ····s·=·{
21.3 KB
smali_classes3/org/ton/tl/TlConstructor.smali
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········"Lorg/ton/tl/TlCodec<",16 ········"Lorg/ton/tl/TlCodec<",
17 ········"TT;>;"17 ········"TT;>;"
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
20 .annotation·system·Ldalvik/annotation/SourceDebugExtension;20 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
21 ····value·=·"SMAP\nTlConstructor.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TlConstructor.kt\norg/ton/tl/TlConstructor\n+·2·Builder.kt\nio/ktor/utils/io/core/BuilderKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·4·fake.kt\nkotlin/jvm/internal/FakeKt\n+·5·ChannelLittleEndian.kt\nio/ktor/utils/io/ChannelLittleEndianKt\n+·6·ByteOrderJvm.kt\nio/ktor/ut[·...·truncated·by·diffoscope;·len:·286,·SHA:·f73006251f6e93e6066e191fa1c575a0e1a1f345be4400f7d96447f68324183f·...·]\n*E\n"21 ····value·=·"SMAP\nTlConstructor.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TlConstructor.kt\norg/ton/tl/TlConstructor\n+·2·Strings.kt\nio/ktor/utils/io/core/StringsKt\n+·3·Builder.kt\nio/ktor/utils/io/core/BuilderKt\n+·4·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·5·fake.kt\nkotlin/jvm/internal/FakeKt\n+·6·ChannelLittleEndian.kt\nio/ktor/utils/io/Chann[·...·truncated·by·diffoscope;·len:·377,·SHA:·f72c5b886807737f6312f5a169f1b8d4d50eff34b70919cfd63422eed4e140fb·...·]\n*E\n"
22 .end·annotation22 .end·annotation
  
23 .annotation·runtime·Lkotlin/Metadata;23 .annotation·runtime·Lkotlin/Metadata;
24 ····d1·=·{24 ····d1·=·{
25 ········"\u0000T\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010·\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u000b\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\t\u0008&\u0018\u0000*\u0008\u0008\u0000\u0010\u0001*\u00020\u00022\u0008\u0012\u0004\u0012\u0002H\u00010\u0003B;\u0008\u0016\u0012\u000c\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u0012\u0008\u0008\u0002\u0010\u0008\u001a\u00020\t\u0012\u0012\u0008\u0002\u0010\n\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00030\u000b\u00a2\u0006\u0002\u0010\u000cB5\u0012\u0006\u0010\u0004\u001a\u00020\r\u0012\u0008\u0008\u0001\u0010\u0006\u001a\u00020\u0007\u0012\u0008\u0008\u0002\u0010\u0008\u001a\u00020\t\u0012\u0012\u0008\u0002\u0010\n\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00030\u000b\u00a2\u0006\u0002\u0010\u000eJ\u0019\u0010\u0017\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u0019H\u0096@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u001aJ\u0015\u0010\u0017\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u001bH\u0016\u00a2\u0006\u0002\u0010\u001cJ\u0019\u0010\u001d\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u0019H\u0096@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u001aJ\u0015\u0010\u001d\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u001bH\u0016\u00a2\u0006\u0002\u0010\u001cJ\u0015\u0010\u001e\u001a\u00020\u001f2\u0006\u0010·\u001a\u00028\u0000H\u0016\u00a2\u0006\u0002\u0010!J\u001d\u0010\u001e\u001a\u00020\"2\u0006\u0010#\u001a\u00020$2\u0006\u0010·\u001a\u00028\u0000H\u0016\u00a2\u0006\u0002\u0010%J\u0008\u0010&\u001a\u00020\u0007H\u0016J\'\u0010\'\u001a\u0002H(\"\u0008\u0008\u0001\u0010(*\u00020\u0002*\u00020\u001b2\u000c\u0010)\u001a\u0008\u0012\u0004\u0012\u0002H(0\u0000\u00a2\u0006\u0002\u0010*J/\u0010+\u001a\u00020\"\"\u0008\u0008\u0001\u0010(*\u00020\u0002*\u00020$2\u000c\u0010)\u001a\u0008\u0012\u0004\u0012\u0002H(0\u00032\u0006\u0010·\u001a\u0002H(\u00a2\u0006\u0002\u0010,R\u001b\u0010\n\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00030\u000b\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u000f\u0010\u0010R\u0011\u0010\u0008\u001a\u00020\t\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0011\u0010\u0012R\u0011\u0010\u0006\u001a\u00020\u0007\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0013\u0010\u0014R\u0011\u0010\u0004\u001a\u00020\r\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0015\u0010\u0016\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006-"25 ········"\u0000T\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010·\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u000b\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\t\u0008&\u0018\u0000*\u0008\u0008\u0000\u0010\u0001*\u00020\u00022\u0008\u0012\u0004\u0012\u0002H\u00010\u0003B;\u0008\u0016\u0012\u000c\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u0012\u0008\u0008\u0002\u0010\u0008\u001a\u00020\t\u0012\u0012\u0008\u0002\u0010\n\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00030\u000b\u00a2\u0006\u0002\u0010\u000cB5\u0012\u0006\u0010\u0004\u001a\u00020\r\u0012\u0008\u0008\u0001\u0010\u0006\u001a\u00020\u0007\u0012\u0008\u0008\u0002\u0010\u0008\u001a\u00020\t\u0012\u0012\u0008\u0002\u0010\n\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00030\u000b\u00a2\u0006\u0002\u0010\u000eJ\u0019\u0010\u0017\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u0019H\u0096@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u001aJ\u0015\u0010\u0017\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u001bH\u0016\u00a2\u0006\u0002\u0010\u001cJ\u0019\u0010\u001d\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u0019H\u0096@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u001aJ\u0015\u0010\u001d\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u001bH\u0016\u00a2\u0006\u0002\u0010\u001cJ\u0015\u0010\u001e\u001a\u00020\u001f2\u0006\u0010·\u001a\u00028\u0000H\u0016\u00a2\u0006\u0002\u0010!J\u001d\u0010\u001e\u001a\u00020\"2\u0006\u0010#\u001a\u00020$2\u0006\u0010·\u001a\u00028\u0000H\u0016\u00a2\u0006\u0002\u0010%J\u0008\u0010&\u001a\u00020\u0007H\u0016J\'\u0010\'\u001a\u0002H(\"\u0008\u0008\u0001\u0010(*\u00020\u0002*\u00020\u001b2\u000c\u0010)\u001a\u0008\u0012\u0004\u0012\u0002H(0\u0000\u00a2\u0006\u0002\u0010*J/\u0010+\u001a\u00020\"\"\u0008\u0008\u0001\u0010(*\u00020\u0002*\u00020$2\u000c\u0010)\u001a\u0008\u0012\u0004\u0012\u0002H(0\u00032\u0006\u0010·\u001a\u0002H(\u00a2\u0006\u0002\u0010,R\u001b\u0010\n\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00030\u000b\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u000f\u0010\u0010R\u0011\u0010\u0008\u001a\u00020\t\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0011\u0010\u0012R\u0011\u0010\u0006\u001a\u00020\u0007\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0013\u0010\u0014R\u0011\u0010\u0004\u001a\u00020\r\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0015\u0010\u0016\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006-"
26 ····}26 ····}
27 ····d2·=·{27 ····d2·=·{
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
  
127 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V127 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
128 ····const-string·v0,·"fields"128 ····const-string·v0,·"fields"
  
129 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V129 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
130 ····.line·21130 ····.line·26
131 ····move-object·v1,·p1131 ····move-object·v1,·p1
  
132 ····check-cast·v1,·Lkotlin/reflect/KClassifier;132 ····check-cast·v1,·Lkotlin/reflect/KClassifier;
  
133 ····const/4·v2,·0x0133 ····const/4·v2,·0x0
  
134 ····const/4·v3,·0x0134 ····const/4·v3,·0x0
Offset 146, 42 lines modifiedOffset 146, 91 lines modified
  
146 ····const/4·v6,·0x0146 ····const/4·v6,·0x0
  
147 ····invoke-static/range·{v1·..·v6},·Lkotlin/reflect/full/KClassifiers;->createType$default(Lkotlin/reflect/KClassifier;Ljava/util/List;ZLjava/util/List;ILjava/lang/Object;)Lkotlin/reflect/KType;147 ····invoke-static/range·{v1·..·v6},·Lkotlin/reflect/full/KClassifiers;->createType$default(Lkotlin/reflect/KClassifier;Ljava/util/List;ZLjava/util/List;ILjava/lang/Object;)Lkotlin/reflect/KType;
  
148 ····move-result-object·p1148 ····move-result-object·p1
  
149 ····.line·20149 ····.line·25
150 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/ton/tl/TlConstructor;-><init>(Lkotlin/reflect/KType;Ljava/lang/String;ILjava/util/List;)V150 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/ton/tl/TlConstructor;-><init>(Lkotlin/reflect/KType;Ljava/lang/String;ILjava/util/List;)V
  
151 ····return-void151 ····return-void
152 .end·method152 .end·method
  
153 .method·public·synthetic·constructor·<init>(Lkotlin/reflect/KClass;Ljava/lang/String;ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V153 .method·public·synthetic·constructor·<init>(Lkotlin/reflect/KClass;Ljava/lang/String;ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
154 ····.locals·0154 ····.locals·2
  
155 ····and-int/lit8·p6,·p5,·0x4155 ····and-int/lit8·p6,·p5,·0x4
  
 156 ····if-eqz·p6,·:cond_1
  
 157 ····.line·72
 158 ····sget-object·p3,·Lkotlin/text/Charsets;->UTF_8:Ljava/nio/charset/Charset;
  
 159 ····.line·73
 160 ····sget-object·p6,·Lkotlin/text/Charsets;->UTF_8:Ljava/nio/charset/Charset;
  
 161 ····invoke-static·{p3,·p6},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
 162 ····move-result·p6
  
 163 ····const/4·v0,·0x0
  
156 ····if-eqz·p6,·:cond_0164 ····if-eqz·p6,·:cond_0
  
 165 ····invoke-static·{p2},·Lkotlin/text/StringsKt;->encodeToByteArray(Ljava/lang/String;)[B
157 ····.line·20 
158 ····invoke-static·{p2},·Lorg/ton/crypto/Crc32Kt;->crc32(Ljava/lang/String;)I 
  
159 ····move-result·p3166 ····move-result-object·p3
  
 167 ····goto·:goto_0
  
 168 ····.line·75
160 ····:cond_0169 ····:cond_0
 170 ····invoke-virtual·{p3},·Ljava/nio/charset/Charset;->newEncoder()Ljava/nio/charset/CharsetEncoder;
  
 171 ····move-result-object·p3
  
 172 ····const-string·p6,·"charset.newEncoder()"
  
 173 ····invoke-static·{p3,·p6},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
  
 174 ····move-object·p6,·p2
  
 175 ····check-cast·p6,·Ljava/lang/CharSequence;
  
 176 ····invoke-virtual·{p2},·Ljava/lang/String;->length()I
  
 177 ····move-result·v1
  
 178 ····invoke-static·{p3,·p6,·v0,·v1},·Lio/ktor/utils/io/charsets/CharsetJVMKt;->encodeToByteArray(Ljava/nio/charset/CharsetEncoder;Ljava/lang/CharSequence;II)[B
  
 179 ····move-result-object·p3
  
 180 ····:goto_0
 181 ····const/4·p6,·0x6
  
 182 ····const/4·v1,·0x0
  
 183 ····.line·23
 184 ····invoke-static·{p3,·v0,·v0,·p6,·v1},·Lorg/ton/crypto/crc32/Crc32_jvmKt;->crc32$default([BIIILjava/lang/Object;)I
  
 185 ····move-result·p3
  
 186 ····:cond_1
161 ····and-int/lit8·p5,·p5,·0x8187 ····and-int/lit8·p5,·p5,·0x8
  
162 ····if-eqz·p5,·:cond_1188 ····if-eqz·p5,·:cond_2
  
 189 ····.line·24
163 ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->emptyList()Ljava/util/List;190 ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->emptyList()Ljava/util/List;
  
164 ····move-result-object·p4191 ····move-result-object·p4
  
 192 ····.line·20
165 ····:cond_1193 ····:cond_2
166 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/ton/tl/TlConstructor;-><init>(Lkotlin/reflect/KClass;Ljava/lang/String;ILjava/util/List;)V194 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/ton/tl/TlConstructor;-><init>(Lkotlin/reflect/KClass;Ljava/lang/String;ILjava/util/List;)V
  
167 ····return-void195 ····return-void
168 .end·method196 .end·method
  
169 .method·public·constructor·<init>(Lkotlin/reflect/KType;Ljava/lang/String;ILjava/util/List;)V197 .method·public·constructor·<init>(Lkotlin/reflect/KType;Ljava/lang/String;ILjava/util/List;)V
170 ····.locals·1198 ····.locals·1
Offset 225, 37 lines modifiedOffset 274, 84 lines modified
225 ····.line·18274 ····.line·18
Max diff block lines reached; 13960/21736 bytes (64.23%) of diff not shown.
422 B
smali_classes3/org/ton/tl/TlConstructor$decodeBoxed$2.smali
    
Offset 27, 16 lines modifiedOffset 27, 16 lines modified
27 ····c·=·"org.ton.tl.TlConstructor"27 ····c·=·"org.ton.tl.TlConstructor"
28 ····f·=·"TlConstructor.kt"28 ····f·=·"TlConstructor.kt"
29 ····i·=·{29 ····i·=·{
30 ········0x0,30 ········0x0,
31 ········0x031 ········0x0
32 ····}32 ····}
33 ····l·=·{33 ····l·=·{
34 ········0x40,34 ········0x44,
35 ········0x3735 ········0x3c
36 ····}36 ····}
37 ····m·=·"decodeBoxed$suspendImpl"37 ····m·=·"decodeBoxed$suspendImpl"
38 ····n·=·{38 ····n·=·{
39 ········"$this",39 ········"$this",
40 ········"input"40 ········"input"
41 ····}41 ····}
42 ····s·=·{42 ····s·=·{
2.72 KB
smali_classes3/org/ton/api/pub/PublicKeyAes$Companion.smali
    
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 .end·annotation52 .end·annotation
  
  
53 #·direct·methods53 #·direct·methods
54 .method·private·constructor·<init>()V54 .method·private·constructor·<init>()V
55 ····.locals·855 ····.locals·8
  
56 ····.line·10756 ····.line·109
57 ····const-class·v0,·Lorg/ton/api/pub/PublicKeyAes;57 ····const-class·v0,·Lorg/ton/api/pub/PublicKeyAes;
  
58 ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass;58 ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass;
  
59 ····move-result-object·v259 ····move-result-object·v2
  
60 ····const-string·v3,·"pub.aes·key:int256·=·PublicKey"60 ····const-string·v3,·"pub.aes·key:int256·=·PublicKey"
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 .end·method89 .end·method
  
  
90 #·virtual·methods90 #·virtual·methods
91 .method·public·bridge·synthetic·decode(Lio/ktor/utils/io/core/Input;)Ljava/lang/Object;91 .method·public·bridge·synthetic·decode(Lio/ktor/utils/io/core/Input;)Ljava/lang/Object;
92 ····.locals·092 ····.locals·0
  
93 ····.line·10793 ····.line·109
94 ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyAes$Companion;->decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyAes;94 ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyAes$Companion;->decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyAes;
  
95 ····move-result-object·p195 ····move-result-object·p1
  
96 ····return-object·p196 ····return-object·p1
97 .end·method97 .end·method
  
Offset 106, 31 lines modifiedOffset 106, 31 lines modified
  
106 ····const-string·v0,·"input"106 ····const-string·v0,·"input"
  
107 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V107 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
108 ····const/16·v0,·0x20108 ····const/16·v0,·0x20
  
109 ····.line·116109 ····.line·118
110 ····invoke-static·{p1,·v0},·Lio/ktor/utils/io/core/StringsKt;->readBytes(Lio/ktor/utils/io/core/Input;I)[B110 ····invoke-static·{p1,·v0},·Lio/ktor/utils/io/core/StringsKt;->readBytes(Lio/ktor/utils/io/core/Input;I)[B
  
111 ····move-result-object·p1111 ····move-result-object·p1
  
112 ····.line·117112 ····.line·119
113 ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyAes;113 ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyAes;
  
114 ····invoke-direct·{v0,·p1},·Lorg/ton/api/pub/PublicKeyAes;-><init>([B)V114 ····invoke-direct·{v0,·p1},·Lorg/ton/api/pub/PublicKeyAes;-><init>([B)V
  
115 ····return-object·v0115 ····return-object·v0
116 .end·method116 .end·method
  
117 .method·public·bridge·synthetic·encode(Lio/ktor/utils/io/core/Output;Ljava/lang/Object;)V117 .method·public·bridge·synthetic·encode(Lio/ktor/utils/io/core/Output;Ljava/lang/Object;)V
118 ····.locals·0118 ····.locals·0
  
119 ····.line·107119 ····.line·109
120 ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyAes;120 ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyAes;
  
121 ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyAes$Companion;->encode(Lio/ktor/utils/io/core/Output;Lorg/ton/api/pub/PublicKeyAes;)V121 ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyAes$Companion;->encode(Lio/ktor/utils/io/core/Output;Lorg/ton/api/pub/PublicKeyAes;)V
  
122 ····return-void122 ····return-void
123 .end·method123 .end·method
  
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
  
141 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V141 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
142 ····const-string·v0,·"value"142 ····const-string·v0,·"value"
  
143 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V143 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
144 ····.line·112144 ····.line·114
145 ····invoke-virtual·{p2},·Lorg/ton/api/pub/PublicKeyAes;->getKey()[B145 ····invoke-virtual·{p2},·Lorg/ton/api/pub/PublicKeyAes;->getKey()[B
  
146 ····move-result-object·v2146 ····move-result-object·v2
  
147 ····const/4·v3,·0x0147 ····const/4·v3,·0x0
  
148 ····const/4·v4,·0x0148 ····const/4·v4,·0x0
Offset 172, 14 lines modifiedOffset 172, 14 lines modified
172 ············"()",172 ············"()",
173 ············"Lkotlinx/serialization/KSerializer<",173 ············"Lkotlinx/serialization/KSerializer<",
174 ············"Lorg/ton/api/pub/PublicKeyAes;",174 ············"Lorg/ton/api/pub/PublicKeyAes;",
175 ············">;"175 ············">;"
176 ········}176 ········}
177 ····.end·annotation177 ····.end·annotation
  
178 ····.line·107178 ····.line·109
179 ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyAes$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyAes$$serializer;179 ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyAes$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyAes$$serializer;
  
180 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;180 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;
  
181 ····return-object·v0181 ····return-object·v0
182 .end·method182 .end·method
7.11 KB
smali_classes3/org/ton/api/pub/PublicKeyOverlay.smali
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 ····value·=·{12 ····value·=·{
13 ········Lorg/ton/api/pub/PublicKeyOverlay$Companion;,13 ········Lorg/ton/api/pub/PublicKeyOverlay$Companion;,
14 ········Lorg/ton/api/pub/PublicKeyOverlay$$serializer;14 ········Lorg/ton/api/pub/PublicKeyOverlay$$serializer;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
18 ····value·=·"SMAP\npub.kt\nKotlin\n*S·Kotlin\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyOverlay\n+·2·AdnlIdShort.kt\norg/ton/api/adnl/AdnlIdShortKt\n*L\n1#1,157:1\n12#2:158\n*S·KotlinDebug\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyOverlay\n*L\n127#1:158\n*E\n"18 ····value·=·"SMAP\npub.kt\nKotlin\n*S·Kotlin\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyOverlay\n+·2·AdnlIdShort.kt\norg/ton/api/adnl/AdnlIdShortKt\n*L\n1#1,159:1\n12#2:160\n*S·KotlinDebug\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyOverlay\n*L\n129#1:160\n*E\n"
19 .end·annotation19 .end·annotation
  
20 .annotation·runtime·Lkotlin/Metadata;20 .annotation·runtime·Lkotlin/Metadata;
21 ····d1·=·{21 ····d1·=·{
22 ········"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0012\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\t\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·%2\u00020\u00012\u00020\u0002:\u0002$%B#\u0008\u0017\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\u0008\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\u0008\u0010\u0007\u001a\u0004\u0018\u00010\u0008\u00a2\u0006\u0002\u0010\tB\r\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\nJ\t\u0010\r\u001a\u00020\u0006H\u00c6\u0003J\u0013\u0010\u000e\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u0006H\u00c6\u0001J\u0011\u0010\u000f\u001a\u00020\u00062\u0006\u0010\u0010\u001a\u00020\u0006H\u0096\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\u0008\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0004H\u00d6\u0001J\u0008\u0010\u0016\u001a\u00020\u0017H\u0016J\t\u0010\u0018\u001a\u00020\u0019H\u00d6\u0001J\u001a\u0010\u001a\u001a\u00020\u00122\u0006\u0010\u001b\u001a\u00020\u00062\u0008\u0010\u001c\u001a\u0004\u0018\u00010\u0006H\u0016J!\u0010\u001d\u001a\u00020\u001e2\u0006\u0010\u001f\u001a\u00020\u00002\u0006\u0010·\u001a\u00020!2\u0006\u0010\"\u001a\u00020#H\u00c7\u0001R\u0011\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u000b\u0010\u000c\u00a8\u0006&"22 ········"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0012\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\t\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·%2\u00020\u00012\u00020\u0002:\u0002$%B#\u0008\u0017\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\u0008\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\u0008\u0010\u0007\u001a\u0004\u0018\u00010\u0008\u00a2\u0006\u0002\u0010\tB\r\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\nJ\t\u0010\r\u001a\u00020\u0006H\u00c6\u0003J\u0013\u0010\u000e\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u0006H\u00c6\u0001J\u0011\u0010\u000f\u001a\u00020\u00062\u0006\u0010\u0010\u001a\u00020\u0006H\u0096\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\u0008\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0004H\u00d6\u0001J\u0008\u0010\u0016\u001a\u00020\u0017H\u0016J\t\u0010\u0018\u001a\u00020\u0019H\u00d6\u0001J\u001a\u0010\u001a\u001a\u00020\u00122\u0006\u0010\u001b\u001a\u00020\u00062\u0008\u0010\u001c\u001a\u0004\u0018\u00010\u0006H\u0016J!\u0010\u001d\u001a\u00020\u001e2\u0006\u0010\u001f\u001a\u00020\u00002\u0006\u0010·\u001a\u00020!2\u0006\u0010\"\u001a\u00020#H\u00c7\u0001R\u0011\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u000b\u0010\u000c\u00a8\u0006&"
23 ····}23 ····}
24 ····d2·=·{24 ····d2·=·{
Offset 119, 51 lines modifiedOffset 119, 51 lines modified
  
119 ····and-int/lit8·p3,·p1,·0x1119 ····and-int/lit8·p3,·p1,·0x1
  
120 ····const/4·v0,·0x1120 ····const/4·v0,·0x1
  
121 ····if-eq·v0,·p3,·:cond_0121 ····if-eq·v0,·p3,·:cond_0
  
122 ····.line·122122 ····.line·124
123 ····sget-object·p3,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyOverlay$$serializer;123 ····sget-object·p3,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyOverlay$$serializer;
  
124 ····invoke-virtual·{p3},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;124 ····invoke-virtual·{p3},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
  
125 ····move-result-object·p3125 ····move-result-object·p3
  
126 ····invoke-static·{p1,·v0,·p3},·Lkotlinx/serialization/internal/PluginExceptionsKt;->throwMissingFieldException(IILkotlinx/serialization/descriptors/SerialDescriptor;)V126 ····invoke-static·{p1,·v0,·p3},·Lkotlinx/serialization/internal/PluginExceptionsKt;->throwMissingFieldException(IILkotlinx/serialization/descriptors/SerialDescriptor;)V
  
127 ····:cond_0127 ····:cond_0
128 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V128 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
129 ····iput-object·p2,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B129 ····iput-object·p2,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B
  
130 ····.line·126130 ····.line·128
131 ····sget-object·p1,·Lorg/ton/crypto/EncryptorFail;->INSTANCE:Lorg/ton/crypto/EncryptorFail;131 ····sget-object·p1,·Lorg/ton/crypto/EncryptorFail;->INSTANCE:Lorg/ton/crypto/EncryptorFail;
  
132 ····.line·122132 ····.line·124
133 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->$$delegate_0:Lorg/ton/crypto/EncryptorFail;133 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->$$delegate_0:Lorg/ton/crypto/EncryptorFail;
  
134 ····return-void134 ····return-void
135 .end·method135 .end·method
  
136 .method·public·constructor·<init>([B)V136 .method·public·constructor·<init>([B)V
137 ····.locals·1137 ····.locals·1
  
138 ····const-string·v0,·"name"138 ····const-string·v0,·"name"
  
139 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V139 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
140 ····.line·122140 ····.line·124
141 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V141 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
142 ····.line·125142 ····.line·127
143 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B143 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B
  
144 ····.line·126144 ····.line·128
145 ····sget-object·p1,·Lorg/ton/crypto/EncryptorFail;->INSTANCE:Lorg/ton/crypto/EncryptorFail;145 ····sget-object·p1,·Lorg/ton/crypto/EncryptorFail;->INSTANCE:Lorg/ton/crypto/EncryptorFail;
  
146 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->$$delegate_0:Lorg/ton/crypto/EncryptorFail;146 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->$$delegate_0:Lorg/ton/crypto/EncryptorFail;
  
147 ····return-void147 ····return-void
148 .end·method148 .end·method
  
Offset 197, 15 lines modifiedOffset 197, 15 lines modified
  
197 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V197 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
198 ····const-string·v0,·"serialDesc"198 ····const-string·v0,·"serialDesc"
  
199 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V199 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
200 ····.line·122200 ····.line·124
201 ····sget-object·v0,·Lkotlinx/serialization/internal/ByteArraySerializer;->INSTANCE:Lkotlinx/serialization/internal/ByteArraySerializer;201 ····sget-object·v0,·Lkotlinx/serialization/internal/ByteArraySerializer;->INSTANCE:Lkotlinx/serialization/internal/ByteArraySerializer;
  
202 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;202 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
203 ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B203 ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B
  
204 ····const/4·v1,·0x0204 ····const/4·v1,·0x0
Offset 291, 15 lines modifiedOffset 291, 15 lines modified
291 ····:cond_2291 ····:cond_2
292 ····return·v0292 ····return·v0
293 .end·method293 .end·method
  
294 .method·public·final·getName()[B294 .method·public·final·getName()[B
295 ····.locals·1295 ····.locals·1
  
296 ····.line·125296 ····.line·127
297 ····iget-object·v0,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B297 ····iget-object·v0,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B
  
298 ····return-object·v0298 ····return-object·v0
299 .end·method299 .end·method
  
300 .method·public·hashCode()I300 .method·public·hashCode()I
301 ····.locals·1301 ····.locals·1
Offset 312, 22 lines modifiedOffset 312, 22 lines modified
  
312 ····return·v0312 ····return·v0
313 .end·method313 .end·method
  
314 .method·public·toAdnlIdShort()Lorg/ton/api/adnl/AdnlIdShort;314 .method·public·toAdnlIdShort()Lorg/ton/api/adnl/AdnlIdShort;
315 ····.locals·2315 ····.locals·2
  
316 ····.line·128316 ····.line·130
317 ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyOverlay;->Companion:Lorg/ton/api/pub/PublicKeyOverlay$Companion;317 ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyOverlay;->Companion:Lorg/ton/api/pub/PublicKeyOverlay$Companion;
  
318 ····invoke-virtual·{v0,·p0},·Lorg/ton/api/pub/PublicKeyOverlay$Companion;->hash(Ljava/lang/Object;)[B318 ····invoke-virtual·{v0,·p0},·Lorg/ton/api/pub/PublicKeyOverlay$Companion;->hash(Ljava/lang/Object;)[B
  
319 ····move-result-object·v0319 ····move-result-object·v0
  
320 ····.line·158320 ····.line·160
321 ····sget-object·v1,·Lorg/ton/api/adnl/AdnlIdShort;->Companion:Lorg/ton/api/adnl/AdnlIdShort$Companion;321 ····sget-object·v1,·Lorg/ton/api/adnl/AdnlIdShort;->Companion:Lorg/ton/api/adnl/AdnlIdShort$Companion;
  
322 ····invoke-virtual·{v1,·v0},·Lorg/ton/api/adnl/AdnlIdShort$Companion;->of([B)Lorg/ton/api/adnl/AdnlIdShort;322 ····invoke-virtual·{v1,·v0},·Lorg/ton/api/adnl/AdnlIdShort$Companion;->of([B)Lorg/ton/api/adnl/AdnlIdShort;
  
323 ····move-result-object·v0323 ····move-result-object·v0
  
324 ····return-object·v0324 ····return-object·v0
Offset 376, 15 lines modifiedOffset 376, 15 lines modified
  
376 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V376 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
377 ····const/4·v0,·0x0377 ····const/4·v0,·0x0
Max diff block lines reached; 1183/7176 bytes (16.49%) of diff not shown.
2.99 KB
smali_classes3/org/ton/api/pub/PublicKeyUnencrypted$Companion.smali
    
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 .end·annotation52 .end·annotation
  
  
53 #·direct·methods53 #·direct·methods
54 .method·private·constructor·<init>()V54 .method·private·constructor·<init>()V
55 ····.locals·855 ····.locals·8
  
56 ····.line·6256 ····.line·64
57 ····const-class·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted;57 ····const-class·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted;
  
58 ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass;58 ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass;
  
59 ····move-result-object·v259 ····move-result-object·v2
  
60 ····const-string·v3,·"pub.unenc·data:bytes·=·PublicKey"60 ····const-string·v3,·"pub.unenc·data:bytes·=·PublicKey"
Offset 89, 46 lines modifiedOffset 89, 46 lines modified
89 .end·method89 .end·method
  
  
90 #·virtual·methods90 #·virtual·methods
91 .method·public·bridge·synthetic·decode(Lio/ktor/utils/io/core/Input;)Ljava/lang/Object;91 .method·public·bridge·synthetic·decode(Lio/ktor/utils/io/core/Input;)Ljava/lang/Object;
92 ····.locals·092 ····.locals·0
  
93 ····.line·6293 ····.line·64
94 ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyUnencrypted$Companion;->decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyUnencrypted;94 ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyUnencrypted$Companion;->decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyUnencrypted;
  
95 ····move-result-object·p195 ····move-result-object·p1
  
96 ····return-object·p196 ····return-object·p1
97 .end·method97 .end·method
  
98 .method·public·decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyUnencrypted;98 .method·public·decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyUnencrypted;
99 ····.locals·199 ····.locals·1
  
100 ····const-string·v0,·"input"100 ····const-string·v0,·"input"
  
101 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V101 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
102 ····.line·71102 ····.line·73
103 ····invoke-static·{p1},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->readBytesTl(Lio/ktor/utils/io/core/Input;)[B103 ····invoke-static·{p1},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->readBytesTl(Lio/ktor/utils/io/core/Input;)[B
  
104 ····move-result-object·p1104 ····move-result-object·p1
  
105 ····.line·72105 ····.line·74
106 ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted;106 ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted;
  
107 ····invoke-direct·{v0,·p1},·Lorg/ton/api/pub/PublicKeyUnencrypted;-><init>([B)V107 ····invoke-direct·{v0,·p1},·Lorg/ton/api/pub/PublicKeyUnencrypted;-><init>([B)V
  
108 ····return-object·v0108 ····return-object·v0
109 .end·method109 .end·method
  
110 .method·public·bridge·synthetic·encode(Lio/ktor/utils/io/core/Output;Ljava/lang/Object;)V110 .method·public·bridge·synthetic·encode(Lio/ktor/utils/io/core/Output;Ljava/lang/Object;)V
111 ····.locals·0111 ····.locals·0
  
112 ····.line·62112 ····.line·64
113 ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyUnencrypted;113 ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyUnencrypted;
  
114 ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyUnencrypted$Companion;->encode(Lio/ktor/utils/io/core/Output;Lorg/ton/api/pub/PublicKeyUnencrypted;)V114 ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyUnencrypted$Companion;->encode(Lio/ktor/utils/io/core/Output;Lorg/ton/api/pub/PublicKeyUnencrypted;)V
  
115 ····return-void115 ····return-void
116 .end·method116 .end·method
  
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
  
139 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V139 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
140 ····const-string·v0,·"value"140 ····const-string·v0,·"value"
  
141 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V141 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
142 ····.line·67142 ····.line·69
143 ····invoke-virtual·{p2},·Lorg/ton/api/pub/PublicKeyUnencrypted;->getData()[B143 ····invoke-virtual·{p2},·Lorg/ton/api/pub/PublicKeyUnencrypted;->getData()[B
  
144 ····move-result-object·p2144 ····move-result-object·p2
  
145 ····invoke-static·{p1,·p2},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->writeBytesTl(Lio/ktor/utils/io/core/Output;[B)V145 ····invoke-static·{p1,·p2},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->writeBytesTl(Lio/ktor/utils/io/core/Output;[B)V
  
146 ····return-void146 ····return-void
Offset 160, 14 lines modifiedOffset 160, 14 lines modified
160 ············"()",160 ············"()",
161 ············"Lkotlinx/serialization/KSerializer<",161 ············"Lkotlinx/serialization/KSerializer<",
162 ············"Lorg/ton/api/pub/PublicKeyUnencrypted;",162 ············"Lorg/ton/api/pub/PublicKeyUnencrypted;",
163 ············">;"163 ············">;"
164 ········}164 ········}
165 ····.end·annotation165 ····.end·annotation
  
166 ····.line·62166 ····.line·64
167 ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;167 ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;
  
168 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;168 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;
  
169 ····return-object·v0169 ····return-object·v0
170 .end·method170 .end·method
1.99 KB
smali_classes3/org/ton/api/pub/PublicKeyEd25519.smali
    
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 ····return-void111 ····return-void
112 .end·method112 .end·method
  
113 .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V113 .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
114 ····.locals·1114 ····.locals·1
115 ····.param·p2····#·[B115 ····.param·p2····#·[B
116 ········.annotation·runtime·Lkotlinx/serialization/Serializable;116 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
117 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;117 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
118 ········.end·annotation118 ········.end·annotation
119 ····.end·param119 ····.end·param
120 ····.annotation·runtime·Lkotlin/Deprecated;120 ····.annotation·runtime·Lkotlin/Deprecated;
121 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;121 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
122 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"122 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
123 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;123 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
124 ············expression·=·""124 ············expression·=·""
Offset 224, 15 lines modifiedOffset 224, 15 lines modified
  
224 ····return-object·p0224 ····return-object·p0
225 .end·method225 .end·method
  
226 .method·public·static·synthetic·getKey$annotations()V226 .method·public·static·synthetic·getKey$annotations()V
227 ····.locals·0227 ····.locals·0
228 ····.annotation·runtime·Lkotlinx/serialization/Serializable;228 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
229 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;229 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
230 ····.end·annotation230 ····.end·annotation
  
231 ····return-void231 ····return-void
232 .end·method232 .end·method
  
233 .method·private·final·get_adnlIdShort()Lorg/ton/api/adnl/AdnlIdShort;233 .method·private·final·get_adnlIdShort()Lorg/ton/api/adnl/AdnlIdShort;
234 ····.locals·1234 ····.locals·1
Offset 314, 15 lines modifiedOffset 314, 15 lines modified
314 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V314 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
315 ····const-string·v0,·"serialDesc"315 ····const-string·v0,·"serialDesc"
  
316 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V316 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
317 ····.line·20317 ····.line·20
318 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;318 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
319 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;319 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
320 ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyEd25519;->key:[B320 ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyEd25519;->key:[B
  
321 ····const/4·v1,·0x0321 ····const/4·v1,·0x0
  
5.6 KB
smali_classes3/org/ton/api/pub/PublicKeyUnencrypted$$serializer.smali
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
  
83 ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;83 ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;
  
84 ····invoke-direct·{v0},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;-><init>()V84 ····invoke-direct·{v0},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;-><init>()V
  
85 ····sput-object·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;85 ····sput-object·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;
  
86 ····.line·3286 ····.line·34
87 ····new-instance·v1,·Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;87 ····new-instance·v1,·Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;
  
88 ····check-cast·v0,·Lkotlinx/serialization/internal/GeneratedSerializer;88 ····check-cast·v0,·Lkotlinx/serialization/internal/GeneratedSerializer;
  
89 ····const-string·v2,·"pub.unenc"89 ····const-string·v2,·"pub.unenc"
  
90 ····const/4·v3,·0x190 ····const/4·v3,·0x1
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
  
120 ····return-void120 ····return-void
121 .end·method121 .end·method
  
122 .method·private·constructor·<init>()V122 .method·private·constructor·<init>()V
123 ····.locals·0123 ····.locals·0
  
124 ····.line·32124 ····.line·34
125 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V125 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
126 ····return-void126 ····return-void
127 .end·method127 .end·method
  
  
128 #·virtual·methods128 #·virtual·methods
Offset 142, 45 lines modifiedOffset 142, 45 lines modified
142 ········}142 ········}
143 ····.end·annotation143 ····.end·annotation
  
144 ····const/4·v0,·0x1144 ····const/4·v0,·0x1
  
145 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;145 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
146 ····.line·32146 ····.line·34
147 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;147 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
148 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;148 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
149 ····const/4·v2,·0x0149 ····const/4·v2,·0x0
  
150 ····aput-object·v1,·v0,·v2150 ····aput-object·v1,·v0,·v2
  
151 ····return-object·v0151 ····return-object·v0
152 .end·method152 .end·method
  
153 .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;153 .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
154 ····.locals·0154 ····.locals·0
  
155 ····.line·32155 ····.line·34
156 ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyUnencrypted;156 ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyUnencrypted;
  
157 ····move-result-object·p1157 ····move-result-object·p1
  
158 ····return-object·p1158 ····return-object·p1
159 .end·method159 .end·method
  
160 .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyUnencrypted;160 .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyUnencrypted;
161 ····.locals·8161 ····.locals·8
  
162 ····const-string·v0,·"decoder"162 ····const-string·v0,·"decoder"
  
163 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V163 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
164 ····.line·32164 ····.line·34
165 ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;165 ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
  
166 ····move-result-object·v0166 ····move-result-object·v0
  
167 ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder;167 ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder;
  
168 ····move-result-object·p1168 ····move-result-object·p1
Offset 193, 15 lines modifiedOffset 193, 15 lines modified
  
193 ····const/4·v3,·0x1193 ····const/4·v3,·0x1
  
194 ····const/4·v4,·0x0194 ····const/4·v4,·0x0
  
195 ····if-eqz·v1,·:cond_0195 ····if-eqz·v1,·:cond_0
  
196 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;196 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
197 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;197 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
198 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;198 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
199 ····move-result-object·v1199 ····move-result-object·v1
  
Offset 221, 15 lines modifiedOffset 221, 15 lines modified
  
221 ····const/4·v7,·-0x1221 ····const/4·v7,·-0x1
  
222 ····if-eq·v6,·v7,·:cond_2222 ····if-eq·v6,·v7,·:cond_2
  
223 ····if-nez·v6,·:cond_1223 ····if-nez·v6,·:cond_1
  
224 ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;224 ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
225 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;225 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;
  
226 ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;226 ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
227 ····move-result-object·v1227 ····move-result-object·v1
  
Offset 271, 15 lines modifiedOffset 271, 15 lines modified
  
271 ····return-object·v0271 ····return-object·v0
272 .end·method272 .end·method
  
273 .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V273 .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
274 ····.locals·0274 ····.locals·0
  
275 ····.line·32275 ····.line·34
276 ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyUnencrypted;276 ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyUnencrypted;
  
277 ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lorg/ton/api/pub/PublicKeyUnencrypted;)V277 ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lorg/ton/api/pub/PublicKeyUnencrypted;)V
  
278 ····return-void278 ····return-void
279 .end·method279 .end·method
  
Offset 290, 15 lines modifiedOffset 290, 15 lines modified
  
Max diff block lines reached; 1054/5593 bytes (18.84%) of diff not shown.
9.5 KB
smali_classes3/org/ton/api/pub/PublicKeyAes.smali
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 ····value·=·{12 ····value·=·{
13 ········Lorg/ton/api/pub/PublicKeyAes$Companion;,13 ········Lorg/ton/api/pub/PublicKeyAes$Companion;,
14 ········Lorg/ton/api/pub/PublicKeyAes$$serializer;14 ········Lorg/ton/api/pub/PublicKeyAes$$serializer;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
18 ····value·=·"SMAP\npub.kt\nKotlin\n*S·Kotlin\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyAes\n+·2·AdnlIdShort.kt\norg/ton/api/adnl/AdnlIdShortKt\n*L\n1#1,157:1\n12#2:158\n*S·KotlinDebug\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyAes\n*L\n84#1:158\n*E\n"18 ····value·=·"SMAP\npub.kt\nKotlin\n*S·Kotlin\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyAes\n+·2·AdnlIdShort.kt\norg/ton/api/adnl/AdnlIdShortKt\n*L\n1#1,159:1\n12#2:160\n*S·KotlinDebug\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyAes\n*L\n86#1:160\n*E\n"
19 .end·annotation19 .end·annotation
  
20 .annotation·runtime·Lkotlin/Metadata;20 .annotation·runtime·Lkotlin/Metadata;
21 ····d1·=·{21 ····d1·=·{
22 ········"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0012\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u000b\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·\'2\u00020\u00012\u00020\u0002:\u0002&\'B%\u0008\u0017\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\n\u0008\u0001\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\u0008\u0010\u0007\u001a\u0004\u0018\u00010\u0008\u00a2\u0006\u0002\u0010\tB\r\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\nJ\t\u0010\u000f\u001a\u00020\u0006H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u0006H\u00c6\u0001J\u0011\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u0012\u001a\u00020\u0006H\u0096\u0001J\u0013\u0010\u0013\u001a\u00020\u00142\u0008\u0010\u0015\u001a\u0004\u0018\u00010\u0016H\u0096\u0002J\u0008\u0010\u0017\u001a\u00020\u0004H\u0016J\u0008\u0010\u0018\u001a\u00020\u0019H\u0016J\u0008\u0010\u001a\u001a\u00020\u001bH\u0016J\u001b\u0010\u001c\u001a\u00020\u00142\u0006\u0010\u001d\u001a\u00020\u00062\u0008\u0010\u001e\u001a\u0004\u0018\u00010\u0006H\u0096\u0001J!\u0010\u001f\u001a\u00020·2\u0006\u0010!\u001a\u00020\u00002\u0006\u0010\"\u001a\u00020#2\u0006\u0010$\u001a\u00020%H\u00c7\u0001R\u001c\u0010\u0005\u001a\u00020\u00068\u0006X\u0087\u0004\u00a2\u0006\u000e\n\u0000\u0012\u0004\u0008\u000b\u0010\u000c\u001a\u0004\u0008\r\u0010\u000e\u00a8\u0006("22 ········"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0012\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u000b\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·\'2\u00020\u00012\u00020\u0002:\u0002&\'B%\u0008\u0017\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\n\u0008\u0001\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\u0008\u0010\u0007\u001a\u0004\u0018\u00010\u0008\u00a2\u0006\u0002\u0010\tB\r\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\nJ\t\u0010\u000f\u001a\u00020\u0006H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u0006H\u00c6\u0001J\u0011\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u0012\u001a\u00020\u0006H\u0096\u0001J\u0013\u0010\u0013\u001a\u00020\u00142\u0008\u0010\u0015\u001a\u0004\u0018\u00010\u0016H\u0096\u0002J\u0008\u0010\u0017\u001a\u00020\u0004H\u0016J\u0008\u0010\u0018\u001a\u00020\u0019H\u0016J\u0008\u0010\u001a\u001a\u00020\u001bH\u0016J\u001b\u0010\u001c\u001a\u00020\u00142\u0006\u0010\u001d\u001a\u00020\u00062\u0008\u0010\u001e\u001a\u0004\u0018\u00010\u0006H\u0096\u0001J!\u0010\u001f\u001a\u00020·2\u0006\u0010!\u001a\u00020\u00002\u0006\u0010\"\u001a\u00020#2\u0006\u0010$\u001a\u00020%H\u00c7\u0001R\u001c\u0010\u0005\u001a\u00020\u00068\u0006X\u0087\u0004\u00a2\u0006\u000e\n\u0000\u0012\u0004\u0008\u000b\u0010\u000c\u001a\u0004\u0008\r\u0010\u000e\u00a8\u0006("
23 ····}23 ····}
24 ····d2·=·{24 ····d2·=·{
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 ····return-void108 ····return-void
109 .end·method109 .end·method
  
110 .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V110 .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
111 ····.locals·1111 ····.locals·1
112 ····.param·p2····#·[B112 ····.param·p2····#·[B
113 ········.annotation·runtime·Lkotlinx/serialization/Serializable;113 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
114 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;114 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
115 ········.end·annotation115 ········.end·annotation
116 ····.end·param116 ····.end·param
117 ····.annotation·runtime·Lkotlin/Deprecated;117 ····.annotation·runtime·Lkotlin/Deprecated;
118 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;118 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
119 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"119 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
120 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;120 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
121 ············expression·=·""121 ············expression·=·""
Offset 126, 53 lines modifiedOffset 126, 53 lines modified
  
126 ····and-int/lit8·p3,·p1,·0x1126 ····and-int/lit8·p3,·p1,·0x1
  
127 ····const/4·v0,·0x1127 ····const/4·v0,·0x1
  
128 ····if-eq·v0,·p3,·:cond_0128 ····if-eq·v0,·p3,·:cond_0
  
129 ····.line·77129 ····.line·79
130 ····sget-object·p3,·Lorg/ton/api/pub/PublicKeyAes$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyAes$$serializer;130 ····sget-object·p3,·Lorg/ton/api/pub/PublicKeyAes$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyAes$$serializer;
  
131 ····invoke-virtual·{p3},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;131 ····invoke-virtual·{p3},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
  
132 ····move-result-object·p3132 ····move-result-object·p3
  
133 ····invoke-static·{p1,·v0,·p3},·Lkotlinx/serialization/internal/PluginExceptionsKt;->throwMissingFieldException(IILkotlinx/serialization/descriptors/SerialDescriptor;)V133 ····invoke-static·{p1,·v0,·p3},·Lkotlinx/serialization/internal/PluginExceptionsKt;->throwMissingFieldException(IILkotlinx/serialization/descriptors/SerialDescriptor;)V
  
134 ····:cond_0134 ····:cond_0
135 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V135 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
136 ····iput-object·p2,·p0,·Lorg/ton/api/pub/PublicKeyAes;->key:[B136 ····iput-object·p2,·p0,·Lorg/ton/api/pub/PublicKeyAes;->key:[B
  
137 ····.line·82137 ····.line·84
138 ····new-instance·p1,·Lorg/ton/crypto/aes/EncryptorAes;138 ····new-instance·p1,·Lorg/ton/crypto/aes/EncryptorAes;
  
139 ····invoke-direct·{p1,·p2},·Lorg/ton/crypto/aes/EncryptorAes;-><init>([B)V139 ····invoke-direct·{p1,·p2},·Lorg/ton/crypto/aes/EncryptorAes;-><init>([B)V
  
140 ····.line·77140 ····.line·79
141 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyAes;->$$delegate_0:Lorg/ton/crypto/aes/EncryptorAes;141 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyAes;->$$delegate_0:Lorg/ton/crypto/aes/EncryptorAes;
  
142 ····return-void142 ····return-void
143 .end·method143 .end·method
  
144 .method·public·constructor·<init>([B)V144 .method·public·constructor·<init>([B)V
145 ····.locals·1145 ····.locals·1
  
146 ····const-string·v0,·"key"146 ····const-string·v0,·"key"
  
147 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V147 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
148 ····.line·77148 ····.line·79
149 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V149 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
150 ····.line·80150 ····.line·82
151 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyAes;->key:[B151 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyAes;->key:[B
  
152 ····.line·82152 ····.line·84
153 ····new-instance·v0,·Lorg/ton/crypto/aes/EncryptorAes;153 ····new-instance·v0,·Lorg/ton/crypto/aes/EncryptorAes;
  
154 ····invoke-direct·{v0,·p1},·Lorg/ton/crypto/aes/EncryptorAes;-><init>([B)V154 ····invoke-direct·{v0,·p1},·Lorg/ton/crypto/aes/EncryptorAes;-><init>([B)V
  
155 ····iput-object·v0,·p0,·Lorg/ton/api/pub/PublicKeyAes;->$$delegate_0:Lorg/ton/crypto/aes/EncryptorAes;155 ····iput-object·v0,·p0,·Lorg/ton/api/pub/PublicKeyAes;->$$delegate_0:Lorg/ton/crypto/aes/EncryptorAes;
  
156 ····return-void156 ····return-void
Offset 194, 15 lines modifiedOffset 194, 15 lines modified
  
194 ····return-object·p0194 ····return-object·p0
195 .end·method195 .end·method
  
196 .method·public·static·synthetic·getKey$annotations()V196 .method·public·static·synthetic·getKey$annotations()V
197 ····.locals·0197 ····.locals·0
198 ····.annotation·runtime·Lkotlinx/serialization/Serializable;198 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
199 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;199 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
200 ····.end·annotation200 ····.end·annotation
  
201 ····return-void201 ····return-void
202 .end·method202 .end·method
  
203 .method·public·static·final·write$Self(Lorg/ton/api/pub/PublicKeyAes;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V203 .method·public·static·final·write$Self(Lorg/ton/api/pub/PublicKeyAes;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
204 ····.locals·2204 ····.locals·2
Offset 217, 16 lines modifiedOffset 217, 16 lines modified
  
217 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V217 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
218 ····const-string·v0,·"serialDesc"218 ····const-string·v0,·"serialDesc"
  
219 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V219 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
220 ····.line·77220 ····.line·79
221 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;221 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
222 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;222 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
223 ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyAes;->key:[B223 ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyAes;->key:[B
  
224 ····const/4·v1,·0x0224 ····const/4·v1,·0x0
  
Offset 280, 15 lines modifiedOffset 280, 15 lines modified
  
280 ····const/4·v0,·0x1280 ····const/4·v0,·0x1
  
281 ····if-ne·p0,·p1,·:cond_0281 ····if-ne·p0,·p1,·:cond_0
  
282 ····return·v0282 ····return·v0
  
283 ····.line·88283 ····.line·90
Max diff block lines reached; 3213/9635 bytes (33.35%) of diff not shown.
9.65 KB
smali_classes3/org/ton/api/pub/PublicKeyUnencrypted.smali
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 ····value·=·{12 ····value·=·{
13 ········Lorg/ton/api/pub/PublicKeyUnencrypted$Companion;,13 ········Lorg/ton/api/pub/PublicKeyUnencrypted$Companion;,
14 ········Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;14 ········Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
18 ····value·=·"SMAP\npub.kt\nKotlin\n*S·Kotlin\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyUnencrypted\n+·2·AdnlIdShort.kt\norg/ton/api/adnl/AdnlIdShortKt\n*L\n1#1,157:1\n12#2:158\n*S·KotlinDebug\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyUnencrypted\n*L\n39#1:158\n*E\n"18 ····value·=·"SMAP\npub.kt\nKotlin\n*S·Kotlin\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyUnencrypted\n+·2·AdnlIdShort.kt\norg/ton/api/adnl/AdnlIdShortKt\n*L\n1#1,159:1\n12#2:160\n*S·KotlinDebug\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyUnencrypted\n*L\n41#1:160\n*E\n"
19 .end·annotation19 .end·annotation
  
20 .annotation·runtime·Lkotlin/Metadata;20 .annotation·runtime·Lkotlin/Metadata;
21 ····d1·=·{21 ····d1·=·{
22 ········"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0012\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\n\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·&2\u00020\u00012\u00020\u0002:\u0002%&B%\u0008\u0017\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\n\u0008\u0001\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\u0008\u0010\u0007\u001a\u0004\u0018\u00010\u0008\u00a2\u0006\u0002\u0010\tB\r\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\nJ\t\u0010\u000f\u001a\u00020\u0006H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u0006H\u00c6\u0001J\u0011\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u0005\u001a\u00020\u0006H\u0096\u0001J\u0013\u0010\u0012\u001a\u00020\u00132\u0008\u0010\u0014\u001a\u0004\u0018\u00010\u0015H\u0096\u0002J\u0008\u0010\u0016\u001a\u00020\u0004H\u0016J\u0008\u0010\u0017\u001a\u00020\u0018H\u0016J\u0008\u0010\u0019\u001a\u00020\u001aH\u0016J\u001b\u0010\u001b\u001a\u00020\u00132\u0006\u0010\u001c\u001a\u00020\u00062\u0008\u0010\u001d\u001a\u0004\u0018\u00010\u0006H\u0096\u0001J!\u0010\u001e\u001a\u00020\u001f2\u0006\u0010·\u001a\u00020\u00002\u0006\u0010!\u001a\u00020\"2\u0006\u0010#\u001a\u00020$H\u00c7\u0001R\u001c\u0010\u0005\u001a\u00020\u00068\u0006X\u0087\u0004\u00a2\u0006\u000e\n\u0000\u0012\u0004\u0008\u000b\u0010\u000c\u001a\u0004\u0008\r\u0010\u000e\u00a8\u0006\'"22 ········"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0012\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\n\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·&2\u00020\u00012\u00020\u0002:\u0002%&B%\u0008\u0017\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\n\u0008\u0001\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\u0008\u0010\u0007\u001a\u0004\u0018\u00010\u0008\u00a2\u0006\u0002\u0010\tB\r\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\nJ\t\u0010\u000f\u001a\u00020\u0006H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u0006H\u00c6\u0001J\u0011\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u0005\u001a\u00020\u0006H\u0096\u0001J\u0013\u0010\u0012\u001a\u00020\u00132\u0008\u0010\u0014\u001a\u0004\u0018\u00010\u0015H\u0096\u0002J\u0008\u0010\u0016\u001a\u00020\u0004H\u0016J\u0008\u0010\u0017\u001a\u00020\u0018H\u0016J\u0008\u0010\u0019\u001a\u00020\u001aH\u0016J\u001b\u0010\u001b\u001a\u00020\u00132\u0006\u0010\u001c\u001a\u00020\u00062\u0008\u0010\u001d\u001a\u0004\u0018\u00010\u0006H\u0096\u0001J!\u0010\u001e\u001a\u00020\u001f2\u0006\u0010·\u001a\u00020\u00002\u0006\u0010!\u001a\u00020\"2\u0006\u0010#\u001a\u00020$H\u00c7\u0001R\u001c\u0010\u0005\u001a\u00020\u00068\u0006X\u0087\u0004\u00a2\u0006\u000e\n\u0000\u0012\u0004\u0008\u000b\u0010\u000c\u001a\u0004\u0008\r\u0010\u000e\u00a8\u0006\'"
23 ····}23 ····}
24 ····d2·=·{24 ····d2·=·{
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 ····return-void107 ····return-void
108 .end·method108 .end·method
  
109 .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V109 .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
110 ····.locals·1110 ····.locals·1
111 ····.param·p2····#·[B111 ····.param·p2····#·[B
112 ········.annotation·runtime·Lkotlinx/serialization/Serializable;112 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
113 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;113 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
114 ········.end·annotation114 ········.end·annotation
115 ····.end·param115 ····.end·param
116 ····.annotation·runtime·Lkotlin/Deprecated;116 ····.annotation·runtime·Lkotlin/Deprecated;
117 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;117 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
118 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"118 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
119 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;119 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
120 ············expression·=·""120 ············expression·=·""
Offset 125, 51 lines modifiedOffset 125, 51 lines modified
  
125 ····and-int/lit8·p3,·p1,·0x1125 ····and-int/lit8·p3,·p1,·0x1
  
126 ····const/4·v0,·0x1126 ····const/4·v0,·0x1
  
127 ····if-eq·v0,·p3,·:cond_0127 ····if-eq·v0,·p3,·:cond_0
  
128 ····.line·32128 ····.line·34
129 ····sget-object·p3,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;129 ····sget-object·p3,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;
  
130 ····invoke-virtual·{p3},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;130 ····invoke-virtual·{p3},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
  
131 ····move-result-object·p3131 ····move-result-object·p3
  
132 ····invoke-static·{p1,·v0,·p3},·Lkotlinx/serialization/internal/PluginExceptionsKt;->throwMissingFieldException(IILkotlinx/serialization/descriptors/SerialDescriptor;)V132 ····invoke-static·{p1,·v0,·p3},·Lkotlinx/serialization/internal/PluginExceptionsKt;->throwMissingFieldException(IILkotlinx/serialization/descriptors/SerialDescriptor;)V
  
133 ····:cond_0133 ····:cond_0
134 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V134 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
135 ····iput-object·p2,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->data:[B135 ····iput-object·p2,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->data:[B
  
136 ····.line·37136 ····.line·39
137 ····sget-object·p1,·Lorg/ton/crypto/EncryptorNone;->INSTANCE:Lorg/ton/crypto/EncryptorNone;137 ····sget-object·p1,·Lorg/ton/crypto/EncryptorNone;->INSTANCE:Lorg/ton/crypto/EncryptorNone;
  
138 ····.line·32138 ····.line·34
139 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->$$delegate_0:Lorg/ton/crypto/EncryptorNone;139 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->$$delegate_0:Lorg/ton/crypto/EncryptorNone;
  
140 ····return-void140 ····return-void
141 .end·method141 .end·method
  
142 .method·public·constructor·<init>([B)V142 .method·public·constructor·<init>([B)V
143 ····.locals·1143 ····.locals·1
  
144 ····const-string·v0,·"data"144 ····const-string·v0,·"data"
  
145 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V145 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
146 ····.line·32146 ····.line·34
147 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V147 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
148 ····.line·35148 ····.line·37
149 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->data:[B149 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->data:[B
  
150 ····.line·37150 ····.line·39
151 ····sget-object·p1,·Lorg/ton/crypto/EncryptorNone;->INSTANCE:Lorg/ton/crypto/EncryptorNone;151 ····sget-object·p1,·Lorg/ton/crypto/EncryptorNone;->INSTANCE:Lorg/ton/crypto/EncryptorNone;
  
152 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->$$delegate_0:Lorg/ton/crypto/EncryptorNone;152 ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->$$delegate_0:Lorg/ton/crypto/EncryptorNone;
  
153 ····return-void153 ····return-void
154 .end·method154 .end·method
  
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
  
189 ····return-object·p0189 ····return-object·p0
190 .end·method190 .end·method
  
191 .method·public·static·synthetic·getData$annotations()V191 .method·public·static·synthetic·getData$annotations()V
192 ····.locals·0192 ····.locals·0
193 ····.annotation·runtime·Lkotlinx/serialization/Serializable;193 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
194 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;194 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
195 ····.end·annotation195 ····.end·annotation
  
196 ····return-void196 ····return-void
197 .end·method197 .end·method
  
198 .method·public·static·final·write$Self(Lorg/ton/api/pub/PublicKeyUnencrypted;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V198 .method·public·static·final·write$Self(Lorg/ton/api/pub/PublicKeyUnencrypted;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
199 ····.locals·2199 ····.locals·2
Offset 212, 16 lines modifiedOffset 212, 16 lines modified
  
212 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V212 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
213 ····const-string·v0,·"serialDesc"213 ····const-string·v0,·"serialDesc"
  
214 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V214 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
215 ····.line·32215 ····.line·34
216 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;216 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
217 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;217 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
218 ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->data:[B218 ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->data:[B
  
219 ····const/4·v1,·0x0219 ····const/4·v1,·0x0
  
Offset 275, 15 lines modifiedOffset 275, 15 lines modified
  
275 ····const/4·v0,·0x1275 ····const/4·v0,·0x1
  
276 ····if-ne·p0,·p1,·:cond_0276 ····if-ne·p0,·p1,·:cond_0
  
277 ····return·v0277 ····return·v0
  
278 ····.line·43278 ····.line·45
279 ····:cond_0279 ····:cond_0
280 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;280 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
Max diff block lines reached; 3221/9771 bytes (32.96%) of diff not shown.
5.49 KB
smali_classes3/org/ton/api/pub/PublicKeyAes$$serializer.smali
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
  
83 ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyAes$$serializer;83 ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyAes$$serializer;
  
84 ····invoke-direct·{v0},·Lorg/ton/api/pub/PublicKeyAes$$serializer;-><init>()V84 ····invoke-direct·{v0},·Lorg/ton/api/pub/PublicKeyAes$$serializer;-><init>()V
  
85 ····sput-object·v0,·Lorg/ton/api/pub/PublicKeyAes$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyAes$$serializer;85 ····sput-object·v0,·Lorg/ton/api/pub/PublicKeyAes$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyAes$$serializer;
  
86 ····.line·7786 ····.line·79
87 ····new-instance·v1,·Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;87 ····new-instance·v1,·Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;
  
88 ····check-cast·v0,·Lkotlinx/serialization/internal/GeneratedSerializer;88 ····check-cast·v0,·Lkotlinx/serialization/internal/GeneratedSerializer;
  
89 ····const-string·v2,·"pub.aes"89 ····const-string·v2,·"pub.aes"
  
90 ····const/4·v3,·0x190 ····const/4·v3,·0x1
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
  
120 ····return-void120 ····return-void
121 .end·method121 .end·method
  
122 .method·private·constructor·<init>()V122 .method·private·constructor·<init>()V
123 ····.locals·0123 ····.locals·0
  
124 ····.line·77124 ····.line·79
125 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V125 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
126 ····return-void126 ····return-void
127 .end·method127 .end·method
  
  
128 #·virtual·methods128 #·virtual·methods
Offset 142, 45 lines modifiedOffset 142, 45 lines modified
142 ········}142 ········}
143 ····.end·annotation143 ····.end·annotation
  
144 ····const/4·v0,·0x1144 ····const/4·v0,·0x1
  
145 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;145 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
146 ····.line·77146 ····.line·79
147 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;147 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
148 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;148 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
149 ····const/4·v2,·0x0149 ····const/4·v2,·0x0
  
150 ····aput-object·v1,·v0,·v2150 ····aput-object·v1,·v0,·v2
  
151 ····return-object·v0151 ····return-object·v0
152 .end·method152 .end·method
  
153 .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;153 .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
154 ····.locals·0154 ····.locals·0
  
155 ····.line·77155 ····.line·79
156 ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyAes;156 ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyAes;
  
157 ····move-result-object·p1157 ····move-result-object·p1
  
158 ····return-object·p1158 ····return-object·p1
159 .end·method159 .end·method
  
160 .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyAes;160 .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyAes;
161 ····.locals·8161 ····.locals·8
  
162 ····const-string·v0,·"decoder"162 ····const-string·v0,·"decoder"
  
163 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V163 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
164 ····.line·77164 ····.line·79
165 ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;165 ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
  
166 ····move-result-object·v0166 ····move-result-object·v0
  
167 ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder;167 ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder;
  
168 ····move-result-object·p1168 ····move-result-object·p1
Offset 193, 15 lines modifiedOffset 193, 15 lines modified
  
193 ····const/4·v3,·0x1193 ····const/4·v3,·0x1
  
194 ····const/4·v4,·0x0194 ····const/4·v4,·0x0
  
195 ····if-eqz·v1,·:cond_0195 ····if-eqz·v1,·:cond_0
  
196 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;196 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
197 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;197 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
198 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;198 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
199 ····move-result-object·v1199 ····move-result-object·v1
  
Offset 221, 15 lines modifiedOffset 221, 15 lines modified
  
221 ····const/4·v7,·-0x1221 ····const/4·v7,·-0x1
  
222 ····if-eq·v6,·v7,·:cond_2222 ····if-eq·v6,·v7,·:cond_2
  
223 ····if-nez·v6,·:cond_1223 ····if-nez·v6,·:cond_1
  
224 ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;224 ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
225 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;225 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;
  
226 ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;226 ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
227 ····move-result-object·v1227 ····move-result-object·v1
  
Offset 271, 15 lines modifiedOffset 271, 15 lines modified
  
271 ····return-object·v0271 ····return-object·v0
272 .end·method272 .end·method
  
273 .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V273 .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
274 ····.locals·0274 ····.locals·0
  
275 ····.line·77275 ····.line·79
276 ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyAes;276 ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyAes;
  
277 ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lorg/ton/api/pub/PublicKeyAes;)V277 ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lorg/ton/api/pub/PublicKeyAes;)V
  
278 ····return-void278 ····return-void
279 .end·method279 .end·method
  
Offset 290, 15 lines modifiedOffset 290, 15 lines modified
  
Max diff block lines reached; 1046/5495 bytes (19.04%) of diff not shown.
1.96 KB
smali_classes3/org/ton/api/pub/PublicKey$Companion.smali
    
Offset 64, 53 lines modifiedOffset 64, 53 lines modified
64 .method·private·constructor·<init>()V64 .method·private·constructor·<init>()V
65 ····.locals·365 ····.locals·3
  
66 ····const/4·v0,·0x466 ····const/4·v0,·0x4
  
67 ····new-array·v0,·v0,·[Lorg/ton/tl/TlConstructor;67 ····new-array·v0,·v0,·[Lorg/ton/tl/TlConstructor;
  
68 ····.line·2568 ····.line·27
69 ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyEd25519;->Companion:Lorg/ton/api/pub/PublicKeyEd25519$Companion;69 ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyEd25519;->Companion:Lorg/ton/api/pub/PublicKeyEd25519$Companion;
  
70 ····invoke-virtual·{v1},·Lorg/ton/api/pub/PublicKeyEd25519$Companion;->tlConstructor()Lorg/ton/tl/TlConstructor;70 ····invoke-virtual·{v1},·Lorg/ton/api/pub/PublicKeyEd25519$Companion;->tlConstructor()Lorg/ton/tl/TlConstructor;
  
71 ····move-result-object·v171 ····move-result-object·v1
  
72 ····const/4·v2,·0x072 ····const/4·v2,·0x0
  
73 ····aput-object·v1,·v0,·v273 ····aput-object·v1,·v0,·v2
  
74 ····.line·2674 ····.line·28
75 ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyUnencrypted;->Companion:Lorg/ton/api/pub/PublicKeyUnencrypted$Companion;75 ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyUnencrypted;->Companion:Lorg/ton/api/pub/PublicKeyUnencrypted$Companion;
  
76 ····check-cast·v1,·Lorg/ton/tl/TlConstructor;76 ····check-cast·v1,·Lorg/ton/tl/TlConstructor;
  
77 ····const/4·v2,·0x177 ····const/4·v2,·0x1
  
78 ····aput-object·v1,·v0,·v278 ····aput-object·v1,·v0,·v2
  
79 ····.line·2779 ····.line·29
80 ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyAes;->Companion:Lorg/ton/api/pub/PublicKeyAes$Companion;80 ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyAes;->Companion:Lorg/ton/api/pub/PublicKeyAes$Companion;
  
81 ····check-cast·v1,·Lorg/ton/tl/TlConstructor;81 ····check-cast·v1,·Lorg/ton/tl/TlConstructor;
  
82 ····const/4·v2,·0x282 ····const/4·v2,·0x2
  
83 ····aput-object·v1,·v0,·v283 ····aput-object·v1,·v0,·v2
  
84 ····.line·2884 ····.line·30
85 ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyOverlay;->Companion:Lorg/ton/api/pub/PublicKeyOverlay$Companion;85 ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyOverlay;->Companion:Lorg/ton/api/pub/PublicKeyOverlay$Companion;
  
86 ····check-cast·v1,·Lorg/ton/tl/TlConstructor;86 ····check-cast·v1,·Lorg/ton/tl/TlConstructor;
  
87 ····const/4·v2,·0x387 ····const/4·v2,·0x3
  
88 ····aput-object·v1,·v0,·v288 ····aput-object·v1,·v0,·v2
  
89 ····.line·2489 ····.line·26
90 ····invoke-direct·{p0,·v0},·Lorg/ton/tl/TlCombinator;-><init>([Lorg/ton/tl/TlConstructor;)V90 ····invoke-direct·{p0,·v0},·Lorg/ton/tl/TlCombinator;-><init>([Lorg/ton/tl/TlConstructor;)V
  
91 ····return-void91 ····return-void
92 .end·method92 .end·method
  
  
93 #·virtual·methods93 #·virtual·methods
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 ············"()",121 ············"()",
122 ············"Lkotlinx/serialization/KSerializer<",122 ············"Lkotlinx/serialization/KSerializer<",
123 ············"Lorg/ton/api/pub/PublicKey;",123 ············"Lorg/ton/api/pub/PublicKey;",
124 ············">;"124 ············">;"
125 ········}125 ········}
126 ····.end·annotation126 ····.end·annotation
  
127 ····.line·24127 ····.line·26
128 ····new-instance·v6,·Lkotlinx/serialization/SealedClassSerializer;128 ····new-instance·v6,·Lkotlinx/serialization/SealedClassSerializer;
  
129 ····const-class·v0,·Lorg/ton/api/pub/PublicKey;129 ····const-class·v0,·Lorg/ton/api/pub/PublicKey;
  
130 ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass;130 ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass;
  
131 ····move-result-object·v2131 ····move-result-object·v2
2.01 KB
smali_classes3/org/ton/api/pub/PublicKeyEd25519$$serializer.smali
    
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
143 ····.end·annotation143 ····.end·annotation
  
144 ····const/4·v0,·0x1144 ····const/4·v0,·0x1
  
145 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;145 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
146 ····.line·20146 ····.line·20
147 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;147 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
148 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;148 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
149 ····const/4·v2,·0x0149 ····const/4·v2,·0x0
  
150 ····aput-object·v1,·v0,·v2150 ····aput-object·v1,·v0,·v2
  
Offset 193, 15 lines modifiedOffset 193, 15 lines modified
  
193 ····const/4·v3,·0x1193 ····const/4·v3,·0x1
  
194 ····const/4·v4,·0x0194 ····const/4·v4,·0x0
  
195 ····if-eqz·v1,·:cond_0195 ····if-eqz·v1,·:cond_0
  
196 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;196 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
197 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;197 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
198 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;198 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
199 ····move-result-object·v1199 ····move-result-object·v1
  
Offset 221, 15 lines modifiedOffset 221, 15 lines modified
  
221 ····const/4·v7,·-0x1221 ····const/4·v7,·-0x1
  
222 ····if-eq·v6,·v7,·:cond_2222 ····if-eq·v6,·v7,·:cond_2
  
223 ····if-nez·v6,·:cond_1223 ····if-nez·v6,·:cond_1
  
224 ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;224 ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
225 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;225 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;
  
226 ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;226 ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
227 ····move-result-object·v1227 ····move-result-object·v1
  
2.94 KB
smali_classes3/org/ton/api/pub/PublicKeyOverlay$Companion.smali
    
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 .end·annotation52 .end·annotation
  
  
53 #·direct·methods53 #·direct·methods
54 .method·private·constructor·<init>()V54 .method·private·constructor·<init>()V
55 ····.locals·855 ····.locals·8
  
56 ····.line·13156 ····.line·133
57 ····const-class·v0,·Lorg/ton/api/pub/PublicKeyOverlay;57 ····const-class·v0,·Lorg/ton/api/pub/PublicKeyOverlay;
  
58 ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass;58 ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass;
  
59 ····move-result-object·v259 ····move-result-object·v2
  
60 ····const-string·v3,·"pub.overlay·name:bytes·=·PublicKey"60 ····const-string·v3,·"pub.overlay·name:bytes·=·PublicKey"
Offset 89, 46 lines modifiedOffset 89, 46 lines modified
89 .end·method89 .end·method
  
  
90 #·virtual·methods90 #·virtual·methods
91 .method·public·bridge·synthetic·decode(Lio/ktor/utils/io/core/Input;)Ljava/lang/Object;91 .method·public·bridge·synthetic·decode(Lio/ktor/utils/io/core/Input;)Ljava/lang/Object;
92 ····.locals·092 ····.locals·0
  
93 ····.line·13193 ····.line·133
94 ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyOverlay$Companion;->decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyOverlay;94 ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyOverlay$Companion;->decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyOverlay;
  
95 ····move-result-object·p195 ····move-result-object·p1
  
96 ····return-object·p196 ····return-object·p1
97 .end·method97 .end·method
  
98 .method·public·decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyOverlay;98 .method·public·decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyOverlay;
99 ····.locals·199 ····.locals·1
  
100 ····const-string·v0,·"input"100 ····const-string·v0,·"input"
  
101 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V101 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
102 ····.line·140102 ····.line·142
103 ····invoke-static·{p1},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->readBytesTl(Lio/ktor/utils/io/core/Input;)[B103 ····invoke-static·{p1},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->readBytesTl(Lio/ktor/utils/io/core/Input;)[B
  
104 ····move-result-object·p1104 ····move-result-object·p1
  
105 ····.line·141105 ····.line·143
106 ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyOverlay;106 ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyOverlay;
  
107 ····invoke-direct·{v0,·p1},·Lorg/ton/api/pub/PublicKeyOverlay;-><init>([B)V107 ····invoke-direct·{v0,·p1},·Lorg/ton/api/pub/PublicKeyOverlay;-><init>([B)V
  
108 ····return-object·v0108 ····return-object·v0
109 .end·method109 .end·method
  
110 .method·public·bridge·synthetic·encode(Lio/ktor/utils/io/core/Output;Ljava/lang/Object;)V110 .method·public·bridge·synthetic·encode(Lio/ktor/utils/io/core/Output;Ljava/lang/Object;)V
111 ····.locals·0111 ····.locals·0
  
112 ····.line·131112 ····.line·133
113 ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyOverlay;113 ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyOverlay;
  
114 ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyOverlay$Companion;->encode(Lio/ktor/utils/io/core/Output;Lorg/ton/api/pub/PublicKeyOverlay;)V114 ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyOverlay$Companion;->encode(Lio/ktor/utils/io/core/Output;Lorg/ton/api/pub/PublicKeyOverlay;)V
  
115 ····return-void115 ····return-void
116 .end·method116 .end·method
  
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
  
139 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V139 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
140 ····const-string·v0,·"value"140 ····const-string·v0,·"value"
  
141 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V141 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
142 ····.line·136142 ····.line·138
143 ····invoke-virtual·{p2},·Lorg/ton/api/pub/PublicKeyOverlay;->getName()[B143 ····invoke-virtual·{p2},·Lorg/ton/api/pub/PublicKeyOverlay;->getName()[B
  
144 ····move-result-object·p2144 ····move-result-object·p2
  
145 ····invoke-static·{p1,·p2},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->writeBytesTl(Lio/ktor/utils/io/core/Output;[B)V145 ····invoke-static·{p1,·p2},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->writeBytesTl(Lio/ktor/utils/io/core/Output;[B)V
  
146 ····return-void146 ····return-void
Offset 160, 14 lines modifiedOffset 160, 14 lines modified
160 ············"()",160 ············"()",
161 ············"Lkotlinx/serialization/KSerializer<",161 ············"Lkotlinx/serialization/KSerializer<",
162 ············"Lorg/ton/api/pub/PublicKeyOverlay;",162 ············"Lorg/ton/api/pub/PublicKeyOverlay;",
163 ············">;"163 ············">;"
164 ········}164 ········}
165 ····.end·annotation165 ····.end·annotation
  
166 ····.line·131166 ····.line·133
167 ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyOverlay$$serializer;167 ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyOverlay$$serializer;
  
168 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;168 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;
  
169 ····return-object·v0169 ····return-object·v0
170 .end·method170 .end·method
4.07 KB
smali_classes3/org/ton/api/pub/PublicKeyOverlay$$serializer.smali
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
  
83 ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;83 ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;
  
84 ····invoke-direct·{v0},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;-><init>()V84 ····invoke-direct·{v0},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;-><init>()V
  
85 ····sput-object·v0,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyOverlay$$serializer;85 ····sput-object·v0,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyOverlay$$serializer;
  
86 ····.line·12286 ····.line·124
87 ····new-instance·v1,·Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;87 ····new-instance·v1,·Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;
  
88 ····check-cast·v0,·Lkotlinx/serialization/internal/GeneratedSerializer;88 ····check-cast·v0,·Lkotlinx/serialization/internal/GeneratedSerializer;
  
89 ····const-string·v2,·"pub.overlay"89 ····const-string·v2,·"pub.overlay"
  
90 ····const/4·v3,·0x190 ····const/4·v3,·0x1
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
  
120 ····return-void120 ····return-void
121 .end·method121 .end·method
  
122 .method·private·constructor·<init>()V122 .method·private·constructor·<init>()V
123 ····.locals·0123 ····.locals·0
  
124 ····.line·122124 ····.line·124
125 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V125 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
126 ····return-void126 ····return-void
127 .end·method127 .end·method
  
  
128 #·virtual·methods128 #·virtual·methods
Offset 142, 45 lines modifiedOffset 142, 45 lines modified
142 ········}142 ········}
143 ····.end·annotation143 ····.end·annotation
  
144 ····const/4·v0,·0x1144 ····const/4·v0,·0x1
  
145 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;145 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
146 ····.line·122146 ····.line·124
147 ····sget-object·v1,·Lkotlinx/serialization/internal/ByteArraySerializer;->INSTANCE:Lkotlinx/serialization/internal/ByteArraySerializer;147 ····sget-object·v1,·Lkotlinx/serialization/internal/ByteArraySerializer;->INSTANCE:Lkotlinx/serialization/internal/ByteArraySerializer;
  
148 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;148 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
149 ····const/4·v2,·0x0149 ····const/4·v2,·0x0
  
150 ····aput-object·v1,·v0,·v2150 ····aput-object·v1,·v0,·v2
  
151 ····return-object·v0151 ····return-object·v0
152 .end·method152 .end·method
  
153 .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;153 .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
154 ····.locals·0154 ····.locals·0
  
155 ····.line·122155 ····.line·124
156 ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyOverlay;156 ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyOverlay;
  
157 ····move-result-object·p1157 ····move-result-object·p1
  
158 ····return-object·p1158 ····return-object·p1
159 .end·method159 .end·method
  
160 .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyOverlay;160 .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyOverlay;
161 ····.locals·8161 ····.locals·8
  
162 ····const-string·v0,·"decoder"162 ····const-string·v0,·"decoder"
  
163 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V163 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
164 ····.line·122164 ····.line·124
165 ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;165 ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
  
166 ····move-result-object·v0166 ····move-result-object·v0
  
167 ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder;167 ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder;
  
168 ····move-result-object·p1168 ····move-result-object·p1
Offset 271, 15 lines modifiedOffset 271, 15 lines modified
  
271 ····return-object·v0271 ····return-object·v0
272 .end·method272 .end·method
  
273 .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V273 .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
274 ····.locals·0274 ····.locals·0
  
275 ····.line·122275 ····.line·124
276 ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyOverlay;276 ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyOverlay;
  
277 ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lorg/ton/api/pub/PublicKeyOverlay;)V277 ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lorg/ton/api/pub/PublicKeyOverlay;)V
  
278 ····return-void278 ····return-void
279 .end·method279 .end·method
  
Offset 290, 15 lines modifiedOffset 290, 15 lines modified
  
290 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V290 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
291 ····const-string·v0,·"value"291 ····const-string·v0,·"value"
  
292 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V292 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
293 ····.line·122293 ····.line·124
294 ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;294 ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
  
295 ····move-result-object·v0295 ····move-result-object·v0
  
296 ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Encoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder;296 ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Encoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder;
  
297 ····move-result-object·p1297 ····move-result-object·p1
Offset 316, 14 lines modifiedOffset 316, 14 lines modified
316 ········value·=·{316 ········value·=·{
317 ············"()[",317 ············"()[",
318 ············"Lkotlinx/serialization/KSerializer<",318 ············"Lkotlinx/serialization/KSerializer<",
319 ············"*>;"319 ············"*>;"
320 ········}320 ········}
321 ····.end·annotation321 ····.end·annotation
  
322 ····.line·122322 ····.line·124
323 ····invoke-static·{p0},·Lkotlinx/serialization/internal/GeneratedSerializer$DefaultImpls;->typeParametersSerializers(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;323 ····invoke-static·{p0},·Lkotlinx/serialization/internal/GeneratedSerializer$DefaultImpls;->typeParametersSerializers(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;
  
324 ····move-result-object·v0324 ····move-result-object·v0
  
325 ····return-object·v0325 ····return-object·v0
326 .end·method326 .end·method
4.32 KB
smali_classes3/org/ton/api/dht/DhtValue.smali
    
Offset 125, 20 lines modifiedOffset 125, 20 lines modified
125 ····return-void125 ····return-void
126 .end·method126 .end·method
  
127 .method·public·synthetic·constructor·<init>(ILorg/ton/api/dht/DhtKeyDescription;[BI[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V127 .method·public·synthetic·constructor·<init>(ILorg/ton/api/dht/DhtKeyDescription;[BI[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
128 ····.locals·1128 ····.locals·1
129 ····.param·p3····#·[B129 ····.param·p3····#·[B
130 ········.annotation·runtime·Lkotlinx/serialization/Serializable;130 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
131 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;131 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
132 ········.end·annotation132 ········.end·annotation
133 ····.end·param133 ····.end·param
134 ····.param·p5····#·[B134 ····.param·p5····#·[B
135 ········.annotation·runtime·Lkotlinx/serialization/Serializable;135 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
136 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;136 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
137 ········.end·annotation137 ········.end·annotation
138 ····.end·param138 ····.end·param
139 ····.annotation·runtime·Lkotlin/Deprecated;139 ····.annotation·runtime·Lkotlin/Deprecated;
140 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;140 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
141 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"141 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
142 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;142 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
143 ············expression·=·""143 ············expression·=·""
Offset 279, 24 lines modifiedOffset 279, 24 lines modified
  
279 ····return-object·p0279 ····return-object·p0
280 .end·method280 .end·method
  
281 .method·public·static·synthetic·getSignature$annotations()V281 .method·public·static·synthetic·getSignature$annotations()V
282 ····.locals·0282 ····.locals·0
283 ····.annotation·runtime·Lkotlinx/serialization/Serializable;283 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
284 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;284 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
285 ····.end·annotation285 ····.end·annotation
  
286 ····return-void286 ····return-void
287 .end·method287 .end·method
  
288 .method·public·static·synthetic·getValue$annotations()V288 .method·public·static·synthetic·getValue$annotations()V
289 ····.locals·0289 ····.locals·0
290 ····.annotation·runtime·Lkotlinx/serialization/Serializable;290 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
291 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;291 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
292 ····.end·annotation292 ····.end·annotation
  
293 ····return-void293 ····return-void
294 .end·method294 .end·method
  
295 .method·public·static·final·signed(Ljava/lang/String;[BLorg/ton/api/pk/PrivateKey;I)Lorg/ton/api/dht/DhtValue;295 .method·public·static·final·signed(Ljava/lang/String;[BLorg/ton/api/pk/PrivateKey;I)Lorg/ton/api/dht/DhtValue;
296 ····.locals·1296 ····.locals·1
Offset 336, 15 lines modifiedOffset 336, 15 lines modified
  
336 ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtValue;->key:Lorg/ton/api/dht/DhtKeyDescription;336 ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtValue;->key:Lorg/ton/api/dht/DhtKeyDescription;
  
337 ····const/4·v2,·0x0337 ····const/4·v2,·0x0
  
338 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V338 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
  
339 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;339 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
340 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;340 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
341 ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtValue;->value:[B341 ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtValue;->value:[B
  
342 ····const/4·v3,·0x1342 ····const/4·v3,·0x1
  
Offset 386, 15 lines modifiedOffset 386, 15 lines modified
386 ····goto·:goto_0386 ····goto·:goto_0
  
387 ····:cond_1387 ····:cond_1
388 ····:goto_1388 ····:goto_1
389 ····if-eqz·v2,·:cond_2389 ····if-eqz·v2,·:cond_2
  
390 ····.line·19390 ····.line·19
391 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;391 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
392 ····check-cast·v1,·Lkotlinx/serialization/SerializationStrategy;392 ····check-cast·v1,·Lkotlinx/serialization/SerializationStrategy;
  
393 ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtValue;->getSignature()[B393 ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtValue;->getSignature()[B
  
394 ····move-result-object·p0394 ····move-result-object·p0
  
Offset 739, 15 lines modifiedOffset 739, 15 lines modified
  
739 ····.line·62739 ····.line·62
740 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;740 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
741 ····.line·63741 ····.line·63
742 ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtValue;->value:[B742 ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtValue;->value:[B
  
743 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;743 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
744 ····move-result-object·v1744 ····move-result-object·v1
  
745 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;745 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
746 ····const-string·v1,·",·ttl="746 ····const-string·v1,·",·ttl="
  
Offset 765, 15 lines modifiedOffset 765, 15 lines modified
765 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;765 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
766 ····.line·67766 ····.line·67
767 ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtValue;->getSignature()[B767 ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtValue;->getSignature()[B
  
768 ····move-result-object·v1768 ····move-result-object·v1
  
769 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;769 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
770 ····move-result-object·v1770 ····move-result-object·v1
  
771 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;771 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
772 ····const-string·v1,·")"772 ····const-string·v1,·")"
  
2.25 KB
smali_classes3/org/ton/api/dht/DhtNode$$serializer.smali
    
Offset 257, 15 lines modifiedOffset 257, 15 lines modified
  
257 ····sget-object·v0,·Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;257 ····sget-object·v0,·Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
  
258 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;258 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;
  
259 ····aput-object·v0,·v1,·v11259 ····aput-object·v0,·v1,·v11
  
260 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;260 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
261 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;261 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;
  
262 ····aput-object·v0,·v1,·v12262 ····aput-object·v0,·v1,·v12
  
263 ····return-object·v1263 ····return-object·v1
264 .end·method264 .end·method
Offset 435, 15 lines modifiedOffset 435, 15 lines modified
  
435 ····move-result-object·v4435 ····move-result-object·v4
  
436 ····invoke-interface·{v0,·v1,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I436 ····invoke-interface·{v0,·v1,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I
  
437 ····move-result·v5437 ····move-result·v5
  
438 ····sget-object·v7,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;438 ····sget-object·v7,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
439 ····check-cast·v7,·Lkotlinx/serialization/DeserializationStrategy;439 ····check-cast·v7,·Lkotlinx/serialization/DeserializationStrategy;
  
440 ····invoke-interface·{v0,·v1,·v6,·v7,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;440 ····invoke-interface·{v0,·v1,·v6,·v7,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
441 ····move-result-object·v3441 ····move-result-object·v3
  
Offset 479, 15 lines modifiedOffset 479, 15 lines modified
  
479 ····if-eq·v14,·v9,·:cond_3479 ····if-eq·v14,·v9,·:cond_3
  
480 ····if-eq·v14,·v7,·:cond_2480 ····if-eq·v14,·v7,·:cond_2
  
481 ····if-ne·v14,·v6,·:cond_1481 ····if-ne·v14,·v6,·:cond_1
  
482 ····sget-object·v14,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;482 ····sget-object·v14,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
483 ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy;483 ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy;
  
484 ····invoke-interface·{v0,·v1,·v6,·v14,·v10},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;484 ····invoke-interface·{v0,·v1,·v6,·v14,·v10},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
485 ····move-result-object·v10485 ····move-result-object·v10
  
2.51 KB
smali_classes3/org/ton/api/dht/DhtNode.smali
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 ····return-void127 ····return-void
128 .end·method128 .end·method
  
129 .method·public·synthetic·constructor·<init>(ILorg/ton/api/pub/PublicKey;Lorg/ton/api/adnl/AdnlAddressList;I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V129 .method·public·synthetic·constructor·<init>(ILorg/ton/api/pub/PublicKey;Lorg/ton/api/adnl/AdnlAddressList;I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
130 ····.locals·1130 ····.locals·1
131 ····.param·p5····#·[B131 ····.param·p5····#·[B
132 ········.annotation·runtime·Lkotlinx/serialization/Serializable;132 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
133 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;133 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
134 ········.end·annotation134 ········.end·annotation
135 ····.end·param135 ····.end·param
136 ····.annotation·runtime·Lkotlin/Deprecated;136 ····.annotation·runtime·Lkotlin/Deprecated;
137 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;137 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
138 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"138 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
139 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;139 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
140 ············expression·=·""140 ············expression·=·""
Offset 293, 15 lines modifiedOffset 293, 15 lines modified
  
293 ····return-object·p0293 ····return-object·p0
294 .end·method294 .end·method
  
295 .method·public·static·synthetic·getSignature$annotations()V295 .method·public·static·synthetic·getSignature$annotations()V
296 ····.locals·0296 ····.locals·0
297 ····.annotation·runtime·Lkotlinx/serialization/Serializable;297 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
298 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;298 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
299 ····.end·annotation299 ····.end·annotation
  
300 ····return-void300 ····return-void
301 .end·method301 .end·method
  
302 .method·public·static·final·write$Self(Lorg/ton/api/dht/DhtNode;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V302 .method·public·static·final·write$Self(Lorg/ton/api/dht/DhtNode;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
303 ····.locals·12303 ····.locals·12
Offset 506, 15 lines modifiedOffset 506, 15 lines modified
506 ····goto·:goto_2506 ····goto·:goto_2
  
507 ····:cond_4507 ····:cond_4
508 ····:goto_3508 ····:goto_3
509 ····if-eqz·v7,·:cond_5509 ····if-eqz·v7,·:cond_5
  
510 ····.line·21510 ····.line·21
511 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;511 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
512 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;512 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
513 ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtNode;->getSignature()[B513 ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtNode;->getSignature()[B
  
514 ····move-result-object·p0514 ····move-result-object·p0
  
Offset 896, 15 lines modifiedOffset 896, 15 lines modified
896 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;896 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
897 ····.line·69897 ····.line·69
898 ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtNode;->getSignature()[B898 ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtNode;->getSignature()[B
  
899 ····move-result-object·v1899 ····move-result-object·v1
  
900 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;900 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
901 ····move-result-object·v1901 ····move-result-object·v1
  
902 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;902 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
903 ····const-string·v1,·")"903 ····const-string·v1,·")"
  
2.63 KB
smali_classes3/org/ton/api/dht/DhtKey.smali
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·public·synthetic·constructor·<init>(I[BLjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V101 .method·public·synthetic·constructor·<init>(I[BLjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V
102 ····.locals·1102 ····.locals·1
103 ····.param·p2····#·[B103 ····.param·p2····#·[B
104 ········.annotation·runtime·Lkotlinx/serialization/Serializable;104 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
105 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;105 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
106 ········.end·annotation106 ········.end·annotation
107 ····.end·param107 ····.end·param
108 ····.annotation·runtime·Lkotlin/Deprecated;108 ····.annotation·runtime·Lkotlin/Deprecated;
109 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;109 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
110 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"110 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
111 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;111 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
112 ············expression·=·""112 ············expression·=·""
Offset 263, 15 lines modifiedOffset 263, 15 lines modified
  
263 ····return-object·p0263 ····return-object·p0
264 .end·method264 .end·method
  
265 .method·public·static·synthetic·getId$annotations()V265 .method·public·static·synthetic·getId$annotations()V
266 ····.locals·0266 ····.locals·0
267 ····.annotation·runtime·Lkotlinx/serialization/Serializable;267 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
268 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;268 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
269 ····.end·annotation269 ····.end·annotation
  
270 ····return-void270 ····return-void
271 .end·method271 .end·method
  
272 .method·public·static·final·write$Self(Lorg/ton/api/dht/DhtKey;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V272 .method·public·static·final·write$Self(Lorg/ton/api/dht/DhtKey;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
273 ····.locals·4273 ····.locals·4
Offset 287, 15 lines modifiedOffset 287, 15 lines modified
287 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V287 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
288 ····const-string·v0,·"serialDesc"288 ····const-string·v0,·"serialDesc"
  
289 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V289 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
290 ····.line·11290 ····.line·11
291 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;291 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
292 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;292 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
293 ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtKey;->id:[B293 ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtKey;->id:[B
  
294 ····const/4·v2,·0x0294 ····const/4·v2,·0x0
  
Offset 539, 15 lines modifiedOffset 539, 15 lines modified
  
539 ····.line·41539 ····.line·41
540 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;540 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
541 ····.line·42541 ····.line·42
542 ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtKey;->id:[B542 ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtKey;->id:[B
  
543 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;543 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
544 ····move-result-object·v1544 ····move-result-object·v1
  
545 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;545 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
546 ····const-string·v1,·",·name=\'"546 ····const-string·v1,·",·name=\'"
  
2.52 KB
smali_classes3/org/ton/api/dht/DhtKeyDescription.smali
    
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
126 ····return-void126 ····return-void
127 .end·method127 .end·method
  
128 .method·public·synthetic·constructor·<init>(ILorg/ton/api/dht/DhtKey;Lorg/ton/api/pub/PublicKey;Lorg/ton/api/dht/DhtUpdateRule;[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V128 .method·public·synthetic·constructor·<init>(ILorg/ton/api/dht/DhtKey;Lorg/ton/api/pub/PublicKey;Lorg/ton/api/dht/DhtUpdateRule;[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
129 ····.locals·1129 ····.locals·1
130 ····.param·p5····#·[B130 ····.param·p5····#·[B
131 ········.annotation·runtime·Lkotlinx/serialization/Serializable;131 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
132 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;132 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
133 ········.end·annotation133 ········.end·annotation
134 ····.end·param134 ····.end·param
135 ····.annotation·runtime·Lkotlin/Deprecated;135 ····.annotation·runtime·Lkotlin/Deprecated;
136 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;136 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
137 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"137 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
138 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;138 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
139 ············expression·=·""139 ············expression·=·""
Offset 301, 15 lines modifiedOffset 301, 15 lines modified
  
301 ····return-object·p0301 ····return-object·p0
302 .end·method302 .end·method
  
303 .method·public·static·synthetic·getSignature$annotations()V303 .method·public·static·synthetic·getSignature$annotations()V
304 ····.locals·0304 ····.locals·0
305 ····.annotation·runtime·Lkotlinx/serialization/Serializable;305 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
306 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;306 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
307 ····.end·annotation307 ····.end·annotation
  
308 ····return-void308 ····return-void
309 .end·method309 .end·method
  
310 .method·public·static·final·signed(Ljava/lang/String;Lorg/ton/api/pk/PrivateKey;)Lorg/ton/api/dht/DhtKeyDescription;310 .method·public·static·final·signed(Ljava/lang/String;Lorg/ton/api/pk/PrivateKey;)Lorg/ton/api/dht/DhtKeyDescription;
311 ····.locals·1311 ····.locals·1
Offset 518, 15 lines modifiedOffset 518, 15 lines modified
518 ····goto·:goto_2518 ····goto·:goto_2
  
519 ····:cond_4519 ····:cond_4
520 ····:goto_3520 ····:goto_3
521 ····if-eqz·v2,·:cond_5521 ····if-eqz·v2,·:cond_5
  
522 ····.line·17522 ····.line·17
523 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;523 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
524 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;524 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
525 ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtKeyDescription;->getSignature()[B525 ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtKeyDescription;->getSignature()[B
  
526 ····move-result-object·p0526 ····move-result-object·p0
  
Offset 901, 15 lines modifiedOffset 901, 15 lines modified
901 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;901 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
902 ····.line·63902 ····.line·63
903 ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtKeyDescription;->getSignature()[B903 ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtKeyDescription;->getSignature()[B
  
904 ····move-result-object·v1904 ····move-result-object·v1
  
905 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;905 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
906 ····move-result-object·v1906 ····move-result-object·v1
  
907 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;907 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
908 ····const-string·v1,·")"908 ····const-string·v1,·")"
  
4.24 KB
smali_classes3/org/ton/api/dht/DhtValue$$serializer.smali
    
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
  
155 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;155 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
156 ····const/4·v2,·0x0156 ····const/4·v2,·0x0
  
157 ····aput-object·v1,·v0,·v2157 ····aput-object·v1,·v0,·v2
  
158 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;158 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
159 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;159 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
160 ····const/4·v2,·0x1160 ····const/4·v2,·0x1
  
161 ····aput-object·v1,·v0,·v2161 ····aput-object·v1,·v0,·v2
  
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
  
171 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;171 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
172 ····const/4·v2,·0x2172 ····const/4·v2,·0x2
  
173 ····aput-object·v1,·v0,·v2173 ····aput-object·v1,·v0,·v2
  
174 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;174 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
175 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;175 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
176 ····const/4·v2,·0x3176 ····const/4·v2,·0x3
  
177 ····aput-object·v1,·v0,·v2177 ····aput-object·v1,·v0,·v2
  
Offset 233, 27 lines modifiedOffset 233, 27 lines modified
  
233 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;233 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
234 ····invoke-interface·{p1,·v0,·v5,·v1,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;234 ····invoke-interface·{p1,·v0,·v5,·v1,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
235 ····move-result-object·v1235 ····move-result-object·v1
  
236 ····sget-object·v5,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;236 ····sget-object·v5,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
237 ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy;237 ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy;
  
238 ····invoke-interface·{p1,·v0,·v6,·v5,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;238 ····invoke-interface·{p1,·v0,·v6,·v5,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
239 ····move-result-object·v5239 ····move-result-object·v5
  
240 ····invoke-interface·{p1,·v0,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I240 ····invoke-interface·{p1,·v0,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I
  
241 ····move-result·v4241 ····move-result·v4
  
242 ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;242 ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
243 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;243 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;
  
244 ····invoke-interface·{p1,·v0,·v2,·v6,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;244 ····invoke-interface·{p1,·v0,·v2,·v6,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
245 ····move-result-object·v2245 ····move-result-object·v2
  
Offset 293, 15 lines modifiedOffset 293, 15 lines modified
  
293 ····if-eq·v11,·v6,·:cond_3293 ····if-eq·v11,·v6,·:cond_3
  
294 ····if-eq·v11,·v4,·:cond_2294 ····if-eq·v11,·v4,·:cond_2
  
295 ····if-ne·v11,·v2,·:cond_1295 ····if-ne·v11,·v2,·:cond_1
  
296 ····sget-object·v11,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;296 ····sget-object·v11,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
297 ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy;297 ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy;
  
298 ····invoke-interface·{p1,·v0,·v2,·v11,·v8},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;298 ····invoke-interface·{p1,·v0,·v2,·v11,·v8},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
299 ····move-result-object·v8299 ····move-result-object·v8
  
Offset 322, 15 lines modifiedOffset 322, 15 lines modified
322 ····move-result·v9322 ····move-result·v9
  
323 ····or-int/lit8·v3,·v3,·0x4323 ····or-int/lit8·v3,·v3,·0x4
  
324 ····goto·:goto_0324 ····goto·:goto_0
  
325 ····:cond_3325 ····:cond_3
326 ····sget-object·v11,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;326 ····sget-object·v11,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
327 ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy;327 ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy;
  
328 ····invoke-interface·{p1,·v0,·v6,·v11,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;328 ····invoke-interface·{p1,·v0,·v6,·v11,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
329 ····move-result-object·v7329 ····move-result-object·v7
  
2.41 KB
smali_classes3/org/ton/api/dht/DhtKeyDescription$$serializer.smali
    
Offset 257, 15 lines modifiedOffset 257, 15 lines modified
  
257 ····sget-object·v0,·Lorg/ton/api/dht/DhtUpdateRule$$serializer;->INSTANCE:Lorg/ton/api/dht/DhtUpdateRule$$serializer;257 ····sget-object·v0,·Lorg/ton/api/dht/DhtUpdateRule$$serializer;->INSTANCE:Lorg/ton/api/dht/DhtUpdateRule$$serializer;
  
258 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;258 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;
  
259 ····aput-object·v0,·v1,·v11259 ····aput-object·v0,·v1,·v11
  
260 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;260 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
261 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;261 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;
  
262 ····aput-object·v0,·v1,·v12262 ····aput-object·v0,·v1,·v12
  
263 ····return-object·v1263 ····return-object·v1
264 .end·method264 .end·method
Offset 423, 15 lines modifiedOffset 423, 15 lines modified
  
423 ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy;423 ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy;
  
424 ····invoke-interface·{v0,·v1,·v7,·v5,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;424 ····invoke-interface·{v0,·v1,·v7,·v5,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
425 ····move-result-object·v5425 ····move-result-object·v5
  
426 ····sget-object·v7,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;426 ····sget-object·v7,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
427 ····check-cast·v7,·Lkotlinx/serialization/DeserializationStrategy;427 ····check-cast·v7,·Lkotlinx/serialization/DeserializationStrategy;
  
428 ····invoke-interface·{v0,·v1,·v6,·v7,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;428 ····invoke-interface·{v0,·v1,·v6,·v7,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
429 ····move-result-object·v4429 ····move-result-object·v4
  
Offset 467, 15 lines modifiedOffset 467, 15 lines modified
  
467 ····if-eq·v14,·v9,·:cond_3467 ····if-eq·v14,·v9,·:cond_3
  
468 ····if-eq·v14,·v7,·:cond_2468 ····if-eq·v14,·v7,·:cond_2
  
469 ····if-ne·v14,·v6,·:cond_1469 ····if-ne·v14,·v6,·:cond_1
  
470 ····sget-object·v14,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;470 ····sget-object·v14,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
471 ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy;471 ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy;
  
472 ····invoke-interface·{v0,·v1,·v6,·v14,·v11},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;472 ····invoke-interface·{v0,·v1,·v6,·v14,·v11},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
473 ····move-result-object·v11473 ····move-result-object·v11
  
2.0 KB
smali_classes3/org/ton/api/dht/DhtKey$$serializer.smali
    
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
143 ····.end·annotation143 ····.end·annotation
  
144 ····const/4·v0,·0x3144 ····const/4·v0,·0x3
  
145 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;145 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
146 ····.line·11146 ····.line·11
147 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;147 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
148 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;148 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
149 ····const/4·v2,·0x0149 ····const/4·v2,·0x0
  
150 ····aput-object·v1,·v0,·v2150 ····aput-object·v1,·v0,·v2
  
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
  
211 ····const/4·v4,·0x0211 ····const/4·v4,·0x0
  
212 ····const/4·v5,·0x1212 ····const/4·v5,·0x1
  
213 ····if-eqz·v1,·:cond_0213 ····if-eqz·v1,·:cond_0
  
214 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;214 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
215 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;215 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
216 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;216 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
217 ····move-result-object·v1217 ····move-result-object·v1
  
Offset 288, 15 lines modifiedOffset 288, 15 lines modified
288 ····move-result-object·v1288 ····move-result-object·v1
  
289 ····or-int/lit8·v7,·v7,·0x2289 ····or-int/lit8·v7,·v7,·0x2
  
290 ····goto·:goto_0290 ····goto·:goto_0
  
291 ····:cond_3291 ····:cond_3
292 ····sget-object·v9,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;292 ····sget-object·v9,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
293 ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy;293 ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy;
  
294 ····invoke-interface·{p1,·v0,·v4,·v9,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;294 ····invoke-interface·{p1,·v0,·v4,·v9,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
295 ····move-result-object·v2295 ····move-result-object·v2
  
2.63 KB
smali_classes3/org/ton/api/adnl/AdnlProxyToSign.smali
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 ····return-void101 ····return-void
102 .end·method102 .end·method
  
103 .method·public·synthetic·constructor·<init>(IIII[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V103 .method·public·synthetic·constructor·<init>(IIII[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
104 ····.locals·1104 ····.locals·1
105 ····.param·p5····#·[B105 ····.param·p5····#·[B
106 ········.annotation·runtime·Lkotlinx/serialization/Serializable;106 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
107 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;107 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
108 ········.end·annotation108 ········.end·annotation
109 ····.end·param109 ····.end·param
110 ····.annotation·runtime·Lkotlin/Deprecated;110 ····.annotation·runtime·Lkotlin/Deprecated;
111 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;111 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
112 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"112 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
113 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;113 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
114 ············expression·=·""114 ············expression·=·""
Offset 208, 15 lines modifiedOffset 208, 15 lines modified
  
208 ····return-object·p0208 ····return-object·p0
209 .end·method209 .end·method
  
210 .method·public·static·synthetic·getSignature$annotations()V210 .method·public·static·synthetic·getSignature$annotations()V
211 ····.locals·0211 ····.locals·0
212 ····.annotation·runtime·Lkotlinx/serialization/Serializable;212 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
213 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;213 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
214 ····.end·annotation214 ····.end·annotation
  
215 ····return-void215 ····return-void
216 .end·method216 .end·method
  
217 .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyToSign;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V217 .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyToSign;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
218 ····.locals·2218 ····.locals·2
Offset 250, 15 lines modifiedOffset 250, 15 lines modified
  
250 ····iget·v0,·p0,·Lorg/ton/api/adnl/AdnlProxyToSign;->date:I250 ····iget·v0,·p0,·Lorg/ton/api/adnl/AdnlProxyToSign;->date:I
  
251 ····const/4·v1,·0x2251 ····const/4·v1,·0x2
  
252 ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V252 ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V
  
253 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;253 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
254 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;254 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
255 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyToSign;->signature:[B255 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyToSign;->signature:[B
  
256 ····const/4·v1,·0x3256 ····const/4·v1,·0x3
  
Offset 519, 15 lines modifiedOffset 519, 15 lines modified
  
519 ····.line·50519 ····.line·50
520 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;520 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
521 ····.line·51521 ····.line·51
522 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyToSign;->signature:[B522 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyToSign;->signature:[B
  
523 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;523 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
524 ····move-result-object·v1524 ····move-result-object·v1
  
525 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;525 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
526 ····const-string·v1,·")"526 ····const-string·v1,·")"
  
4.65 KB
smali_classes3/org/ton/api/adnl/AdnlProxyFast.smali
    
Offset 99, 24 lines modifiedOffset 99, 24 lines modified
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·public·synthetic·constructor·<init>(I[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V101 .method·public·synthetic·constructor·<init>(I[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
102 ····.locals·1102 ····.locals·1
103 ····.param·p2····#·[B103 ····.param·p2····#·[B
104 ········.annotation·runtime·Lkotlinx/serialization/Serializable;104 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
105 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;105 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
106 ········.end·annotation106 ········.end·annotation
107 ····.end·param107 ····.end·param
108 ····.param·p3····#·[B108 ····.param·p3····#·[B
109 ········.annotation·runtime·Lkotlinx/serialization/SerialName;109 ········.annotation·runtime·Lkotlinx/serialization/SerialName;
110 ············value·=·"shared_secret"110 ············value·=·"shared_secret"
111 ········.end·annotation111 ········.end·annotation
  
112 ········.annotation·runtime·Lkotlinx/serialization/Serializable;112 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
113 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;113 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
114 ········.end·annotation114 ········.end·annotation
115 ····.end·param115 ····.end·param
116 ····.annotation·runtime·Lkotlin/Deprecated;116 ····.annotation·runtime·Lkotlin/Deprecated;
117 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;117 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
118 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"118 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
119 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;119 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
120 ············expression·=·""120 ············expression·=·""
Offset 195, 28 lines modifiedOffset 195, 28 lines modified
  
195 ····return-object·p0195 ····return-object·p0
196 .end·method196 .end·method
  
197 .method·public·static·synthetic·getId$annotations()V197 .method·public·static·synthetic·getId$annotations()V
198 ····.locals·0198 ····.locals·0
199 ····.annotation·runtime·Lkotlinx/serialization/Serializable;199 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
200 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;200 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
201 ····.end·annotation201 ····.end·annotation
  
202 ····return-void202 ····return-void
203 .end·method203 .end·method
  
204 .method·public·static·synthetic·getSharedSecret$annotations()V204 .method·public·static·synthetic·getSharedSecret$annotations()V
205 ····.locals·0205 ····.locals·0
206 ····.annotation·runtime·Lkotlinx/serialization/SerialName;206 ····.annotation·runtime·Lkotlinx/serialization/SerialName;
207 ········value·=·"shared_secret"207 ········value·=·"shared_secret"
208 ····.end·annotation208 ····.end·annotation
  
209 ····.annotation·runtime·Lkotlinx/serialization/Serializable;209 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
210 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;210 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
211 ····.end·annotation211 ····.end·annotation
  
212 ····return-void212 ····return-void
213 .end·method213 .end·method
  
214 .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyFast;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V214 .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyFast;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
215 ····.locals·3215 ····.locals·3
Offset 232, 25 lines modifiedOffset 232, 25 lines modified
232 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V232 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
233 ····const-string·v0,·"serialDesc"233 ····const-string·v0,·"serialDesc"
  
234 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V234 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
235 ····.line·68235 ····.line·68
236 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;236 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
237 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;237 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
238 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->id:[B238 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->id:[B
  
239 ····const/4·v2,·0x0239 ····const/4·v2,·0x0
  
240 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V240 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
  
241 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;241 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
242 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;242 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
243 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->sharedSecret:[B243 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->sharedSecret:[B
  
244 ····const/4·v1,·0x1244 ····const/4·v1,·0x1
  
Offset 425, 29 lines modifiedOffset 425, 29 lines modified
  
425 ····.line·96425 ····.line·96
426 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;426 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
427 ····.line·97427 ····.line·97
428 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->id:[B428 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->id:[B
  
429 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;429 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
430 ····move-result-object·v1430 ····move-result-object·v1
  
431 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;431 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
432 ····const-string·v1,·",·sharedSecret="432 ····const-string·v1,·",·sharedSecret="
  
433 ····.line·98433 ····.line·98
434 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;434 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
435 ····.line·99435 ····.line·99
436 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->sharedSecret:[B436 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->sharedSecret:[B
  
437 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;437 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
438 ····move-result-object·v1438 ····move-result-object·v1
  
439 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;439 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
440 ····const-string·v1,·")"440 ····const-string·v1,·")"
  
2.66 KB
smali_classes3/org/ton/api/adnl/AdnlAddressUdp6.smali
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·public·synthetic·constructor·<init>(I[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V101 .method·public·synthetic·constructor·<init>(I[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V
102 ····.locals·1102 ····.locals·1
103 ····.param·p2····#·[B103 ····.param·p2····#·[B
104 ········.annotation·runtime·Lkotlinx/serialization/Serializable;104 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
105 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;105 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
106 ········.end·annotation106 ········.end·annotation
107 ····.end·param107 ····.end·param
108 ····.annotation·runtime·Lkotlin/Deprecated;108 ····.annotation·runtime·Lkotlin/Deprecated;
109 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;109 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
110 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"110 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
111 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;111 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
112 ············expression·=·""112 ············expression·=·""
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
  
182 ····return-object·p0182 ····return-object·p0
183 .end·method183 .end·method
  
184 .method·public·static·synthetic·getIp$annotations()V184 .method·public·static·synthetic·getIp$annotations()V
185 ····.locals·0185 ····.locals·0
186 ····.annotation·runtime·Lkotlinx/serialization/Serializable;186 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
187 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;187 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
188 ····.end·annotation188 ····.end·annotation
  
189 ····return-void189 ····return-void
190 .end·method190 .end·method
  
191 .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlAddressUdp6;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V191 .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlAddressUdp6;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
192 ····.locals·3192 ····.locals·3
Offset 206, 15 lines modifiedOffset 206, 15 lines modified
206 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V206 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
207 ····const-string·v0,·"serialDesc"207 ····const-string·v0,·"serialDesc"
  
208 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V208 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
209 ····.line·53209 ····.line·53
210 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;210 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
211 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;211 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
212 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressUdp6;->ip:[B212 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressUdp6;->ip:[B
  
213 ····const/4·v2,·0x0213 ····const/4·v2,·0x0
  
Offset 383, 15 lines modifiedOffset 383, 15 lines modified
  
383 ····.line·79383 ····.line·79
384 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;384 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
385 ····.line·80385 ····.line·80
386 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressUdp6;->ip:[B386 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressUdp6;->ip:[B
  
387 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;387 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
388 ····move-result-object·v1388 ····move-result-object·v1
  
389 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;389 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
390 ····const-string·v1,·",·port="390 ····const-string·v1,·",·port="
  
2.11 KB
smali_classes3/org/ton/api/adnl/AdnlAddressUdp6$$serializer.smali
    
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ····.end·annotation147 ····.end·annotation
  
148 ····const/4·v0,·0x2148 ····const/4·v0,·0x2
  
149 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;149 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
150 ····.line·53150 ····.line·53
151 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;151 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
152 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;152 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
153 ····const/4·v2,·0x0153 ····const/4·v2,·0x0
  
154 ····aput-object·v1,·v0,·v2154 ····aput-object·v1,·v0,·v2
  
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
  
205 ····const/4·v3,·0x0205 ····const/4·v3,·0x0
  
206 ····const/4·v4,·0x1206 ····const/4·v4,·0x1
  
207 ····if-eqz·v1,·:cond_0207 ····if-eqz·v1,·:cond_0
  
208 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;208 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
209 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;209 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
210 ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;210 ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
211 ····move-result-object·v1211 ····move-result-object·v1
  
Offset 261, 15 lines modifiedOffset 261, 15 lines modified
261 ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException;261 ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException;
  
262 ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V262 ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
  
263 ····throw·p1263 ····throw·p1
  
264 ····:cond_2264 ····:cond_2
265 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;265 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
266 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;266 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
267 ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;267 ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
268 ····move-result-object·v1268 ····move-result-object·v1
  
2.64 KB
smali_classes3/org/ton/api/adnl/AdnlProxyNone.smali
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ····return-void93 ····return-void
94 .end·method94 .end·method
  
95 .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V95 .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
96 ····.locals·196 ····.locals·1
97 ····.param·p2····#·[B97 ····.param·p2····#·[B
98 ········.annotation·runtime·Lkotlinx/serialization/Serializable;98 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
99 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;99 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
100 ········.end·annotation100 ········.end·annotation
101 ····.end·param101 ····.end·param
102 ····.annotation·runtime·Lkotlin/Deprecated;102 ····.annotation·runtime·Lkotlin/Deprecated;
103 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;103 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
104 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"104 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
105 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;105 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
106 ············expression·=·""106 ············expression·=·""
Offset 164, 15 lines modifiedOffset 164, 15 lines modified
  
164 ····return-object·p0164 ····return-object·p0
165 .end·method165 .end·method
  
166 .method·public·static·synthetic·getId$annotations()V166 .method·public·static·synthetic·getId$annotations()V
167 ····.locals·0167 ····.locals·0
168 ····.annotation·runtime·Lkotlinx/serialization/Serializable;168 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
169 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;169 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
170 ····.end·annotation170 ····.end·annotation
  
171 ····return-void171 ····return-void
172 .end·method172 .end·method
  
173 .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyNone;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V173 .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyNone;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
174 ····.locals·2174 ····.locals·2
Offset 188, 15 lines modifiedOffset 188, 15 lines modified
188 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V188 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
189 ····const-string·v0,·"serialDesc"189 ····const-string·v0,·"serialDesc"
  
190 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V190 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
191 ····.line·26191 ····.line·26
192 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;192 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
193 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;193 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
194 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyNone;->id:[B194 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyNone;->id:[B
  
195 ····const/4·v1,·0x0195 ····const/4·v1,·0x0
  
Offset 325, 15 lines modifiedOffset 325, 15 lines modified
  
325 ····.line·48325 ····.line·48
326 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;326 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
327 ····.line·49327 ····.line·49
328 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyNone;->id:[B328 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyNone;->id:[B
  
329 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;329 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
330 ····move-result-object·v1330 ····move-result-object·v1
  
331 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;331 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
332 ····const-string·v1,·")"332 ····const-string·v1,·")"
  
4.66 KB
smali_classes3/org/ton/api/adnl/AdnlProxyTo.smali
    
Offset 111, 24 lines modifiedOffset 111, 24 lines modified
111 ····.locals·1111 ····.locals·1
112 ····.param·p5····#·[B112 ····.param·p5····#·[B
113 ········.annotation·runtime·Lkotlinx/serialization/SerialName;113 ········.annotation·runtime·Lkotlinx/serialization/SerialName;
114 ············value·=·"date_hash"114 ············value·=·"date_hash"
115 ········.end·annotation115 ········.end·annotation
  
116 ········.annotation·runtime·Lkotlinx/serialization/Serializable;116 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
117 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;117 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
118 ········.end·annotation118 ········.end·annotation
119 ····.end·param119 ····.end·param
120 ····.param·p6····#·[B120 ····.param·p6····#·[B
121 ········.annotation·runtime·Lkotlinx/serialization/SerialName;121 ········.annotation·runtime·Lkotlinx/serialization/SerialName;
122 ············value·=·"shared_secret"122 ············value·=·"shared_secret"
123 ········.end·annotation123 ········.end·annotation
  
124 ········.annotation·runtime·Lkotlinx/serialization/Serializable;124 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
125 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;125 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
126 ········.end·annotation126 ········.end·annotation
127 ····.end·param127 ····.end·param
128 ····.annotation·runtime·Lkotlin/Deprecated;128 ····.annotation·runtime·Lkotlin/Deprecated;
129 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;129 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
130 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"130 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
131 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;131 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
132 ············expression·=·""132 ············expression·=·""
Offset 267, 28 lines modifiedOffset 267, 28 lines modified
267 .method·public·static·synthetic·getDateHash$annotations()V267 .method·public·static·synthetic·getDateHash$annotations()V
268 ····.locals·0268 ····.locals·0
269 ····.annotation·runtime·Lkotlinx/serialization/SerialName;269 ····.annotation·runtime·Lkotlinx/serialization/SerialName;
270 ········value·=·"date_hash"270 ········value·=·"date_hash"
271 ····.end·annotation271 ····.end·annotation
  
272 ····.annotation·runtime·Lkotlinx/serialization/Serializable;272 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
273 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;273 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
274 ····.end·annotation274 ····.end·annotation
  
275 ····return-void275 ····return-void
276 .end·method276 .end·method
  
277 .method·public·static·synthetic·getSharedSecret$annotations()V277 .method·public·static·synthetic·getSharedSecret$annotations()V
278 ····.locals·0278 ····.locals·0
279 ····.annotation·runtime·Lkotlinx/serialization/SerialName;279 ····.annotation·runtime·Lkotlinx/serialization/SerialName;
280 ········value·=·"shared_secret"280 ········value·=·"shared_secret"
281 ····.end·annotation281 ····.end·annotation
  
282 ····.annotation·runtime·Lkotlinx/serialization/Serializable;282 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
283 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;283 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
284 ····.end·annotation284 ····.end·annotation
  
285 ····return-void285 ····return-void
286 .end·method286 .end·method
  
287 .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyTo;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V287 .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyTo;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
288 ····.locals·3288 ····.locals·3
Offset 322, 25 lines modifiedOffset 322, 25 lines modified
  
322 ····iget·v0,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->date:I322 ····iget·v0,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->date:I
  
323 ····const/4·v1,·0x2323 ····const/4·v1,·0x2
  
324 ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V324 ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V
  
325 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;325 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
326 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;326 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
327 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->dateHash:[B327 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->dateHash:[B
  
328 ····const/4·v2,·0x3328 ····const/4·v2,·0x3
  
329 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V329 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
  
330 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;330 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
331 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;331 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
332 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->sharedSecret:[B332 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->sharedSecret:[B
  
333 ····const/4·v1,·0x4333 ····const/4·v1,·0x4
  
Offset 659, 29 lines modifiedOffset 659, 29 lines modified
  
659 ····.line·57659 ····.line·57
660 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;660 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
661 ····.line·58661 ····.line·58
662 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->dateHash:[B662 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->dateHash:[B
  
663 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;663 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
664 ····move-result-object·v1664 ····move-result-object·v1
  
665 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;665 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
666 ····const-string·v1,·",·sharedSecret="666 ····const-string·v1,·",·sharedSecret="
  
667 ····.line·59667 ····.line·59
668 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;668 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
669 ····.line·60669 ····.line·60
670 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->sharedSecret:[B670 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->sharedSecret:[B
  
671 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;671 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
672 ····move-result-object·v1672 ····move-result-object·v1
  
673 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;673 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
674 ····const-string·v1,·")"674 ····const-string·v1,·")"
  
2.0 KB
smali_classes3/org/ton/api/adnl/AdnlProxyNone$$serializer.smali
    
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
143 ····.end·annotation143 ····.end·annotation
  
144 ····const/4·v0,·0x1144 ····const/4·v0,·0x1
  
145 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;145 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
146 ····.line·26146 ····.line·26
147 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;147 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
148 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;148 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
149 ····const/4·v2,·0x0149 ····const/4·v2,·0x0
  
150 ····aput-object·v1,·v0,·v2150 ····aput-object·v1,·v0,·v2
  
Offset 193, 15 lines modifiedOffset 193, 15 lines modified
  
193 ····const/4·v3,·0x1193 ····const/4·v3,·0x1
  
194 ····const/4·v4,·0x0194 ····const/4·v4,·0x0
  
195 ····if-eqz·v1,·:cond_0195 ····if-eqz·v1,·:cond_0
  
196 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;196 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
197 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;197 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
198 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;198 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
199 ····move-result-object·v1199 ····move-result-object·v1
  
Offset 221, 15 lines modifiedOffset 221, 15 lines modified
  
221 ····const/4·v7,·-0x1221 ····const/4·v7,·-0x1
  
222 ····if-eq·v6,·v7,·:cond_2222 ····if-eq·v6,·v7,·:cond_2
  
223 ····if-nez·v6,·:cond_1223 ····if-nez·v6,·:cond_1
  
224 ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;224 ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
225 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;225 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;
  
226 ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;226 ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
227 ····move-result-object·v1227 ····move-result-object·v1
  
3.76 KB
smali_classes3/org/ton/api/adnl/AdnlProxyFast$$serializer.smali
    
Offset 147, 23 lines modifiedOffset 147, 23 lines modified
147 ····.end·annotation147 ····.end·annotation
  
148 ····const/4·v0,·0x2148 ····const/4·v0,·0x2
  
149 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;149 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
150 ····.line·68150 ····.line·68
151 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;151 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
152 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;152 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
153 ····const/4·v2,·0x0153 ····const/4·v2,·0x0
  
154 ····aput-object·v1,·v0,·v2154 ····aput-object·v1,·v0,·v2
  
155 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;155 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
156 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;156 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
157 ····const/4·v2,·0x1157 ····const/4·v2,·0x1
  
158 ····aput-object·v1,·v0,·v2158 ····aput-object·v1,·v0,·v2
  
Offset 205, 23 lines modifiedOffset 205, 23 lines modified
  
205 ····const/4·v3,·0x0205 ····const/4·v3,·0x0
  
206 ····const/4·v4,·0x1206 ····const/4·v4,·0x1
  
207 ····if-eqz·v1,·:cond_0207 ····if-eqz·v1,·:cond_0
  
208 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;208 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
209 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;209 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
210 ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;210 ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
211 ····move-result-object·v1211 ····move-result-object·v1
  
212 ····sget-object·v3,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;212 ····sget-object·v3,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
213 ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy;213 ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy;
  
214 ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;214 ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
215 ····move-result-object·v3215 ····move-result-object·v3
  
Offset 249, 15 lines modifiedOffset 249, 15 lines modified
  
249 ····if-eq·v8,·v9,·:cond_3249 ····if-eq·v8,·v9,·:cond_3
  
250 ····if-eqz·v8,·:cond_2250 ····if-eqz·v8,·:cond_2
  
251 ····if-ne·v8,·v4,·:cond_1251 ····if-ne·v8,·v4,·:cond_1
  
252 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;252 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
253 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;253 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
254 ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;254 ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
255 ····move-result-object·v5255 ····move-result-object·v5
  
Offset 269, 15 lines modifiedOffset 269, 15 lines modified
269 ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException;269 ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException;
  
270 ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V270 ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
  
271 ····throw·p1271 ····throw·p1
  
272 ····:cond_2272 ····:cond_2
273 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;273 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
274 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;274 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
275 ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;275 ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
276 ····move-result-object·v1276 ····move-result-object·v1
  
2.7 KB
smali_classes3/org/ton/api/adnl/AdnlAddressTunnel.smali
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 ····return-void104 ····return-void
105 .end·method105 .end·method
  
106 .method·public·synthetic·constructor·<init>(I[BLorg/ton/api/pub/PublicKey;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V106 .method·public·synthetic·constructor·<init>(I[BLorg/ton/api/pub/PublicKey;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
107 ····.locals·1107 ····.locals·1
108 ····.param·p2····#·[B108 ····.param·p2····#·[B
109 ········.annotation·runtime·Lkotlinx/serialization/Serializable;109 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
110 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;110 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
111 ········.end·annotation111 ········.end·annotation
112 ····.end·param112 ····.end·param
113 ····.annotation·runtime·Lkotlin/Deprecated;113 ····.annotation·runtime·Lkotlin/Deprecated;
114 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;114 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
115 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"115 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
116 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;116 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
117 ············expression·=·""117 ············expression·=·""
Offset 212, 15 lines modifiedOffset 212, 15 lines modified
  
212 ····return-object·p0212 ····return-object·p0
213 .end·method213 .end·method
  
214 .method·public·static·synthetic·getTo$annotations()V214 .method·public·static·synthetic·getTo$annotations()V
215 ····.locals·0215 ····.locals·0
216 ····.annotation·runtime·Lkotlinx/serialization/Serializable;216 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
217 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;217 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
218 ····.end·annotation218 ····.end·annotation
  
219 ····return-void219 ····return-void
220 .end·method220 .end·method
  
221 .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlAddressTunnel;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V221 .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlAddressTunnel;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
222 ····.locals·10222 ····.locals·10
Offset 236, 15 lines modifiedOffset 236, 15 lines modified
236 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V236 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
237 ····const-string·v0,·"serialDesc"237 ····const-string·v0,·"serialDesc"
  
238 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V238 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
239 ····.line·103239 ····.line·103
240 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;240 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
241 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;241 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
242 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressTunnel;->to:[B242 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressTunnel;->to:[B
  
243 ····const/4·v2,·0x0243 ····const/4·v2,·0x0
  
Offset 521, 15 lines modifiedOffset 521, 15 lines modified
  
521 ····.line·131521 ····.line·131
522 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;522 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
523 ····.line·132523 ····.line·132
524 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressTunnel;->to:[B524 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressTunnel;->to:[B
  
525 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;525 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
526 ····move-result-object·v1526 ····move-result-object·v1
  
527 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;527 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
528 ····const-string·v1,·",·pubKey="528 ····const-string·v1,·",·pubKey="
  
3.89 KB
smali_classes3/org/ton/api/adnl/AdnlProxyTo$$serializer.smali
    
Offset 173, 23 lines modifiedOffset 173, 23 lines modified
  
173 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;173 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
174 ····const/4·v2,·0x2174 ····const/4·v2,·0x2
  
175 ····aput-object·v1,·v0,·v2175 ····aput-object·v1,·v0,·v2
  
176 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;176 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
177 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;177 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
178 ····const/4·v2,·0x3178 ····const/4·v2,·0x3
  
179 ····aput-object·v1,·v0,·v2179 ····aput-object·v1,·v0,·v2
  
180 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;180 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
181 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;181 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
182 ····const/4·v2,·0x4182 ····const/4·v2,·0x4
  
183 ····aput-object·v1,·v0,·v2183 ····aput-object·v1,·v0,·v2
  
Offset 251, 23 lines modifiedOffset 251, 23 lines modified
  
251 ····move-result·v7251 ····move-result·v7
  
252 ····invoke-interface·{v0,·v1,·v6},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I252 ····invoke-interface·{v0,·v1,·v6},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I
  
253 ····move-result·v6253 ····move-result·v6
  
254 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;254 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
255 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;255 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
256 ····invoke-interface·{v0,·v1,·v4,·v8,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;256 ····invoke-interface·{v0,·v1,·v4,·v8,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
257 ····move-result-object·v4257 ····move-result-object·v4
  
258 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;258 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
259 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;259 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
260 ····invoke-interface·{v0,·v1,·v5,·v8,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;260 ····invoke-interface·{v0,·v1,·v5,·v8,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
261 ····move-result-object·v3261 ····move-result-object·v3
  
Offset 313, 15 lines modifiedOffset 313, 15 lines modified
  
313 ····if-eq·v14,·v6,·:cond_3313 ····if-eq·v14,·v6,·:cond_3
  
314 ····if-eq·v14,·v4,·:cond_2314 ····if-eq·v14,·v4,·:cond_2
  
315 ····if-ne·v14,·v5,·:cond_1315 ····if-ne·v14,·v5,·:cond_1
  
316 ····sget-object·v14,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;316 ····sget-object·v14,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
317 ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy;317 ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy;
  
318 ····invoke-interface·{v0,·v1,·v5,·v14,·v9},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;318 ····invoke-interface·{v0,·v1,·v5,·v14,·v9},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
319 ····move-result-object·v9319 ····move-result-object·v9
  
Offset 333, 15 lines modifiedOffset 333, 15 lines modified
333 ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException;333 ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException;
  
334 ····invoke-direct·{v0,·v14},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V334 ····invoke-direct·{v0,·v14},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
  
335 ····throw·v0335 ····throw·v0
  
336 ····:cond_2336 ····:cond_2
337 ····sget-object·v14,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;337 ····sget-object·v14,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
338 ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy;338 ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy;
  
339 ····invoke-interface·{v0,·v1,·v4,·v14,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;339 ····invoke-interface·{v0,·v1,·v4,·v14,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
340 ····move-result-object·v3340 ····move-result-object·v3
  
2.14 KB
smali_classes3/org/ton/api/adnl/AdnlProxyToSign$$serializer.smali
    
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
  
169 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;169 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
170 ····const/4·v2,·0x2170 ····const/4·v2,·0x2
  
171 ····aput-object·v1,·v0,·v2171 ····aput-object·v1,·v0,·v2
  
172 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;172 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
173 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;173 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
174 ····const/4·v2,·0x3174 ····const/4·v2,·0x3
  
175 ····aput-object·v1,·v0,·v2175 ····aput-object·v1,·v0,·v2
  
Offset 237, 15 lines modifiedOffset 237, 15 lines modified
  
237 ····move-result·v5237 ····move-result·v5
  
238 ····invoke-interface·{v0,·v1,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I238 ····invoke-interface·{v0,·v1,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I
  
239 ····move-result·v4239 ····move-result·v4
  
240 ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;240 ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
241 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;241 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;
  
242 ····invoke-interface·{v0,·v1,·v3,·v6,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;242 ····invoke-interface·{v0,·v1,·v3,·v6,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
243 ····move-result-object·v3243 ····move-result-object·v3
  
Offset 289, 15 lines modifiedOffset 289, 15 lines modified
  
289 ····if-eq·v12,·v5,·:cond_3289 ····if-eq·v12,·v5,·:cond_3
  
290 ····if-eq·v12,·v4,·:cond_2290 ····if-eq·v12,·v4,·:cond_2
  
291 ····if-ne·v12,·v3,·:cond_1291 ····if-ne·v12,·v3,·:cond_1
  
292 ····sget-object·v12,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;292 ····sget-object·v12,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
293 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;293 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;
  
294 ····invoke-interface·{v0,·v1,·v3,·v12,·v10},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;294 ····invoke-interface·{v0,·v1,·v3,·v12,·v10},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
295 ····move-result-object·v10295 ····move-result-object·v10
  
2.12 KB
smali_classes3/org/ton/api/adnl/AdnlAddressTunnel$$serializer.smali
    
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ····.end·annotation147 ····.end·annotation
  
148 ····const/4·v0,·0x2148 ····const/4·v0,·0x2
  
149 ····new-array·v1,·v0,·[Lkotlinx/serialization/KSerializer;149 ····new-array·v1,·v0,·[Lkotlinx/serialization/KSerializer;
  
150 ····.line·103150 ····.line·103
151 ····sget-object·v2,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;151 ····sget-object·v2,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
152 ····check-cast·v2,·Lkotlinx/serialization/KSerializer;152 ····check-cast·v2,·Lkotlinx/serialization/KSerializer;
  
153 ····const/4·v3,·0x0153 ····const/4·v3,·0x0
  
154 ····aput-object·v2,·v1,·v3154 ····aput-object·v2,·v1,·v3
  
Offset 307, 15 lines modifiedOffset 307, 15 lines modified
  
307 ····const/4·v8,·0x0307 ····const/4·v8,·0x0
  
308 ····const/4·v9,·0x1308 ····const/4·v9,·0x1
  
309 ····if-eqz·v2,·:cond_0309 ····if-eqz·v2,·:cond_0
  
310 ····sget-object·v2,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;310 ····sget-object·v2,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
311 ····check-cast·v2,·Lkotlinx/serialization/DeserializationStrategy;311 ····check-cast·v2,·Lkotlinx/serialization/DeserializationStrategy;
  
312 ····invoke-interface·{v0,·v1,·v8,·v2,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;312 ····invoke-interface·{v0,·v1,·v8,·v2,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
313 ····move-result-object·v2313 ····move-result-object·v2
  
Offset 543, 15 lines modifiedOffset 543, 15 lines modified
543 ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException;543 ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException;
  
544 ····invoke-direct·{v0,·v13},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V544 ····invoke-direct·{v0,·v13},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
  
545 ····throw·v0545 ····throw·v0
  
546 ····:cond_2546 ····:cond_2
547 ····sget-object·v5,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;547 ····sget-object·v5,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
548 ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy;548 ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy;
  
549 ····invoke-interface·{v0,·v1,·v8,·v5,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;549 ····invoke-interface·{v0,·v1,·v8,·v5,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
550 ····move-result-object·v2550 ····move-result-object·v2
  
4.77 KB
smali_classes3/org/ton/api/adnl/message/AdnlMessageConfirmChannel.smali
    
Offset 105, 24 lines modifiedOffset 105, 24 lines modified
105 ····return-void105 ····return-void
106 .end·method106 .end·method
  
107 .method·public·synthetic·constructor·<init>(I[B[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V107 .method·public·synthetic·constructor·<init>(I[B[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V
108 ····.locals·1108 ····.locals·1
109 ····.param·p2····#·[B109 ····.param·p2····#·[B
110 ········.annotation·runtime·Lkotlinx/serialization/Serializable;110 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
111 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;111 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
112 ········.end·annotation112 ········.end·annotation
113 ····.end·param113 ····.end·param
114 ····.param·p3····#·[B114 ····.param·p3····#·[B
115 ········.annotation·runtime·Lkotlinx/serialization/SerialName;115 ········.annotation·runtime·Lkotlinx/serialization/SerialName;
116 ············value·=·"peer_key"116 ············value·=·"peer_key"
117 ········.end·annotation117 ········.end·annotation
  
118 ········.annotation·runtime·Lkotlinx/serialization/Serializable;118 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
119 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;119 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
120 ········.end·annotation120 ········.end·annotation
121 ····.end·param121 ····.end·param
122 ····.annotation·runtime·Lkotlin/Deprecated;122 ····.annotation·runtime·Lkotlin/Deprecated;
123 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;123 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
124 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"124 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
125 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;125 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
126 ············expression·=·""126 ············expression·=·""
Offset 213, 28 lines modifiedOffset 213, 28 lines modified
  
213 ····return-object·p0213 ····return-object·p0
214 .end·method214 .end·method
  
215 .method·public·static·synthetic·getKey$annotations()V215 .method·public·static·synthetic·getKey$annotations()V
216 ····.locals·0216 ····.locals·0
217 ····.annotation·runtime·Lkotlinx/serialization/Serializable;217 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
218 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;218 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
219 ····.end·annotation219 ····.end·annotation
  
220 ····return-void220 ····return-void
221 .end·method221 .end·method
  
222 .method·public·static·synthetic·getPeerKey$annotations()V222 .method·public·static·synthetic·getPeerKey$annotations()V
223 ····.locals·0223 ····.locals·0
224 ····.annotation·runtime·Lkotlinx/serialization/SerialName;224 ····.annotation·runtime·Lkotlinx/serialization/SerialName;
225 ········value·=·"peer_key"225 ········value·=·"peer_key"
226 ····.end·annotation226 ····.end·annotation
  
227 ····.annotation·runtime·Lkotlinx/serialization/Serializable;227 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
228 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;228 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
229 ····.end·annotation229 ····.end·annotation
  
230 ····return-void230 ····return-void
231 .end·method231 .end·method
  
232 .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V232 .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
233 ····.locals·3233 ····.locals·3
Offset 250, 25 lines modifiedOffset 250, 25 lines modified
250 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V250 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
251 ····const-string·v0,·"serialDesc"251 ····const-string·v0,·"serialDesc"
  
252 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V252 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
253 ····.line·14253 ····.line·14
254 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;254 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
255 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;255 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
256 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->key:[B256 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->key:[B
  
257 ····const/4·v2,·0x0257 ····const/4·v2,·0x0
  
258 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V258 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
  
259 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;259 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
260 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;260 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
261 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->peerKey:[B261 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->peerKey:[B
  
262 ····const/4·v2,·0x1262 ····const/4·v2,·0x1
  
Offset 483, 29 lines modifiedOffset 483, 29 lines modified
  
483 ····.line·45483 ····.line·45
484 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;484 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
485 ····.line·46485 ····.line·46
486 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->key:[B486 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->key:[B
  
487 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;487 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
488 ····move-result-object·v1488 ····move-result-object·v1
  
489 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;489 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
490 ····const-string·v1,·",·peerKey="490 ····const-string·v1,·",·peerKey="
  
491 ····.line·47491 ····.line·47
492 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;492 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
493 ····.line·48493 ····.line·48
494 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->peerKey:[B494 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->peerKey:[B
  
495 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;495 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
496 ····move-result-object·v1496 ····move-result-object·v1
  
497 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;497 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
498 ····const-string·v1,·",·date="498 ····const-string·v1,·",·date="
  
4.57 KB
smali_classes3/org/ton/api/adnl/message/AdnlMessagePart.smali
    
Offset 111, 25 lines modifiedOffset 111, 25 lines modified
111 ····return-void111 ····return-void
112 .end·method112 .end·method
  
113 .method·public·synthetic·constructor·<init>(I[BII[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V113 .method·public·synthetic·constructor·<init>(I[BII[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
114 ····.locals·1114 ····.locals·1
115 ····.param·p2····#·[B115 ····.param·p2····#·[B
116 ········.annotation·runtime·Lkotlinx/serialization/Serializable;116 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
117 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;117 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
118 ········.end·annotation118 ········.end·annotation
119 ····.end·param119 ····.end·param
120 ····.param·p3····#·I120 ····.param·p3····#·I
121 ········.annotation·runtime·Lkotlinx/serialization/SerialName;121 ········.annotation·runtime·Lkotlinx/serialization/SerialName;
122 ············value·=·"total_size"122 ············value·=·"total_size"
123 ········.end·annotation123 ········.end·annotation
124 ····.end·param124 ····.end·param
125 ····.param·p5····#·[B125 ····.param·p5····#·[B
126 ········.annotation·runtime·Lkotlinx/serialization/Serializable;126 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
127 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;127 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
128 ········.end·annotation128 ········.end·annotation
129 ····.end·param129 ····.end·param
130 ····.annotation·runtime·Lkotlin/Deprecated;130 ····.annotation·runtime·Lkotlin/Deprecated;
131 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;131 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
132 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"132 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
133 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;133 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
134 ············expression·=·""134 ············expression·=·""
Offset 232, 24 lines modifiedOffset 232, 24 lines modified
  
232 ····return-object·p0232 ····return-object·p0
233 .end·method233 .end·method
  
234 .method·public·static·synthetic·getData$annotations()V234 .method·public·static·synthetic·getData$annotations()V
235 ····.locals·0235 ····.locals·0
236 ····.annotation·runtime·Lkotlinx/serialization/Serializable;236 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
237 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;237 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
238 ····.end·annotation238 ····.end·annotation
  
239 ····return-void239 ····return-void
240 .end·method240 .end·method
  
241 .method·public·static·synthetic·getHash$annotations()V241 .method·public·static·synthetic·getHash$annotations()V
242 ····.locals·0242 ····.locals·0
243 ····.annotation·runtime·Lkotlinx/serialization/Serializable;243 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
244 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;244 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
245 ····.end·annotation245 ····.end·annotation
  
246 ····return-void246 ····return-void
247 .end·method247 .end·method
  
248 .method·public·static·synthetic·getTotalSize$annotations()V248 .method·public·static·synthetic·getTotalSize$annotations()V
249 ····.locals·0249 ····.locals·0
Offset 274, 15 lines modifiedOffset 274, 15 lines modified
274 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V274 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
275 ····const-string·v0,·"serialDesc"275 ····const-string·v0,·"serialDesc"
  
276 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V276 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
277 ····.line·11277 ····.line·11
278 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;278 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
279 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;279 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
280 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->hash:[B280 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->hash:[B
  
281 ····const/4·v2,·0x0281 ····const/4·v2,·0x0
  
Offset 296, 15 lines modifiedOffset 296, 15 lines modified
  
296 ····iget·v0,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->offset:I296 ····iget·v0,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->offset:I
  
297 ····const/4·v1,·0x2297 ····const/4·v1,·0x2
  
298 ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V298 ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V
  
299 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;299 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
300 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;300 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
301 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->data:[B301 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->data:[B
  
302 ····const/4·v1,·0x3302 ····const/4·v1,·0x3
  
Offset 547, 15 lines modifiedOffset 547, 15 lines modified
  
547 ····.line·45547 ····.line·45
548 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;548 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
549 ····.line·46549 ····.line·46
550 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->hash:[B550 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->hash:[B
  
551 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;551 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
552 ····move-result-object·v1552 ····move-result-object·v1
  
553 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;553 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
554 ····const-string·v1,·",·totalSize="554 ····const-string·v1,·",·totalSize="
  
Offset 581, 15 lines modifiedOffset 581, 15 lines modified
  
581 ····.line·51581 ····.line·51
582 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;582 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
583 ····.line·52583 ····.line·52
584 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->data:[B584 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->data:[B
  
585 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;585 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
586 ····move-result-object·v1586 ····move-result-object·v1
  
587 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;587 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
588 ····const-string·v1,·")"588 ····const-string·v1,·")"
  
2.03 KB
smali_classes3/org/ton/api/adnl/message/AdnlMessageCustom$$serializer.smali
    
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
143 ····.end·annotation143 ····.end·annotation
  
144 ····const/4·v0,·0x1144 ····const/4·v0,·0x1
  
145 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;145 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
146 ····.line·13146 ····.line·13
147 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;147 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
148 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;148 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
149 ····const/4·v2,·0x0149 ····const/4·v2,·0x0
  
150 ····aput-object·v1,·v0,·v2150 ····aput-object·v1,·v0,·v2
  
Offset 193, 15 lines modifiedOffset 193, 15 lines modified
  
193 ····const/4·v3,·0x1193 ····const/4·v3,·0x1
  
194 ····const/4·v4,·0x0194 ····const/4·v4,·0x0
  
195 ····if-eqz·v1,·:cond_0195 ····if-eqz·v1,·:cond_0
  
196 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;196 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
197 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;197 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
198 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;198 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
199 ····move-result-object·v1199 ····move-result-object·v1
  
Offset 221, 15 lines modifiedOffset 221, 15 lines modified
  
221 ····const/4·v7,·-0x1221 ····const/4·v7,·-0x1
  
222 ····if-eq·v6,·v7,·:cond_2222 ····if-eq·v6,·v7,·:cond_2
  
223 ····if-nez·v6,·:cond_1223 ····if-nez·v6,·:cond_1
  
224 ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;224 ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
225 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;225 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;
  
226 ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;226 ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
227 ····move-result-object·v1227 ····move-result-object·v1
  
4.05 KB
smali_classes3/org/ton/api/adnl/message/AdnlMessagePart$$serializer.smali
    
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 ····.end·annotation155 ····.end·annotation
  
156 ····const/4·v0,·0x4156 ····const/4·v0,·0x4
  
157 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;157 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
158 ····.line·11158 ····.line·11
159 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;159 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
160 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;160 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
161 ····const/4·v2,·0x0161 ····const/4·v2,·0x0
  
162 ····aput-object·v1,·v0,·v2162 ····aput-object·v1,·v0,·v2
  
Offset 179, 15 lines modifiedOffset 179, 15 lines modified
  
179 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;179 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
180 ····const/4·v2,·0x2180 ····const/4·v2,·0x2
  
181 ····aput-object·v1,·v0,·v2181 ····aput-object·v1,·v0,·v2
  
182 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;182 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
183 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;183 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
184 ····const/4·v2,·0x3184 ····const/4·v2,·0x3
  
185 ····aput-object·v1,·v0,·v2185 ····aput-object·v1,·v0,·v2
  
Offset 233, 15 lines modifiedOffset 233, 15 lines modified
  
233 ····const/4·v5,·0x1233 ····const/4·v5,·0x1
  
234 ····const/4·v6,·0x0234 ····const/4·v6,·0x0
  
235 ····if-eqz·v1,·:cond_0235 ····if-eqz·v1,·:cond_0
  
236 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;236 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
237 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;237 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
238 ····invoke-interface·{p1,·v0,·v6,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;238 ····invoke-interface·{p1,·v0,·v6,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
239 ····move-result-object·v1239 ····move-result-object·v1
  
Offset 249, 15 lines modifiedOffset 249, 15 lines modified
  
249 ····move-result·v5249 ····move-result·v5
  
250 ····invoke-interface·{p1,·v0,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I250 ····invoke-interface·{p1,·v0,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I
  
251 ····move-result·v4251 ····move-result·v4
  
252 ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;252 ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
253 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;253 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;
  
254 ····invoke-interface·{p1,·v0,·v3,·v6,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;254 ····invoke-interface·{p1,·v0,·v3,·v6,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
255 ····move-result-object·v2255 ····move-result-object·v2
  
Offset 297, 15 lines modifiedOffset 297, 15 lines modified
  
297 ····if-eq·v11,·v5,·:cond_3297 ····if-eq·v11,·v5,·:cond_3
  
298 ····if-eq·v11,·v4,·:cond_2298 ····if-eq·v11,·v4,·:cond_2
  
299 ····if-ne·v11,·v3,·:cond_1299 ····if-ne·v11,·v3,·:cond_1
  
300 ····sget-object·v11,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;300 ····sget-object·v11,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
301 ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy;301 ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy;
  
302 ····invoke-interface·{p1,·v0,·v3,·v11,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;302 ····invoke-interface·{p1,·v0,·v3,·v11,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
303 ····move-result-object·v1303 ····move-result-object·v1
  
Offset 335, 15 lines modifiedOffset 335, 15 lines modified
335 ····move-result·v9335 ····move-result·v9
  
336 ····or-int/lit8·v7,·v7,·0x2336 ····or-int/lit8·v7,·v7,·0x2
  
337 ····goto·:goto_0337 ····goto·:goto_0
  
338 ····:cond_4338 ····:cond_4
339 ····sget-object·v11,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;339 ····sget-object·v11,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
340 ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy;340 ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy;
  
341 ····invoke-interface·{p1,·v0,·v6,·v11,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;341 ····invoke-interface·{p1,·v0,·v6,·v11,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
342 ····move-result-object·v2342 ····move-result-object·v2
  
2.14 KB
smali_classes3/org/ton/api/adnl/message/AdnlMessageCreateChannel$$serializer.smali
    
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ····.end·annotation147 ····.end·annotation
  
148 ····const/4·v0,·0x2148 ····const/4·v0,·0x2
  
149 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;149 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
150 ····.line·15150 ····.line·15
151 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;151 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
152 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;152 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
153 ····const/4·v2,·0x0153 ····const/4·v2,·0x0
  
154 ····aput-object·v1,·v0,·v2154 ····aput-object·v1,·v0,·v2
  
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
  
205 ····const/4·v3,·0x0205 ····const/4·v3,·0x0
  
206 ····const/4·v4,·0x1206 ····const/4·v4,·0x1
  
207 ····if-eqz·v1,·:cond_0207 ····if-eqz·v1,·:cond_0
  
208 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;208 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
209 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;209 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
210 ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;210 ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
211 ····move-result-object·v1211 ····move-result-object·v1
  
Offset 261, 15 lines modifiedOffset 261, 15 lines modified
261 ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException;261 ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException;
  
262 ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V262 ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
  
263 ····throw·p1263 ····throw·p1
  
264 ····:cond_2264 ····:cond_2
265 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;265 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
266 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;266 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
267 ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;267 ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
268 ····move-result-object·v1268 ····move-result-object·v1
  
3.35 KB
smali_classes3/org/ton/api/adnl/message/AdnlMessageQuery.smali
    
Offset 99, 20 lines modifiedOffset 99, 20 lines modified
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·public·synthetic·constructor·<init>(I[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V101 .method·public·synthetic·constructor·<init>(I[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
102 ····.locals·1102 ····.locals·1
103 ····.param·p2····#·[B103 ····.param·p2····#·[B
104 ········.annotation·runtime·Lkotlinx/serialization/Serializable;104 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
105 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;105 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
106 ········.end·annotation106 ········.end·annotation
107 ····.end·param107 ····.end·param
108 ····.param·p3····#·[B108 ····.param·p3····#·[B
109 ········.annotation·runtime·Lkotlinx/serialization/Serializable;109 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
110 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;110 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
111 ········.end·annotation111 ········.end·annotation
112 ····.end·param112 ····.end·param
113 ····.annotation·runtime·Lkotlin/Deprecated;113 ····.annotation·runtime·Lkotlin/Deprecated;
114 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;114 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
115 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"115 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
116 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;116 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
117 ············expression·=·""117 ············expression·=·""
Offset 191, 24 lines modifiedOffset 191, 24 lines modified
  
191 ····return-object·p0191 ····return-object·p0
192 .end·method192 .end·method
  
193 .method·public·static·synthetic·getQuery$annotations()V193 .method·public·static·synthetic·getQuery$annotations()V
194 ····.locals·0194 ····.locals·0
195 ····.annotation·runtime·Lkotlinx/serialization/Serializable;195 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
196 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;196 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
197 ····.end·annotation197 ····.end·annotation
  
198 ····return-void198 ····return-void
199 .end·method199 .end·method
  
200 .method·public·static·synthetic·getQuery_id$annotations()V200 .method·public·static·synthetic·getQuery_id$annotations()V
201 ····.locals·0201 ····.locals·0
202 ····.annotation·runtime·Lkotlinx/serialization/Serializable;202 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
203 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;203 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
204 ····.end·annotation204 ····.end·annotation
  
205 ····return-void205 ····return-void
206 .end·method206 .end·method
  
207 .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageQuery;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V207 .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageQuery;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
208 ····.locals·3208 ····.locals·3
Offset 224, 25 lines modifiedOffset 224, 25 lines modified
224 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V224 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
225 ····const-string·v0,·"serialDesc"225 ····const-string·v0,·"serialDesc"
  
226 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V226 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
227 ····.line·14227 ····.line·14
228 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;228 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
229 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;229 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
230 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageQuery;->query_id:[B230 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageQuery;->query_id:[B
  
231 ····const/4·v2,·0x0231 ····const/4·v2,·0x0
  
232 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V232 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
  
233 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;233 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
234 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;234 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
235 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessageQuery;->query:[B235 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessageQuery;->query:[B
  
236 ····const/4·v1,·0x1236 ····const/4·v1,·0x1
  
3.75 KB
smali_classes3/org/ton/api/adnl/message/AdnlMessageConfirmChannel$$serializer.smali
    
Offset 151, 23 lines modifiedOffset 151, 23 lines modified
151 ····.end·annotation151 ····.end·annotation
  
152 ····const/4·v0,·0x3152 ····const/4·v0,·0x3
  
153 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;153 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
154 ····.line·14154 ····.line·14
155 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;155 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
156 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;156 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
157 ····const/4·v2,·0x0157 ····const/4·v2,·0x0
  
158 ····aput-object·v1,·v0,·v2158 ····aput-object·v1,·v0,·v2
  
159 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;159 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
160 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;160 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
161 ····const/4·v2,·0x1161 ····const/4·v2,·0x1
  
162 ····aput-object·v1,·v0,·v2162 ····aput-object·v1,·v0,·v2
  
Offset 219, 23 lines modifiedOffset 219, 23 lines modified
  
219 ····const/4·v4,·0x0219 ····const/4·v4,·0x0
  
220 ····const/4·v5,·0x1220 ····const/4·v5,·0x1
  
221 ····if-eqz·v1,·:cond_0221 ····if-eqz·v1,·:cond_0
  
222 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;222 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
223 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;223 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
224 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;224 ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
225 ····move-result-object·v1225 ····move-result-object·v1
  
226 ····sget-object·v4,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;226 ····sget-object·v4,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
227 ····check-cast·v4,·Lkotlinx/serialization/DeserializationStrategy;227 ····check-cast·v4,·Lkotlinx/serialization/DeserializationStrategy;
  
228 ····invoke-interface·{p1,·v0,·v5,·v4,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;228 ····invoke-interface·{p1,·v0,·v5,·v4,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
229 ····move-result-object·v2229 ····move-result-object·v2
  
Offset 287, 28 lines modifiedOffset 287, 28 lines modified
287 ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException;287 ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException;
  
288 ····invoke-direct·{p1,·v9},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V288 ····invoke-direct·{p1,·v9},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
  
289 ····throw·p1289 ····throw·p1
  
290 ····:cond_2290 ····:cond_2
291 ····sget-object·v9,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;291 ····sget-object·v9,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
292 ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy;292 ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy;
  
293 ····invoke-interface·{p1,·v0,·v5,·v9,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;293 ····invoke-interface·{p1,·v0,·v5,·v9,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
294 ····move-result-object·v1294 ····move-result-object·v1
  
295 ····or-int/lit8·v7,·v7,·0x2295 ····or-int/lit8·v7,·v7,·0x2
  
296 ····goto·:goto_0296 ····goto·:goto_0
  
297 ····:cond_3297 ····:cond_3
298 ····sget-object·v9,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;298 ····sget-object·v9,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
299 ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy;299 ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy;
  
300 ····invoke-interface·{p1,·v0,·v4,·v9,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;300 ····invoke-interface·{p1,·v0,·v4,·v9,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
301 ····move-result-object·v2301 ····move-result-object·v2
  
3.45 KB
smali_classes3/org/ton/api/adnl/message/AdnlMessageAnswer.smali
    
Offset 103, 20 lines modifiedOffset 103, 20 lines modified
103 ····.locals·1103 ····.locals·1
104 ····.param·p2····#·[B104 ····.param·p2····#·[B
105 ········.annotation·runtime·Lkotlinx/serialization/SerialName;105 ········.annotation·runtime·Lkotlinx/serialization/SerialName;
106 ············value·=·"query_id"106 ············value·=·"query_id"
107 ········.end·annotation107 ········.end·annotation
  
108 ········.annotation·runtime·Lkotlinx/serialization/Serializable;108 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
109 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;109 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
110 ········.end·annotation110 ········.end·annotation
111 ····.end·param111 ····.end·param
112 ····.param·p3····#·[B112 ····.param·p3····#·[B
113 ········.annotation·runtime·Lkotlinx/serialization/Serializable;113 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
114 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;114 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
115 ········.end·annotation115 ········.end·annotation
116 ····.end·param116 ····.end·param
117 ····.annotation·runtime·Lkotlin/Deprecated;117 ····.annotation·runtime·Lkotlin/Deprecated;
118 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;118 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
119 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"119 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
120 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;120 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
121 ············expression·=·""121 ············expression·=·""
Offset 195, 28 lines modifiedOffset 195, 28 lines modified
  
195 ····return-object·p0195 ····return-object·p0
196 .end·method196 .end·method
  
197 .method·public·static·synthetic·getAnswer$annotations()V197 .method·public·static·synthetic·getAnswer$annotations()V
198 ····.locals·0198 ····.locals·0
199 ····.annotation·runtime·Lkotlinx/serialization/Serializable;199 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
200 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;200 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
201 ····.end·annotation201 ····.end·annotation
  
202 ····return-void202 ····return-void
203 .end·method203 .end·method
  
204 .method·public·static·synthetic·getQuery_id$annotations()V204 .method·public·static·synthetic·getQuery_id$annotations()V
205 ····.locals·0205 ····.locals·0
206 ····.annotation·runtime·Lkotlinx/serialization/SerialName;206 ····.annotation·runtime·Lkotlinx/serialization/SerialName;
207 ········value·=·"query_id"207 ········value·=·"query_id"
208 ····.end·annotation208 ····.end·annotation
  
209 ····.annotation·runtime·Lkotlinx/serialization/Serializable;209 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
210 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;210 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
211 ····.end·annotation211 ····.end·annotation
  
212 ····return-void212 ····return-void
213 .end·method213 .end·method
  
214 .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageAnswer;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V214 .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageAnswer;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
215 ····.locals·3215 ····.locals·3
Offset 232, 25 lines modifiedOffset 232, 25 lines modified
232 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V232 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
233 ····const-string·v0,·"serialDesc"233 ····const-string·v0,·"serialDesc"
  
234 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V234 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
235 ····.line·12235 ····.line·12
236 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;236 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
237 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;237 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
238 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageAnswer;->query_id:[B238 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageAnswer;->query_id:[B
  
239 ····const/4·v2,·0x0239 ····const/4·v2,·0x0
  
240 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V240 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
  
241 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;241 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
242 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;242 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
243 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessageAnswer;->answer:[B243 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessageAnswer;->answer:[B
  
244 ····const/4·v1,·0x1244 ····const/4·v1,·0x1
  
3.78 KB
smali_classes3/org/ton/api/adnl/message/AdnlMessageAnswer$$serializer.smali
    
Offset 147, 23 lines modifiedOffset 147, 23 lines modified
147 ····.end·annotation147 ····.end·annotation
  
148 ····const/4·v0,·0x2148 ····const/4·v0,·0x2
  
149 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;149 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
150 ····.line·12150 ····.line·12
151 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;151 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
152 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;152 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
153 ····const/4·v2,·0x0153 ····const/4·v2,·0x0
  
154 ····aput-object·v1,·v0,·v2154 ····aput-object·v1,·v0,·v2
  
155 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;155 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
156 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;156 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
157 ····const/4·v2,·0x1157 ····const/4·v2,·0x1
  
158 ····aput-object·v1,·v0,·v2158 ····aput-object·v1,·v0,·v2
  
Offset 205, 23 lines modifiedOffset 205, 23 lines modified
  
205 ····const/4·v3,·0x0205 ····const/4·v3,·0x0
  
206 ····const/4·v4,·0x1206 ····const/4·v4,·0x1
  
207 ····if-eqz·v1,·:cond_0207 ····if-eqz·v1,·:cond_0
  
208 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;208 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
209 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;209 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
210 ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;210 ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
211 ····move-result-object·v1211 ····move-result-object·v1
  
212 ····sget-object·v3,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;212 ····sget-object·v3,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
213 ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy;213 ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy;
  
214 ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;214 ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
215 ····move-result-object·v3215 ····move-result-object·v3
  
Offset 249, 15 lines modifiedOffset 249, 15 lines modified
  
249 ····if-eq·v8,·v9,·:cond_3249 ····if-eq·v8,·v9,·:cond_3
  
250 ····if-eqz·v8,·:cond_2250 ····if-eqz·v8,·:cond_2
  
251 ····if-ne·v8,·v4,·:cond_1251 ····if-ne·v8,·v4,·:cond_1
  
252 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;252 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
253 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;253 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
254 ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;254 ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
255 ····move-result-object·v5255 ····move-result-object·v5
  
Offset 269, 15 lines modifiedOffset 269, 15 lines modified
269 ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException;269 ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException;
  
270 ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V270 ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
  
271 ····throw·p1271 ····throw·p1
  
272 ····:cond_2272 ····:cond_2
273 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;273 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
274 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;274 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
275 ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;275 ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
276 ····move-result-object·v1276 ····move-result-object·v1
  
2.74 KB
smali_classes3/org/ton/api/adnl/message/AdnlMessageCreateChannel.smali
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·public·synthetic·constructor·<init>(I[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V101 .method·public·synthetic·constructor·<init>(I[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V
102 ····.locals·1102 ····.locals·1
103 ····.param·p2····#·[B103 ····.param·p2····#·[B
104 ········.annotation·runtime·Lkotlinx/serialization/Serializable;104 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
105 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;105 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
106 ········.end·annotation106 ········.end·annotation
107 ····.end·param107 ····.end·param
108 ····.annotation·runtime·Lkotlin/Deprecated;108 ····.annotation·runtime·Lkotlin/Deprecated;
109 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;109 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
110 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"110 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
111 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;111 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
112 ············expression·=·""112 ············expression·=·""
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
  
182 ····return-object·p0182 ····return-object·p0
183 .end·method183 .end·method
  
184 .method·public·static·synthetic·getKey$annotations()V184 .method·public·static·synthetic·getKey$annotations()V
185 ····.locals·0185 ····.locals·0
186 ····.annotation·runtime·Lkotlinx/serialization/Serializable;186 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
187 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;187 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
188 ····.end·annotation188 ····.end·annotation
  
189 ····return-void189 ····return-void
190 .end·method190 .end·method
  
191 .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageCreateChannel;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V191 .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageCreateChannel;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
192 ····.locals·3192 ····.locals·3
Offset 206, 15 lines modifiedOffset 206, 15 lines modified
206 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V206 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
207 ····const-string·v0,·"serialDesc"207 ····const-string·v0,·"serialDesc"
  
208 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V208 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
209 ····.line·15209 ····.line·15
210 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;210 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
211 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;211 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
212 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCreateChannel;->key:[B212 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCreateChannel;->key:[B
  
213 ····const/4·v2,·0x0213 ····const/4·v2,·0x0
  
Offset 383, 15 lines modifiedOffset 383, 15 lines modified
  
383 ····.line·41383 ····.line·41
384 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;384 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
385 ····.line·42385 ····.line·42
386 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCreateChannel;->key:[B386 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCreateChannel;->key:[B
  
387 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;387 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
388 ····move-result-object·v1388 ····move-result-object·v1
  
389 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;389 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
390 ····const-string·v1,·",·date="390 ····const-string·v1,·",·date="
  
2.71 KB
smali_classes3/org/ton/api/adnl/message/AdnlMessageCustom.smali
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ····return-void93 ····return-void
94 .end·method94 .end·method
  
95 .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V95 .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
96 ····.locals·196 ····.locals·1
97 ····.param·p2····#·[B97 ····.param·p2····#·[B
98 ········.annotation·runtime·Lkotlinx/serialization/Serializable;98 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
99 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;99 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
100 ········.end·annotation100 ········.end·annotation
101 ····.end·param101 ····.end·param
102 ····.annotation·runtime·Lkotlin/Deprecated;102 ····.annotation·runtime·Lkotlin/Deprecated;
103 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;103 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
104 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"104 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
105 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;105 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
106 ············expression·=·""106 ············expression·=·""
Offset 164, 15 lines modifiedOffset 164, 15 lines modified
  
164 ····return-object·p0164 ····return-object·p0
165 .end·method165 .end·method
  
166 .method·public·static·synthetic·getData$annotations()V166 .method·public·static·synthetic·getData$annotations()V
167 ····.locals·0167 ····.locals·0
168 ····.annotation·runtime·Lkotlinx/serialization/Serializable;168 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
169 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;169 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
170 ····.end·annotation170 ····.end·annotation
  
171 ····return-void171 ····return-void
172 .end·method172 .end·method
  
173 .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageCustom;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V173 .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageCustom;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
174 ····.locals·2174 ····.locals·2
Offset 188, 15 lines modifiedOffset 188, 15 lines modified
188 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V188 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
189 ····const-string·v0,·"serialDesc"189 ····const-string·v0,·"serialDesc"
  
190 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V190 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
191 ····.line·13191 ····.line·13
192 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;192 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
193 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;193 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
194 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCustom;->data:[B194 ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCustom;->data:[B
  
195 ····const/4·v1,·0x0195 ····const/4·v1,·0x0
  
Offset 325, 15 lines modifiedOffset 325, 15 lines modified
  
325 ····.line·35325 ····.line·35
326 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;326 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
327 ····.line·36327 ····.line·36
328 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCustom;->data:[B328 ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCustom;->data:[B
  
329 ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String;329 ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String;
  
330 ····move-result-object·v1330 ····move-result-object·v1
  
331 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;331 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
332 ····const-string·v1,·")"332 ····const-string·v1,·")"
  
3.78 KB
smali_classes3/org/ton/api/adnl/message/AdnlMessageQuery$$serializer.smali
    
Offset 147, 23 lines modifiedOffset 147, 23 lines modified
147 ····.end·annotation147 ····.end·annotation
  
148 ····const/4·v0,·0x2148 ····const/4·v0,·0x2
  
149 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;149 ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer;
  
150 ····.line·14150 ····.line·14
151 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;151 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
152 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;152 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
153 ····const/4·v2,·0x0153 ····const/4·v2,·0x0
  
154 ····aput-object·v1,·v0,·v2154 ····aput-object·v1,·v0,·v2
  
155 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;155 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
156 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;156 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
157 ····const/4·v2,·0x1157 ····const/4·v2,·0x1
  
158 ····aput-object·v1,·v0,·v2158 ····aput-object·v1,·v0,·v2
  
Offset 205, 23 lines modifiedOffset 205, 23 lines modified
  
205 ····const/4·v3,·0x0205 ····const/4·v3,·0x0
  
206 ····const/4·v4,·0x1206 ····const/4·v4,·0x1
  
207 ····if-eqz·v1,·:cond_0207 ····if-eqz·v1,·:cond_0
  
208 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;208 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
209 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;209 ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy;
  
210 ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;210 ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
211 ····move-result-object·v1211 ····move-result-object·v1
  
212 ····sget-object·v3,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;212 ····sget-object·v3,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
213 ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy;213 ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy;
  
214 ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;214 ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
215 ····move-result-object·v3215 ····move-result-object·v3
  
Offset 249, 15 lines modifiedOffset 249, 15 lines modified
  
249 ····if-eq·v8,·v9,·:cond_3249 ····if-eq·v8,·v9,·:cond_3
  
250 ····if-eqz·v8,·:cond_2250 ····if-eqz·v8,·:cond_2
  
251 ····if-ne·v8,·v4,·:cond_1251 ····if-ne·v8,·v4,·:cond_1
  
252 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;252 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
253 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;253 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
254 ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;254 ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
255 ····move-result-object·v5255 ····move-result-object·v5
  
Offset 269, 15 lines modifiedOffset 269, 15 lines modified
269 ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException;269 ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException;
  
270 ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V270 ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
  
271 ····throw·p1271 ····throw·p1
  
272 ····:cond_2272 ····:cond_2
273 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;273 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
274 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;274 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
275 ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;275 ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
276 ····move-result-object·v1276 ····move-result-object·v1
  
2.47 KB
smali_classes3/org/ton/api/control/ControlConfigLocal.smali
    
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ····return-void109 ····return-void
110 .end·method110 .end·method
  
111 .method·public·synthetic·constructor·<init>(ILorg/ton/api/pk/PrivateKey;[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V111 .method·public·synthetic·constructor·<init>(ILorg/ton/api/pk/PrivateKey;[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V
112 ····.locals·1112 ····.locals·1
113 ····.param·p3····#·[B113 ····.param·p3····#·[B
114 ········.annotation·runtime·Lkotlinx/serialization/Serializable;114 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
115 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;115 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
116 ········.end·annotation116 ········.end·annotation
117 ····.end·param117 ····.end·param
118 ····.annotation·runtime·Lkotlin/Deprecated;118 ····.annotation·runtime·Lkotlin/Deprecated;
119 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;119 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
120 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"120 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
121 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;121 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
122 ············expression·=·""122 ············expression·=·""
Offset 208, 15 lines modifiedOffset 208, 15 lines modified
  
208 ····return-object·p0208 ····return-object·p0
209 .end·method209 .end·method
  
210 .method·public·static·synthetic·getPub$annotations()V210 .method·public·static·synthetic·getPub$annotations()V
211 ····.locals·0211 ····.locals·0
212 ····.annotation·runtime·Lkotlinx/serialization/Serializable;212 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
213 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;213 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
214 ····.end·annotation214 ····.end·annotation
  
215 ····return-void215 ····return-void
216 .end·method216 .end·method
  
217 .method·public·static·final·write$Self(Lorg/ton/api/control/ControlConfigLocal;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V217 .method·public·static·final·write$Self(Lorg/ton/api/control/ControlConfigLocal;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
218 ····.locals·11218 ····.locals·11
Offset 338, 15 lines modifiedOffset 338, 15 lines modified
  
338 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;338 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
339 ····iget-object·v1,·p0,·Lorg/ton/api/control/ControlConfigLocal;->priv:Lorg/ton/api/pk/PrivateKey;339 ····iget-object·v1,·p0,·Lorg/ton/api/control/ControlConfigLocal;->priv:Lorg/ton/api/pk/PrivateKey;
  
340 ····invoke-interface·{p1,·p2,·v7,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V340 ····invoke-interface·{p1,·p2,·v7,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
  
341 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;341 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
342 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;342 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
343 ····iget-object·v1,·p0,·Lorg/ton/api/control/ControlConfigLocal;->pub:[B343 ····iget-object·v1,·p0,·Lorg/ton/api/control/ControlConfigLocal;->pub:[B
  
344 ····invoke-interface·{p1,·p2,·v8,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V344 ····invoke-interface·{p1,·p2,·v8,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
  
2.71 KB
smali_classes3/org/ton/api/control/ControlConfigLocal$$serializer.smali
    
Offset 249, 15 lines modifiedOffset 249, 15 lines modified
  
249 ····invoke-direct/range·{v2·..·v7},·Lkotlinx/serialization/SealedClassSerializer;-><init>(Ljava/lang/String;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;[Lkotlinx/serialization/KSerializer;[Ljava/lang/annotation/Annotation;)V249 ····invoke-direct/range·{v2·..·v7},·Lkotlinx/serialization/SealedClassSerializer;-><init>(Ljava/lang/String;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;[Lkotlinx/serialization/KSerializer;[Ljava/lang/annotation/Annotation;)V
  
250 ····check-cast·v8,·Lkotlinx/serialization/KSerializer;250 ····check-cast·v8,·Lkotlinx/serialization/KSerializer;
  
251 ····aput-object·v8,·v1,·v9251 ····aput-object·v8,·v1,·v9
  
252 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;252 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
253 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;253 ····check-cast·v0,·Lkotlinx/serialization/KSerializer;
  
254 ····aput-object·v0,·v1,·v10254 ····aput-object·v0,·v1,·v10
  
255 ····sget-object·v0,·Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;255 ····sget-object·v0,·Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
  
Offset 403, 15 lines modifiedOffset 403, 15 lines modified
  
403 ····check-cast·v2,·Lkotlinx/serialization/DeserializationStrategy;403 ····check-cast·v2,·Lkotlinx/serialization/DeserializationStrategy;
  
404 ····invoke-interface·{v0,·v1,·v8,·v2,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;404 ····invoke-interface·{v0,·v1,·v8,·v2,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
405 ····move-result-object·v2405 ····move-result-object·v2
  
406 ····sget-object·v4,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;406 ····sget-object·v4,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
407 ····check-cast·v4,·Lkotlinx/serialization/DeserializationStrategy;407 ····check-cast·v4,·Lkotlinx/serialization/DeserializationStrategy;
  
408 ····invoke-interface·{v0,·v1,·v7,·v4,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;408 ····invoke-interface·{v0,·v1,·v7,·v4,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
409 ····move-result-object·v3409 ····move-result-object·v3
  
Offset 463, 15 lines modifiedOffset 463, 15 lines modified
463 ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException;463 ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException;
  
464 ····invoke-direct·{v0,·v12},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V464 ····invoke-direct·{v0,·v12},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
  
465 ····throw·v0465 ····throw·v0
  
466 ····:cond_2466 ····:cond_2
467 ····sget-object·v12,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;467 ····sget-object·v12,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
468 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;468 ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy;
  
469 ····invoke-interface·{v0,·v1,·v7,·v12,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;469 ····invoke-interface·{v0,·v1,·v7,·v12,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
470 ····move-result-object·v2470 ····move-result-object·v2
  
3.9 KB
smali_classes3/org/ton/api/tonnode/TonNodeBlockIdExt$$serializer.smali
    
Offset 173, 23 lines modifiedOffset 173, 23 lines modified
  
173 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;173 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
174 ····const/4·v2,·0x2174 ····const/4·v2,·0x2
  
175 ····aput-object·v1,·v0,·v2175 ····aput-object·v1,·v0,·v2
  
176 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;176 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
177 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;177 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
178 ····const/4·v2,·0x3178 ····const/4·v2,·0x3
  
179 ····aput-object·v1,·v0,·v2179 ····aput-object·v1,·v0,·v2
  
180 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;180 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
181 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;181 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
182 ····const/4·v2,·0x4182 ····const/4·v2,·0x4
  
183 ····aput-object·v1,·v0,·v2183 ····aput-object·v1,·v0,·v2
  
Offset 251, 23 lines modifiedOffset 251, 23 lines modified
  
251 ····move-result-wide·v7251 ····move-result-wide·v7
  
252 ····invoke-interface·{v0,·v1,·v6},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I252 ····invoke-interface·{v0,·v1,·v6},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I
  
253 ····move-result·v6253 ····move-result·v6
  
254 ····sget-object·v9,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;254 ····sget-object·v9,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
255 ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy;255 ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy;
  
256 ····invoke-interface·{v0,·v1,·v4,·v9,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;256 ····invoke-interface·{v0,·v1,·v4,·v9,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
257 ····move-result-object·v4257 ····move-result-object·v4
  
258 ····sget-object·v9,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;258 ····sget-object·v9,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
259 ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy;259 ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy;
  
260 ····invoke-interface·{v0,·v1,·v5,·v9,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;260 ····invoke-interface·{v0,·v1,·v5,·v9,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
261 ····move-result-object·v3261 ····move-result-object·v3
  
Offset 315, 15 lines modifiedOffset 315, 15 lines modified
  
315 ····if-eq·v15,·v6,·:cond_3315 ····if-eq·v15,·v6,·:cond_3
  
316 ····if-eq·v15,·v4,·:cond_2316 ····if-eq·v15,·v4,·:cond_2
  
317 ····if-ne·v15,·v5,·:cond_1317 ····if-ne·v15,·v5,·:cond_1
  
318 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;318 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
319 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;319 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
320 ····invoke-interface·{v0,·v1,·v5,·v8,·v9},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;320 ····invoke-interface·{v0,·v1,·v5,·v8,·v9},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
321 ····move-result-object·v9321 ····move-result-object·v9
  
Offset 335, 15 lines modifiedOffset 335, 15 lines modified
335 ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException;335 ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException;
  
336 ····invoke-direct·{v0,·v15},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V336 ····invoke-direct·{v0,·v15},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
  
337 ····throw·v0337 ····throw·v0
  
338 ····:cond_2338 ····:cond_2
339 ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;339 ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
340 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;340 ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy;
  
341 ····invoke-interface·{v0,·v1,·v4,·v8,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;341 ····invoke-interface·{v0,·v1,·v4,·v8,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
342 ····move-result-object·v3342 ····move-result-object·v3
  
3.35 KB
smali_classes3/org/ton/api/tonnode/TonNodeZeroStateIdExt.smali
    
Offset 123, 20 lines modifiedOffset 123, 20 lines modified
123 ····return-void123 ····return-void
124 .end·method124 .end·method
  
125 .method·public·synthetic·constructor·<init>(II[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V125 .method·public·synthetic·constructor·<init>(II[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
126 ····.locals·1126 ····.locals·1
127 ····.param·p3····#·[B127 ····.param·p3····#·[B
128 ········.annotation·runtime·Lkotlinx/serialization/Serializable;128 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
129 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;129 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
130 ········.end·annotation130 ········.end·annotation
131 ····.end·param131 ····.end·param
132 ····.param·p4····#·[B132 ····.param·p4····#·[B
133 ········.annotation·runtime·Lkotlinx/serialization/Serializable;133 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
134 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;134 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
135 ········.end·annotation135 ········.end·annotation
136 ····.end·param136 ····.end·param
137 ····.annotation·runtime·Lkotlin/Deprecated;137 ····.annotation·runtime·Lkotlin/Deprecated;
138 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;138 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
139 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"139 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
140 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;140 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
141 ············expression·=·""141 ············expression·=·""
Offset 255, 24 lines modifiedOffset 255, 24 lines modified
  
255 ····return-object·p0255 ····return-object·p0
256 .end·method256 .end·method
  
257 .method·public·static·synthetic·getFile_hash$annotations()V257 .method·public·static·synthetic·getFile_hash$annotations()V
258 ····.locals·0258 ····.locals·0
259 ····.annotation·runtime·Lkotlinx/serialization/Serializable;259 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
260 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;260 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
261 ····.end·annotation261 ····.end·annotation
  
262 ····return-void262 ····return-void
263 .end·method263 .end·method
  
264 .method·public·static·synthetic·getRoot_hash$annotations()V264 .method·public·static·synthetic·getRoot_hash$annotations()V
265 ····.locals·0265 ····.locals·0
266 ····.annotation·runtime·Lkotlinx/serialization/Serializable;266 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
267 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;267 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
268 ····.end·annotation268 ····.end·annotation
  
269 ····return-void269 ····return-void
270 .end·method270 .end·method
  
271 .method·public·static·final·write$Self(Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V271 .method·public·static·final·write$Self(Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
272 ····.locals·3272 ····.locals·3
Offset 294, 25 lines modifiedOffset 294, 25 lines modified
294 ····.line·15294 ····.line·15
295 ····iget·v0,·p0,·Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;->workchain:I295 ····iget·v0,·p0,·Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;->workchain:I
  
296 ····const/4·v1,·0x0296 ····const/4·v1,·0x0
  
297 ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V297 ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V
  
298 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;298 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
299 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;299 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
300 ····iget-object·v1,·p0,·Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;->root_hash:[B300 ····iget-object·v1,·p0,·Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;->root_hash:[B
  
301 ····const/4·v2,·0x1301 ····const/4·v2,·0x1
  
302 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V302 ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
  
303 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;303 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
304 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;304 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
305 ····iget-object·p0,·p0,·Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;->file_hash:[B305 ····iget-object·p0,·p0,·Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;->file_hash:[B
  
306 ····const/4·v1,·0x2306 ····const/4·v1,·0x2
  
3.32 KB
smali_classes3/org/ton/api/tonnode/TonNodeBlockIdExt.smali
    
Offset 145, 20 lines modifiedOffset 145, 20 lines modified
145 ····return-void145 ····return-void
146 .end·method146 .end·method
  
147 .method·public·synthetic·constructor·<init>(IIJI[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V147 .method·public·synthetic·constructor·<init>(IIJI[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V
148 ····.locals·1148 ····.locals·1
149 ····.param·p6····#·[B149 ····.param·p6····#·[B
150 ········.annotation·runtime·Lkotlinx/serialization/Serializable;150 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
151 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;151 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
152 ········.end·annotation152 ········.end·annotation
153 ····.end·param153 ····.end·param
154 ····.param·p7····#·[B154 ····.param·p7····#·[B
155 ········.annotation·runtime·Lkotlinx/serialization/Serializable;155 ········.annotation·runtime·Lkotlinx/serialization/Serializable;
156 ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer;156 ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
157 ········.end·annotation157 ········.end·annotation
158 ····.end·param158 ····.end·param
159 ····.annotation·runtime·Lkotlin/Deprecated;159 ····.annotation·runtime·Lkotlin/Deprecated;
160 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;160 ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel;
161 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"161 ········message·=·"This·synthesized·declaration·should·not·be·used·directly"
162 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;162 ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith;
163 ············expression·=·""163 ············expression·=·""
Offset 531, 24 lines modifiedOffset 531, 24 lines modified
  
531 ····return-object·p0531 ····return-object·p0
532 .end·method532 .end·method
  
533 .method·public·static·synthetic·getFile_hash$annotations()V533 .method·public·static·synthetic·getFile_hash$annotations()V
534 ····.locals·0534 ····.locals·0
535 ····.annotation·runtime·Lkotlinx/serialization/Serializable;535 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
536 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;536 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
537 ····.end·annotation537 ····.end·annotation
  
538 ····return-void538 ····return-void
539 .end·method539 .end·method
  
540 .method·public·static·synthetic·getRoot_hash$annotations()V540 .method·public·static·synthetic·getRoot_hash$annotations()V
541 ····.locals·0541 ····.locals·0
542 ····.annotation·runtime·Lkotlinx/serialization/Serializable;542 ····.annotation·runtime·Lkotlinx/serialization/Serializable;
543 ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer;543 ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
544 ····.end·annotation544 ····.end·annotation
  
545 ····return-void545 ····return-void
546 .end·method546 .end·method
  
547 .method·public·static·final·parse(Ljava/lang/String;)Lorg/ton/api/tonnode/TonNodeBlockIdExt;547 .method·public·static·final·parse(Ljava/lang/String;)Lorg/ton/api/tonnode/TonNodeBlockIdExt;
548 ····.locals·1548 ····.locals·1
Offset 735, 15 lines modifiedOffset 735, 15 lines modified
  
735 ····:cond_a735 ····:cond_a
736 ····move·v3,·v0736 ····move·v3,·v0
  
737 ····:goto_7737 ····:goto_7
738 ····if-eqz·v3,·:cond_b738 ····if-eqz·v3,·:cond_b
  
739 ····sget-object·v3,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;739 ····sget-object·v3,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
740 ····check-cast·v3,·Lkotlinx/serialization/SerializationStrategy;740 ····check-cast·v3,·Lkotlinx/serialization/SerializationStrategy;
  
741 ····iget-object·v4,·p0,·Lorg/ton/api/tonnode/TonNodeBlockIdExt;->root_hash:[B741 ····iget-object·v4,·p0,·Lorg/ton/api/tonnode/TonNodeBlockIdExt;->root_hash:[B
  
742 ····invoke-interface·{p1,·p2,·v1,·v3,·v4},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V742 ····invoke-interface·{p1,·p2,·v1,·v3,·v4},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
  
Offset 774, 15 lines modifiedOffset 774, 15 lines modified
  
774 ····goto·:goto_8774 ····goto·:goto_8
  
775 ····:cond_d775 ····:cond_d
776 ····:goto_9776 ····:goto_9
777 ····if-eqz·v0,·:cond_e777 ····if-eqz·v0,·:cond_e
  
778 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;778 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
779 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;779 ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy;
  
780 ····iget-object·p0,·p0,·Lorg/ton/api/tonnode/TonNodeBlockIdExt;->file_hash:[B780 ····iget-object·p0,·p0,·Lorg/ton/api/tonnode/TonNodeBlockIdExt;->file_hash:[B
  
781 ····invoke-interface·{p1,·p2,·v1,·v0,·p0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V781 ····invoke-interface·{p1,·p2,·v1,·v0,·p0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
  
3.92 KB
smali_classes3/org/ton/api/tonnode/TonNodeZeroStateIdExt$$serializer.smali
    
Offset 149, 23 lines modifiedOffset 149, 23 lines modified
  
149 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;149 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
150 ····const/4·v2,·0x0150 ····const/4·v2,·0x0
  
151 ····aput-object·v1,·v0,·v2151 ····aput-object·v1,·v0,·v2
  
152 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;152 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
153 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;153 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
154 ····const/4·v2,·0x1154 ····const/4·v2,·0x1
  
155 ····aput-object·v1,·v0,·v2155 ····aput-object·v1,·v0,·v2
  
156 ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;156 ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
157 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;157 ····check-cast·v1,·Lkotlinx/serialization/KSerializer;
  
158 ····const/4·v2,·0x2158 ····const/4·v2,·0x2
  
159 ····aput-object·v1,·v0,·v2159 ····aput-object·v1,·v0,·v2
  
Offset 215, 23 lines modifiedOffset 215, 23 lines modified
  
215 ····if-eqz·v2,·:cond_0215 ····if-eqz·v2,·:cond_0
  
216 ····invoke-interface·{v0,·v1,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I216 ····invoke-interface·{v0,·v1,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I
  
217 ····move-result·v2217 ····move-result·v2
  
218 ····sget-object·v5,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;218 ····sget-object·v5,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
219 ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy;219 ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy;
  
220 ····invoke-interface·{v0,·v1,·v6,·v5,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;220 ····invoke-interface·{v0,·v1,·v6,·v5,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
221 ····move-result-object·v5221 ····move-result-object·v5
  
222 ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;222 ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
223 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;223 ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy;
  
224 ····invoke-interface·{v0,·v1,·v4,·v6,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;224 ····invoke-interface·{v0,·v1,·v4,·v6,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
225 ····move-result-object·v3225 ····move-result-object·v3
  
Offset 265, 15 lines modifiedOffset 265, 15 lines modified
  
265 ····if-eqz·v10,·:cond_3265 ····if-eqz·v10,·:cond_3
  
266 ····if-eq·v10,·v6,·:cond_2266 ····if-eq·v10,·v6,·:cond_2
  
267 ····if-ne·v10,·v4,·:cond_1267 ····if-ne·v10,·v4,·:cond_1
  
268 ····sget-object·v10,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;268 ····sget-object·v10,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
269 ····check-cast·v10,·Lkotlinx/serialization/DeserializationStrategy;269 ····check-cast·v10,·Lkotlinx/serialization/DeserializationStrategy;
  
270 ····invoke-interface·{v0,·v1,·v4,·v10,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;270 ····invoke-interface·{v0,·v1,·v4,·v10,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
271 ····move-result-object·v7271 ····move-result-object·v7
  
Offset 285, 15 lines modifiedOffset 285, 15 lines modified
285 ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException;285 ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException;
  
286 ····invoke-direct·{v0,·v10},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V286 ····invoke-direct·{v0,·v10},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
  
287 ····throw·v0287 ····throw·v0
  
288 ····:cond_2288 ····:cond_2
289 ····sget-object·v10,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;289 ····sget-object·v10,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
290 ····check-cast·v10,·Lkotlinx/serialization/DeserializationStrategy;290 ····check-cast·v10,·Lkotlinx/serialization/DeserializationStrategy;
  
291 ····invoke-interface·{v0,·v1,·v6,·v10,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;291 ····invoke-interface·{v0,·v1,·v6,·v10,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
  
292 ····move-result-object·v3292 ····move-result-object·v3
  
57.4 KB
assets/dexopt/baseline.prof
    
Offset 1, 426 lines modifiedOffset 1, 426 lines modified
00000000:·7072·6f00·3031·3000·03f9·ff01·008e·1a00··pro.010.........00000000:·7072·6f00·3031·3000·03fc·ff01·0082·1a00··pro.010.........
Diff chunk too large, falling back to line-by-line diff (424 lines added, 424 lines removed)
00000010:·0078·01ed·5d7b·901c·c579·ef7d·e86e·854e··.x..]{...y.}.n.N00000010:·0078·01ed·5d7b·901c·c579·ef7d·e86e·854e··.x..]{...y.}.n.N
00000020:·da93·38a3·1308·edea·0108·83c5·01e2·6db4··..8...........m.00000020:·da93·38a3·1308·edea·6110·068b·03c4·db68··..8.....a......h
00000030:·8b4e·81c3·6050·1c48·0890·4418·814d·881d··.N..`P.H..D..M..00000030:·179d·0267·c0a0·3890·1043·1261·846d·42ec··...g..8..C.a.mB.
00000040:·c580·2d07·851d·3d6c·cb80·8300·db10·970b··..-...=l........00000040:·2806·6c39·28ec·2029·b678·3808·e418·ec72··(.l9(.·).x8....r
00000050:·ae9c·5439·ae24·0555·762a·3679·7879·5410··..T9.$.Uv*6yxyT.00000050:·c195·932a·87aa·2450·65a7·1293·8797·4705··...*..$Pe.....G.
00000060:·9838·c449·a5f8·83a0·25a4·0afe·4891·252e··.8.I....%...H.%.00000060:·8189·4d9c·5442·a508·5a82·abe0·8f14·59e2··..M.TB..Z.....Y.
00000070:·c329·3edd·e4fb·f5cc·37db·333b·b38f·bb7d··.)>.....7.3;...}00000070:·329c·e2d3·4dbe·5fcf·7cb3·3db3·33fb·b8db··2...M._.|.=.3...
00000080:·de7d·7dd5·d7af·afbf·fefa·d7bf·99e9·e99e··.}}.............00000080:·e7dd·d757·bdfd·fafa·ebaf·7ffd·9b99·9eee··...W............
00000090:·9d59·a23e·9d3e·b825·a61e·dab5·ec6b·5fb7··.Y.>.>.%.....k_.00000090:·b999·25ea·33e9·035b·62ea·c15d·cbbe·fa35··..%.3..[b..]...5
000000a0:·95ba·f5f7·6eb9·ebae·dbee·dab4·f3b6·dd43··....n..........C000000a0:·5ba9·9b7f·e7a6·db6f·bfe5·f64d·3b6f·d93d··[......o...M;o.=
000000b0:·4aa9·1796·28f5·dc79·8fa6·97ce·7845·e770··J...(..y....xE.p000000b0:·a494·7a7e·8952·cf9e·7b28·bd74·c62b·3a9b··..z~.R..{(.t.+:.
000000c0:·d94e·2aff·e1ed·eb77·bc77·a357·762e·caf6··.N*....w.w.Wv...000000c0:·cb76·52f9·5ffe·f4c7·ffae·6ef0·cace·41d9··.vR._.....n...A.
000000d0:·2c55·6a80·ca92·e463·211e·6529·f28b·dc32··,Uj....c!.e)...2000000d0:·9ea5·4a0d·5059·927c·2cc4·a32c·457e·915b··..J.PY.|,..,E~.[
000000e0:·c4e3·6e1c·f2d4·a4ba·d44d·2728·4419·6c61··..n......M'(D.la000000e0:·8678·dc8d·439e·9a54·97b8·e904·8528·832d··.x..C..T.....(.-
000000f0:·19ce·83ec·5de4·11a2·ec22·f2c7·93e7·7611··....]...."....v.000000f0:·2cc3·7990·bd9d·3c42·945d·48fe·78f2·dc2e··,.y...<B.]H.x...
00000100:·c2af·237f·1bf9·e5e4·b791·20da·471d·e841··..#.......·.G..A00000100:·42f8·75e4·6f21·bf9c·fc36·1244·fba8·033d··B.u.o!...6.D...=
00000110:·c8fe·a746·9cf3·24ac·e013·c4e2·e439·e075··...F..$......9.u00000110:·08d9·ffc8·8873·9e84·157c·8258·9c3c·07bc··.....s...|.X.<..
00000120:·d21c·ea06·ed88·4aff·6e07·da88·6abb·d5f9··......J.n...j...00000120:·4e9a·43dd·a01d·51e9·dfee·401b·516d·b73a··N.C...Q...@.Qm.:
00000130:·e3d4·171c·177c·0c34·aaff·e62e·6230·d8c5··.....|.4....b0..00000130:·7f9c·fa82·e382·8f81·46f5·dfd8·450c·06bb··........F...E...
00000140:·b61b·c547·e4a2·8f6f·c146·b011·0e08·0784··...G...o.F......00000140:·d876·a3f8·885c·f4f1·2dd8·0836·c201·e180··.v...\..-..6....
00000150:·03c2·01e1·8070·4038·201c·100e·0807·8403··.....p@8·.......00000150:·7040·3820·1c10·0e08·0784·03c2·01e1·8070··p@8·...........p
00000160:·c201·e140·ff72·e0e3·0dac·cb04·d76e·3ed4··...@.r.......n>.00000160:·4038·201c·e85f·0e7c·ac81·7599·e0da·cd07··@8·.._.|..u.....
00000170:·409d·7ee5·04d6·d560·7bb3·6b6b·fdda·df85··@.~....`{.kk....00000170:·1aa8·d3af·9cc0·ba1a·6c6f·766d·ad5f·fbbb··........lovm._..
00000180:·6ef7·a9f3·98cb·fd30·b6bc·efd3·0fb6·76d3··n......0......v.00000180:·d0ed·3e65·1e73·b91f·c696·f77d·fac1·d66e··..>e.s.....}...n
00000190:·c6e0·fe54·b3b6·dc14·c1f3·e188·7c53·7f26··...T........|S.&00000190:·da18·dc9f·6ad6·16da·96f3·f6b6·ccba·c311··....j...........
000001a0:·44e6·8c90·3cb3·8ec4·673f·2738·51b0·f5f6··D...<...g?'8Q...000001a0:·f9a6·4c26·44e6·f490·3cb3·8ec4·c3f1·6e04··..L&D...<.....n.
000001b0:·6185·47b3·e791·6027·d809·0784·03c2·01e1··a.G...`'........000001b0:·9713·05db·50ae·3682·9dc8·cc9e·7782·9d60··....P.6.....w..`
000001c0:·8070·4038·201c·100e·0807·fc1c·b84a·eeb5··.p@8·........J..000001c0:·271c·100e·0807·8403·c201·e180·7040·3830··'...........p@80
000001d0:·e45e·4b38·201c·100e·0807·8403·c201·e180··.^K8·...........000001d0:·df39·70a5·dc6b·c9bd·9670·4038·201c·100e··.9p..k...p@8·...
000001e0:·7040·3820·1c10·0e08·0784·03c2·01e1·8070··p@8·...........p000001e0:·0807·8403·c201·e180·7040·3820·1c10·0e08··........p@8·....
000001f0:·4038·201c·100e·0807·8403·c201·e180·7040··@8·...........p@000001f0:·0784·03c2·01e1·8070·4038·201c·100e·0807··.......p@8·.....
00000200:·3820·1c10·0e08·0784·03c2·01e1·8070·4038··8·...........p@800000200:·8403·c201·e180·7040·3820·1c10·0e08·0784··......p@8·......
00000210:·201c·100e·0807·8403·c201·e180·7040·3820···...........p@8·00000210:·03c2·01e1·8070·4038·201c·100e·0807·8403··.....p@8·.......
00000220:·1c10·0e08·0784·03c2·8105·ce81·4d4d·f63f··............MM.?00000220:·c201·e180·7040·3820·1c10·0e08·0784·030b··....p@8·........
00000230:·f8ae·19fe·bdca·ca26·f4f0·3bbd·b96e·54c8··.......&..;..nT.00000230:·9c03·9b9a·ec7f·f05d·33fc·ff27·2b9b·d0c3··.......]3..'+...
00000240:·ef7a·892a·0fe6·3f4f·2fab·08e6·85a5·3fd1··.z.*..?O/.....?.00000240:·eff4·e6ba·5121·bfeb·25aa·3c98·ff1c·bdac··....Q!..%.<.....
00000250:·84ad·61f5·fb31·efc9·3ee9·f383·046e·27f0··..a..1..>....n'.00000250:·2298·1796·fe78·13b6·86d5·efc7·bcc7·fba4··"....x..........
00000260:·e5f7·ce77·a2ad·76b4·717e·9f8c·673b·fabe··...w..v.q~..g;..00000260:·cf0f·10b8·9dc0·97df·3bdf·89b6·dad1·c679··........;......y
00000270:·5075·6643·c61c·df63·603c·8e19·71ce·6b26··PufC...c`<..q.k&00000270:·7d32·9eed·e8fb·42d5·990d·1973·7c8f·81f1··}2....B....s|...
00000280:·4ccf·b1fe·8659·d4ff·ec2c·eaa0·4fb5·ae0d··L....Y...,..O...00000280:·3866·c439·af99·303d·c7fa·1b66·51ff·73b3··8f.9..0=...fQ.s.
00000290:·73ed·473d·cca2·deff·72e6·2cfb·7271·44bd··s.G=....r.,.rqD.00000290:·a883·3ed5·ba36·ccb5·1ff5·308b·7aff·cb19··..>..6....0.z...
000002a0:·0932·a49e·2d9d·2a3f·2dc2·c64e·b5df·483b··.2..-.*?-..N..H;000002a0:·b3ec·cb45·11f5·26c8·907a·b674·aafc·d408··...E..&..z.t....
000002b0:·ad78·efdd·541f·f4b3·112c·58e6·337d·de1f··.x..T....,X.3}..000002b0:·1b3b·d57e·23ed·b4e2·bd77·537d·d0cf·46b0··.;.~#....wS}..F.
000002c0:·798f·55ef·9c03·9853·1236·3e26·078c·e3ef··y.U....S.6>&....000002c0:·6099·cff6·797f·e43d·56bd·730e·604e·49d8··`...y..=V.s.`NI.
000002d0:·1e02·ae13·d8d5·ba36·d66b·1fdf·5daa·27d3··.......6.k..].'.000002d0:·f898·ec37·8ebf·3b09·b84e·6057·ebda·58af··...7..;..N`W..X.
000002e0:·6cf9·317a·5967·b375·82f2·2375·ec5a·5ca7··l.1zYg.u..#u.Z\.000002e0:·7d7c·77a9·9e4c·b3e5·c7e8·659d·cdd6·09ca··}|w..L....e.....
000002f0:·3ca8·8fd3·9b67·590f·f57b·e9dd·88e6·3c90··<....gY..{....<.000002f0:·8fd4·b16b·719d·f2a0·3e4e·6f9e·653d·d4ef··...kq...>No.e=..
00000300:·fb16·0c83·bc68·f43e·3ca8·a795·69bc·c7b5··.....h.><...i...00000300:·a577·239a·f340·ee5b·300c·f2a2·d1fb·f0a0··.w#..@.[0.......
00000310:·debd·58bd·b16f·953d·737d·87a3·6947·d43a··..X..o.=s}..iG.:00000310:·9e56·a6f1·1ed7·7af7·62f5·c6be·55f6·ccf5··.V....z.b...U...
00000320:·8929·d36c·fcaa·3970·b5d9·b644·7eee·e72c··.).l..9p...D~..,00000320:·1d8e·a61d·51eb·24a6·4cb3·f12b·e7c0·d566··....Q.$.L..+...f
00000330:·c150·3014·0e08·07e6·0307·da31·d769·e5f5··.P0........1.i..00000330:·db12·f9b9·9fb3·0443·c150·3820·1c98·0f1c··.......C.P8·....
00000340:·763e·603c·9b3e·343a·ef9d·cb3c·7736·7685··v>`<.>4:...<w6v.00000340:·68c7·5ca7·95d7·dbf9·80f1·6cfa·d0e8·bc77··h.\.......l....w
00000350:·d509·cef3·8269·aed3·c85c·9665·8361·ad39··.....i...\.e.a.900000350:·2ef3·dcd9·d815·5627·38cf·0ba6·b94e·2373··......V'8....N#s
00000360:·2dbe·371b·946f·451a·dfbb·0dd3·13d5·bf30··-.7..oE........000000360:·5996·0d86·b5e6·b4f8·de6c·50be·1569·7cef··Y........lP..i|.
00000370:·d976·e76d·0fd8·785c·20dd·eaf6·bb71·6cd7··.v.m..x\·....ql.00000370:·364c·4f54·ffc2·64db·9db7·3d60·e371·8174··6LOT..d...=`.q.t
00000380:·fb4e·6d2d·6eb4·baff·a22f·fc98·105c·0497··.Nm-n..../...\..00000380:·abdb·efc6·b15d·ef3b·b5b5·b8d1·eafe·8bbe··.....].;........
00000390:·6e71·a053·eb08·ddea·df7c·6eb7·91ef·60cc··nq.S.....|n...`.00000390:·f063·4270·115c·bac5·814e·ad23·74ab·7ff3··.cBp.\...N.#t...
000003a0:·e7fe·d7eb·5b70·6daf·9ebc·94cf·eff3·70bb··....[pm.......p.000003a0:·b9dd·46be·8331·9ffb·5faf·6fc1·b5bd·7af2··..F..1.._.o...z.
000003b0:·f8d0·8efb·40e1·626f·7071·b6df·540b·ceab··....@.bopq..T...000003b0:·523e·bfcf·c3ed·e243·3bee·0385·8bbd·c1c5··R>.....C;.......
000003c0:·67ab·4778·d01b·3c90·7190·7168·2507·4ea6··g.Gx..<.q.qh%.N.000003c0:·d97e·532d·38af·9ead·1ee1·416f·f040·c641··.~S-8.....Ao.@.A
000003d0:·b506·ac85·c0ff·8cfc·21f2·ac9f·cf15·582f··........!.....X/000003d0:·c6a1·951c·3899·d61a·b016·02ff·13f2·07c9··....8...........
000003e0:·80e7·3513·3c4f·8c35·0a2e·37d7·b938·cfd4··..5.<O.5..7..8..000003e0:·b37e·3e57·60bd·009e·d74c·f03c·31d6·28b8··.~>W`....L.<1.(.
000003f0:·813c·f6bc·f680·6b15·af25·a18c·75a3·1ecb··.<....k..%..u...000003f0:·dc5c·e7e2·3c53·07f2·d8f3·da03·ae55·bc96··.\..<S.......U..
00000400:·208e·bd3a·4eb3·6ea4·39fe·61a3·1cf2·51d7···..:N.n.9.a...Q.00000400:·8432·d68d·7a2c·8338·f6ea·38cd·ba91·e6f8··.2..z,.8..8.....
00000410:·56d6·cfba·9a59·6381·0ddc·1edb·8490·3df7··V....Yc.......=.00000410:·878c·72c8·475d·5b59·3feb·6a66·8d05·3670··..r.G][Y?.jf..6p
00000420:·8375·b36c·f07a·cc36·409e·cbc6·4809·e4cd··.u.l.z.6@...H...00000420:·7b6c·1342·f6dc·0fd6·cdb2·c1eb·31db·0079··{l.B........1..y
00000430:·3d49·ae8f·10fd·398d·3ce7·a11e·da61·0f1b··=I....9.<....a..00000430:·2e1b·2325·9037·f724·b93e·42f4·e754·f29c··..#%.7.$.>B..T..
00000440:·5817·db23·6165·6c7a·018b·0d34·4641·3b2e··X..#aelz...4FA;.00000440:·877a·6887·3d6c·605d·6c8f·8495·b1e9·052c··.zh.=l`]l......,
00000450:·0ac9·0bca·349b·66fe·355b·afdb·f27c·fc04··....4.f.5[...|..00000450:·36d0·1805·edb8·3024·2f28·d36c·9af9·d76c··6.....0$/(.l...l
00000460:·ed30·797d·411b·f00a·b6d7·4be9·b316·587f··.0y}A.....K...X.00000460:·bd6e·cbf3·f113·b4c3·e4f5·f96d·c02b·d85e··.n.........m.+.^
00000470:·7b09·7bb1·a5fa·7c25·9808·26c2·01e1·0073··{.{...|%..&....s00000470:·2fa5·cf5c·60fd·ed25·ecc5·96ea·f395·6022··/..\`..%......`"
00000480:·a0de·9e35·e6e5·2cdb·aeb0·99df·35d6·b3a1··...5..,.....5...00000480:·9808·0784·03cc·817a·7bd6·9897·b36c·bbc2··.......z{....l..
00000490:·d7f6·1f56·7400·bf7a·9848·79fb·39dc·2f18··...Vt..z.Hy.9./.00000490:·66fe·afb1·9e0d·bdb6·ffb0·a203·f8d5·c344··f..............D
000004a0:·639d·a019·5bc3·8ea7·b0e7·d7cf·aba1·f7ce··c...[...........000004a0:·cadb·cfe1·7ec1·18eb·04cd·d81a·763c·853d··....~.......v<.=
000004b0:·1a65·a62d·7c6f·6ce6·85c5·e77a·0fd1·683b··.e.-|ol....z..h;000004b0:·bf7e·6e0d·bdb7·d528·336d·e17b·6333·2f2c··.~n....(3m.{c3/,
000004c0:·dcb6·b92e·c279·1236·c7a3·76e2·f59b·0df2··.....y.6..v.....000004c0:·3ed7·7b88·46db·e1b6·cd75·11ce·93b0·391e··>.{.F....u....9.
000004d0:·ab9d·3688·eede·e143·d858·986b·1061·e59c··..6....C.X.k.a..000004d0:·b513·af5f·6f90·5fed·b441·74f7·0e1f·c2c6··..._o._..At.....
000004e0:·7785·70a9·a9eb·03e3·2661·6ff3·5fc6·47c6··w.p.....&ao._.G.000004e0:·c25c·8308·2be7·bccb·854b·4d5d·1f18·3709··.\..+....KM]..7.
000004f0:·4738·201c·100e·0807·8403·c201·e180·7040··G8·...........p@000004f0:·7b9b·ff32·3e32·3ec2·01e1·8070·4038·201c··{..2>2>....p@8·.
00000500:·3820·1c10·0e08·0784·03c2·01e1·8070·4038··8·...........p@800000500:·100e·0807·8403·c201·e180·7040·3820·1c10··..........p@8·..
00000510:·201c·100e·0807·8403·c201·e180·7040·3820···...........p@8·00000510:·0e08·0784·03c2·01e1·8070·4038·201c·100e··.........p@8·...
00000520:·1c10·0e08·0784·03c2·01e1·8070·4038·201c··...........p@8·.00000520:·0807·8403·c201·e180·7040·3820·1c10·0e08··........p@8·....
00000530:·100e·0807·8403·c201·e180·7040·3820·1c10··..........p@8·..00000530:·0784·03c2·01e1·8070·4038·201c·100e·0807··.......p@8·.....
00000540:·0e2c·0c0e·34fb·bb31·e645·d8bb·2c9e·a04c··.,..4..1.E..,..L00000540:·8403·c201·e180·7060·6170·a0d9·ff1b·635e··......p`ap....c^
00000550:·2e6f·7718·f65b·b576·b7d9·49fd·59f9·bd4a··.ow..[.v..I.Y..J00000550:·84bd·cbe2·31ca·e4f2·7687·61ff·abd6·ee36··....1...v.a....6
00000560:·c7b8·1436·aefc·2ea0·b0b2·56e4·45bd·f7ba··...6......V.E...00000560:·3ba9·3f2b·ffaf·d231·2e85·8d2b·bf0b·28ac··;.?+...1...+..(.
00000570:·15ba·67a3·e33a·e15b·57f9·161c·b366·7fcb··..g..:.[W....f..00000570:·ac15·7951·efbd·6e85·eed9·e8b8·56f8·d655··..yQ..n.....V..U
00000580:·1aac·8ff4·b5f3·704c·475b·d0a7·b06b·5718··......pLG[...kW.00000580:·be05·c7ac·d9ff·650d·d647·fa9a·7938·a6a3··......e..G..y8..
00000590:·7e92·d7b9·ebb9·60ed·60dd·eeeb·0e70·6e25··~.....`.`....pn%00000590:·2de8·53d8·b52b·0c3f·c9eb·dcf5·5cb0·76b0··-.S..+.?....\.v.
000005a0:·ff9b·794f·9f8c·b11c·4fc2·01e1·8070·4038··..yO....O....p@8000005a0:·6ef7·7507·38b7·92ff·cdbc·a74f·c658·8e27··n.u.8......O.X.'
000005b0:·201c·100e·0807·8403·c201·e180·70a0·7f39···...........p..9000005b0:·e180·7040·3820·1c10·0e08·0784·03c2·01e1··..p@8·..........
000005c0:·7047·0bd6·6364·fcfb·77fc·65ec·64ec·8403··pG..cd..w.e.d...000005c0:·8070·4038·d0bf·1cb8·b505·eb31·32fe·fd3b··.p@8.......12..;
000005d0:·c201·e180·7040·3820·1c10·0e08·0784·03c2··....p@8·........000005d0:·fe32·7632·76c2·01e1·8070·4038·201c·100e··.2v2v....p@8·...
000005e0:·01e1·8070·4038·201c·100e·0807·8403·c201··...p@8·.........000005e0:·0807·8403·c201·e180·7040·3820·1c10·0e08··........p@8·....
000005f0:·e180·7040·38d0·3d0e·7c4a·f669·7aea·f96e··..p@8.=.|J.iz..n000005f0:·0784·03c2·01e1·8070·4038·201c·e81e·073e··.......p@8·....>
00000600:·3916·ba77·2c08·f682·bd70·4038·607e·d35d··9..w,....p@8`~.]00000600:·2dfb·343d·f57c·b71c·0bdd·3b16·047b·c15e··-.4=.|....;..{.^
00000610:·f8d0·193e·2c93·79c8·bc9e·873c·dac6·f1cd··...>,.y....<....00000610:·3820·1c30·bfe9·2e7c·e80c·1f96·c93c·645e··8·.0...|.....<d^
00000620:·34a1·3bf8·7dd6·2554·17df·b1c7·6f5f·86c9··4.;.}.%T....o_..00000620:·cf43·0eb5·717c·334d·e80e·7e9f·7509·d5c5··.C..q|3M..~.u...
00000630:·e3bb·71c1·dfda·4026·ea3c·706e·8db2·a83a··..q...@&.<pn...:00000630:·77ec·f1bf·2fc3·e4f1·ddb8·e0ff·da40·26ea··w.../........@&.
00000640:·921f·8da7·60d3·7a6c·5619·1cdd·64c4·fb19··....`.zlV...d...00000640:·3c70·4e8d·b2a8·3a92·1f8d·a760·d37a·6c56··<pN...:....`.zlV
00000650:·eb56·fcde·b39f·fb5f·cbf6·9342·c6b8·de9c··.V....._...B....00000650:·191c·dd64·c4fb·19eb·56fc·bf67·3ff7·bf96··...d....V..g?...
00000660:·c6e4·482d·dd52·d6fa·e3b3·d6f7·86cf·71c7··..H-.R........q.00000660:·ed27·858c·71bd·398d·c991·5aba·a5ac·f5c7··.'..q.9...Z.....
00000670:·b291·6fa6·0f84·8c7b·585e·d418·9e15·52df··..o....{X^....R.00000670:·67ad·ef0d·9fed·8e65·23df·4c1f·0819·f7b0··g......e#.L.....
00000680:·943d·a14e·b929·3b5f·e2b5·be23·dbca·39eb··.=.N.);_...#..9.00000680:·bca8·313c·33a4·be29·7b42·9d72·5376·bec4··..1<3..){B.rSv..
00000690:·7c7c·6f49·2dec·e60b·3fa4·1fad·3f1f·7603··||oI-...?...?.v.00000690:·6b7d·47b6·9573·d6f9·f8de·925a·d8cd·177e··k}G..s.....Z...~
000006a0:·d3b0·f76a·5cbf·00cf·77dd·c0be·9b6d·3673··...j\...w....m6s000006a0:·483f·5a7f·3eec·06a6·61ef·d5b8·6e01·9eef··H?Z.>...a...n...
000006b0:·efd8·4d3b·bbd9·f6c6·3e3f·0e70·7fdf·4dfc··..M;....>?.p..M.000006b0:·ba81·7d37·db6c·e6de·b19b·7676·b3ed·8d7d··..}7.l....vv...}
000006c0:·9a69·7b80·849b·91ef·35d9·5ad7·fc35·7d34··.i{.....5.Z..5}4000006c0:·7e1c·e0fe·be9b·f835·d3f6·0009·3723·df6b··~......5....7#.k
000006d0:·0e73·c5d5·9c1b·cabb·50fa·93d3·516b·0ccd··.s......P...Qk..000006d0:·b2b5·aef9·6bfa·681c·e68a·ab39·3794·77a1··....k.h....97.w.
000006e0:·dc53·9dd6·06ce·cf67·3e99·6baf·bfdf·06ec··.S.....g>.k.....000006e0:·f427·a7a3·d618·9ab9·a73a·b50d·9c9f·cf7c··.'.......:.....|
000006f0:·e67a·5cb7·bbfe·9690·3e8f·84e4·85d9·1175··.z\.....>......u000006f0:·32d7·5e7f·b70d·d8cd·f5b8·6e77·fd2d·217d··2.^.......nw.-!}
00000700:·9d6e·e57b·9dc2·daed·66de·2521·d834·727c··.n.{....f.%!.4r|00000700:·1e09·c90b·b323·ea3a·ddca·f73a·85b5·dbcd··.....#.:...:....
00000710:·6c0b·a917·d58f·0d86·6c23·baa3·f448·7e7f··l.......l#...H~.00000710:·bc8b·43b0·69e4·f8d8·1652·2faa·1f1b·0cd9··..C.i....R/.....
00000720:·5e07·3a3d·6e51·eb6c·cd5c·7782·36d7·5bff··^.:=nQ.l.\w.6.[.00000720:·4674·47e9·91fc·febc·0e74·7adc·a2d6·d99a··FtG......tz.....
00000730:·0dca·47a5·3f62·1c0b·5132·0b31·9ff7·08b1··..G.?b..Q2.1....00000730:·b9ee·046d·aeb7·fe1b·948f·4a7f·d838·16a2··...m......J..8..
00000740:·8718·d57f·9689·2a6f·24df·bc3e·06f7·321b··......*o$..>..2.00000740:·6416·623e·ef11·620f·31aa·ff2c·1355·de48··d.b>..b.1..,.U.H
00000750:·a93f·5b99·8b6b·f4cb·d4d9·c96b·4da3·d745··.?[..k.....kM..E00000750:·be79·7d0c·ee65·3652·7fb6·3217·d5e8·97a9··.y}..e6R..2.....
00000760:·d3be·5e8a·37fa·aedf·a879·68a7·fa72·7783··..^.7....yh..rw.00000760:·b393·d79a·46af·8ba6·7dbd·146f·f45d·bf51··....F...}..o.].Q
00000770:·63df·883d·267f·1b91·9f4f·32b5·e60e·cd9e··c..=&....O2.....00000770:·f3d0·4ef5·e58e·06c7·be11·7b4c·fe36·223f··..N.......{L.6"?
00000780:·1bc2·d62b·7b15·2b73·7feb·c416·7289·fb5b··...+{.+s....r..[00000780:·9f64·6acd·1d9a·3d37·84ad·57f6·2a56·e6fe··.dj...=7..W.*V..
00000790:·0b57·96e9·5618·758e·6af4·d867·bb3b·71dc··.W..V.u.j..g.;q.00000790:·d689·2de4·12f7·b716·ae2c·d3ad·30ea·1cd5··..-......,..0...
000007a0:·7402·c7a5·4d8e·ff63·35e4·5b65·6f33·7ada··t...M..c5.[eo3z.000007a0:·e8b1·cf76·77e2·b8e9·048e·4b9b·1cff·476a··...vw.....K...Gj
000007b0:·b196·d8ec·31d1·ec3c·f0a3·3530·647e·4918··....1..<..50d~I.000007b0:·c8b7·cade·66f4·b463·2db1·d963·a2d9·79e0··....f..c-..c..y.
000007c0:·3d6f·136c·041b·e180·7040·3820·1ce8·370e··=o.l....p@8·..7.000007c0:·476a·60c8·fc92·307a·de26·d808·36c2·01e1··Gj`...0z.&..6...
000007d0:·e0b9·a2d7·e981·c028·bbcd·fb08·c4d9·47c9··.......(......G.000007d0:·8070·4038·d06f·1cc0·7345·afd1·0381·5176··.p@8.o..sE....Qv
Max diff block lines reached; -1/58725 bytes (-0.00%) of diff not shown.
3.22 KB
assets/dexopt/baseline.profm
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
00000000:·7072·6d00·3030·3200·0300·111f·0000·6301··prm.002.......c.00000000:·7072·6d00·3030·3200·0300·111f·0000·6301··prm.002.......c.
00000010:·0000·7801·6360·e061·48ce·492c·2e4e·2d36··..x.c`.aH.I,.N-600000010:·0000·7801·6360·e066·48ce·492c·2e4e·2dd6··..x.c`.fH.I,.N-.
00000020:·d64b·49ad·e0e2·6500·0246·84a8·1148·544e··.KI...e..F...HTN 
00000030:·0d24·cac4·c00d·530b·120c·d765·60c8·e0e7··.$....S....e`... 
00000040:·020a·b302·310b·8320·501b·1303·3390·6404··....1..·P...3.d. 
00000050:·924c·40c8·c8c0·c1d0·00e6·83c4·46e1·6808··.L@.........F.h. 
00000060:·8c86·c068·080c·cd10·e064·1c9a·ee26·d7d5··...h.....d...&.. 
00000070:·6c54·2faf·a963·6238·d5dd·456e·080d·777d··lT/..cb8..En..w} 
00000080:·3d23·2cc5·0ff7·f81c·18ff·7153·2dbf·b230··=#,.......qS-..0 
00000090:·ac64·6605·b62c·5980·2682·da9b·a016·261f··.df..,Y.&.....&. 
000000a0:·b4bd·c902·6e71·427c·0892·07b5·4011·fe85··....nqB|....@... 
000000b0:·b44a·5918·8e33·f4b2·8074·f132·f003·4901··.JY..3...t.2..I. 
000000c0:·2415·08b5·a3ac·9117·02ec·544a·09c8·690e··$.........TJ..i. 
000000d0:·3914·7189·23ab·6164·10a2·922b·504d·a516··9.q.#.ad...+PM.. 
000000e0:·2f95·8eae·6366·d809·cee5·20b7·837a·92b8··/...cf....·..z.. 
000000f0:·fcd0·0cad·a198·19a8·d3b6·c065·0fb5·c539··...........e...9 
00000100:·d17c·a48b·c687·d867·04f4·f97a·ac32·d476··.|.....g...z.2.v 
00000110:·cfa8·79a3·2130·1a02·a321·301a·02a3·2130··..y.!0...!0...!0 
00000120:·1a02·a321·301a·02a3·2180·1902·aac3·a62d··...!0...!......- 
00000130:·8abb·4781·e96b·6245·a865·a6cb·8084·f2e7··..G..kbE.e...... 
00000140:·01b1·95d8·b085·a88b·05bb·1134·f2c3·c8f0··...........4.... 
00000150:·8399·34bd·a3aa·0763·0810·372e·82cb·e5b8··..4....c..7..... 
00000160:·744b·a0a7·658c·716c·ec79·1534·7fcd·c800··tK..e.ql.y.4....00000020:·4b49·ad08·d765·60c8·e0e7·6260·6260·0562··KI...e`...b`b`.b
 00000030:·1606·4106·4620·cd0c·2419·8124·1310·3232··..A.F·..$..$..22
 00000040:·7030·3480·f920·b151·381a·02a3·2130·1a02··p04..·.Q8...!0..
 00000050:·4333·0438·1987·a6bb·c975·351b·d5cb·6bea··C3.8.....u5...k.
 00000060:·9818·4e75·7791·1b42·c35d·5fcf·084b·f1c3··..Nuw..B.]_..K..
 00000070:·3d3e·07c6·7fdc·54cb·af2c·0c2b·9959·812d··=>....T..,.+.Y.-
 00000080:·4b16·a089·a0f6·26a8·85c9·076d·6fb2·805b··K.....&....mo..[
 00000090:·9c10·1f82·e441·2d50·847f·21ad·5216·86e3··.....A-P..!.R...
 000000a0:·0cbd·2c20·5dbc·0cfc·4052·0049·0542·ed28··..,·]...@R.I.B.(
 000000b0:·6be4·8500·3b95·5202·729a·430e·455c·e2c8··k...;.R.r.C.E\..
 000000c0:·6a18·1984·a8e4·0a54·53a9·c54b·a5a3·eb98··j......TS..K....
 000000d0:·1976·8273·39c8·eda0·9e24·2e3f·3443·6b28··.v.s9....$.?4Ck(
 000000e0:·6606·eab4·2d70·d943·6d71·4e34·1fe9·a2f1··f...-p.CmqN4....
 000000f0:·21f6·1901·7dbe·1eab·0cb5·dd33·6ade·6808··!...}......3j.h.
 00000100:·8c86·c068·088c·86c0·6808·8c86·c068·088c··...h....h....h..
 00000110:·86c0·6808·6086·80ea·b069·8be2·ee51·60fa··..h.`....i...Q`.
 00000120:·9a58·116a·99e9·3220·a1fc·7940·6c25·366c··.X.j..2·..y@l%6l
 00000130:·21ea·62c1·6e04·8dfc·3032·fc60·264d·efa8··!.b.n...02.`&M..
 00000140:·eac1·1802·c48d·8be0·7239·2edd·12e8·6919··........r9....i.
 00000150:·631c·1b7b·5e05·cd5f·8320·0f6c·92db·0834··c..{^.._.·.l...4
 00000160:·cb2d·a7c6·0004·4c08·5163·9028·172f·4814··.-....L.Qc.(./H.
00000170:·003c·fa28·2d·····························.<.(-00000170:·0069·a228·2d·····························.i.(-
1.02 KB
unknown/kotlin-tooling-metadata.json
977 B
Pretty-printed
Differences: {'replace': "OrderedDict([('schemaVersion', '1.0.0'), ('buildSystem', 'Gradle'), " "('buildSystemVersion', '7.6'), ('buildPlugin', " "'org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPluginWrapper'), " "('buildPluginVersion', '1.6.10'), ('projectSettings', OrderedDict([('isHmppEnabled', " "False), ('isCompatibilityMetadataVariantEnabled', True)])), ('projectTargets', " "[OrderedDict([('target', " "'org.jetbrains.kotlin.gradle.plugin.mpp […]
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 {1 {
2 ····"buildPlugin":·"org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPluginWrapper",2 ····"buildPlugin":·"org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPluginWrapper",
3 ····"buildPluginVersion":·"1.6.10",3 ····"buildPluginVersion":·"1.6.10",
4 ····"buildSystem":·"Gradle",4 ····"buildSystem":·"Gradle",
5 ····"buildSystemVersion":·"7.5.1",5 ····"buildSystemVersion":·"7.6",
6 ····"projectSettings":·{6 ····"projectSettings":·{
7 ········"isCompatibilityMetadataVariantEnabled":·true,7 ········"isCompatibilityMetadataVariantEnabled":·true,
8 ········"isHmppEnabled":·false8 ········"isHmppEnabled":·false
9 ····},9 ····},
10 ····"projectTargets":·[10 ····"projectTargets":·[
11 ········{11 ········{
12 ············"extras":·{12 ············"extras":·{
5.35 KB
smali_classes3/org/ton/crypto/Base64Kt.smali vs.
smali_classes3/org/ton/crypto/crc32/Crc32_jvmKt.smali
Files 21% similar despite different names
    
Offset 1, 97 lines modifiedOffset 1, 126 lines modified
1 .class·public·final·Lorg/ton/crypto/Base64Kt;1 .class·public·final·Lorg/ton/crypto/crc32/Crc32_jvmKt;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"base64.kt"3 .source·"crc32.jvm.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·runtime·Lkotlin/Metadata;5 .annotation·runtime·Lkotlin/Metadata;
6 ····d1·=·{6 ····d1·=·{
7 ········"\u0000\u0010\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0012\n\u0002\u0008\u0003\u001a\u000e\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003\u001a\u000e\u0010\u0000\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0001\u001a\u000e\u0010\u0005\u001a\u00020\u00012\[·...·truncated·by·diffoscope;·len:·135,·SHA:·35c16fcdee262fb1cfae1664fdcec69e8ea36cd0bc7905a5e98180e462c3dfe1·...·]"7 ········"\u0000\u0010\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0012\n\u0002\u0008\u0004\u001a\"\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u00032\u0008\u0008\u0002\u0010\u0004\u001a\u00020\u00012\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u0001\u001a\"\u0010\u0006\u001a\u00[·...·truncated·by·diffoscope;·len:·165,·SHA:·e99432ab9f925c84d6d25d77eaa5a0ff14cc8806baa33a83781ceeda1f67c624·...·]"
8 ····}8 ····}
9 ····d2·=·{9 ····d2·=·{
10 ········"base64",10 ········"crc32",
11 ········"",11 ········"",
12 ········"byteArray",12 ········"bytes",
13 ········"",13 ········"",
 14 ········"offset",
14 ········"string",15 ········"size",
15 ········"base64url",16 ········"crc32c",
16 ········"ton-kotlin-crypto"17 ········"ton-kotlin-crypto"
17 ····}18 ····}
18 ····k·=·0x219 ····k·=·0x2
19 ····mv·=·{20 ····mv·=·{
20 ········0x1,21 ········0x1,
21 ········0x7,22 ········0x7,
22 ········0x123 ········0x1
23 ····}24 ····}
24 ····xi·=·0x3025 ····xi·=·0x30
25 .end·annotation26 .end·annotation
  
  
26 #·direct·methods27 #·direct·methods
27 .method·public·static·final·base64([B)Ljava/lang/String;28 .method·public·static·final·crc32([BII)I
28 ····.locals·129 ····.locals·1
  
29 ····const-string·v0,·"byteArray"30 ····const-string·v0,·"bytes"
  
30 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V31 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
 32 ····.line·6
 33 ····new-instance·v0,·Ljava/util/zip/CRC32;
  
 34 ····invoke-direct·{v0},·Ljava/util/zip/CRC32;-><init>()V
  
 35 ····.line·7
 36 ····invoke-virtual·{v0,·p0,·p1,·p2},·Ljava/util/zip/CRC32;->update([BII)V
  
31 ····.line·837 ····.line·8
32 ····sget-object·v0,·Lcom/github/andreypfau/kotlinio/base64/Base64;->INSTANCE:Lcom/github/andreypfau/kotlinio/base64/Base64;38 ····invoke-virtual·{v0},·Ljava/util/zip/CRC32;->getValue()J
  
33 ····invoke-virtual·{v0,·p0},·Lcom/github/andreypfau/kotlinio/base64/Base64;->encode([B)Ljava/lang/String;39 ····move-result-wide·p0
  
34 ····move-result-object·p040 ····long-to-int·p0,·p0
  
35 ····return-object·p041 ····return·p0
36 .end·method42 .end·method
  
37 .method·public·static·final·base64(Ljava/lang/String;)[B43 .method·public·static·synthetic·crc32$default([BIIILjava/lang/Object;)I
38 ····.locals·144 ····.locals·0
  
39 ····const-string·v0,·"string"45 ····and-int/lit8·p4,·p3,·0x2
  
40 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V46 ····if-eqz·p4,·:cond_0
  
 47 ····const/4·p1,·0x0
41 ····.line·6 
42 ····sget-object·v0,·Lcom/github/andreypfau/kotlinio/base64/Base64;->INSTANCE:Lcom/github/andreypfau/kotlinio/base64/Base64; 
  
43 ····invoke-virtual·{v0,·p0},·Lcom/github/andreypfau/kotlinio/base64/Base64;->decode(Ljava/lang/String;)[B48 ····:cond_0
 49 ····and-int/lit8·p3,·p3,·0x4
  
44 ····move-result-object·p050 ····if-eqz·p3,·:cond_1
  
 51 ····.line·13
 52 ····array-length·p2,·p0
  
 53 ····.line·6
 54 ····:cond_1
 55 ····invoke-static·{p0,·p1,·p2},·Lorg/ton/crypto/crc32/Crc32_jvmKt;->crc32([BII)I
  
 56 ····move-result·p0
  
45 ····return-object·p057 ····return·p0
46 .end·method58 .end·method
  
47 .method·public·static·final·base64url([B)Ljava/lang/String;59 .method·public·static·final·crc32c([BII)I
48 ····.locals·160 ····.locals·1
  
49 ····const-string·v0,·"byteArray"61 ····const-string·v0,·"bytes"
  
50 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V62 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
51 ····.line·1263 ····.line·12
52 ····sget-object·v0,·Lcom/github/andreypfau/kotlinio/base64/Base64Url;->INSTANCE:Lcom/github/andreypfau/kotlinio/base64/Base64Url;64 ····invoke-static·{},·Lorg/ton/crypto/crc32/Crc32Kt;->getCASTAGNOLI_TABLE()[I
  
53 ····invoke-virtual·{v0,·p0},·Lcom/github/andreypfau/kotlinio/base64/Base64Url;->encode([B)Ljava/lang/String;65 ····move-result-object·v0
  
54 ····move-result-object·p066 ····invoke-static·{v0,·p0,·p1,·p2},·Lorg/ton/crypto/crc32/Crc32Kt;->crc32update([I[BII)I
  
 67 ····move-result·p0
  
55 ····return-object·p068 ····return·p0
56 .end·method69 .end·method
  
57 .method·public·static·final·base64url(Ljava/lang/String;)[B70 .method·public·static·synthetic·crc32c$default([BIIILjava/lang/Object;)I
58 ····.locals·171 ····.locals·0
  
59 ····const-string·v0,·"string"72 ····and-int/lit8·p4,·p3,·0x2
  
60 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V73 ····if-eqz·p4,·:cond_0
  
 74 ····const/4·p1,·0x0
  
 75 ····:cond_0
 76 ····and-int/lit8·p3,·p3,·0x4
  
 77 ····if-eqz·p3,·:cond_1
  
61 ····.line·1078 ····.line·13
62 ····sget-object·v0,·Lcom/github/andreypfau/kotlinio/base64/Base64Url;->INSTANCE:Lcom/github/andreypfau/kotlinio/base64/Base64Url;79 ····array-length·p2,·p0
  
63 ····invoke-virtual·{v0,·p0},·Lcom/github/andreypfau/kotlinio/base64/Base64Url;->decode(Ljava/lang/String;)[B80 ····.line·11
 81 ····:cond_1
 82 ····invoke-static·{p0,·p1,·p2},·Lorg/ton/crypto/crc32/Crc32_jvmKt;->crc32c([BII)I
  
64 ····move-result-object·p083 ····move-result·p0
  
65 ····return-object·p084 ····return·p0
Max diff block lines reached; 0/5336 bytes (0.00%) of diff not shown.
7.43 KB
smali_classes3/org/ton/crypto/Base64ByteArraySerializer.smali vs.
smali_classes3/org/ton/crypto/base64/Base64ByteArraySerializer.smali
Files 2% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lorg/ton/crypto/Base64ByteArraySerializer;1 .class·public·final·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Base64ByteArraySerializer.kt"3 .source·"Base64ByteArraySerializer.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlinx/serialization/KSerializer;5 .implements·Lkotlinx/serialization/KSerializer;
  
  
Offset 12, 23 lines modifiedOffset 12, 23 lines modified
12 ········"Ljava/lang/Object;",12 ········"Ljava/lang/Object;",
13 ········"Lkotlinx/serialization/KSerializer<",13 ········"Lkotlinx/serialization/KSerializer<",
14 ········"[B>;"14 ········"[B>;"
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;17 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
18 ····value·=·"SMAP\nBase64ByteArraySerializer.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Base64ByteArraySerializer.kt\norg/ton/crypto/Base64ByteArraySerializer\n+·2·SerialDescriptors.kt\nkotlinx/serialization/descriptors/SerialDescriptorsKt\n+·3·Serializers.kt\nkotlinx/serialization/SerializersKt__SerializersKt\n+·4·Platform.common.kt\nkotlinx/serialization/internal/Platform_commonKt\n*L[·...·truncated·by·diffoscope;·len:·165,·SHA:·881152c4bc2073d964caff43539aba7e13f8c3dabff8b2da7872e460d9987be2·...·]\n*E\n"18 ····value·=·"SMAP\nBase64ByteArraySerializer.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Base64ByteArraySerializer.kt\norg/ton/crypto/base64/Base64ByteArraySerializer\n+·2·SerialDescriptors.kt\nkotlinx/serialization/descriptors/SerialDescriptorsKt\n+·3·Serializers.kt\nkotlinx/serialization/SerializersKt__SerializersKt\n+·4·Platform.common.kt\nkotlinx/serialization/internal/Platform_commo[·...·truncated·by·diffoscope;·len:·179,·SHA:·0cd70e315270e2588a3510042458069a9eec6b6d0e9db1a66685e2ae057d81cb·...·]\n*E\n"
19 .end·annotation19 .end·annotation
  
20 .annotation·runtime·Lkotlin/Metadata;20 .annotation·runtime·Lkotlin/Metadata;
21 ····d1·=·{21 ····d1·=·{
22 ········"\u0000,\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u00c6\u0002\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0003J\u0010\u0010\u0008\u001a\u00020\u00022\u0006\u0010\t\u001a\u00020\nH\u0016J\u0018\u0010\u000b\u001a\u00020\u000c2\u0006\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\u0002H\u0016R\u0014\u0010\u0004\u001a\u00020\u0005X\u0096\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0006\u0010\u0007\u00a8\u0006\u0010"22 ········"\u0000,\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u00c6\u0002\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0003J\u0010\u0010\u0008\u001a\u00020\u00022\u0006\u0010\t\u001a\u00020\nH\u0016J\u0018\u0010\u000b\u001a\u00020\u000c2\u0006\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\u0002H\u0016R\u0014\u0010\u0004\u001a\u00020\u0005X\u0096\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0006\u0010\u0007\u00a8\u0006\u0010"
23 ····}23 ····}
24 ····d2·=·{24 ····d2·=·{
25 ········"Lorg/ton/crypto/Base64ByteArraySerializer;",25 ········"Lorg/ton/crypto/base64/Base64ByteArraySerializer;",
26 ········"Lkotlinx/serialization/KSerializer;",26 ········"Lkotlinx/serialization/KSerializer;",
27 ········"",27 ········"",
28 ········"()V",28 ········"()V",
29 ········"descriptor",29 ········"descriptor",
30 ········"Lkotlinx/serialization/descriptors/SerialDescriptor;",30 ········"Lkotlinx/serialization/descriptors/SerialDescriptor;",
31 ········"getDescriptor",31 ········"getDescriptor",
32 ········"()Lkotlinx/serialization/descriptors/SerialDescriptor;",32 ········"()Lkotlinx/serialization/descriptors/SerialDescriptor;",
Offset 49, 48 lines modifiedOffset 49, 48 lines modified
49 ········0x149 ········0x1
50 ····}50 ····}
51 ····xi·=·0x3051 ····xi·=·0x30
52 .end·annotation52 .end·annotation
  
  
53 #·static·fields53 #·static·fields
54 .field·public·static·final·INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;54 .field·public·static·final·INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
55 .field·private·static·final·descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;55 .field·private·static·final·descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;
  
  
56 #·direct·methods56 #·direct·methods
57 .method·static·constructor·<clinit>()V57 .method·static·constructor·<clinit>()V
58 ····.locals·158 ····.locals·1
  
59 ····new-instance·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;59 ····new-instance·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
60 ····invoke-direct·{v0},·Lorg/ton/crypto/Base64ByteArraySerializer;-><init>()V60 ····invoke-direct·{v0},·Lorg/ton/crypto/base64/Base64ByteArraySerializer;-><init>()V
  
61 ····sput-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer;61 ····sput-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer;
  
62 ····.line·1862 ····.line·19
63 ····const-class·v0,·[B63 ····const-class·v0,·[B
  
64 ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->typeOf(Ljava/lang/Class;)Lkotlin/reflect/KType;64 ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->typeOf(Ljava/lang/Class;)Lkotlin/reflect/KType;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····.line·1966 ····.line·20
67 ····invoke-static·{v0},·Lkotlinx/serialization/SerializersKt;->serializer(Lkotlin/reflect/KType;)Lkotlinx/serialization/KSerializer;67 ····invoke-static·{v0},·Lkotlinx/serialization/SerializersKt;->serializer(Lkotlin/reflect/KType;)Lkotlinx/serialization/KSerializer;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····.line·1869 ····.line·19
70 ····invoke-interface·{v0},·Lkotlinx/serialization/KSerializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;70 ····invoke-interface·{v0},·Lkotlinx/serialization/KSerializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
  
71 ····move-result-object·v071 ····move-result-object·v0
  
72 ····.line·1072 ····.line·10
73 ····sput-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;73 ····sput-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;
  
74 ····return-void74 ····return-void
75 .end·method75 .end·method
  
76 .method·private·constructor·<init>()V76 .method·private·constructor·<init>()V
77 ····.locals·077 ····.locals·0
  
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
  
  
102 #·virtual·methods102 #·virtual·methods
103 .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;103 .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
104 ····.locals·0104 ····.locals·0
  
105 ····.line·9105 ····.line·9
106 ····invoke-virtual·{p0,·p1},·Lorg/ton/crypto/Base64ByteArraySerializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)[B106 ····invoke-virtual·{p0,·p1},·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)[B
  
107 ····move-result-object·p1107 ····move-result-object·p1
  
108 ····return-object·p1108 ····return-object·p1
109 .end·method109 .end·method
  
110 .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)[B110 .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)[B
Offset 121, 37 lines modifiedOffset 121, 37 lines modified
121 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V121 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
  
122 ····.line·12122 ····.line·12
123 ····invoke-interface·{p1},·Lkotlinx/serialization/encoding/Decoder;->decodeString()Ljava/lang/String;123 ····invoke-interface·{p1},·Lkotlinx/serialization/encoding/Decoder;->decodeString()Ljava/lang/String;
  
124 ····move-result-object·p1124 ····move-result-object·p1
  
125 ····invoke-static·{p1},·Lorg/ton/crypto/Base64Kt;->base64(Ljava/lang/String;)[B125 ····invoke-static·{p1},·Lorg/ton/crypto/base64/Base64Kt;->base64(Ljava/lang/String;)[B
  
126 ····move-result-object·p1126 ····move-result-object·p1
  
127 ····return-object·p1127 ····return-object·p1
128 .end·method128 .end·method
  
129 .method·public·getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;129 .method·public·getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
130 ····.locals·1130 ····.locals·1
  
131 ····.line·10131 ····.line·10
132 ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;132 ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;
  
133 ····return-object·v0133 ····return-object·v0
134 .end·method134 .end·method
  
135 .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V135 .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
136 ····.locals·0136 ····.locals·0
  
137 ····.line·9137 ····.line·9
138 ····check-cast·p2,·[B138 ····check-cast·p2,·[B
  
Max diff block lines reached; 780/7440 bytes (10.48%) of diff not shown.
2.79 KB
smali_classes3/org/ton/crypto/Crc16Kt.smali vs.
smali_classes3/org/ton/crypto/crc16/Crc16Kt.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lorg/ton/crypto/Crc16Kt;1 .class·public·final·Lorg/ton/crypto/crc16/Crc16Kt;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"crc16.kt"3 .source·"crc16.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\ncrc16.kt\nKotlin\n*S·Kotlin\n*F\n+·1·crc16.kt\norg/ton/crypto/Crc16Kt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,276:1\n13543#2:277\n13550#2,2:278\n13544#2:280\n*S·KotlinDebug\n*F\n+·1·crc16.kt\norg/ton/crypto/Crc16Kt\n*L\n268#1:277\n269#1:278,2\n268#1:280\n*E\n"6 ····value·=·"SMAP\ncrc16.kt\nKotlin\n*S·Kotlin\n*F\n+·1·crc16.kt\norg/ton/crypto/crc16/Crc16Kt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,276:1\n13543#2:277\n13550#2,2:278\n13544#2:280\n*S·KotlinDebug\n*F\n+·1·crc16.kt\norg/ton/crypto/crc16/Crc16Kt\n*L\n268#1:277\n269#1:278,2\n268#1:280\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····d1·=·{9 ····d1·=·{
10 ········"\u0000\"\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0011\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0000\u001a\u001f\u0010\u0003\u001a\u00020\u00042\u0012\u0010\u0005\u001a\n\u0012\u0006\u0008\u0001\u0012\u00020\u00070\u0006\"\u00020\u0007\u00a2\u0006\u0002\u0010\u0008\u001a\u000e\u0010\u0003\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\n\"\u0013\u0010\u0000\u001a\u00020\u0001X\u0082\u0004\u00f8\u0001\u0000\u00a2\u0006\u0004\n\u0002\u0010\u0002\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\u000b"10 ········"\u0000\"\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0011\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0000\u001a\u001f\u0010\u0003\u001a\u00020\u00042\u0012\u0010\u0005\u001a\n\u0012\u0006\u0008\u0001\u0012\u00020\u00070\u0006\"\u00020\u0007\u00a2\u0006\u0002\u0010\u0008\u001a\u000e\u0010\u0003\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\n\"\u0013\u0010\u0000\u001a\u00020\u0001X\u0082\u0004\u00f8\u0001\u0000\u00a2\u0006\u0004\n\u0002\u0010\u0002\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\u000b"
11 ····}11 ····}
12 ····d2·=·{12 ····d2·=·{
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
  
48 ····new-array·v0,·v0,·[S48 ····new-array·v0,·v0,·[S
  
49 ····.line·649 ····.line·6
50 ····fill-array-data·v0,·:array_050 ····fill-array-data·v0,·:array_0
  
51 ····.line·551 ····.line·5
52 ····sput-object·v0,·Lorg/ton/crypto/Crc16Kt;->CRC16_TABLE:[S52 ····sput-object·v0,·Lorg/ton/crypto/crc16/Crc16Kt;->CRC16_TABLE:[S
  
53 ····return-void53 ····return-void
  
54 ····:array_054 ····:array_0
55 ····.array-data·255 ····.array-data·2
56 ········0x0s56 ········0x0s
57 ········0x1021s57 ········0x1021s
Offset 333, 15 lines modifiedOffset 333, 15 lines modified
  
333 ····move-result-object·p0333 ····move-result-object·p0
  
334 ····const/4·v1,·0x0334 ····const/4·v1,·0x0
  
335 ····aput-object·p0,·v0,·v1335 ····aput-object·p0,·v0,·v1
  
336 ····invoke-static·{v0},·Lorg/ton/crypto/Crc16Kt;->crc16([[B)I336 ····invoke-static·{v0},·Lorg/ton/crypto/crc16/Crc16Kt;->crc16([[B)I
  
337 ····move-result·p0337 ····move-result·p0
  
338 ····return·p0338 ····return·p0
339 .end·method339 .end·method
  
340 .method·public·static·final·varargs·crc16([[B)I340 .method·public·static·final·varargs·crc16([[B)I
Offset 380, 22 lines modifiedOffset 380, 22 lines modified
380 ····:goto_1380 ····:goto_1
381 ····if-ge·v7,·v6,·:cond_0381 ····if-ge·v7,·v6,·:cond_0
  
382 ····aget-byte·v8,·v5,·v7382 ····aget-byte·v8,·v5,·v7
  
383 ····and-int/2addr·v3,·v4383 ····and-int/2addr·v3,·v4
  
384 ····shr-int/lit8·v9,·v3,·0x8384 ····ushr-int/lit8·v9,·v3,·0x8
  
385 ····xor-int/2addr·v8,·v9385 ····xor-int/2addr·v8,·v9
  
386 ····and-int/lit16·v8,·v8,·0xff386 ····and-int/lit16·v8,·v8,·0xff
  
387 ····.line·271387 ····.line·271
388 ····sget-object·v9,·Lorg/ton/crypto/Crc16Kt;->CRC16_TABLE:[S388 ····sget-object·v9,·Lorg/ton/crypto/crc16/Crc16Kt;->CRC16_TABLE:[S
  
389 ····invoke-static·{v9,·v8},·Lkotlin/UShortArray;->get-Mh2AYeg([SI)S389 ····invoke-static·{v9,·v8},·Lkotlin/UShortArray;->get-Mh2AYeg([SI)S
  
390 ····move-result·v8390 ····move-result·v8
  
391 ····shl-int/lit8·v3,·v3,·0x8391 ····shl-int/lit8·v3,·v3,·0x8