主页 > 华为安装imtoken > imtoken安卓客户端源码包括btc eos eth实现
imtoken安卓客户端源码包括btc eos eth实现
【介绍】
imtoken安卓客户端源码包含btc eos eth转账创建地址开源免费
【示例截图】
【核心代码】
令牌核心安卓
└── token-core-android
├── 应用程序
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── 源码
│├── 安卓测试
││ └── java
││└── 组织
││└── consenlabs
││└── 代币核心
││└── ExampleInstrumentedTest.java
│├── 主要
││ ├── AndroidManifest.xml
││ └── java
││└── 组织
││└── consenlabs
││└── 代币核心
││├── 基础
│││ ├── 加密货币
│││ │ ├── AES.java
│││ │ ├── CipherParams.java
│││ │ ├── Crypto.java
│││ │ ├── EncPair.java
│││ │ ├── 哈希.java
│││ │ ├── KDFParams.java
│││ │ ├── Keccak.java
│││ │ ├── Multihash.java
│││ │ ├── PBKDF2Crypto.java
│││ │ ├── PBKDF2Params.java
│││ │ ├── SCryptCrypto.java
│││ │ └── SCryptParams.java
│││ ├── rlp
│││ │ ├── RlpEncoder.java
│││ │ ├── RlpList.java
│││ │ ├── RlpString.java
│││ │ └── RlpType.java
│││ └── 工具
│││├── ByteUtil.java
│││├── CachedDerivedKey.java
│││├── DateUtil.java
│││├── MnemonicUtil.java
│││└── NumericUtil.java
││└── 钱包
││├── 地址
│││ ├── AddressCreator.java
│││ ├── AddressCreatorManager.java
│││ ├── BitcoinAddressCreator.java
│││ ├── EthereumAddressCreator.java
│││ └── SegWitBitcoinAddressCreator.java
││├── Identity.java
││├──密钥库
│││ ├── EncMnemonicKeystore.java
│││ ├── EOSKeystore.java
│││ ├── ExportableKeystore.java
│││ ├── HDMnemonicKeystore.java
│││ ├── IdentityKeystore.java
│││ ├── IMTKeystore.java
│││ ├── Keystore.java
│││ ├── LegacyEOSKeystore.java
│││ ├── V3Ignore.java
│││ ├── V3Keystore.java
│││ ├── V3MnemonicKeystore.java
│││ └── WalletKeystore.java
││├──KeystoreStorage.java
││├── 型号
│││ ├── BIP44Util.java
│││ ├── ChainId.java
│││ ├── ChainType.java
│││ ├── KeyPair.java
│││ ├── Messages.java
│││ ├── 元数据.java
│││ ├── MnemonicAndPath.java
│││ ├── Network.java
│││ └── TokenException.java
││├── 交易
│││ ├── BitcoinTransaction.java
│││ ├── EOSECDSASigner.java
│││ ├── EOSKey.java
│││ ├── EOSSign.java
│││ ├── EOSTransaction.java
│││ ├── EthereumSign.java
│││ ├── EthereumTransaction.java
│││ ├── MyHMacDSAKCalculator.java
│││ ├── SignatureData.java
│││ ├── TransactionSigner.java
│││ ├── TxMultiSignResult.java
│││ └── TxSignResult.java
││├── 验证者
│││ ├── ETHAddressValidator.java
│││ ├── MetadataValidator.java
│││ ├── PrivateKeyValidator.java
│││ ├── 验证器.java
│││ └── WIFValidator.java
││├── 钱包.java
││└── WalletManager.java
│└──测试
│├── 爪哇
││ └── 组织
││└── consenlabs
││└── 代币核心
││├── ExampleUnitTest.java
││├── 基础
│││ ├── 加密货币
│││ │ ├── AESTest.java
│││ │ ├── CryptoTest.java
│││ │ ├── HashTest.java
│││ │ ├── MultihashTest.java
│││ │ ├── PBKDFTest.java
│││ │ └── ScryptTest.java
│││ ├── rlp
│││ │ ├── RlpEncoderTest.java
│││ │ └── RLPTestCase.java
│││ └── 工具
│││├── ByteUtilTest.java
│││├── MnemonicUtilTest.java
│││└── NumericUtilTest.java
││├── 测试工具
│││ ├── LocalFileStorage.java
│││ └── ResourcesManager.java
││└── 钱包
││├── 地址
│││ └── AddressCreatorTest.java
││├── EOSWalletTest.java
││├── IdentityTest.java
││├──密钥库
│││ └── KeystoreTest.java
││├── SampleKey.java
││├── SegWitWalletTest.java
││├── StorageTest.java
││├── TokenCoreTour.java
││├── 交易
│││ ├── BitcoinTransactionTest.java
│││ ├── EthereumSignTest.java
│││ └── EthereumTransactionTest.java
││├── 验证者
│││ └── ValidatorTest.java
││├──WalletManagerTest.java
││└── WalletSupport.java
│└──资源
│├── eos_migration_keystore
││ └── 5776d691-6a29-4111-81b1-9c3b053b9eaf.json
│├── EOSSignTestcase.txt
│├── invalid_keystores
││ ├── address_empty.json
││ ├── address_wrong.json
││ ├── cipher_empty.json
││ ├── cipherparams_empty.json
││ ├── cipherparams_wrong.json
││ ├── ciphertext_empty.json
││ ├── ciphertext_wrong.json
││ ├── cipher_wrong.json
││ ├── kdf_empty.json
││ ├── kdfparams_dklen_empty.json
││ ├── kdfparams_empty.json
││ ├── kdfparams_n_empty.json
││ ├── kdfparams_pbkdf2_c_empty.json
││ ├── kdfparams_pbkdf2_c_wrong.json
││ ├── kdfparams_pbkdf2_salt_empty.json
││ ├── kdfparams_pbkdf2_salt_wrong.json
││ ├── kdfparams_salt_empty.json
││ ├── kdfparams_salt_wrong.json
││ ├── kdfparams_scrypt_p_empty.json
││ ├── kdfparams_scrypt_r_empty.json
││ ├── kdf_wrong.json
││ ├── mac_empty.json
││ └── mac_wrong.json
│├──密钥库
││ ├── 02a55ab6-554a-4e78-bc26-6a7acced7e5e.json
││ ├── 045861fe-0e9b-4069-92aa-0ac03cad55e0.json
││ ├── 175169f7-5a35-4df7-93c1-1ff612168e71.json
││ ├── 3831346d-0b81-405b-89cf-cdb1d010430e.json
││ ├── 42c275c6-957a-49e8-9eb3-43c21cbf583f.json
││ ├── 7f5406be-b5ee-4497-948c-877deab8c994.json
││ └── identity.json
│├── rlptest.json
│├── ttTransactionTestEip155VitaliksTests.json
│└── ttTransactionTest.json
├──建造
│ └── android-profile
│├── profile-2018-11-03-12-32-20-231.json
│└── profile-2018-11-03-12-32-20-231.rawproto
├── build.gradle
├── 渐变
│ └── 包装纸
│├──gradle-wrapper.jar
│└── gradle-wrapper.properties
├──gradle.properties
├── 格拉德鲁
├── gradlew.bat
├── 执照
├── local.properties
├── README.md
├── settings.gradle
└── token-core-android.iml
46个目录,149个文件