├── .github └── dependabot.yml ├── .gitignore ├── LICENSE ├── README.md ├── app └── compose-wallet │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── smallraw │ │ └── chain │ │ └── wallet │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── smallraw │ │ │ └── chain │ │ │ └── wallet │ │ │ ├── App.kt │ │ │ ├── MainActivity.kt │ │ │ ├── data │ │ │ ├── IWalletRepository.kt │ │ │ ├── bean │ │ │ │ ├── Account.kt │ │ │ │ ├── IChain.kt │ │ │ │ └── Wallet.kt │ │ │ ├── database │ │ │ │ ├── AppDatabase.kt │ │ │ │ ├── converter │ │ │ │ │ ├── ChainTypeConverter.kt │ │ │ │ │ ├── DateConverter.kt │ │ │ │ │ └── StringArrayConverter.kt │ │ │ │ ├── dao │ │ │ │ │ ├── AccountDao.kt │ │ │ │ │ ├── BaseDao.kt │ │ │ │ │ ├── ChainDao.kt │ │ │ │ │ ├── ConfigDao.kt │ │ │ │ │ └── WalletDao.kt │ │ │ │ ├── dataSource │ │ │ │ │ ├── IWalletDataBaseDataSource.kt │ │ │ │ │ └── impl │ │ │ │ │ │ └── WalletLocalDataSource.kt │ │ │ │ ├── databaseView │ │ │ │ │ └── WalletEmbedDO.kt │ │ │ │ └── entity │ │ │ │ │ ├── AccountDO.kt │ │ │ │ │ ├── ChainDO.kt │ │ │ │ │ ├── ChainRpcURLDO.kt │ │ │ │ │ ├── ConfigDO.kt │ │ │ │ │ ├── WalletDO.kt │ │ │ │ │ ├── coinEth │ │ │ │ │ ├── TokenEthDO.kt │ │ │ │ │ └── WalletTokenEthDO.kt │ │ │ │ │ └── embed │ │ │ │ │ ├── BaseEntity.kt │ │ │ │ │ └── DigitalAssetUnitDO.kt │ │ │ └── repository │ │ │ │ └── WalletRepository.kt │ │ │ ├── designsystem │ │ │ ├── component │ │ │ │ ├── BackgroundSurface.kt │ │ │ │ └── PanelSurface.kt │ │ │ └── theme │ │ │ │ ├── Background.kt │ │ │ │ ├── Color.kt │ │ │ │ ├── Gradient.kt │ │ │ │ ├── Theme.kt │ │ │ │ ├── Type.kt │ │ │ │ └── Typography.kt │ │ │ ├── di │ │ │ ├── AppModule.kt │ │ │ ├── CommonModule.kt │ │ │ ├── CoroutineModule.kt │ │ │ └── WalletRepositoryModule.kt │ │ │ ├── feature │ │ │ └── wallets │ │ │ │ ├── WalletSelectListFragment.kt │ │ │ │ ├── WalletSelectListViewModel.kt │ │ │ │ └── bean │ │ │ │ └── AccountWalletListBean.kt │ │ │ └── ui │ │ │ ├── CoinListView.kt │ │ │ ├── WalletListView.kt │ │ │ ├── components │ │ │ ├── AsyncImage.kt │ │ │ ├── JankStatsExtensions.kt │ │ │ └── UnreadIndicator.kt │ │ │ ├── kit │ │ │ ├── WidgetAccountListItem.kt │ │ │ ├── WidgetChainCategory.kt │ │ │ └── WidgetWalletListItem.kt │ │ │ ├── navigation │ │ │ ├── AppNavHost.kt │ │ │ ├── NavigationDestination.kt │ │ │ └── Screens.kt │ │ │ └── screen │ │ │ ├── AccountManager.kt │ │ │ ├── CreateWallet.kt │ │ │ ├── Welcome.kt │ │ │ ├── app │ │ │ ├── AppHome.kt │ │ │ ├── AppState.kt │ │ │ └── AppViewModel.kt │ │ │ └── home │ │ │ ├── Home.kt │ │ │ └── HomeViewModel.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_gradle_logo.png │ │ ├── ic_launcher_background.xml │ │ ├── ic_select_coin_cursor.xml │ │ ├── vector_ic_add_chain.xml │ │ ├── vector_ic_bitcoin.xml │ │ ├── vector_ic_select_coin_help.xml │ │ └── vector_ic_setting.xml │ │ ├── layouts │ │ ├── main │ │ │ └── layout │ │ │ │ └── activity_main.xml │ │ └── wallets │ │ │ ├── drawable │ │ │ ├── shape_bg_division_line_white.xml │ │ │ └── shape_bg_top_corner_white.xml │ │ │ └── layout │ │ │ └── fragment_select_wallet.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── smallraw │ └── chain │ └── wallet │ └── ExampleUnitTest.kt ├── chain ├── bitcoin-core │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── smallraw │ │ │ └── chain │ │ │ └── bitcoincore │ │ │ ├── address │ │ │ ├── AddressUnitTest.kt │ │ │ ├── ScriptAddressUnitTest.kt │ │ │ └── ScriptChunkUnitTest.kt │ │ │ ├── stream │ │ │ └── SerializeTimeUnitTest.kt │ │ │ └── transaction │ │ │ ├── Bitcoin 各类型签字.xlsx │ │ │ ├── README.md │ │ │ ├── SpendP2PKHTransactionUnitTest.kt │ │ │ ├── SpendP2PKTransactionUnitTest.kt │ │ │ ├── SpendP2SHMultipleTransactionUnitTest.kt │ │ │ ├── SpendP2SHP2WPKHTransactionUnitTest.kt │ │ │ ├── SpendP2SHP2WSHTransactionUnitTest.kt │ │ │ ├── SpendP2WPKHTransactionUnitTest.kt │ │ │ └── SpendP2WSHTransactionUnitTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── smallraw │ │ │ └── chain │ │ │ └── bitcoincore │ │ │ ├── KeyPair.kt │ │ │ ├── PrivateKey.kt │ │ │ ├── PublicKey.kt │ │ │ ├── Signature.kt │ │ │ ├── WalletImportFormat.kt │ │ │ ├── address │ │ │ ├── Address.kt │ │ │ ├── LegacyAddress.kt │ │ │ └── SegwitAddress.kt │ │ │ ├── addressConvert │ │ │ ├── AddressConverter.kt │ │ │ ├── Base58AddressConverter.kt │ │ │ ├── Bech32AddressConverter.kt │ │ │ ├── IAddressConverter.kt │ │ │ └── README.md │ │ │ ├── crypto │ │ │ ├── Bech32.kt │ │ │ ├── Bech32Segwit.kt │ │ │ └── Secp256k1Signer.kt │ │ │ ├── execptions │ │ │ ├── BitcoinException.kt │ │ │ └── ScriptParsingException.kt │ │ │ ├── network │ │ │ ├── BaseNetwork.kt │ │ │ ├── MainNet.kt │ │ │ └── TestNet.kt │ │ │ ├── script │ │ │ ├── OpCodes.kt │ │ │ ├── Script.kt │ │ │ ├── ScriptChunk.kt │ │ │ └── ScriptType.kt │ │ │ ├── stream │ │ │ ├── BitcoinInputStream.java │ │ │ └── BitcoinOutputStream.java │ │ │ └── transaction │ │ │ ├── Transaction.kt │ │ │ └── serializers │ │ │ ├── InputSerializer.kt │ │ │ ├── OutputSerializer.kt │ │ │ └── TransactionSerializer.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── smallraw │ │ └── chain │ │ └── bitcoincore │ │ └── ExampleUnitTest.kt ├── bitcoin │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── smallraw │ │ │ └── chain │ │ │ └── bitcoin │ │ │ ├── BitcoinAccountUnitTest.kt │ │ │ ├── BitcoinKeysUnitTest.kt │ │ │ ├── BitcoinTestUnitTest.kt │ │ │ ├── provider │ │ │ ├── UnitTestMultiPrivateKeyPairProvider.kt │ │ │ └── UnitTestPrivateKeyPairProvider.kt │ │ │ └── transaction │ │ │ └── build │ │ │ ├── P2pkhTransferBuild.kt │ │ │ ├── P2shTransferBuild.kt │ │ │ ├── P2wpkhTransferBuild.kt │ │ │ └── P2wshTransferBuild.kt │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── smallraw │ │ └── chain │ │ └── bitcoin │ │ ├── Bitcoin.kt │ │ ├── BitcoinKit.kt │ │ ├── convert │ │ └── WalletImportFormat.kt │ │ ├── execptions │ │ └── AddressFormatException.kt │ │ ├── models │ │ └── UnspentOutput.kt │ │ ├── transaction │ │ ├── DustCalculator.kt │ │ ├── TransactionSizeCalculator.kt │ │ ├── build │ │ │ ├── EmptyTransactionSigner.kt │ │ │ ├── InputSetter.kt │ │ │ ├── MutableTransaction.kt │ │ │ ├── OutputSetter.kt │ │ │ ├── TransactionBuilder.kt │ │ │ ├── TransactionSigner.kt │ │ │ ├── inputSigner │ │ │ │ ├── InputSignerAbstract.kt │ │ │ │ ├── InputSignerChain.kt │ │ │ │ ├── P2PKHInputSigner.kt │ │ │ │ ├── P2SHMultiInputSigner.kt │ │ │ │ ├── P2WPKHInputSigner.kt │ │ │ │ └── P2WSHMultiInputSigner.kt │ │ │ └── interface │ │ │ │ ├── IChangeSetter.kt │ │ │ │ ├── IPrivateKeyPairProvider.kt │ │ │ │ ├── IRecipientSetter.kt │ │ │ │ └── ITransactionSigner.kt │ │ └── serializer │ │ │ ├── InputSerializer.kt │ │ │ ├── MutableTransactionSerializer.kt │ │ │ └── OutputSerializer.kt │ │ └── unspentOutput │ │ ├── IUnspentOutputProvider.kt │ │ └── UnspentOutputSelector.kt ├── eos │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── smallraw │ │ │ └── chain │ │ │ └── eos │ │ │ ├── AccountUnitTest.kt │ │ │ └── SignatureUnitTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── smallraw │ │ │ └── chain │ │ │ └── eos │ │ │ ├── KeyPair.kt │ │ │ ├── PrivateKey.kt │ │ │ ├── PublicKey.kt │ │ │ ├── Signature.kt │ │ │ ├── api │ │ │ ├── exception │ │ │ │ ├── ApiError.kt │ │ │ │ ├── ApiException.kt │ │ │ │ ├── Error.kt │ │ │ │ └── ErrorDetails.kt │ │ │ ├── service │ │ │ │ └── RpcService.kt │ │ │ └── utils │ │ │ │ └── Generator.kt │ │ │ ├── crypto │ │ │ └── Secp256k1Signer.kt │ │ │ ├── execptions │ │ │ └── EOSException.kt │ │ │ ├── model │ │ │ ├── BaseVo.kt │ │ │ ├── Block.kt │ │ │ ├── ChainInfo.kt │ │ │ ├── JsonToBin.kt │ │ │ ├── JsonToBinReq.kt │ │ │ ├── SignParam.kt │ │ │ ├── TableRows.kt │ │ │ ├── TableRowsReq.kt │ │ │ ├── Transfer.kt │ │ │ ├── UpTransfer.kt │ │ │ ├── account │ │ │ │ ├── Account.kt │ │ │ │ ├── CpuLimit.kt │ │ │ │ ├── Key.kt │ │ │ │ ├── NetLimit.kt │ │ │ │ ├── Permission.kt │ │ │ │ └── RequiredAuth.kt │ │ │ ├── serializer │ │ │ │ └── ObjectUtils.kt │ │ │ └── transaction │ │ │ │ ├── Processed.kt │ │ │ │ ├── Receipt.kt │ │ │ │ ├── Transaction.kt │ │ │ │ └── push │ │ │ │ ├── Tx.kt │ │ │ │ ├── TxAction.kt │ │ │ │ ├── TxActionAuth.kt │ │ │ │ ├── TxExtenstions.kt │ │ │ │ ├── TxRequest.kt │ │ │ │ └── TxSign.kt │ │ │ └── utils │ │ │ ├── ByteBuffer.kt │ │ │ ├── ByteUtils.java │ │ │ └── EException.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── smallraw │ │ └── chain │ │ └── eos │ │ └── ExampleUnitTest.kt └── ethereum │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── smallraw │ │ └── chain │ │ └── ethereum │ │ ├── AddressUnitTest.kt │ │ ├── TransactionUnitTest.kt │ │ └── abi │ │ └── AbiUnitTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── smallraw │ │ └── chain │ │ └── ethereum │ │ ├── Address.kt │ │ ├── AddressValidator.kt │ │ ├── KeyPair.kt │ │ ├── PrivateKey.kt │ │ ├── PublicKey.kt │ │ ├── Signature.kt │ │ ├── abi │ │ ├── Abi.kt │ │ └── MethodAbi.kt │ │ ├── contract │ │ └── IContractMethod.kt │ │ ├── crypto │ │ └── Secp256k1Signer.kt │ │ ├── execptions │ │ └── EthereumException.kt │ │ ├── extensions │ │ ├── ByteArray.kt │ │ └── String.kt │ │ ├── network │ │ ├── BaseNetwork.kt │ │ ├── MainNet.kt │ │ └── Ropsten.kt │ │ ├── rlp │ │ ├── RLPDecoder.kt │ │ ├── RLPEncoder.kt │ │ └── RLPModel.kt │ │ ├── solidity │ │ └── SolidityType.kt │ │ ├── supplement │ │ ├── EIP191.kt │ │ ├── EIP55.kt │ │ └── ERC1191.kt │ │ └── transaction │ │ ├── Transaction.kt │ │ └── serializers │ │ └── TransactionSerializer.kt │ └── test │ └── java │ └── com │ └── smallraw │ └── chain │ └── ethereum │ └── ExampleUnitTest.kt ├── core ├── authority-ckeck │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── smallraw │ │ │ └── authority │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── cpp │ │ │ ├── authority-lib.c │ │ │ ├── keys.c │ │ │ ├── valid.c │ │ │ └── valid.h │ │ └── java │ │ │ └── com │ │ │ └── smallraw │ │ │ └── authority │ │ │ └── AuthorityKey.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── smallraw │ │ └── authority │ │ └── ExampleUnitTest.kt ├── database │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── schemas │ │ └── index.sql │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── smallraw │ │ └── core │ │ └── chain │ │ └── database │ │ ├── DaosModule.kt │ │ ├── DatabaseModule.kt │ │ ├── WalletDatabase.kt │ │ ├── dao │ │ ├── AccountDao.kt │ │ ├── AddressDao.kt │ │ ├── BaseDao.kt │ │ ├── CurrencyDao.kt │ │ ├── EncryptedSecretDao.kt │ │ ├── TransactionDao.kt │ │ └── WalletDao.kt │ │ ├── model │ │ ├── AccountEntity.kt │ │ ├── AddressEntity.kt │ │ ├── CurrencyEntity.kt │ │ ├── EncryptedSecretEntity.kt │ │ ├── TransactionEntity.kt │ │ └── WalletEntity.kt │ │ └── util │ │ └── Converters.kt └── testing │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── smallraw │ └── apps │ └── chain │ └── core │ └── testing │ ├── AppTestRunner.kt │ ├── di │ └── TestDispatcherModule.kt │ └── util │ └── MainDispatcherRule.kt ├── crypto ├── aes │ ├── .gitignore │ ├── CMakeLists.txt │ ├── CMakeLists1.txt │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── smallraw │ │ │ └── crypto │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── cpp │ │ │ └── aes-wrapper.c │ │ └── java │ │ │ └── com │ │ │ └── smallraw │ │ │ └── crypto │ │ │ ├── Aes.kt │ │ │ └── paddings │ │ │ ├── BlockCipherPadding.kt │ │ │ ├── ISO10126d2Padding.kt │ │ │ ├── ISO7816d4Padding.kt │ │ │ ├── NoPadding.kt │ │ │ ├── PKCS7Padding.kt │ │ │ ├── TBCPadding.kt │ │ │ ├── X923Padding.kt │ │ │ └── ZeroBytePadding.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── smallraw │ │ └── crypto │ │ ├── AesUnitTest.kt │ │ └── ExampleUnitTest.kt ├── core-java │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── smallraw │ │ │ └── chain │ │ │ └── lib │ │ │ ├── extensions │ │ │ ├── ByteArray.kt │ │ │ └── String.kt │ │ │ └── utils │ │ │ └── ByteUtils.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── smallraw │ │ └── chain │ │ └── lib │ │ ├── DEREncodeUnitTest.kt │ │ └── ExampleUnitTest.kt ├── core │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.gradle.kts │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── smallraw │ │ │ └── crypto │ │ │ └── core │ │ │ ├── CryptoUnitTest.kt │ │ │ └── DEREncodeUnitTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── cpp │ │ │ └── crypto-wrapper.c │ │ └── java │ │ │ └── com │ │ │ └── smallraw │ │ │ └── crypto │ │ │ └── core │ │ │ ├── Address.kt │ │ │ ├── BaseKeyPair.kt │ │ │ ├── PublicGenerator.kt │ │ │ ├── Signature.kt │ │ │ ├── crypto │ │ │ ├── Base32.kt │ │ │ ├── Base58.kt │ │ │ ├── Blake.kt │ │ │ ├── DEREncode.kt │ │ │ ├── HmacSha2.kt │ │ │ ├── Keccak.kt │ │ │ ├── Pbkdf2.kt │ │ │ ├── Ripemd160.kt │ │ │ ├── Sha256.kt │ │ │ ├── Sha3.kt │ │ │ └── Sha512.kt │ │ │ ├── execptions │ │ │ ├── JNICallException.kt │ │ │ ├── PrivateKeyException.kt │ │ │ └── PublicKeyException.kt │ │ │ ├── extensions │ │ │ ├── BigInteger.kt │ │ │ ├── Byte.kt │ │ │ ├── ByteArray.kt │ │ │ ├── Int.kt │ │ │ ├── Long.kt │ │ │ └── String.kt │ │ │ ├── jni │ │ │ └── CryptoJNI.kt │ │ │ ├── random │ │ │ ├── AndroidRandom.kt │ │ │ └── RandomGenerator.kt │ │ │ ├── stream │ │ │ ├── ByteReaderStream.java │ │ │ └── ByteWriterStream.java │ │ │ └── util │ │ │ └── TimeDiffUtil.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── smallraw │ │ └── crypto │ │ └── core │ │ └── stream │ │ └── ByteReaderStreamAndWriterUnitTest.kt ├── ed25519 │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── smallraw │ │ │ └── crypto │ │ │ ├── Curve25519UnitTest.kt │ │ │ └── Ed25519UnitTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── cpp │ │ │ └── ed25519-wrapper.c │ │ └── java │ │ │ └── com │ │ │ └── smallraw │ │ │ └── crypto │ │ │ ├── Curve25519.kt │ │ │ ├── Ed25519.kt │ │ │ └── jni │ │ │ └── Ed25519JNI.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── smallraw │ │ └── crypto │ │ └── ExampleUnitTest.kt └── secp256k1 │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── smallraw │ │ └── crypto │ │ ├── CryptoExampleUnitTest.kt │ │ └── Secp256k1Test.kt │ ├── main │ ├── AndroidManifest.xml │ ├── cpp │ │ └── secp256k1-wrapper.c │ └── java │ │ └── com │ │ └── smallraw │ │ └── crypto │ │ ├── Secp256K1.kt │ │ ├── Secp256k1KeyPair.kt │ │ ├── Secp256k1PrivateKey.kt │ │ ├── Secp256k1PublicKey.kt │ │ └── jni │ │ └── Secp256k1JNI.kt │ └── test │ └── java │ └── com │ └── smallraw │ └── crypto │ └── ExampleUnitTest.kt ├── flag ├── feature-kit │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── smallraw │ │ │ └── lib │ │ │ └── featureflag │ │ │ └── kit │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── smallraw │ │ │ │ └── lib │ │ │ │ └── featureflag │ │ │ │ └── kit │ │ │ │ ├── FeatureSelectFragment.kt │ │ │ │ ├── TestSettingsActivity.kt │ │ │ │ └── TestSettingsFragment.kt │ │ └── res │ │ │ ├── drawable │ │ │ └── ic_testlauncher_foreground.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── activity_testsettings.xml │ │ │ ├── fragment_featureflag.xml │ │ │ ├── fragment_testsettings.xml │ │ │ └── item_featureflag.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_testlauncher.xml │ │ │ └── ic_testlauncher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_testlauncher.png │ │ │ └── ic_testlauncher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_testlauncher.png │ │ │ └── ic_testlauncher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_testlauncher.png │ │ │ └── ic_testlauncher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_testlauncher.png │ │ │ └── ic_testlauncher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_testlauncher.png │ │ │ └── ic_testlauncher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_testlauncher_background.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── smallraw │ │ └── lib │ │ └── featureflag │ │ └── kit │ │ └── ExampleUnitTest.kt └── feature │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── smallraw │ │ └── lib │ │ └── featureflag │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── smallraw │ │ └── lib │ │ └── featureflag │ │ ├── Feature.kt │ │ ├── FeatureFlagProvider.kt │ │ ├── FeatureFlagTestHelper.kt │ │ ├── QiniuConfigFeatureFlagProvider.kt │ │ ├── RuntimeBehavior.kt │ │ ├── RuntimeBehaviorExt.kt │ │ ├── RuntimeFeatureFlagProvider.kt │ │ ├── StoreFeatureFlagProvider.kt │ │ └── TestFeatureFlagProvider.kt │ └── test │ └── java │ └── com │ └── smallraw │ └── lib │ └── featureflag │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle ├── init.gradle.kts ├── libs.versions.toml └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib-multiplatform-crypto ├── build.gradle.kts ├── build │ ├── .transforms │ │ └── 385e42b53fd20a214dc44488f4e2e70f │ │ │ ├── results.bin │ │ │ └── transformed │ │ │ └── classes │ │ │ └── classes.dex │ ├── generated │ │ └── source │ │ │ └── buildConfig │ │ │ ├── androidTest │ │ │ └── debug │ │ │ │ └── com │ │ │ │ └── smallraw │ │ │ │ └── kmm │ │ │ │ └── crypto │ │ │ │ └── test │ │ │ │ └── BuildConfig.java │ │ │ └── debug │ │ │ └── com │ │ │ └── smallraw │ │ │ └── kmm │ │ │ └── crypto │ │ │ └── BuildConfig.java │ ├── intermediates │ │ ├── aapt_friendly_merged_manifests │ │ │ └── debug │ │ │ │ └── aapt │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── output-metadata.json │ │ ├── aar_metadata │ │ │ └── debug │ │ │ │ └── aar-metadata.properties │ │ ├── annotation_processor_list │ │ │ ├── debug │ │ │ │ └── annotationProcessors.json │ │ │ └── debugAndroidTest │ │ │ │ └── annotationProcessors.json │ │ ├── annotations_typedef_file │ │ │ └── debug │ │ │ │ └── typedefs.txt │ │ ├── apk_ide_redirect_file │ │ │ └── debugAndroidTest │ │ │ │ └── redirect.txt │ │ ├── compile_symbol_list │ │ │ └── debug │ │ │ │ └── R.txt │ │ ├── desugar_graph │ │ │ └── debugAndroidTest │ │ │ │ └── out │ │ │ │ └── currentProject │ │ │ │ ├── dirs_bucket_0 │ │ │ │ └── graph.bin │ │ │ │ ├── dirs_bucket_1 │ │ │ │ └── graph.bin │ │ │ │ ├── dirs_bucket_2 │ │ │ │ └── graph.bin │ │ │ │ ├── dirs_bucket_3 │ │ │ │ └── graph.bin │ │ │ │ ├── jar_635b5c3c6ad952de97f9e5de7a9546a30d61ea6c47325c558b6b2201b3e5837d_bucket_0 │ │ │ │ └── graph.bin │ │ │ │ ├── jar_635b5c3c6ad952de97f9e5de7a9546a30d61ea6c47325c558b6b2201b3e5837d_bucket_1 │ │ │ │ └── graph.bin │ │ │ │ ├── jar_635b5c3c6ad952de97f9e5de7a9546a30d61ea6c47325c558b6b2201b3e5837d_bucket_2 │ │ │ │ └── graph.bin │ │ │ │ └── jar_635b5c3c6ad952de97f9e5de7a9546a30d61ea6c47325c558b6b2201b3e5837d_bucket_3 │ │ │ │ └── graph.bin │ │ ├── dex │ │ │ └── debugAndroidTest │ │ │ │ ├── mergeExtDexDebugAndroidTest │ │ │ │ └── classes.dex │ │ │ │ ├── mergeLibDexDebugAndroidTest │ │ │ │ └── 0 │ │ │ │ │ └── classes.dex │ │ │ │ └── mergeProjectDexDebugAndroidTest │ │ │ │ ├── 0 │ │ │ │ └── classes.dex │ │ │ │ ├── 6 │ │ │ │ └── classes.dex │ │ │ │ └── 11 │ │ │ │ └── classes.dex │ │ ├── dex_archive_input_jar_hashes │ │ │ └── debugAndroidTest │ │ │ │ └── out │ │ ├── dex_number_of_buckets_file │ │ │ └── debugAndroidTest │ │ │ │ └── out │ │ ├── incremental │ │ │ ├── debug-mergeJavaRes │ │ │ │ └── merge-state │ │ │ ├── debug │ │ │ │ └── packageDebugResources │ │ │ │ │ ├── compile-file-map.properties │ │ │ │ │ └── merger.xml │ │ │ ├── debugAndroidTest-mergeJavaRes │ │ │ │ ├── merge-state │ │ │ │ └── zip-cache │ │ │ │ │ ├── 0wthXLGXMzXztPqj8IIymn8ibAM= │ │ │ │ │ ├── KfWFyh6i0YCSoB5U6kGKwHVb8Rw= │ │ │ │ │ ├── TalyhU+2TOJr4pt0YA9uz88IQHQ= │ │ │ │ │ ├── VqBt_p9BygJQVQeeaMCaCR6qzI8= │ │ │ │ │ ├── a7+Im36yJIwvQMx1UNx2k2jxxYE= │ │ │ │ │ ├── bmT7wLf4tEYWbUmaHZWD8mW3lkg= │ │ │ │ │ ├── er3icjK4H9a55yfMUE7a7v7mBvI= │ │ │ │ │ ├── gezcFkKCpaYB6Fyy9Wy45vZWp2M= │ │ │ │ │ ├── gflQDKMZtJQdxHp5tdNG8U2pkCw= │ │ │ │ │ └── rAKGBhyjylB9+auFg1OuCIM6CPw= │ │ │ ├── debugAndroidTest │ │ │ │ └── mergeDebugAndroidTestResources │ │ │ │ │ ├── compile-file-map.properties │ │ │ │ │ └── merger.xml │ │ │ ├── mergeDebugJniLibFolders │ │ │ │ └── merger.xml │ │ │ ├── mergeDebugShaders │ │ │ │ └── merger.xml │ │ │ ├── packageDebugAndroidTest │ │ │ │ └── tmp │ │ │ │ │ └── debugAndroidTest │ │ │ │ │ ├── dex-renamer-state.txt │ │ │ │ │ └── zip-cache │ │ │ │ │ ├── androidResources │ │ │ │ │ └── javaResources0 │ │ │ └── packageDebugAssets │ │ │ │ └── merger.xml │ │ ├── local_only_symbol_list │ │ │ └── debug │ │ │ │ └── R-def.txt │ │ ├── manifest_merge_blame_file │ │ │ ├── debug │ │ │ │ └── manifest-merger-blame-debug-report.txt │ │ │ └── debugAndroidTest │ │ │ │ └── manifest-merger-blame-debug-androidTest-report.txt │ │ ├── merged_manifest │ │ │ └── debug │ │ │ │ └── AndroidManifest.xml │ │ ├── navigation_json │ │ │ └── debug │ │ │ │ └── navigation.json │ │ ├── packaged_manifests │ │ │ ├── debug │ │ │ │ └── output-metadata.json │ │ │ └── debugAndroidTest │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── output-metadata.json │ │ ├── processed_res │ │ │ └── debugAndroidTest │ │ │ │ └── out │ │ │ │ ├── output-metadata.json │ │ │ │ └── resources-debugAndroidTest.ap_ │ │ ├── project_dex_archive │ │ │ └── debugAndroidTest │ │ │ │ └── out │ │ │ │ └── com │ │ │ │ └── smallraw │ │ │ │ └── kmm │ │ │ │ └── crypto │ │ │ │ ├── CommonGreetingTest.dex │ │ │ │ └── test │ │ │ │ └── BuildConfig.dex │ │ ├── runtime_symbol_list │ │ │ └── debugAndroidTest │ │ │ │ └── R.txt │ │ ├── signing_config_versions │ │ │ └── debugAndroidTest │ │ │ │ └── signing-config-versions.json │ │ ├── source_set_path_map │ │ │ └── debugAndroidTest │ │ │ │ └── file-map.txt │ │ ├── symbol_list_with_package_name │ │ │ ├── debug │ │ │ │ └── package-aware-r.txt │ │ │ └── debugAndroidTest │ │ │ │ └── package-aware-r.txt │ │ └── variant_model │ │ │ └── debug │ │ │ └── out │ ├── kotlin │ │ ├── compileDebugAndroidTestKotlinAndroid │ │ │ ├── cacheable │ │ │ │ ├── caches-jvm │ │ │ │ │ ├── inputs │ │ │ │ │ │ ├── source-to-output.tab │ │ │ │ │ │ ├── source-to-output.tab.keystream │ │ │ │ │ │ ├── source-to-output.tab.keystream.len │ │ │ │ │ │ ├── source-to-output.tab.len │ │ │ │ │ │ ├── source-to-output.tab.values.at │ │ │ │ │ │ ├── source-to-output.tab_i │ │ │ │ │ │ └── source-to-output.tab_i.len │ │ │ │ │ ├── jvm │ │ │ │ │ │ └── kotlin │ │ │ │ │ │ │ ├── class-attributes.tab │ │ │ │ │ │ │ ├── class-attributes.tab.keystream │ │ │ │ │ │ │ ├── class-attributes.tab.keystream.len │ │ │ │ │ │ │ ├── class-attributes.tab.len │ │ │ │ │ │ │ ├── class-attributes.tab.values.at │ │ │ │ │ │ │ ├── class-attributes.tab_i │ │ │ │ │ │ │ ├── class-attributes.tab_i.len │ │ │ │ │ │ │ ├── class-fq-name-to-source.tab │ │ │ │ │ │ │ ├── class-fq-name-to-source.tab.keystream │ │ │ │ │ │ │ ├── class-fq-name-to-source.tab.keystream.len │ │ │ │ │ │ │ ├── class-fq-name-to-source.tab.len │ │ │ │ │ │ │ ├── class-fq-name-to-source.tab.values.at │ │ │ │ │ │ │ ├── class-fq-name-to-source.tab_i │ │ │ │ │ │ │ ├── class-fq-name-to-source.tab_i.len │ │ │ │ │ │ │ ├── internal-name-to-source.tab │ │ │ │ │ │ │ ├── internal-name-to-source.tab.keystream │ │ │ │ │ │ │ ├── internal-name-to-source.tab.keystream.len │ │ │ │ │ │ │ ├── internal-name-to-source.tab.len │ │ │ │ │ │ │ ├── internal-name-to-source.tab.values.at │ │ │ │ │ │ │ ├── internal-name-to-source.tab_i │ │ │ │ │ │ │ ├── internal-name-to-source.tab_i.len │ │ │ │ │ │ │ ├── proto.tab │ │ │ │ │ │ │ ├── proto.tab.keystream │ │ │ │ │ │ │ ├── proto.tab.keystream.len │ │ │ │ │ │ │ ├── proto.tab.len │ │ │ │ │ │ │ ├── proto.tab.values.at │ │ │ │ │ │ │ ├── proto.tab_i │ │ │ │ │ │ │ ├── proto.tab_i.len │ │ │ │ │ │ │ ├── source-to-classes.tab │ │ │ │ │ │ │ ├── source-to-classes.tab.keystream │ │ │ │ │ │ │ ├── source-to-classes.tab.keystream.len │ │ │ │ │ │ │ ├── source-to-classes.tab.len │ │ │ │ │ │ │ ├── source-to-classes.tab.values.at │ │ │ │ │ │ │ ├── source-to-classes.tab_i │ │ │ │ │ │ │ └── source-to-classes.tab_i.len │ │ │ │ │ └── lookups │ │ │ │ │ │ ├── counters.tab │ │ │ │ │ │ ├── file-to-id.tab │ │ │ │ │ │ ├── file-to-id.tab.keystream │ │ │ │ │ │ ├── file-to-id.tab.keystream.len │ │ │ │ │ │ ├── file-to-id.tab.len │ │ │ │ │ │ ├── file-to-id.tab.values.at │ │ │ │ │ │ ├── file-to-id.tab_i │ │ │ │ │ │ ├── file-to-id.tab_i.len │ │ │ │ │ │ ├── id-to-file.tab │ │ │ │ │ │ ├── id-to-file.tab.keystream │ │ │ │ │ │ ├── id-to-file.tab.keystream.len │ │ │ │ │ │ ├── id-to-file.tab.len │ │ │ │ │ │ ├── id-to-file.tab.values.at │ │ │ │ │ │ ├── lookups.tab │ │ │ │ │ │ ├── lookups.tab.keystream │ │ │ │ │ │ ├── lookups.tab.keystream.len │ │ │ │ │ │ ├── lookups.tab.len │ │ │ │ │ │ ├── lookups.tab.values.at │ │ │ │ │ │ ├── lookups.tab_i │ │ │ │ │ │ └── lookups.tab_i.len │ │ │ │ └── last-build.bin │ │ │ └── local-state │ │ │ │ └── build-history.bin │ │ └── compileDebugKotlinAndroid │ │ │ ├── cacheable │ │ │ ├── caches-jvm │ │ │ │ ├── inputs │ │ │ │ │ ├── source-to-output.tab │ │ │ │ │ ├── source-to-output.tab.keystream │ │ │ │ │ ├── source-to-output.tab.keystream.len │ │ │ │ │ ├── source-to-output.tab.len │ │ │ │ │ ├── source-to-output.tab.values.at │ │ │ │ │ ├── source-to-output.tab_i │ │ │ │ │ └── source-to-output.tab_i.len │ │ │ │ ├── jvm │ │ │ │ │ └── kotlin │ │ │ │ │ │ ├── class-attributes.tab │ │ │ │ │ │ ├── class-attributes.tab.keystream │ │ │ │ │ │ ├── class-attributes.tab.keystream.len │ │ │ │ │ │ ├── class-attributes.tab.len │ │ │ │ │ │ ├── class-attributes.tab.values.at │ │ │ │ │ │ ├── class-attributes.tab_i │ │ │ │ │ │ ├── class-attributes.tab_i.len │ │ │ │ │ │ ├── class-fq-name-to-source.tab │ │ │ │ │ │ ├── class-fq-name-to-source.tab.keystream │ │ │ │ │ │ ├── class-fq-name-to-source.tab.keystream.len │ │ │ │ │ │ ├── class-fq-name-to-source.tab.len │ │ │ │ │ │ ├── class-fq-name-to-source.tab.values.at │ │ │ │ │ │ ├── class-fq-name-to-source.tab_i │ │ │ │ │ │ ├── class-fq-name-to-source.tab_i.len │ │ │ │ │ │ ├── complementary-files.tab │ │ │ │ │ │ ├── complementary-files.tab.keystream │ │ │ │ │ │ ├── complementary-files.tab.keystream.len │ │ │ │ │ │ ├── complementary-files.tab.len │ │ │ │ │ │ ├── complementary-files.tab.values.at │ │ │ │ │ │ ├── complementary-files.tab_i │ │ │ │ │ │ ├── complementary-files.tab_i.len │ │ │ │ │ │ ├── internal-name-to-source.tab │ │ │ │ │ │ ├── internal-name-to-source.tab.keystream │ │ │ │ │ │ ├── internal-name-to-source.tab.keystream.len │ │ │ │ │ │ ├── internal-name-to-source.tab.len │ │ │ │ │ │ ├── internal-name-to-source.tab.values.at │ │ │ │ │ │ ├── internal-name-to-source.tab_i │ │ │ │ │ │ ├── internal-name-to-source.tab_i.len │ │ │ │ │ │ ├── package-parts.tab │ │ │ │ │ │ ├── package-parts.tab.keystream │ │ │ │ │ │ ├── package-parts.tab.keystream.len │ │ │ │ │ │ ├── package-parts.tab.len │ │ │ │ │ │ ├── package-parts.tab.values.at │ │ │ │ │ │ ├── package-parts.tab_i │ │ │ │ │ │ ├── package-parts.tab_i.len │ │ │ │ │ │ ├── proto.tab │ │ │ │ │ │ ├── proto.tab.keystream │ │ │ │ │ │ ├── proto.tab.keystream.len │ │ │ │ │ │ ├── proto.tab.len │ │ │ │ │ │ ├── proto.tab.values.at │ │ │ │ │ │ ├── proto.tab_i │ │ │ │ │ │ ├── proto.tab_i.len │ │ │ │ │ │ ├── source-to-classes.tab │ │ │ │ │ │ ├── source-to-classes.tab.keystream │ │ │ │ │ │ ├── source-to-classes.tab.keystream.len │ │ │ │ │ │ ├── source-to-classes.tab.len │ │ │ │ │ │ ├── source-to-classes.tab.values.at │ │ │ │ │ │ ├── source-to-classes.tab_i │ │ │ │ │ │ ├── source-to-classes.tab_i.len │ │ │ │ │ │ ├── subtypes.tab │ │ │ │ │ │ ├── subtypes.tab.keystream │ │ │ │ │ │ ├── subtypes.tab.keystream.len │ │ │ │ │ │ ├── subtypes.tab.len │ │ │ │ │ │ ├── subtypes.tab.values.at │ │ │ │ │ │ ├── subtypes.tab_i │ │ │ │ │ │ ├── subtypes.tab_i.len │ │ │ │ │ │ ├── supertypes.tab │ │ │ │ │ │ ├── supertypes.tab.keystream │ │ │ │ │ │ ├── supertypes.tab.keystream.len │ │ │ │ │ │ ├── supertypes.tab.len │ │ │ │ │ │ ├── supertypes.tab.values.at │ │ │ │ │ │ ├── supertypes.tab_i │ │ │ │ │ │ └── supertypes.tab_i.len │ │ │ │ └── lookups │ │ │ │ │ ├── counters.tab │ │ │ │ │ ├── file-to-id.tab │ │ │ │ │ ├── file-to-id.tab.keystream │ │ │ │ │ ├── file-to-id.tab.keystream.len │ │ │ │ │ ├── file-to-id.tab.len │ │ │ │ │ ├── file-to-id.tab.values.at │ │ │ │ │ ├── file-to-id.tab_i │ │ │ │ │ ├── file-to-id.tab_i.len │ │ │ │ │ ├── id-to-file.tab │ │ │ │ │ ├── id-to-file.tab.keystream │ │ │ │ │ ├── id-to-file.tab.keystream.len │ │ │ │ │ ├── id-to-file.tab.len │ │ │ │ │ ├── id-to-file.tab.values.at │ │ │ │ │ ├── id-to-file.tab_i │ │ │ │ │ ├── id-to-file.tab_i.len │ │ │ │ │ ├── lookups.tab │ │ │ │ │ ├── lookups.tab.keystream │ │ │ │ │ ├── lookups.tab.keystream.len │ │ │ │ │ ├── lookups.tab.len │ │ │ │ │ ├── lookups.tab.values.at │ │ │ │ │ ├── lookups.tab_i │ │ │ │ │ └── lookups.tab_i.len │ │ │ └── last-build.bin │ │ │ └── local-state │ │ │ └── build-history.bin │ ├── outputs │ │ ├── aar │ │ │ └── lib-multiplatform-crypto-debug.aar │ │ ├── apk │ │ │ └── androidTest │ │ │ │ └── debug │ │ │ │ ├── lib-multiplatform-crypto-debug-androidTest.apk │ │ │ │ └── output-metadata.json │ │ └── logs │ │ │ └── manifest-merger-debug-report.txt │ └── tmp │ │ ├── compileDebugAndroidTestJavaWithJavac │ │ └── previous-compilation-data.bin │ │ ├── compileDebugJavaWithJavac │ │ └── previous-compilation-data.bin │ │ └── kotlin-classes │ │ ├── debug │ │ └── META-INF │ │ │ └── lib-multiplatform-crypto_debug.kotlin_module │ │ └── debugAndroidTest │ │ └── META-INF │ │ └── lib-multiplatform-crypto_debug.kotlin_module └── src │ ├── androidMain │ └── kotlin │ │ └── com │ │ └── smallraw │ │ └── kmm │ │ └── crypto │ │ └── Platform.kt │ ├── androidTest │ └── kotlin │ │ └── com │ │ └── smallraw │ │ └── kmm │ │ └── crypto │ │ └── androidTest.kt │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── smallraw │ │ └── kmm │ │ └── crypto │ │ ├── Hash.kt │ │ ├── Platform.kt │ │ └── PlatformInfo.kt │ ├── commonTest │ └── kotlin │ │ └── com │ │ └── smallraw │ │ └── kmm │ │ └── crypto │ │ └── commonTest.kt │ ├── iosArm64Main │ └── kotlin │ │ └── com │ │ └── smallraw │ │ └── kmm │ │ └── crypto │ │ └── define │ │ └── getPlatform.kt │ ├── iosMain │ └── kotlin │ │ └── com │ │ └── smallraw │ │ └── kmm │ │ └── crypto │ │ └── Platform.kt │ └── iosTest │ └── kotlin │ └── com │ └── smallraw │ └── kmm │ └── crypto │ └── iosTest.kt ├── native-crypto ├── .gitignore ├── CMakeLists.txt ├── CMakeLists1.txt ├── README.md ├── aes │ ├── aes.h │ ├── aes_modes.c │ ├── aescrypt.c │ ├── aeskey.c │ ├── aesopt.h │ ├── aestab.c │ ├── aestab.h │ ├── aestst.c │ └── aestst.h ├── base32.c ├── base58.c ├── bignum.c ├── blake256.c ├── blake2b.c ├── blake2s.c ├── chacha20poly1305 │ ├── chacha20poly1305.c │ ├── chacha20poly1305.h │ ├── chacha_merged.c │ ├── ecrypt-config.h │ ├── ecrypt-machine.h │ ├── ecrypt-portable.h │ ├── ecrypt-sync.h │ ├── ecrypt-types.h │ ├── poly1305-donna-32.h │ ├── poly1305-donna.c │ ├── poly1305-donna.h │ ├── rfc7539.c │ └── rfc7539.h ├── curves.c ├── der.c ├── ecdsa.c ├── ed25519-donna │ ├── curve25519-donna-32bit.c │ ├── curve25519-donna-32bit.h │ ├── curve25519-donna-helpers.c │ ├── curve25519-donna-helpers.h │ ├── curve25519-donna-scalarmult-base.c │ ├── curve25519-donna-scalarmult-base.h │ ├── ed25519-donna-32bit-tables.c │ ├── ed25519-donna-32bit-tables.h │ ├── ed25519-donna-basepoint-table.c │ ├── ed25519-donna-basepoint-table.h │ ├── ed25519-donna-impl-base.c │ ├── ed25519-donna-impl-base.h │ ├── ed25519-donna-portable.h │ ├── ed25519-donna.h │ ├── ed25519-hash-custom-keccak.h │ ├── ed25519-hash-custom-sha3.h │ ├── ed25519-hash-custom.h │ ├── ed25519-keccak.c │ ├── ed25519-keccak.h │ ├── ed25519-sha3.c │ ├── ed25519-sha3.h │ ├── ed25519.c │ ├── ed25519.h │ ├── modm-donna-32bit.c │ └── modm-donna-32bit.h ├── groestl.c ├── hasher.c ├── hexstring.c ├── hmac.c ├── hmac_drbg.c ├── include │ ├── base32.h │ ├── base58.h │ ├── bignum.h │ ├── blake256.h │ ├── blake2_common.h │ ├── blake2b.h │ ├── blake2s.h │ ├── byte_order.h │ ├── curve.h │ ├── curves.h │ ├── der.h │ ├── ecdsa.h │ ├── groestl.h │ ├── groestl_internal.h │ ├── hasher.h │ ├── hexstring.h │ ├── hmac.h │ ├── hmac_drbg.h │ ├── jni_method.h │ ├── memzero.h │ ├── nist256p1.h │ ├── options.h │ ├── pbkdf2.h │ ├── rand.h │ ├── rfc6979.h │ ├── ripemd160.h │ ├── secp256k1.h │ ├── sha2.h │ └── sha3.h ├── jni_method.c ├── memzero.c ├── native-crypto.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── quincysx.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── quincysx.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── nist256p1.c ├── nist256p1.table ├── options.h ├── pbkdf2.c ├── rand.c ├── rfc6979.c ├── ripemd160.c ├── secp256k1.c ├── secp256k1.table ├── sha2.c └── sha3.c ├── settings.gradle.kts └── standard ├── hd-derivation ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── smallraw │ │ └── wallet │ │ └── hd │ │ └── HDKeyDerivationUnitTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── smallraw │ │ └── wallet │ │ └── hd │ │ ├── ECKey.kt │ │ ├── HDDerivationException.kt │ │ ├── HDKey.kt │ │ └── HDKeyDerivation.kt │ └── test │ └── java │ └── com │ └── smallraw │ └── wallet │ └── hd │ └── ExampleUnitTest.kt └── mnemonic ├── .gitignore ├── CMakeLists.txt ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src ├── androidTest └── java │ └── com │ └── smallraw │ └── wallet │ └── mnemonic │ ├── MnemonicModelUnitTest.kt │ └── MnemonicUnitTest.kt ├── main ├── AndroidManifest.xml ├── assets │ ├── chinese_simplified.txt │ ├── chinese_traditional.txt │ ├── czech.txt │ ├── english.txt │ ├── french.txt │ ├── italian.txt │ ├── japanese.txt │ ├── korean.txt │ └── spanish.txt └── java │ └── com │ └── smallraw │ └── wallet │ └── mnemonic │ ├── CharSequenceComparators.kt │ ├── CharSequenceSplitter.kt │ ├── MnemonicBuild.kt │ ├── MnemonicGenerator.kt │ ├── MnemonicValidator.kt │ ├── Normalization.kt │ ├── RandomSeed.kt │ ├── SeedCalculator.kt │ ├── SeedCalculatorByWordListLookUp.kt │ ├── SoftHashMap.kt │ ├── WordCount.kt │ ├── WordList.kt │ ├── WordListMapNormalization.kt │ ├── exception │ ├── MnemonicException.kt │ └── MnemonicValidatorException.kt │ └── extensions │ ├── ByteArray.kt │ └── CharArray.kt └── test └── java └── com └── smallraw └── wallet └── mnemonic └── ExampleUnitTest.kt /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/README.md -------------------------------------------------------------------------------- /app/compose-wallet/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/compose-wallet/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/build.gradle.kts -------------------------------------------------------------------------------- /app/compose-wallet/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/proguard-rules.pro -------------------------------------------------------------------------------- /app/compose-wallet/src/androidTest/java/com/smallraw/chain/wallet/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/androidTest/java/com/smallraw/chain/wallet/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/App.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/MainActivity.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/IWalletRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/IWalletRepository.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/bean/Account.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/bean/Account.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/bean/IChain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/bean/IChain.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/bean/Wallet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/bean/Wallet.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/AppDatabase.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/converter/ChainTypeConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/converter/ChainTypeConverter.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/converter/DateConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/converter/DateConverter.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/converter/StringArrayConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/converter/StringArrayConverter.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/dao/AccountDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/dao/AccountDao.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/dao/BaseDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/dao/BaseDao.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/dao/ChainDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/dao/ChainDao.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/dao/ConfigDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/dao/ConfigDao.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/dao/WalletDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/dao/WalletDao.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/databaseView/WalletEmbedDO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/databaseView/WalletEmbedDO.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/AccountDO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/AccountDO.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/ChainDO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/ChainDO.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/ChainRpcURLDO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/ChainRpcURLDO.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/ConfigDO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/ConfigDO.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/WalletDO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/WalletDO.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/coinEth/TokenEthDO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/coinEth/TokenEthDO.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/coinEth/WalletTokenEthDO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/coinEth/WalletTokenEthDO.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/embed/BaseEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/embed/BaseEntity.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/embed/DigitalAssetUnitDO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/database/entity/embed/DigitalAssetUnitDO.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/repository/WalletRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/data/repository/WalletRepository.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/component/BackgroundSurface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/component/BackgroundSurface.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/component/PanelSurface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/component/PanelSurface.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/theme/Background.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/theme/Background.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/theme/Color.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/theme/Gradient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/theme/Gradient.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/theme/Theme.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/theme/Type.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/theme/Typography.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/designsystem/theme/Typography.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/di/AppModule.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/di/CommonModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/di/CommonModule.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/di/CoroutineModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/di/CoroutineModule.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/di/WalletRepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/di/WalletRepositoryModule.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/feature/wallets/WalletSelectListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/feature/wallets/WalletSelectListFragment.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/feature/wallets/WalletSelectListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/feature/wallets/WalletSelectListViewModel.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/feature/wallets/bean/AccountWalletListBean.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/feature/wallets/bean/AccountWalletListBean.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/CoinListView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/CoinListView.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/WalletListView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/WalletListView.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/components/AsyncImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/components/AsyncImage.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/components/JankStatsExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/components/JankStatsExtensions.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/components/UnreadIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/components/UnreadIndicator.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/kit/WidgetAccountListItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/kit/WidgetAccountListItem.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/kit/WidgetChainCategory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/kit/WidgetChainCategory.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/kit/WidgetWalletListItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/kit/WidgetWalletListItem.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/navigation/AppNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/navigation/AppNavHost.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/navigation/NavigationDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/navigation/NavigationDestination.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/navigation/Screens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/navigation/Screens.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/AccountManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/AccountManager.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/CreateWallet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/CreateWallet.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/Welcome.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/Welcome.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/app/AppHome.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/app/AppHome.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/app/AppState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/app/AppState.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/app/AppViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/app/AppViewModel.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/home/Home.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/home/Home.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/java/com/smallraw/chain/wallet/ui/screen/home/HomeViewModel.kt -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/drawable/ic_gradle_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/drawable/ic_gradle_logo.png -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/drawable/ic_select_coin_cursor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/drawable/ic_select_coin_cursor.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/drawable/vector_ic_add_chain.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/drawable/vector_ic_add_chain.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/drawable/vector_ic_bitcoin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/drawable/vector_ic_bitcoin.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/drawable/vector_ic_select_coin_help.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/drawable/vector_ic_select_coin_help.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/drawable/vector_ic_setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/drawable/vector_ic_setting.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/layouts/main/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/layouts/main/layout/activity_main.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/layouts/wallets/drawable/shape_bg_division_line_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/layouts/wallets/drawable/shape_bg_division_line_white.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/layouts/wallets/drawable/shape_bg_top_corner_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/layouts/wallets/drawable/shape_bg_top_corner_white.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/layouts/wallets/layout/fragment_select_wallet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/layouts/wallets/layout/fragment_select_wallet.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/compose-wallet/src/test/java/com/smallraw/chain/wallet/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/app/compose-wallet/src/test/java/com/smallraw/chain/wallet/ExampleUnitTest.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /chain/bitcoin-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/build.gradle.kts -------------------------------------------------------------------------------- /chain/bitcoin-core/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chain/bitcoin-core/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/proguard-rules.pro -------------------------------------------------------------------------------- /chain/bitcoin-core/src/androidTest/java/com/smallraw/chain/bitcoincore/address/AddressUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/androidTest/java/com/smallraw/chain/bitcoincore/address/AddressUnitTest.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/androidTest/java/com/smallraw/chain/bitcoincore/address/ScriptAddressUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/androidTest/java/com/smallraw/chain/bitcoincore/address/ScriptAddressUnitTest.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/androidTest/java/com/smallraw/chain/bitcoincore/address/ScriptChunkUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/androidTest/java/com/smallraw/chain/bitcoincore/address/ScriptChunkUnitTest.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/androidTest/java/com/smallraw/chain/bitcoincore/stream/SerializeTimeUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/androidTest/java/com/smallraw/chain/bitcoincore/stream/SerializeTimeUnitTest.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/androidTest/java/com/smallraw/chain/bitcoincore/transaction/Bitcoin 各类型签字.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/androidTest/java/com/smallraw/chain/bitcoincore/transaction/Bitcoin 各类型签字.xlsx -------------------------------------------------------------------------------- /chain/bitcoin-core/src/androidTest/java/com/smallraw/chain/bitcoincore/transaction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/androidTest/java/com/smallraw/chain/bitcoincore/transaction/README.md -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/KeyPair.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/KeyPair.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/PrivateKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/PrivateKey.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/PublicKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/PublicKey.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/Signature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/Signature.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/WalletImportFormat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/WalletImportFormat.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/address/Address.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/address/Address.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/address/LegacyAddress.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/address/LegacyAddress.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/address/SegwitAddress.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/address/SegwitAddress.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/addressConvert/AddressConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/addressConvert/AddressConverter.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/addressConvert/Base58AddressConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/addressConvert/Base58AddressConverter.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/addressConvert/Bech32AddressConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/addressConvert/Bech32AddressConverter.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/addressConvert/IAddressConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/addressConvert/IAddressConverter.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/addressConvert/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/addressConvert/README.md -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/crypto/Bech32.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/crypto/Bech32.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/crypto/Bech32Segwit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/crypto/Bech32Segwit.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/crypto/Secp256k1Signer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/crypto/Secp256k1Signer.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/execptions/BitcoinException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/execptions/BitcoinException.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/execptions/ScriptParsingException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/execptions/ScriptParsingException.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/network/BaseNetwork.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/network/BaseNetwork.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/network/MainNet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/network/MainNet.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/network/TestNet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/network/TestNet.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/script/OpCodes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/script/OpCodes.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/script/Script.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/script/Script.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/script/ScriptChunk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/script/ScriptChunk.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/script/ScriptType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/script/ScriptType.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/stream/BitcoinInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/stream/BitcoinInputStream.java -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/stream/BitcoinOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/stream/BitcoinOutputStream.java -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/transaction/Transaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/transaction/Transaction.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/transaction/serializers/InputSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/transaction/serializers/InputSerializer.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/transaction/serializers/OutputSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/main/java/com/smallraw/chain/bitcoincore/transaction/serializers/OutputSerializer.kt -------------------------------------------------------------------------------- /chain/bitcoin-core/src/test/java/com/smallraw/chain/bitcoincore/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin-core/src/test/java/com/smallraw/chain/bitcoincore/ExampleUnitTest.kt -------------------------------------------------------------------------------- /chain/bitcoin/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /chain/bitcoin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/build.gradle.kts -------------------------------------------------------------------------------- /chain/bitcoin/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chain/bitcoin/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/proguard-rules.pro -------------------------------------------------------------------------------- /chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/BitcoinAccountUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/BitcoinAccountUnitTest.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/BitcoinKeysUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/BitcoinKeysUnitTest.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/BitcoinTestUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/BitcoinTestUnitTest.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/provider/UnitTestMultiPrivateKeyPairProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/provider/UnitTestMultiPrivateKeyPairProvider.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/provider/UnitTestPrivateKeyPairProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/provider/UnitTestPrivateKeyPairProvider.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/transaction/build/P2pkhTransferBuild.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/transaction/build/P2pkhTransferBuild.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/transaction/build/P2shTransferBuild.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/transaction/build/P2shTransferBuild.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/transaction/build/P2wpkhTransferBuild.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/transaction/build/P2wpkhTransferBuild.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/transaction/build/P2wshTransferBuild.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/androidTest/java/com/smallraw/chain/bitcoin/transaction/build/P2wshTransferBuild.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/Bitcoin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/Bitcoin.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/BitcoinKit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/BitcoinKit.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/convert/WalletImportFormat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/convert/WalletImportFormat.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/execptions/AddressFormatException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/execptions/AddressFormatException.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/models/UnspentOutput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/models/UnspentOutput.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/DustCalculator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/DustCalculator.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/TransactionSizeCalculator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/TransactionSizeCalculator.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/EmptyTransactionSigner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/EmptyTransactionSigner.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/InputSetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/InputSetter.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/MutableTransaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/MutableTransaction.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/OutputSetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/OutputSetter.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/TransactionBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/TransactionBuilder.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/TransactionSigner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/TransactionSigner.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/inputSigner/InputSignerAbstract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/inputSigner/InputSignerAbstract.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/inputSigner/InputSignerChain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/inputSigner/InputSignerChain.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/inputSigner/P2PKHInputSigner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/inputSigner/P2PKHInputSigner.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/inputSigner/P2SHMultiInputSigner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/inputSigner/P2SHMultiInputSigner.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/inputSigner/P2WPKHInputSigner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/inputSigner/P2WPKHInputSigner.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/inputSigner/P2WSHMultiInputSigner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/inputSigner/P2WSHMultiInputSigner.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/interface/IChangeSetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/interface/IChangeSetter.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/interface/IPrivateKeyPairProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/interface/IPrivateKeyPairProvider.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/interface/IRecipientSetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/interface/IRecipientSetter.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/interface/ITransactionSigner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/build/interface/ITransactionSigner.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/serializer/InputSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/serializer/InputSerializer.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/serializer/MutableTransactionSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/serializer/MutableTransactionSerializer.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/serializer/OutputSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/transaction/serializer/OutputSerializer.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/unspentOutput/IUnspentOutputProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/unspentOutput/IUnspentOutputProvider.kt -------------------------------------------------------------------------------- /chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/unspentOutput/UnspentOutputSelector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/bitcoin/src/main/java/com/smallraw/chain/bitcoin/unspentOutput/UnspentOutputSelector.kt -------------------------------------------------------------------------------- /chain/eos/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /chain/eos/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/build.gradle.kts -------------------------------------------------------------------------------- /chain/eos/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chain/eos/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/proguard-rules.pro -------------------------------------------------------------------------------- /chain/eos/src/androidTest/java/com/smallraw/chain/eos/AccountUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/androidTest/java/com/smallraw/chain/eos/AccountUnitTest.kt -------------------------------------------------------------------------------- /chain/eos/src/androidTest/java/com/smallraw/chain/eos/SignatureUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/androidTest/java/com/smallraw/chain/eos/SignatureUnitTest.kt -------------------------------------------------------------------------------- /chain/eos/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/KeyPair.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/KeyPair.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/PrivateKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/PrivateKey.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/PublicKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/PublicKey.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/Signature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/Signature.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/api/exception/ApiError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/api/exception/ApiError.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/api/exception/ApiException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/api/exception/ApiException.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/api/exception/Error.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/api/exception/Error.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/api/exception/ErrorDetails.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/api/exception/ErrorDetails.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/api/service/RpcService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/api/service/RpcService.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/api/utils/Generator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/api/utils/Generator.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/crypto/Secp256k1Signer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/crypto/Secp256k1Signer.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/execptions/EOSException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/execptions/EOSException.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/BaseVo.kt: -------------------------------------------------------------------------------- 1 | package com.smallraw.chain.eos.model 2 | 3 | open class BaseVo -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/Block.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/Block.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/ChainInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/ChainInfo.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/JsonToBin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/JsonToBin.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/JsonToBinReq.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/JsonToBinReq.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/SignParam.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/SignParam.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/TableRows.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/TableRows.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/TableRowsReq.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/TableRowsReq.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/Transfer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/Transfer.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/UpTransfer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/UpTransfer.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/account/Account.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/account/Account.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/account/CpuLimit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/account/CpuLimit.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/account/Key.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/account/Key.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/account/NetLimit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/account/NetLimit.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/account/Permission.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/account/Permission.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/account/RequiredAuth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/account/RequiredAuth.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/serializer/ObjectUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/serializer/ObjectUtils.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/Processed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/Processed.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/Receipt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/Receipt.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/Transaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/Transaction.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/push/Tx.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/push/Tx.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/push/TxAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/push/TxAction.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/push/TxActionAuth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/push/TxActionAuth.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/push/TxExtenstions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/push/TxExtenstions.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/push/TxRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/push/TxRequest.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/push/TxSign.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/model/transaction/push/TxSign.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/utils/ByteBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/utils/ByteBuffer.kt -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/utils/ByteUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/utils/ByteUtils.java -------------------------------------------------------------------------------- /chain/eos/src/main/java/com/smallraw/chain/eos/utils/EException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/main/java/com/smallraw/chain/eos/utils/EException.kt -------------------------------------------------------------------------------- /chain/eos/src/test/java/com/smallraw/chain/eos/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/eos/src/test/java/com/smallraw/chain/eos/ExampleUnitTest.kt -------------------------------------------------------------------------------- /chain/ethereum/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /chain/ethereum/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/build.gradle.kts -------------------------------------------------------------------------------- /chain/ethereum/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chain/ethereum/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/proguard-rules.pro -------------------------------------------------------------------------------- /chain/ethereum/src/androidTest/java/com/smallraw/chain/ethereum/AddressUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/androidTest/java/com/smallraw/chain/ethereum/AddressUnitTest.kt -------------------------------------------------------------------------------- /chain/ethereum/src/androidTest/java/com/smallraw/chain/ethereum/TransactionUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/androidTest/java/com/smallraw/chain/ethereum/TransactionUnitTest.kt -------------------------------------------------------------------------------- /chain/ethereum/src/androidTest/java/com/smallraw/chain/ethereum/abi/AbiUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/androidTest/java/com/smallraw/chain/ethereum/abi/AbiUnitTest.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/Address.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/Address.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/AddressValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/AddressValidator.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/KeyPair.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/KeyPair.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/PrivateKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/PrivateKey.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/PublicKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/PublicKey.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/Signature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/Signature.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/abi/Abi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/abi/Abi.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/abi/MethodAbi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/abi/MethodAbi.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/contract/IContractMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/contract/IContractMethod.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/crypto/Secp256k1Signer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/crypto/Secp256k1Signer.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/execptions/EthereumException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/execptions/EthereumException.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/extensions/ByteArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/extensions/ByteArray.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/extensions/String.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/extensions/String.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/network/BaseNetwork.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/network/BaseNetwork.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/network/MainNet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/network/MainNet.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/network/Ropsten.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/network/Ropsten.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/rlp/RLPDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/rlp/RLPDecoder.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/rlp/RLPEncoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/rlp/RLPEncoder.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/rlp/RLPModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/rlp/RLPModel.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/solidity/SolidityType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/solidity/SolidityType.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/supplement/EIP191.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/supplement/EIP191.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/supplement/EIP55.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/supplement/EIP55.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/supplement/ERC1191.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/supplement/ERC1191.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/transaction/Transaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/transaction/Transaction.kt -------------------------------------------------------------------------------- /chain/ethereum/src/main/java/com/smallraw/chain/ethereum/transaction/serializers/TransactionSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/main/java/com/smallraw/chain/ethereum/transaction/serializers/TransactionSerializer.kt -------------------------------------------------------------------------------- /chain/ethereum/src/test/java/com/smallraw/chain/ethereum/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/chain/ethereum/src/test/java/com/smallraw/chain/ethereum/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/authority-ckeck/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/authority-ckeck/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/authority-ckeck/CMakeLists.txt -------------------------------------------------------------------------------- /core/authority-ckeck/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/authority-ckeck/build.gradle.kts -------------------------------------------------------------------------------- /core/authority-ckeck/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/authority-ckeck/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/authority-ckeck/proguard-rules.pro -------------------------------------------------------------------------------- /core/authority-ckeck/src/androidTest/java/com/smallraw/authority/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/authority-ckeck/src/androidTest/java/com/smallraw/authority/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /core/authority-ckeck/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/authority-ckeck/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/authority-ckeck/src/main/cpp/authority-lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/authority-ckeck/src/main/cpp/authority-lib.c -------------------------------------------------------------------------------- /core/authority-ckeck/src/main/cpp/keys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/authority-ckeck/src/main/cpp/keys.c -------------------------------------------------------------------------------- /core/authority-ckeck/src/main/cpp/valid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/authority-ckeck/src/main/cpp/valid.c -------------------------------------------------------------------------------- /core/authority-ckeck/src/main/cpp/valid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/authority-ckeck/src/main/cpp/valid.h -------------------------------------------------------------------------------- /core/authority-ckeck/src/main/java/com/smallraw/authority/AuthorityKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/authority-ckeck/src/main/java/com/smallraw/authority/AuthorityKey.kt -------------------------------------------------------------------------------- /core/authority-ckeck/src/test/java/com/smallraw/authority/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/authority-ckeck/src/test/java/com/smallraw/authority/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/database/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /schemas/ 3 | -------------------------------------------------------------------------------- /core/database/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/README.md -------------------------------------------------------------------------------- /core/database/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/build.gradle.kts -------------------------------------------------------------------------------- /core/database/schemas/index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/schemas/index.sql -------------------------------------------------------------------------------- /core/database/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/DaosModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/DaosModule.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/DatabaseModule.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/WalletDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/WalletDatabase.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/dao/AccountDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/dao/AccountDao.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/dao/AddressDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/dao/AddressDao.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/dao/BaseDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/dao/BaseDao.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/dao/CurrencyDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/dao/CurrencyDao.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/dao/EncryptedSecretDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/dao/EncryptedSecretDao.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/dao/TransactionDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/dao/TransactionDao.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/dao/WalletDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/dao/WalletDao.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/model/AccountEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/model/AccountEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/model/AddressEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/model/AddressEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/model/CurrencyEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/model/CurrencyEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/model/EncryptedSecretEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/model/EncryptedSecretEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/model/TransactionEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/model/TransactionEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/model/WalletEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/model/WalletEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/smallraw/core/chain/database/util/Converters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/database/src/main/java/com/smallraw/core/chain/database/util/Converters.kt -------------------------------------------------------------------------------- /core/testing/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/testing/README.md -------------------------------------------------------------------------------- /core/testing/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/testing/build.gradle.kts -------------------------------------------------------------------------------- /core/testing/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/testing/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/testing/src/main/java/com/smallraw/apps/chain/core/testing/AppTestRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/testing/src/main/java/com/smallraw/apps/chain/core/testing/AppTestRunner.kt -------------------------------------------------------------------------------- /core/testing/src/main/java/com/smallraw/apps/chain/core/testing/di/TestDispatcherModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/testing/src/main/java/com/smallraw/apps/chain/core/testing/di/TestDispatcherModule.kt -------------------------------------------------------------------------------- /core/testing/src/main/java/com/smallraw/apps/chain/core/testing/util/MainDispatcherRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/core/testing/src/main/java/com/smallraw/apps/chain/core/testing/util/MainDispatcherRule.kt -------------------------------------------------------------------------------- /crypto/aes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/.gitignore -------------------------------------------------------------------------------- /crypto/aes/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/CMakeLists.txt -------------------------------------------------------------------------------- /crypto/aes/CMakeLists1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/CMakeLists1.txt -------------------------------------------------------------------------------- /crypto/aes/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/build.gradle.kts -------------------------------------------------------------------------------- /crypto/aes/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto/aes/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/proguard-rules.pro -------------------------------------------------------------------------------- /crypto/aes/src/androidTest/java/com/smallraw/crypto/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/src/androidTest/java/com/smallraw/crypto/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /crypto/aes/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /crypto/aes/src/main/cpp/aes-wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/src/main/cpp/aes-wrapper.c -------------------------------------------------------------------------------- /crypto/aes/src/main/java/com/smallraw/crypto/Aes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/src/main/java/com/smallraw/crypto/Aes.kt -------------------------------------------------------------------------------- /crypto/aes/src/main/java/com/smallraw/crypto/paddings/BlockCipherPadding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/src/main/java/com/smallraw/crypto/paddings/BlockCipherPadding.kt -------------------------------------------------------------------------------- /crypto/aes/src/main/java/com/smallraw/crypto/paddings/ISO10126d2Padding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/src/main/java/com/smallraw/crypto/paddings/ISO10126d2Padding.kt -------------------------------------------------------------------------------- /crypto/aes/src/main/java/com/smallraw/crypto/paddings/ISO7816d4Padding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/src/main/java/com/smallraw/crypto/paddings/ISO7816d4Padding.kt -------------------------------------------------------------------------------- /crypto/aes/src/main/java/com/smallraw/crypto/paddings/NoPadding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/src/main/java/com/smallraw/crypto/paddings/NoPadding.kt -------------------------------------------------------------------------------- /crypto/aes/src/main/java/com/smallraw/crypto/paddings/PKCS7Padding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/src/main/java/com/smallraw/crypto/paddings/PKCS7Padding.kt -------------------------------------------------------------------------------- /crypto/aes/src/main/java/com/smallraw/crypto/paddings/TBCPadding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/src/main/java/com/smallraw/crypto/paddings/TBCPadding.kt -------------------------------------------------------------------------------- /crypto/aes/src/main/java/com/smallraw/crypto/paddings/X923Padding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/src/main/java/com/smallraw/crypto/paddings/X923Padding.kt -------------------------------------------------------------------------------- /crypto/aes/src/main/java/com/smallraw/crypto/paddings/ZeroBytePadding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/src/main/java/com/smallraw/crypto/paddings/ZeroBytePadding.kt -------------------------------------------------------------------------------- /crypto/aes/src/test/java/com/smallraw/crypto/AesUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/src/test/java/com/smallraw/crypto/AesUnitTest.kt -------------------------------------------------------------------------------- /crypto/aes/src/test/java/com/smallraw/crypto/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/aes/src/test/java/com/smallraw/crypto/ExampleUnitTest.kt -------------------------------------------------------------------------------- /crypto/core-java/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /crypto/core-java/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core-java/build.gradle.kts -------------------------------------------------------------------------------- /crypto/core-java/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto/core-java/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core-java/proguard-rules.pro -------------------------------------------------------------------------------- /crypto/core-java/src/main/java/com/smallraw/chain/lib/extensions/ByteArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core-java/src/main/java/com/smallraw/chain/lib/extensions/ByteArray.kt -------------------------------------------------------------------------------- /crypto/core-java/src/main/java/com/smallraw/chain/lib/extensions/String.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core-java/src/main/java/com/smallraw/chain/lib/extensions/String.kt -------------------------------------------------------------------------------- /crypto/core-java/src/main/java/com/smallraw/chain/lib/utils/ByteUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core-java/src/main/java/com/smallraw/chain/lib/utils/ByteUtils.kt -------------------------------------------------------------------------------- /crypto/core-java/src/test/java/com/smallraw/chain/lib/DEREncodeUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core-java/src/test/java/com/smallraw/chain/lib/DEREncodeUnitTest.kt -------------------------------------------------------------------------------- /crypto/core-java/src/test/java/com/smallraw/chain/lib/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core-java/src/test/java/com/smallraw/chain/lib/ExampleUnitTest.kt -------------------------------------------------------------------------------- /crypto/core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /crypto/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/CMakeLists.txt -------------------------------------------------------------------------------- /crypto/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/build.gradle.kts -------------------------------------------------------------------------------- /crypto/core/src/androidTest/java/com/smallraw/crypto/core/CryptoUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/androidTest/java/com/smallraw/crypto/core/CryptoUnitTest.kt -------------------------------------------------------------------------------- /crypto/core/src/androidTest/java/com/smallraw/crypto/core/DEREncodeUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/androidTest/java/com/smallraw/crypto/core/DEREncodeUnitTest.kt -------------------------------------------------------------------------------- /crypto/core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /crypto/core/src/main/cpp/crypto-wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/cpp/crypto-wrapper.c -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/Address.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/Address.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/BaseKeyPair.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/BaseKeyPair.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/PublicGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/PublicGenerator.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/Signature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/Signature.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Base32.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Base32.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Base58.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Base58.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Blake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Blake.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/crypto/DEREncode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/crypto/DEREncode.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/crypto/HmacSha2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/crypto/HmacSha2.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Keccak.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Keccak.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Pbkdf2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Pbkdf2.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Ripemd160.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Ripemd160.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Sha256.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Sha256.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Sha3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Sha3.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Sha512.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/crypto/Sha512.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/execptions/JNICallException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/execptions/JNICallException.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/execptions/PrivateKeyException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/execptions/PrivateKeyException.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/execptions/PublicKeyException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/execptions/PublicKeyException.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/extensions/BigInteger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/extensions/BigInteger.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/extensions/Byte.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/extensions/Byte.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/extensions/ByteArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/extensions/ByteArray.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/extensions/Int.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/extensions/Int.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/extensions/Long.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/extensions/Long.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/extensions/String.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/extensions/String.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/jni/CryptoJNI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/jni/CryptoJNI.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/random/AndroidRandom.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/random/AndroidRandom.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/random/RandomGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/random/RandomGenerator.kt -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/stream/ByteReaderStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/stream/ByteReaderStream.java -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/stream/ByteWriterStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/stream/ByteWriterStream.java -------------------------------------------------------------------------------- /crypto/core/src/main/java/com/smallraw/crypto/core/util/TimeDiffUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/main/java/com/smallraw/crypto/core/util/TimeDiffUtil.kt -------------------------------------------------------------------------------- /crypto/core/src/test/java/com/smallraw/crypto/core/stream/ByteReaderStreamAndWriterUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/core/src/test/java/com/smallraw/crypto/core/stream/ByteReaderStreamAndWriterUnitTest.kt -------------------------------------------------------------------------------- /crypto/ed25519/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /crypto/ed25519/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/ed25519/CMakeLists.txt -------------------------------------------------------------------------------- /crypto/ed25519/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/ed25519/build.gradle.kts -------------------------------------------------------------------------------- /crypto/ed25519/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto/ed25519/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/ed25519/proguard-rules.pro -------------------------------------------------------------------------------- /crypto/ed25519/src/androidTest/java/com/smallraw/crypto/Curve25519UnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/ed25519/src/androidTest/java/com/smallraw/crypto/Curve25519UnitTest.kt -------------------------------------------------------------------------------- /crypto/ed25519/src/androidTest/java/com/smallraw/crypto/Ed25519UnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/ed25519/src/androidTest/java/com/smallraw/crypto/Ed25519UnitTest.kt -------------------------------------------------------------------------------- /crypto/ed25519/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/ed25519/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /crypto/ed25519/src/main/cpp/ed25519-wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/ed25519/src/main/cpp/ed25519-wrapper.c -------------------------------------------------------------------------------- /crypto/ed25519/src/main/java/com/smallraw/crypto/Curve25519.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/ed25519/src/main/java/com/smallraw/crypto/Curve25519.kt -------------------------------------------------------------------------------- /crypto/ed25519/src/main/java/com/smallraw/crypto/Ed25519.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/ed25519/src/main/java/com/smallraw/crypto/Ed25519.kt -------------------------------------------------------------------------------- /crypto/ed25519/src/main/java/com/smallraw/crypto/jni/Ed25519JNI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/ed25519/src/main/java/com/smallraw/crypto/jni/Ed25519JNI.kt -------------------------------------------------------------------------------- /crypto/ed25519/src/test/java/com/smallraw/crypto/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/ed25519/src/test/java/com/smallraw/crypto/ExampleUnitTest.kt -------------------------------------------------------------------------------- /crypto/secp256k1/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /crypto/secp256k1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/secp256k1/CMakeLists.txt -------------------------------------------------------------------------------- /crypto/secp256k1/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/secp256k1/build.gradle.kts -------------------------------------------------------------------------------- /crypto/secp256k1/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crypto/secp256k1/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/secp256k1/proguard-rules.pro -------------------------------------------------------------------------------- /crypto/secp256k1/src/androidTest/java/com/smallraw/crypto/CryptoExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/secp256k1/src/androidTest/java/com/smallraw/crypto/CryptoExampleUnitTest.kt -------------------------------------------------------------------------------- /crypto/secp256k1/src/androidTest/java/com/smallraw/crypto/Secp256k1Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/secp256k1/src/androidTest/java/com/smallraw/crypto/Secp256k1Test.kt -------------------------------------------------------------------------------- /crypto/secp256k1/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/secp256k1/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /crypto/secp256k1/src/main/cpp/secp256k1-wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/secp256k1/src/main/cpp/secp256k1-wrapper.c -------------------------------------------------------------------------------- /crypto/secp256k1/src/main/java/com/smallraw/crypto/Secp256K1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/secp256k1/src/main/java/com/smallraw/crypto/Secp256K1.kt -------------------------------------------------------------------------------- /crypto/secp256k1/src/main/java/com/smallraw/crypto/Secp256k1KeyPair.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/secp256k1/src/main/java/com/smallraw/crypto/Secp256k1KeyPair.kt -------------------------------------------------------------------------------- /crypto/secp256k1/src/main/java/com/smallraw/crypto/Secp256k1PrivateKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/secp256k1/src/main/java/com/smallraw/crypto/Secp256k1PrivateKey.kt -------------------------------------------------------------------------------- /crypto/secp256k1/src/main/java/com/smallraw/crypto/Secp256k1PublicKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/secp256k1/src/main/java/com/smallraw/crypto/Secp256k1PublicKey.kt -------------------------------------------------------------------------------- /crypto/secp256k1/src/main/java/com/smallraw/crypto/jni/Secp256k1JNI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/secp256k1/src/main/java/com/smallraw/crypto/jni/Secp256k1JNI.kt -------------------------------------------------------------------------------- /crypto/secp256k1/src/test/java/com/smallraw/crypto/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/crypto/secp256k1/src/test/java/com/smallraw/crypto/ExampleUnitTest.kt -------------------------------------------------------------------------------- /flag/feature-kit/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /flag/feature-kit/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/build.gradle.kts -------------------------------------------------------------------------------- /flag/feature-kit/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flag/feature-kit/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/proguard-rules.pro -------------------------------------------------------------------------------- /flag/feature-kit/src/androidTest/java/com/smallraw/lib/featureflag/kit/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/androidTest/java/com/smallraw/lib/featureflag/kit/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /flag/feature-kit/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /flag/feature-kit/src/main/java/com/smallraw/lib/featureflag/kit/FeatureSelectFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/java/com/smallraw/lib/featureflag/kit/FeatureSelectFragment.kt -------------------------------------------------------------------------------- /flag/feature-kit/src/main/java/com/smallraw/lib/featureflag/kit/TestSettingsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/java/com/smallraw/lib/featureflag/kit/TestSettingsActivity.kt -------------------------------------------------------------------------------- /flag/feature-kit/src/main/java/com/smallraw/lib/featureflag/kit/TestSettingsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/java/com/smallraw/lib/featureflag/kit/TestSettingsFragment.kt -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/drawable/ic_testlauncher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/drawable/ic_testlauncher_foreground.xml -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/layout/activity_testsettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/layout/activity_testsettings.xml -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/layout/fragment_featureflag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/layout/fragment_featureflag.xml -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/layout/fragment_testsettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/layout/fragment_testsettings.xml -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/layout/item_featureflag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/layout/item_featureflag.xml -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/mipmap-anydpi-v26/ic_testlauncher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/mipmap-anydpi-v26/ic_testlauncher.xml -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/mipmap-anydpi-v26/ic_testlauncher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/mipmap-anydpi-v26/ic_testlauncher_round.xml -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/mipmap-hdpi/ic_testlauncher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/mipmap-hdpi/ic_testlauncher.png -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/mipmap-hdpi/ic_testlauncher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/mipmap-hdpi/ic_testlauncher_round.png -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/mipmap-mdpi/ic_testlauncher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/mipmap-mdpi/ic_testlauncher.png -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/mipmap-mdpi/ic_testlauncher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/mipmap-mdpi/ic_testlauncher_round.png -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/mipmap-xhdpi/ic_testlauncher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/mipmap-xhdpi/ic_testlauncher.png -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/mipmap-xhdpi/ic_testlauncher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/mipmap-xhdpi/ic_testlauncher_round.png -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/mipmap-xxhdpi/ic_testlauncher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/mipmap-xxhdpi/ic_testlauncher.png -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/mipmap-xxhdpi/ic_testlauncher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/mipmap-xxhdpi/ic_testlauncher_round.png -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/mipmap-xxxhdpi/ic_testlauncher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/mipmap-xxxhdpi/ic_testlauncher.png -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/mipmap-xxxhdpi/ic_testlauncher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/mipmap-xxxhdpi/ic_testlauncher_round.png -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/values/ic_testlauncher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/values/ic_testlauncher_background.xml -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /flag/feature-kit/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /flag/feature-kit/src/test/java/com/smallraw/lib/featureflag/kit/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature-kit/src/test/java/com/smallraw/lib/featureflag/kit/ExampleUnitTest.kt -------------------------------------------------------------------------------- /flag/feature/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /flag/feature/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature/build.gradle.kts -------------------------------------------------------------------------------- /flag/feature/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flag/feature/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature/proguard-rules.pro -------------------------------------------------------------------------------- /flag/feature/src/androidTest/java/com/smallraw/lib/featureflag/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature/src/androidTest/java/com/smallraw/lib/featureflag/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /flag/feature/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /flag/feature/src/main/java/com/smallraw/lib/featureflag/Feature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature/src/main/java/com/smallraw/lib/featureflag/Feature.kt -------------------------------------------------------------------------------- /flag/feature/src/main/java/com/smallraw/lib/featureflag/FeatureFlagProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature/src/main/java/com/smallraw/lib/featureflag/FeatureFlagProvider.kt -------------------------------------------------------------------------------- /flag/feature/src/main/java/com/smallraw/lib/featureflag/FeatureFlagTestHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature/src/main/java/com/smallraw/lib/featureflag/FeatureFlagTestHelper.kt -------------------------------------------------------------------------------- /flag/feature/src/main/java/com/smallraw/lib/featureflag/QiniuConfigFeatureFlagProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature/src/main/java/com/smallraw/lib/featureflag/QiniuConfigFeatureFlagProvider.kt -------------------------------------------------------------------------------- /flag/feature/src/main/java/com/smallraw/lib/featureflag/RuntimeBehavior.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature/src/main/java/com/smallraw/lib/featureflag/RuntimeBehavior.kt -------------------------------------------------------------------------------- /flag/feature/src/main/java/com/smallraw/lib/featureflag/RuntimeBehaviorExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature/src/main/java/com/smallraw/lib/featureflag/RuntimeBehaviorExt.kt -------------------------------------------------------------------------------- /flag/feature/src/main/java/com/smallraw/lib/featureflag/RuntimeFeatureFlagProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature/src/main/java/com/smallraw/lib/featureflag/RuntimeFeatureFlagProvider.kt -------------------------------------------------------------------------------- /flag/feature/src/main/java/com/smallraw/lib/featureflag/StoreFeatureFlagProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature/src/main/java/com/smallraw/lib/featureflag/StoreFeatureFlagProvider.kt -------------------------------------------------------------------------------- /flag/feature/src/main/java/com/smallraw/lib/featureflag/TestFeatureFlagProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature/src/main/java/com/smallraw/lib/featureflag/TestFeatureFlagProvider.kt -------------------------------------------------------------------------------- /flag/feature/src/test/java/com/smallraw/lib/featureflag/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/flag/feature/src/test/java/com/smallraw/lib/featureflag/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/init.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/gradle/init.gradle.kts -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build.gradle.kts -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/.transforms/385e42b53fd20a214dc44488f4e2e70f/results.bin: -------------------------------------------------------------------------------- 1 | o/classes 2 | -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/.transforms/385e42b53fd20a214dc44488f4e2e70f/transformed/classes/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/.transforms/385e42b53fd20a214dc44488f4e2e70f/transformed/classes/classes.dex -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/generated/source/buildConfig/debug/com/smallraw/kmm/crypto/BuildConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/generated/source/buildConfig/debug/com/smallraw/kmm/crypto/BuildConfig.java -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/aar_metadata/debug/aar-metadata.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/aar_metadata/debug/aar-metadata.properties -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/annotation_processor_list/debug/annotationProcessors.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/annotation_processor_list/debugAndroidTest/annotationProcessors.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/annotations_typedef_file/debug/typedefs.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/apk_ide_redirect_file/debugAndroidTest/redirect.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/apk_ide_redirect_file/debugAndroidTest/redirect.txt -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/compile_symbol_list/debug/R.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/dex/debugAndroidTest/mergeExtDexDebugAndroidTest/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/dex/debugAndroidTest/mergeExtDexDebugAndroidTest/classes.dex -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/dex/debugAndroidTest/mergeLibDexDebugAndroidTest/0/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/dex/debugAndroidTest/mergeLibDexDebugAndroidTest/0/classes.dex -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/dex/debugAndroidTest/mergeProjectDexDebugAndroidTest/0/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/dex/debugAndroidTest/mergeProjectDexDebugAndroidTest/0/classes.dex -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/dex/debugAndroidTest/mergeProjectDexDebugAndroidTest/6/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/dex/debugAndroidTest/mergeProjectDexDebugAndroidTest/6/classes.dex -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/dex_archive_input_jar_hashes/debugAndroidTest/out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/dex_archive_input_jar_hashes/debugAndroidTest/out -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/dex_number_of_buckets_file/debugAndroidTest/out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/incremental/debug-mergeJavaRes/merge-state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/incremental/debug-mergeJavaRes/merge-state -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties: -------------------------------------------------------------------------------- 1 | #Sun Dec 04 02:01:59 CST 2022 2 | -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/incremental/debug/packageDebugResources/merger.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/incremental/debug/packageDebugResources/merger.xml -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/incremental/debugAndroidTest-mergeJavaRes/merge-state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/incremental/debugAndroidTest-mergeJavaRes/merge-state -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/incremental/mergeDebugShaders/merger.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/incremental/mergeDebugShaders/merger.xml -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/incremental/packageDebugAssets/merger.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/incremental/packageDebugAssets/merger.xml -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/local_only_symbol_list/debug/R-def.txt: -------------------------------------------------------------------------------- 1 | R_DEF: Internal format may change without notice 2 | local 3 | -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/merged_manifest/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/merged_manifest/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/navigation_json/debug/navigation.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/packaged_manifests/debug/output-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/packaged_manifests/debug/output-metadata.json -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/packaged_manifests/debugAndroidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/packaged_manifests/debugAndroidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/packaged_manifests/debugAndroidTest/output-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/packaged_manifests/debugAndroidTest/output-metadata.json -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/processed_res/debugAndroidTest/out/output-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/processed_res/debugAndroidTest/out/output-metadata.json -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/processed_res/debugAndroidTest/out/resources-debugAndroidTest.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/processed_res/debugAndroidTest/out/resources-debugAndroidTest.ap_ -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/runtime_symbol_list/debugAndroidTest/R.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/source_set_path_map/debugAndroidTest/file-map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/intermediates/source_set_path_map/debugAndroidTest/file-map.txt -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt: -------------------------------------------------------------------------------- 1 | com.smallraw.kmm.crypto 2 | -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/symbol_list_with_package_name/debugAndroidTest/package-aware-r.txt: -------------------------------------------------------------------------------- 1 | com.smallraw.kmm.crypto.test 2 | -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/intermediates/variant_model/debug/out: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugAndroidTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len: -------------------------------------------------------------------------------- 1 | c`m -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugAndroidTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at: -------------------------------------------------------------------------------- 1 | /Header Record For PersistentHashMapValueStorage -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugAndroidTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len: -------------------------------------------------------------------------------- 1 | c`m -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugAndroidTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len: -------------------------------------------------------------------------------- 1 | c`m -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugAndroidTestKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len: -------------------------------------------------------------------------------- 1 | c`+ -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugAndroidTestKotlinAndroid/cacheable/caches-jvm/lookups/counters.tab: -------------------------------------------------------------------------------- 1 | 1 2 | 0 -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugAndroidTestKotlinAndroid/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len: -------------------------------------------------------------------------------- 1 | c`F -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugAndroidTestKotlinAndroid/cacheable/caches-jvm/lookups/lookups.tab.keystream.len: -------------------------------------------------------------------------------- 1 | c`Ɲ -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugAndroidTestKotlinAndroid/cacheable/caches-jvm/lookups/lookups.tab.len: -------------------------------------------------------------------------------- 1 | c`& -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugAndroidTestKotlinAndroid/cacheable/last-build.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugAndroidTestKotlinAndroid/cacheable/last-build.bin -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugAndroidTestKotlinAndroid/local-state/build-history.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugAndroidTestKotlinAndroid/local-state/build-history.bin -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len: -------------------------------------------------------------------------------- 1 | c`e -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at: -------------------------------------------------------------------------------- 1 | /Header Record For PersistentHashMapValueStorage -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/proto.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/proto.tab -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/proto.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/proto.tab.len -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/proto.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/proto.tab_i -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/subtypes.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/subtypes.tab -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len: -------------------------------------------------------------------------------- 1 | c`E -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/supertypes.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/supertypes.tab -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len: -------------------------------------------------------------------------------- 1 | c` -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/counters.tab: -------------------------------------------------------------------------------- 1 | 4 2 | 0 -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/file-to-id.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/file-to-id.tab -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/file-to-id.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/file-to-id.tab.len -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/file-to-id.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/file-to-id.tab_i -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/id-to-file.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/id-to-file.tab -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len: -------------------------------------------------------------------------------- 1 | c` -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/lookups.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/lookups.tab -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/lookups.tab.keystream.len: -------------------------------------------------------------------------------- 1 | c`&s -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/lookups.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/lookups.tab.len -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/lookups.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/caches-jvm/lookups/lookups.tab_i -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/last-build.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/cacheable/last-build.bin -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/local-state/build-history.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/kotlin/compileDebugKotlinAndroid/local-state/build-history.bin -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/outputs/aar/lib-multiplatform-crypto-debug.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/outputs/aar/lib-multiplatform-crypto-debug.aar -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/outputs/apk/androidTest/debug/lib-multiplatform-crypto-debug-androidTest.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/outputs/apk/androidTest/debug/lib-multiplatform-crypto-debug-androidTest.apk -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/outputs/apk/androidTest/debug/output-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/outputs/apk/androidTest/debug/output-metadata.json -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/outputs/logs/manifest-merger-debug-report.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/outputs/logs/manifest-merger-debug-report.txt -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/tmp/compileDebugAndroidTestJavaWithJavac/previous-compilation-data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/tmp/compileDebugAndroidTestJavaWithJavac/previous-compilation-data.bin -------------------------------------------------------------------------------- /lib-multiplatform-crypto/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin -------------------------------------------------------------------------------- /lib-multiplatform-crypto/src/androidMain/kotlin/com/smallraw/kmm/crypto/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/src/androidMain/kotlin/com/smallraw/kmm/crypto/Platform.kt -------------------------------------------------------------------------------- /lib-multiplatform-crypto/src/androidTest/kotlin/com/smallraw/kmm/crypto/androidTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/src/androidTest/kotlin/com/smallraw/kmm/crypto/androidTest.kt -------------------------------------------------------------------------------- /lib-multiplatform-crypto/src/commonMain/kotlin/com/smallraw/kmm/crypto/Hash.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/src/commonMain/kotlin/com/smallraw/kmm/crypto/Hash.kt -------------------------------------------------------------------------------- /lib-multiplatform-crypto/src/commonMain/kotlin/com/smallraw/kmm/crypto/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/src/commonMain/kotlin/com/smallraw/kmm/crypto/Platform.kt -------------------------------------------------------------------------------- /lib-multiplatform-crypto/src/commonMain/kotlin/com/smallraw/kmm/crypto/PlatformInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/src/commonMain/kotlin/com/smallraw/kmm/crypto/PlatformInfo.kt -------------------------------------------------------------------------------- /lib-multiplatform-crypto/src/commonTest/kotlin/com/smallraw/kmm/crypto/commonTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/src/commonTest/kotlin/com/smallraw/kmm/crypto/commonTest.kt -------------------------------------------------------------------------------- /lib-multiplatform-crypto/src/iosArm64Main/kotlin/com/smallraw/kmm/crypto/define/getPlatform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/src/iosArm64Main/kotlin/com/smallraw/kmm/crypto/define/getPlatform.kt -------------------------------------------------------------------------------- /lib-multiplatform-crypto/src/iosMain/kotlin/com/smallraw/kmm/crypto/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/src/iosMain/kotlin/com/smallraw/kmm/crypto/Platform.kt -------------------------------------------------------------------------------- /lib-multiplatform-crypto/src/iosTest/kotlin/com/smallraw/kmm/crypto/iosTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/lib-multiplatform-crypto/src/iosTest/kotlin/com/smallraw/kmm/crypto/iosTest.kt -------------------------------------------------------------------------------- /native-crypto/.gitignore: -------------------------------------------------------------------------------- 1 | /cmake-build-debug/ 2 | /libs/android/ 3 | -------------------------------------------------------------------------------- /native-crypto/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/CMakeLists.txt -------------------------------------------------------------------------------- /native-crypto/CMakeLists1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/CMakeLists1.txt -------------------------------------------------------------------------------- /native-crypto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/README.md -------------------------------------------------------------------------------- /native-crypto/aes/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/aes/aes.h -------------------------------------------------------------------------------- /native-crypto/aes/aes_modes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/aes/aes_modes.c -------------------------------------------------------------------------------- /native-crypto/aes/aescrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/aes/aescrypt.c -------------------------------------------------------------------------------- /native-crypto/aes/aeskey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/aes/aeskey.c -------------------------------------------------------------------------------- /native-crypto/aes/aesopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/aes/aesopt.h -------------------------------------------------------------------------------- /native-crypto/aes/aestab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/aes/aestab.c -------------------------------------------------------------------------------- /native-crypto/aes/aestab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/aes/aestab.h -------------------------------------------------------------------------------- /native-crypto/aes/aestst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/aes/aestst.c -------------------------------------------------------------------------------- /native-crypto/aes/aestst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/aes/aestst.h -------------------------------------------------------------------------------- /native-crypto/base32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/base32.c -------------------------------------------------------------------------------- /native-crypto/base58.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/base58.c -------------------------------------------------------------------------------- /native-crypto/bignum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/bignum.c -------------------------------------------------------------------------------- /native-crypto/blake256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/blake256.c -------------------------------------------------------------------------------- /native-crypto/blake2b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/blake2b.c -------------------------------------------------------------------------------- /native-crypto/blake2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/blake2s.c -------------------------------------------------------------------------------- /native-crypto/chacha20poly1305/chacha20poly1305.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/chacha20poly1305/chacha20poly1305.c -------------------------------------------------------------------------------- /native-crypto/chacha20poly1305/chacha20poly1305.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/chacha20poly1305/chacha20poly1305.h -------------------------------------------------------------------------------- /native-crypto/chacha20poly1305/chacha_merged.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/chacha20poly1305/chacha_merged.c -------------------------------------------------------------------------------- /native-crypto/chacha20poly1305/ecrypt-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/chacha20poly1305/ecrypt-config.h -------------------------------------------------------------------------------- /native-crypto/chacha20poly1305/ecrypt-machine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/chacha20poly1305/ecrypt-machine.h -------------------------------------------------------------------------------- /native-crypto/chacha20poly1305/ecrypt-portable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/chacha20poly1305/ecrypt-portable.h -------------------------------------------------------------------------------- /native-crypto/chacha20poly1305/ecrypt-sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/chacha20poly1305/ecrypt-sync.h -------------------------------------------------------------------------------- /native-crypto/chacha20poly1305/ecrypt-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/chacha20poly1305/ecrypt-types.h -------------------------------------------------------------------------------- /native-crypto/chacha20poly1305/poly1305-donna-32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/chacha20poly1305/poly1305-donna-32.h -------------------------------------------------------------------------------- /native-crypto/chacha20poly1305/poly1305-donna.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/chacha20poly1305/poly1305-donna.c -------------------------------------------------------------------------------- /native-crypto/chacha20poly1305/poly1305-donna.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/chacha20poly1305/poly1305-donna.h -------------------------------------------------------------------------------- /native-crypto/chacha20poly1305/rfc7539.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/chacha20poly1305/rfc7539.c -------------------------------------------------------------------------------- /native-crypto/chacha20poly1305/rfc7539.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/chacha20poly1305/rfc7539.h -------------------------------------------------------------------------------- /native-crypto/curves.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/curves.c -------------------------------------------------------------------------------- /native-crypto/der.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/der.c -------------------------------------------------------------------------------- /native-crypto/ecdsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ecdsa.c -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/curve25519-donna-32bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/curve25519-donna-32bit.c -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/curve25519-donna-32bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/curve25519-donna-32bit.h -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/curve25519-donna-helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/curve25519-donna-helpers.c -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/curve25519-donna-helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/curve25519-donna-helpers.h -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/curve25519-donna-scalarmult-base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/curve25519-donna-scalarmult-base.c -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/curve25519-donna-scalarmult-base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/curve25519-donna-scalarmult-base.h -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519-donna-32bit-tables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519-donna-32bit-tables.c -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519-donna-32bit-tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519-donna-32bit-tables.h -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519-donna-basepoint-table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519-donna-basepoint-table.c -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519-donna-basepoint-table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519-donna-basepoint-table.h -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519-donna-impl-base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519-donna-impl-base.c -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519-donna-impl-base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519-donna-impl-base.h -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519-donna-portable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519-donna-portable.h -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519-donna.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519-donna.h -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519-hash-custom-keccak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519-hash-custom-keccak.h -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519-hash-custom-sha3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519-hash-custom-sha3.h -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519-hash-custom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519-hash-custom.h -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519-keccak.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519-keccak.c -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519-keccak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519-keccak.h -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519-sha3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519-sha3.c -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519-sha3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519-sha3.h -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519.c -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/ed25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/ed25519.h -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/modm-donna-32bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/modm-donna-32bit.c -------------------------------------------------------------------------------- /native-crypto/ed25519-donna/modm-donna-32bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ed25519-donna/modm-donna-32bit.h -------------------------------------------------------------------------------- /native-crypto/groestl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/groestl.c -------------------------------------------------------------------------------- /native-crypto/hasher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/hasher.c -------------------------------------------------------------------------------- /native-crypto/hexstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/hexstring.c -------------------------------------------------------------------------------- /native-crypto/hmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/hmac.c -------------------------------------------------------------------------------- /native-crypto/hmac_drbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/hmac_drbg.c -------------------------------------------------------------------------------- /native-crypto/include/base32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/base32.h -------------------------------------------------------------------------------- /native-crypto/include/base58.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/base58.h -------------------------------------------------------------------------------- /native-crypto/include/bignum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/bignum.h -------------------------------------------------------------------------------- /native-crypto/include/blake256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/blake256.h -------------------------------------------------------------------------------- /native-crypto/include/blake2_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/blake2_common.h -------------------------------------------------------------------------------- /native-crypto/include/blake2b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/blake2b.h -------------------------------------------------------------------------------- /native-crypto/include/blake2s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/blake2s.h -------------------------------------------------------------------------------- /native-crypto/include/byte_order.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/byte_order.h -------------------------------------------------------------------------------- /native-crypto/include/curve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/curve.h -------------------------------------------------------------------------------- /native-crypto/include/curves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/curves.h -------------------------------------------------------------------------------- /native-crypto/include/der.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/der.h -------------------------------------------------------------------------------- /native-crypto/include/ecdsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/ecdsa.h -------------------------------------------------------------------------------- /native-crypto/include/groestl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/groestl.h -------------------------------------------------------------------------------- /native-crypto/include/groestl_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/groestl_internal.h -------------------------------------------------------------------------------- /native-crypto/include/hasher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/hasher.h -------------------------------------------------------------------------------- /native-crypto/include/hexstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/hexstring.h -------------------------------------------------------------------------------- /native-crypto/include/hmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/hmac.h -------------------------------------------------------------------------------- /native-crypto/include/hmac_drbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/hmac_drbg.h -------------------------------------------------------------------------------- /native-crypto/include/jni_method.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/jni_method.h -------------------------------------------------------------------------------- /native-crypto/include/memzero.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/memzero.h -------------------------------------------------------------------------------- /native-crypto/include/nist256p1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/nist256p1.h -------------------------------------------------------------------------------- /native-crypto/include/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/options.h -------------------------------------------------------------------------------- /native-crypto/include/pbkdf2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/pbkdf2.h -------------------------------------------------------------------------------- /native-crypto/include/rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/rand.h -------------------------------------------------------------------------------- /native-crypto/include/rfc6979.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/rfc6979.h -------------------------------------------------------------------------------- /native-crypto/include/ripemd160.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/ripemd160.h -------------------------------------------------------------------------------- /native-crypto/include/secp256k1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/secp256k1.h -------------------------------------------------------------------------------- /native-crypto/include/sha2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/sha2.h -------------------------------------------------------------------------------- /native-crypto/include/sha3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/include/sha3.h -------------------------------------------------------------------------------- /native-crypto/jni_method.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/jni_method.c -------------------------------------------------------------------------------- /native-crypto/memzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/memzero.c -------------------------------------------------------------------------------- /native-crypto/native-crypto.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/native-crypto.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /native-crypto/native-crypto.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/native-crypto.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /native-crypto/native-crypto.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/native-crypto.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /native-crypto/native-crypto.xcodeproj/xcuserdata/quincysx.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/native-crypto.xcodeproj/xcuserdata/quincysx.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /native-crypto/nist256p1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/nist256p1.c -------------------------------------------------------------------------------- /native-crypto/nist256p1.table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/nist256p1.table -------------------------------------------------------------------------------- /native-crypto/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/options.h -------------------------------------------------------------------------------- /native-crypto/pbkdf2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/pbkdf2.c -------------------------------------------------------------------------------- /native-crypto/rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/rand.c -------------------------------------------------------------------------------- /native-crypto/rfc6979.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/rfc6979.c -------------------------------------------------------------------------------- /native-crypto/ripemd160.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/ripemd160.c -------------------------------------------------------------------------------- /native-crypto/secp256k1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/secp256k1.c -------------------------------------------------------------------------------- /native-crypto/secp256k1.table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/secp256k1.table -------------------------------------------------------------------------------- /native-crypto/sha2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/sha2.c -------------------------------------------------------------------------------- /native-crypto/sha3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/native-crypto/sha3.c -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /standard/hd-derivation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /standard/hd-derivation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/hd-derivation/build.gradle.kts -------------------------------------------------------------------------------- /standard/hd-derivation/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /standard/hd-derivation/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/hd-derivation/proguard-rules.pro -------------------------------------------------------------------------------- /standard/hd-derivation/src/androidTest/java/com/smallraw/wallet/hd/HDKeyDerivationUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/hd-derivation/src/androidTest/java/com/smallraw/wallet/hd/HDKeyDerivationUnitTest.kt -------------------------------------------------------------------------------- /standard/hd-derivation/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/hd-derivation/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /standard/hd-derivation/src/main/java/com/smallraw/wallet/hd/ECKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/hd-derivation/src/main/java/com/smallraw/wallet/hd/ECKey.kt -------------------------------------------------------------------------------- /standard/hd-derivation/src/main/java/com/smallraw/wallet/hd/HDDerivationException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/hd-derivation/src/main/java/com/smallraw/wallet/hd/HDDerivationException.kt -------------------------------------------------------------------------------- /standard/hd-derivation/src/main/java/com/smallraw/wallet/hd/HDKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/hd-derivation/src/main/java/com/smallraw/wallet/hd/HDKey.kt -------------------------------------------------------------------------------- /standard/hd-derivation/src/main/java/com/smallraw/wallet/hd/HDKeyDerivation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/hd-derivation/src/main/java/com/smallraw/wallet/hd/HDKeyDerivation.kt -------------------------------------------------------------------------------- /standard/hd-derivation/src/test/java/com/smallraw/wallet/hd/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/hd-derivation/src/test/java/com/smallraw/wallet/hd/ExampleUnitTest.kt -------------------------------------------------------------------------------- /standard/mnemonic/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /standard/mnemonic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/CMakeLists.txt -------------------------------------------------------------------------------- /standard/mnemonic/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/build.gradle.kts -------------------------------------------------------------------------------- /standard/mnemonic/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /standard/mnemonic/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/proguard-rules.pro -------------------------------------------------------------------------------- /standard/mnemonic/src/androidTest/java/com/smallraw/wallet/mnemonic/MnemonicModelUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/androidTest/java/com/smallraw/wallet/mnemonic/MnemonicModelUnitTest.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/androidTest/java/com/smallraw/wallet/mnemonic/MnemonicUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/androidTest/java/com/smallraw/wallet/mnemonic/MnemonicUnitTest.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /standard/mnemonic/src/main/assets/chinese_simplified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/assets/chinese_simplified.txt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/assets/chinese_traditional.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/assets/chinese_traditional.txt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/assets/czech.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/assets/czech.txt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/assets/english.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/assets/english.txt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/assets/french.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/assets/french.txt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/assets/italian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/assets/italian.txt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/assets/japanese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/assets/japanese.txt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/assets/korean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/assets/korean.txt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/assets/spanish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/assets/spanish.txt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/CharSequenceComparators.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/CharSequenceComparators.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/CharSequenceSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/CharSequenceSplitter.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/MnemonicBuild.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/MnemonicBuild.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/MnemonicGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/MnemonicGenerator.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/MnemonicValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/MnemonicValidator.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/Normalization.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/Normalization.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/RandomSeed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/RandomSeed.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/SeedCalculator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/SeedCalculator.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/SeedCalculatorByWordListLookUp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/SeedCalculatorByWordListLookUp.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/SoftHashMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/SoftHashMap.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/WordCount.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/WordCount.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/WordList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/WordList.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/WordListMapNormalization.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/WordListMapNormalization.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/exception/MnemonicException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/exception/MnemonicException.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/exception/MnemonicValidatorException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/exception/MnemonicValidatorException.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/extensions/ByteArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/extensions/ByteArray.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/extensions/CharArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/main/java/com/smallraw/wallet/mnemonic/extensions/CharArray.kt -------------------------------------------------------------------------------- /standard/mnemonic/src/test/java/com/smallraw/wallet/mnemonic/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuincySx/ChainWallet/HEAD/standard/mnemonic/src/test/java/com/smallraw/wallet/mnemonic/ExampleUnitTest.kt --------------------------------------------------------------------------------