├── .github └── workflows │ └── pull-request-notify.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── horizontalsystems │ │ └── ethereumkit │ │ └── kit │ │ └── android │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── horizontalsystems │ │ │ └── ethereumkit │ │ │ └── sample │ │ │ ├── App.kt │ │ │ ├── Configuration.kt │ │ │ ├── SingleLiveEvent.kt │ │ │ ├── core │ │ │ ├── Erc20Adapter.kt │ │ │ ├── Erc20BaseAdapter.kt │ │ │ ├── EthereumAdapter.kt │ │ │ ├── EthereumBaseAdapter.kt │ │ │ ├── IAdapter.kt │ │ │ └── TransactionRecord.kt │ │ │ └── modules │ │ │ ├── addresswatch │ │ │ ├── AddressWatchActivity.kt │ │ │ └── AddressWatchViewModel.kt │ │ │ ├── main │ │ │ ├── BalanceFragment.kt │ │ │ ├── GasPriceHelper.kt │ │ │ ├── MainActivity.kt │ │ │ ├── MainViewModel.kt │ │ │ ├── NftsFragment.kt │ │ │ ├── NftsViewModel.kt │ │ │ ├── SendReceiveFragment.kt │ │ │ ├── SwapFragment.kt │ │ │ └── TransactionsFragment.kt │ │ │ └── uniswapV3 │ │ │ ├── UniswapV3Fragment.kt │ │ │ └── UniswapV3ViewModel.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_address_watch.xml │ │ ├── activity_main.xml │ │ ├── fragment_balance.xml │ │ ├── fragment_send_receive.xml │ │ ├── fragment_swap.xml │ │ ├── fragment_transactions.xml │ │ └── view_holder_transaction.xml │ │ ├── menu │ │ ├── main_menu.xml │ │ └── navigation.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 │ └── io │ └── horizontalsystems │ └── ethereumkit │ └── kit │ └── android │ └── ExampleUnitTest.kt ├── erc20kit ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── horizontalsystems │ │ └── erc20kit │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── horizontalsystems │ │ │ └── erc20kit │ │ │ ├── contract │ │ │ ├── AllowanceMethod.kt │ │ │ ├── ApproveMethod.kt │ │ │ ├── ApproveMethodFactory.kt │ │ │ ├── BalanceOfMethod.kt │ │ │ ├── DecimalsMethod.kt │ │ │ ├── Eip20ContractMethodFactories.kt │ │ │ ├── NameMethod.kt │ │ │ ├── SymbolMethod.kt │ │ │ ├── TransferMethod.kt │ │ │ └── TransferMethodFactory.kt │ │ │ ├── core │ │ │ ├── AllowanceManager.kt │ │ │ ├── BalanceManager.kt │ │ │ ├── DataProvider.kt │ │ │ ├── Eip20EventDecorator.kt │ │ │ ├── Eip20MethodDecorator.kt │ │ │ ├── Eip20Provider.kt │ │ │ ├── Eip20TransactionDecorator.kt │ │ │ ├── Erc20DatabaseManager.kt │ │ │ ├── Erc20Kit.kt │ │ │ ├── Erc20Storage.kt │ │ │ ├── Erc20TransactionSyncer.kt │ │ │ ├── Extensions.kt │ │ │ ├── Interfaces.kt │ │ │ ├── KitState.kt │ │ │ ├── TransactionManager.kt │ │ │ └── room │ │ │ │ ├── Erc20KitDatabase.kt │ │ │ │ └── TokenBalanceDao.kt │ │ │ ├── decorations │ │ │ ├── ApproveEip20Decoration.kt │ │ │ └── OutgoingEip20Decoration.kt │ │ │ ├── events │ │ │ ├── ApproveEventInstance.kt │ │ │ └── TransferEventInstance.kt │ │ │ └── models │ │ │ └── TokenBalance.kt │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── io │ └── horizontalsystems │ └── erc20kit │ ├── ExampleUnitTest.java │ └── core │ └── DataProviderTest.kt ├── ethereumkit ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── io │ │ └── horizontalsystems │ │ └── ethereumkit │ │ ├── api │ │ ├── core │ │ │ ├── ApiRpcSyncer.kt │ │ │ ├── Interfaces.kt │ │ │ ├── NodeApiProvider.kt │ │ │ ├── NodeWebSocket.kt │ │ │ ├── RpcBlockchain.kt │ │ │ └── WebSocketRpcSyncer.kt │ │ ├── jsonrpc │ │ │ ├── BlockNumberJsonRpc.kt │ │ │ ├── CallJsonRpc.kt │ │ │ ├── DataJsonRpc.kt │ │ │ ├── EstimateGasJsonRpc.kt │ │ │ ├── GasPriceJsonRpc.kt │ │ │ ├── GetBalanceJsonRpc.kt │ │ │ ├── GetBlockByNumberJsonRpc.kt │ │ │ ├── GetLogsJsonRpc.kt │ │ │ ├── GetStorageAtJsonRpc.kt │ │ │ ├── GetTransactionByHashJsonRpc.kt │ │ │ ├── GetTransactionCountJsonRpc.kt │ │ │ ├── GetTransactionReceiptJsonRpc.kt │ │ │ ├── JsonRpc.kt │ │ │ ├── LongJsonRpc.kt │ │ │ ├── SendRawTransactionJsonRpc.kt │ │ │ ├── SubscribeJsonRpc.kt │ │ │ └── models │ │ │ │ ├── RpcBlock.kt │ │ │ │ ├── RpcTransaction.kt │ │ │ │ └── RpcTransactionReceipt.kt │ │ ├── jsonrpcsubscription │ │ │ ├── NewHeadsRpcSubscription.kt │ │ │ └── RpcSubscription.kt │ │ ├── models │ │ │ ├── AccountState.kt │ │ │ ├── EthereumKitState.kt │ │ │ ├── EtherscanResponse.kt │ │ │ └── LastBlockHeight.kt │ │ └── storage │ │ │ ├── AccountStateDao.kt │ │ │ ├── ApiDatabase.kt │ │ │ ├── ApiStorage.kt │ │ │ ├── LastBlockHeightDao.kt │ │ │ └── RoomTypeConverters.kt │ │ ├── contracts │ │ ├── ContractEvent.kt │ │ ├── ContractEventInstance.kt │ │ ├── ContractMethod.kt │ │ ├── ContractMethodFactories.kt │ │ ├── ContractMethodFactory.kt │ │ ├── ContractMethodHelper.kt │ │ ├── EmptyMethod.kt │ │ └── SolidityTypes.kt │ │ ├── core │ │ ├── AddressValidator.kt │ │ ├── Eip1155Provider.kt │ │ ├── EthereumDatabaseManager.kt │ │ ├── EthereumKit.kt │ │ ├── EtherscanTransactionProvider.kt │ │ ├── Extensions.kt │ │ ├── Interfaces.kt │ │ ├── LegacyGasPriceProvider.kt │ │ ├── NonceProvider.kt │ │ ├── RpcApiProviderFactory.kt │ │ ├── TransactionBuilder.kt │ │ ├── TransactionManager.kt │ │ ├── TransactionSigner.kt │ │ ├── eip1559 │ │ │ ├── Eip1559GasPriceProvider.kt │ │ │ ├── FeeHistory.kt │ │ │ └── FeeHistoryJsonRpc.kt │ │ ├── rollup │ │ │ └── L1FeeProvider.kt │ │ ├── signer │ │ │ ├── EthSigner.kt │ │ │ └── Signer.kt │ │ └── storage │ │ │ ├── Eip20Database.kt │ │ │ ├── Eip20EventDao.kt │ │ │ ├── Eip20Storage.kt │ │ │ ├── TransactionDao.kt │ │ │ ├── TransactionDatabase.kt │ │ │ ├── TransactionStorage.kt │ │ │ ├── TransactionSyncerStateDao.kt │ │ │ ├── TransactionSyncerStateStorage.kt │ │ │ └── TransactionTagDao.kt │ │ ├── crypto │ │ ├── AESCipher.kt │ │ ├── ConcatKDFBytesGenerator.kt │ │ ├── CryptoUtils.kt │ │ ├── ECIESEncryptedMessage.kt │ │ ├── ECKey.kt │ │ ├── EIP712Encoder.kt │ │ ├── IESEngine.kt │ │ ├── InternalBouncyCastleProvider.java │ │ └── digest │ │ │ ├── Digest.java │ │ │ ├── DigestEngine.java │ │ │ ├── Keccak256.java │ │ │ ├── Keccak512.java │ │ │ └── KeccakCore.java │ │ ├── decorations │ │ ├── ContractCreationDecoration.kt │ │ ├── DecorationManager.kt │ │ ├── EthereumDecorator.kt │ │ ├── IncomingDecoration.kt │ │ ├── OutgoingDecoration.kt │ │ ├── TransactionDecoration.kt │ │ └── UnknownTransactionDecoration.kt │ │ ├── geth │ │ └── GethBlockchain.kt │ │ ├── models │ │ ├── Address.kt │ │ ├── BloomFilter.kt │ │ ├── Chain.kt │ │ ├── DefaultBlockParameter.kt │ │ ├── Eip20Event.kt │ │ ├── FullRpcTransaction.kt │ │ ├── FullTransaction.kt │ │ ├── GasPrice.kt │ │ ├── InternalTransaction.kt │ │ ├── ProviderTransaction.kt │ │ ├── RawTransaction.kt │ │ ├── RpcSource.kt │ │ ├── Signature.kt │ │ ├── Transaction.kt │ │ ├── TransactionData.kt │ │ ├── TransactionLog.kt │ │ ├── TransactionSource.kt │ │ ├── TransactionSyncerState.kt │ │ └── TransactionTag.kt │ │ ├── network │ │ ├── BscMainNet.kt │ │ ├── ConnectionManager.kt │ │ ├── EthMainNet.kt │ │ ├── EthRopsten.kt │ │ ├── EtherscanService.kt │ │ ├── GsonTypeAdapters.kt │ │ └── INetwork.kt │ │ ├── spv │ │ ├── core │ │ │ ├── AccountStateSyncer.kt │ │ │ ├── BlockSyncer.kt │ │ │ ├── Extensions.kt │ │ │ ├── SpvBlockchain.kt │ │ │ ├── SpvInterfaces.kt │ │ │ ├── TransactionSender.kt │ │ │ └── storage │ │ │ │ ├── AccountStateDao.kt │ │ │ │ ├── BlockHeaderDao.kt │ │ │ │ ├── SpvDatabase.kt │ │ │ │ └── SpvStorage.kt │ │ ├── helpers │ │ │ └── RandomHelper.kt │ │ ├── models │ │ │ ├── AccountStateSpv.kt │ │ │ └── BlockHeader.kt │ │ ├── net │ │ │ ├── BlockHelper.kt │ │ │ ├── BlockValidator.kt │ │ │ ├── IMessage.kt │ │ │ ├── IPeer.kt │ │ │ ├── Node.kt │ │ │ ├── PeerGroup.kt │ │ │ ├── PeerProvider.kt │ │ │ ├── connection │ │ │ │ ├── Connection.kt │ │ │ │ ├── EncryptionHandshake.kt │ │ │ │ ├── Frame.kt │ │ │ │ ├── FrameCodec.kt │ │ │ │ ├── FrameCodecHelper.kt │ │ │ │ ├── FrameConnection.kt │ │ │ │ ├── Secrets.kt │ │ │ │ └── messages │ │ │ │ │ ├── AuthAckMessage.kt │ │ │ │ │ └── AuthMessage.kt │ │ │ ├── devp2p │ │ │ │ ├── Capability.kt │ │ │ │ ├── CapabilityHelper.kt │ │ │ │ ├── DevP2PConnection.kt │ │ │ │ ├── DevP2PPeer.kt │ │ │ │ └── messages │ │ │ │ │ ├── DisconnectMessage.kt │ │ │ │ │ ├── HelloMessage.kt │ │ │ │ │ ├── PingMessage.kt │ │ │ │ │ ├── PongMessage.kt │ │ │ │ │ └── ReasonCode.kt │ │ │ ├── handlers │ │ │ │ ├── AccountStateTaskHandler.kt │ │ │ │ ├── AnnouncedBlockHandler.kt │ │ │ │ ├── BlockHeadersTaskHandler.kt │ │ │ │ ├── HandshakeTaskHandler.kt │ │ │ │ └── SendTransactionTaskHandler.kt │ │ │ ├── les │ │ │ │ ├── LESPeer.kt │ │ │ │ ├── MaxCost.kt │ │ │ │ ├── TrieNode.kt │ │ │ │ └── messages │ │ │ │ │ ├── AnnounceMessage.kt │ │ │ │ │ ├── BlockHeadersMessage.kt │ │ │ │ │ ├── GetBlockHeadersMessage.kt │ │ │ │ │ ├── GetProofsMessage.kt │ │ │ │ │ ├── ProofsMessage.kt │ │ │ │ │ ├── SendTransactionMessage.kt │ │ │ │ │ ├── StatusMessage.kt │ │ │ │ │ └── TransactionStatusMessage.kt │ │ │ └── tasks │ │ │ │ ├── AccountStateTask.kt │ │ │ │ ├── BlockHeadersTask.kt │ │ │ │ ├── HandshakeTask.kt │ │ │ │ └── SendTransactionTask.kt │ │ └── rlp │ │ │ ├── DecodeResult.kt │ │ │ ├── RLP.kt │ │ │ └── Value.kt │ │ ├── transactionsyncers │ │ ├── EthereumTransactionSyncer.kt │ │ ├── InternalTransactionSyncer.kt │ │ └── TransactionSyncManager.kt │ │ └── utils │ │ └── EIP55.kt │ └── test │ ├── java │ └── io │ │ └── horizontalsystems │ │ └── ethereumkit │ │ ├── EthereumKitTest.kt │ │ ├── RxBaseTest.kt │ │ ├── core │ │ ├── AddressValidatorTest.kt │ │ └── ExtensionsKtTest.kt │ │ ├── kit │ │ ├── ExampleUnitTest.java │ │ └── ExampleUnitTestKotlin.kt │ │ └── spv │ │ └── net │ │ ├── BlockValidatorTest.kt │ │ ├── PeerGroupTest.kt │ │ ├── connection │ │ ├── EncryptionHandshakeTest.kt │ │ └── FrameCodecTest.kt │ │ ├── devp2p │ │ ├── CapabilityHelperTest.kt │ │ └── DevP2PPeerTest.kt │ │ └── les │ │ └── LESPeerTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── merkleiokit ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── horizontalsystems │ │ └── merkleiokit │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── io │ │ └── horizontalsystems │ │ └── merkleiokit │ │ ├── MerkleDatabase.kt │ │ ├── MerkleRpcBlockchain.kt │ │ ├── MerkleSendRawTransactionJsonRpc.kt │ │ ├── MerkleTransactionAdapter.kt │ │ ├── MerkleTransactionDao.kt │ │ ├── MerkleTransactionHash.kt │ │ ├── MerkleTransactionHashManager.kt │ │ └── MerkleTransactionSyncer.kt │ └── test │ └── java │ └── io │ └── horizontalsystems │ └── merkleiokit │ └── ExampleUnitTest.kt ├── nftkit ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── horizontalsystems │ │ └── nftkit │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── io │ │ └── horizontalsystems │ │ └── nftkit │ │ ├── contracts │ │ ├── Eip1155BalanceOfMethod.kt │ │ ├── Eip1155ContractMethodFactories.kt │ │ ├── Eip1155SafeTransferFromMethod.kt │ │ ├── Eip1155SafeTransferFromMethodFactory.kt │ │ ├── Eip721ContractMethodFactories.kt │ │ ├── Eip721OwnerOfMethod.kt │ │ ├── Eip721SafeTransferFromMethod.kt │ │ └── Eip721SafeTransferFromMethodFactory.kt │ │ ├── core │ │ ├── BalanceManager.kt │ │ ├── BalanceSyncManager.kt │ │ ├── DataProvider.kt │ │ ├── Eip1155EventDecorator.kt │ │ ├── Eip1155MethodDecorator.kt │ │ ├── Eip1155TransactionDecorator.kt │ │ ├── Eip1155TransactionSyncer.kt │ │ ├── Eip721EventDecorator.kt │ │ ├── Eip721MethodDecorator.kt │ │ ├── Eip721TransactionDecorator.kt │ │ ├── Eip721TransactionSyncer.kt │ │ ├── Extensions.kt │ │ ├── Interfaces.kt │ │ ├── NftKit.kt │ │ ├── Storage.kt │ │ ├── TransactionManager.kt │ │ └── db │ │ │ ├── Eip1155EventDao.kt │ │ │ ├── Eip721EventDao.kt │ │ │ ├── NftBalanceDao.kt │ │ │ ├── NftKitDatabase.kt │ │ │ ├── NftKitDatabaseManager.kt │ │ │ └── NftTypeConverters.kt │ │ ├── decorations │ │ ├── OutgoingEip1155Decoration.kt │ │ └── OutgoingEip721Decoration.kt │ │ ├── events │ │ ├── Eip1155TransferEventInstance.kt │ │ └── Eip721TransferEventInstance.kt │ │ └── models │ │ ├── Eip1155Event.kt │ │ ├── Eip721Event.kt │ │ ├── Nft.kt │ │ ├── NftBalance.kt │ │ ├── NftBalanceRecord.kt │ │ ├── NftType.kt │ │ └── TokenInfo.kt │ └── test │ └── java │ └── io │ └── horizontalsystems │ └── nftkit │ └── ExampleUnitTest.kt ├── oneinchkit ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── horizontalsystems │ │ └── oneinchkit │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── io │ │ └── horizontalsystems │ │ └── oneinchkit │ │ ├── OneInchKit.kt │ │ ├── OneInchService.kt │ │ ├── contracts │ │ ├── OneInchContractMethodFactories.kt │ │ ├── v4 │ │ │ ├── SwapMethodFactoryV4.kt │ │ │ ├── SwapMethodV4.kt │ │ │ ├── UnoswapMethodFactoryV4.kt │ │ │ ├── UnoswapMethodV4.kt │ │ │ ├── UnparsedSwapMethodV4.kt │ │ │ └── UnparsedSwapMethodsFactoryV4.kt │ │ └── v5 │ │ │ ├── SwapMethodFactoryV5.kt │ │ │ ├── SwapMethodV5.kt │ │ │ ├── UnoswapMethodFactoryV5.kt │ │ │ ├── UnoswapMethodV5.kt │ │ │ ├── UnparsedSwapMethodV5.kt │ │ │ └── UnparsedSwapMethodsFactoryV5.kt │ │ └── decorations │ │ ├── OneInchDecoration.kt │ │ ├── OneInchMethodDecorator.kt │ │ ├── OneInchSwapDecoration.kt │ │ ├── OneInchTransactionDecorator.kt │ │ ├── OneInchUnknownDecoration.kt │ │ └── OneInchUnoswapDecoration.kt │ └── test │ └── java │ └── io │ └── horizontalsystems │ └── oneinchkit │ └── ExampleUnitTest.kt ├── settings.gradle └── uniswapkit ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src ├── androidTest └── java │ └── io │ └── horizontalsystems │ └── uniswapkit │ └── ExampleInstrumentedTest.kt ├── main ├── AndroidManifest.xml └── java │ └── io │ └── horizontalsystems │ └── uniswapkit │ ├── PairSelector.kt │ ├── SwapMethodDecorator.kt │ ├── SwapTransactionDecorator.kt │ ├── TokenFactory.kt │ ├── TradeManager.kt │ ├── UniswapKit.kt │ ├── UniswapV3Kit.kt │ ├── contract │ ├── GetReservesMethod.kt │ ├── SwapContractMethodFactories.kt │ ├── SwapETHForExactTokensMethod.kt │ ├── SwapETHForExactTokensMethodFactory.kt │ ├── SwapExactETHForTokensMethod.kt │ ├── SwapExactETHForTokensMethodFactory.kt │ ├── SwapExactETHForTokensSupportingFeeOnTransferTokensMethodFactory.kt │ ├── SwapExactTokensForETHMethod.kt │ ├── SwapExactTokensForETHMethodFactory.kt │ ├── SwapExactTokensForETHSupportingFeeOnTransferTokensMethodFactory.kt │ ├── SwapExactTokensForTokensMethod.kt │ ├── SwapExactTokensForTokensMethodFactory.kt │ ├── SwapExactTokensForTokensSupportingFeeOnTransferTokensMethodFactory.kt │ ├── SwapTokensForExactETHMethod.kt │ ├── SwapTokensForExactETHMethodFactory.kt │ ├── SwapTokensForExactTokensMethod.kt │ └── SwapTokensForExactTokensMethodFactory.kt │ ├── decorations │ └── SwapDecoration.kt │ ├── models │ ├── DexType.kt │ ├── Fraction.kt │ ├── Pair.kt │ ├── Price.kt │ ├── Route.kt │ ├── SwapData.kt │ ├── Token.kt │ ├── TokenAmount.kt │ ├── Trade.kt │ ├── TradeData.kt │ ├── TradeOptions.kt │ └── TradeType.kt │ └── v3 │ ├── FeeAmount.kt │ ├── PriceImpactManager.kt │ ├── SwapPath.kt │ ├── TradeDataV3.kt │ ├── UniswapV3MethodDecorator.kt │ ├── UniswapV3TransactionDecorator.kt │ ├── contract │ └── UniswapV3ContractMethodFactories.kt │ ├── pool │ ├── GetPoolMethod.kt │ ├── PoolManager.kt │ └── Slot0Method.kt │ ├── quoter │ ├── BestTrade.kt │ ├── QuoteExactInputMethod.kt │ ├── QuoteExactInputSingleMethod.kt │ ├── QuoteExactOutputMethod.kt │ ├── QuoteExactOutputSingleMethod.kt │ └── QuoterV2.kt │ └── router │ ├── ExactInputMethod.kt │ ├── ExactInputSingleMethod.kt │ ├── ExactOutputMethod.kt │ ├── ExactOutputSingleMethod.kt │ ├── MulticallMethod.kt │ ├── RefundETHMethod.kt │ ├── SwapRouter.kt │ └── UnwrapWETH9Method.kt └── test └── java └── io └── horizontalsystems └── uniswapkit └── ExampleUnitTest.kt /.github/workflows/pull-request-notify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/.github/workflows/pull-request-notify.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/io/horizontalsystems/ethereumkit/kit/android/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/androidTest/java/io/horizontalsystems/ethereumkit/kit/android/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/App.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/Configuration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/Configuration.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/SingleLiveEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/SingleLiveEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/core/Erc20Adapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/core/Erc20Adapter.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/core/Erc20BaseAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/core/Erc20BaseAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/core/EthereumAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/core/EthereumAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/core/EthereumBaseAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/core/EthereumBaseAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/core/IAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/core/IAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/core/TransactionRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/core/TransactionRecord.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/addresswatch/AddressWatchActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/addresswatch/AddressWatchActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/addresswatch/AddressWatchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/addresswatch/AddressWatchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/BalanceFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/BalanceFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/GasPriceHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/GasPriceHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/NftsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/NftsFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/NftsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/NftsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/SendReceiveFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/SendReceiveFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/SwapFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/SwapFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/TransactionsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/main/TransactionsFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/uniswapV3/UniswapV3Fragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/uniswapV3/UniswapV3Fragment.kt -------------------------------------------------------------------------------- /app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/uniswapV3/UniswapV3ViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/java/io/horizontalsystems/ethereumkit/sample/modules/uniswapV3/UniswapV3ViewModel.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_address_watch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/layout/activity_address_watch.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_balance.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/layout/fragment_balance.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_send_receive.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/layout/fragment_send_receive.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_swap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/layout/fragment_swap.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_transactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/layout/fragment_transactions.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/view_holder_transaction.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/layout/view_holder_transaction.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/menu/main_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/menu/navigation.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/io/horizontalsystems/ethereumkit/kit/android/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/app/src/test/java/io/horizontalsystems/ethereumkit/kit/android/ExampleUnitTest.kt -------------------------------------------------------------------------------- /erc20kit/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /schemas -------------------------------------------------------------------------------- /erc20kit/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/build.gradle -------------------------------------------------------------------------------- /erc20kit/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/proguard-rules.pro -------------------------------------------------------------------------------- /erc20kit/src/androidTest/java/io/horizontalsystems/erc20kit/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/androidTest/java/io/horizontalsystems/erc20kit/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /erc20kit/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/AllowanceMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/AllowanceMethod.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/ApproveMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/ApproveMethod.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/ApproveMethodFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/ApproveMethodFactory.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/BalanceOfMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/BalanceOfMethod.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/DecimalsMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/DecimalsMethod.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/Eip20ContractMethodFactories.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/Eip20ContractMethodFactories.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/NameMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/NameMethod.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/SymbolMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/SymbolMethod.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/TransferMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/TransferMethod.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/TransferMethodFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/contract/TransferMethodFactory.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/AllowanceManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/AllowanceManager.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/BalanceManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/BalanceManager.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/DataProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/DataProvider.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Eip20EventDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Eip20EventDecorator.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Eip20MethodDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Eip20MethodDecorator.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Eip20Provider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Eip20Provider.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Eip20TransactionDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Eip20TransactionDecorator.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Erc20DatabaseManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Erc20DatabaseManager.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Erc20Kit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Erc20Kit.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Erc20Storage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Erc20Storage.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Erc20TransactionSyncer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Erc20TransactionSyncer.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Extensions.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Interfaces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/Interfaces.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/KitState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/KitState.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/TransactionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/TransactionManager.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/room/Erc20KitDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/room/Erc20KitDatabase.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/room/TokenBalanceDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/core/room/TokenBalanceDao.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/decorations/ApproveEip20Decoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/decorations/ApproveEip20Decoration.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/decorations/OutgoingEip20Decoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/decorations/OutgoingEip20Decoration.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/events/ApproveEventInstance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/events/ApproveEventInstance.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/events/TransferEventInstance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/events/TransferEventInstance.kt -------------------------------------------------------------------------------- /erc20kit/src/main/java/io/horizontalsystems/erc20kit/models/TokenBalance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/java/io/horizontalsystems/erc20kit/models/TokenBalance.kt -------------------------------------------------------------------------------- /erc20kit/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /erc20kit/src/test/java/io/horizontalsystems/erc20kit/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/test/java/io/horizontalsystems/erc20kit/ExampleUnitTest.java -------------------------------------------------------------------------------- /erc20kit/src/test/java/io/horizontalsystems/erc20kit/core/DataProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/erc20kit/src/test/java/io/horizontalsystems/erc20kit/core/DataProviderTest.kt -------------------------------------------------------------------------------- /ethereumkit/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /schemas -------------------------------------------------------------------------------- /ethereumkit/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/build.gradle -------------------------------------------------------------------------------- /ethereumkit/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/proguard-rules.pro -------------------------------------------------------------------------------- /ethereumkit/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/core/ApiRpcSyncer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/core/ApiRpcSyncer.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/core/Interfaces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/core/Interfaces.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/core/NodeApiProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/core/NodeApiProvider.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/core/NodeWebSocket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/core/NodeWebSocket.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/core/RpcBlockchain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/core/RpcBlockchain.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/core/WebSocketRpcSyncer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/core/WebSocketRpcSyncer.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/BlockNumberJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/BlockNumberJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/CallJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/CallJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/DataJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/DataJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/EstimateGasJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/EstimateGasJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GasPriceJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GasPriceJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GetBalanceJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GetBalanceJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GetBlockByNumberJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GetBlockByNumberJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GetLogsJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GetLogsJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GetStorageAtJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GetStorageAtJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GetTransactionByHashJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GetTransactionByHashJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GetTransactionCountJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GetTransactionCountJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GetTransactionReceiptJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/GetTransactionReceiptJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/JsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/JsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/LongJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/LongJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/SendRawTransactionJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/SendRawTransactionJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/SubscribeJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/SubscribeJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/models/RpcBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/models/RpcBlock.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/models/RpcTransaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/models/RpcTransaction.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/models/RpcTransactionReceipt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpc/models/RpcTransactionReceipt.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpcsubscription/NewHeadsRpcSubscription.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpcsubscription/NewHeadsRpcSubscription.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpcsubscription/RpcSubscription.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/jsonrpcsubscription/RpcSubscription.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/models/AccountState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/models/AccountState.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/models/EthereumKitState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/models/EthereumKitState.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/models/EtherscanResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/models/EtherscanResponse.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/models/LastBlockHeight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/models/LastBlockHeight.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/storage/AccountStateDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/storage/AccountStateDao.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/storage/ApiDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/storage/ApiDatabase.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/storage/ApiStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/storage/ApiStorage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/storage/LastBlockHeightDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/storage/LastBlockHeightDao.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/storage/RoomTypeConverters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/api/storage/RoomTypeConverters.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/ContractEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/ContractEvent.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/ContractEventInstance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/ContractEventInstance.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/ContractMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/ContractMethod.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/ContractMethodFactories.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/ContractMethodFactories.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/ContractMethodFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/ContractMethodFactory.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/ContractMethodHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/ContractMethodHelper.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/EmptyMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/EmptyMethod.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/SolidityTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/contracts/SolidityTypes.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/AddressValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/AddressValidator.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/Eip1155Provider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/Eip1155Provider.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/EthereumDatabaseManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/EthereumDatabaseManager.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/EthereumKit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/EthereumKit.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/EtherscanTransactionProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/EtherscanTransactionProvider.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/Extensions.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/Interfaces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/Interfaces.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/LegacyGasPriceProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/LegacyGasPriceProvider.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/NonceProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/NonceProvider.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/RpcApiProviderFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/RpcApiProviderFactory.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/TransactionBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/TransactionBuilder.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/TransactionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/TransactionManager.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/TransactionSigner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/TransactionSigner.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/eip1559/Eip1559GasPriceProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/eip1559/Eip1559GasPriceProvider.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/eip1559/FeeHistory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/eip1559/FeeHistory.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/eip1559/FeeHistoryJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/eip1559/FeeHistoryJsonRpc.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/rollup/L1FeeProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/rollup/L1FeeProvider.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/signer/EthSigner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/signer/EthSigner.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/signer/Signer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/signer/Signer.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/Eip20Database.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/Eip20Database.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/Eip20EventDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/Eip20EventDao.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/Eip20Storage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/Eip20Storage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/TransactionDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/TransactionDao.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/TransactionDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/TransactionDatabase.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/TransactionStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/TransactionStorage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/TransactionSyncerStateDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/TransactionSyncerStateDao.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/TransactionSyncerStateStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/TransactionSyncerStateStorage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/TransactionTagDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/core/storage/TransactionTagDao.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/AESCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/AESCipher.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/ConcatKDFBytesGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/ConcatKDFBytesGenerator.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/CryptoUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/CryptoUtils.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/ECIESEncryptedMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/ECIESEncryptedMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/ECKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/ECKey.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/EIP712Encoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/EIP712Encoder.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/IESEngine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/IESEngine.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/InternalBouncyCastleProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/InternalBouncyCastleProvider.java -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/digest/Digest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/digest/Digest.java -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/digest/DigestEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/digest/DigestEngine.java -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/digest/Keccak256.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/digest/Keccak256.java -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/digest/Keccak512.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/digest/Keccak512.java -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/digest/KeccakCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/crypto/digest/KeccakCore.java -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/decorations/ContractCreationDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/decorations/ContractCreationDecoration.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/decorations/DecorationManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/decorations/DecorationManager.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/decorations/EthereumDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/decorations/EthereumDecorator.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/decorations/IncomingDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/decorations/IncomingDecoration.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/decorations/OutgoingDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/decorations/OutgoingDecoration.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/decorations/TransactionDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/decorations/TransactionDecoration.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/decorations/UnknownTransactionDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/decorations/UnknownTransactionDecoration.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/geth/GethBlockchain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/geth/GethBlockchain.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/Address.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/Address.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/BloomFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/BloomFilter.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/Chain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/Chain.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/DefaultBlockParameter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/DefaultBlockParameter.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/Eip20Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/Eip20Event.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/FullRpcTransaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/FullRpcTransaction.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/FullTransaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/FullTransaction.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/GasPrice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/GasPrice.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/InternalTransaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/InternalTransaction.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/ProviderTransaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/ProviderTransaction.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/RawTransaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/RawTransaction.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/RpcSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/RpcSource.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/Signature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/Signature.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/Transaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/Transaction.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/TransactionData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/TransactionData.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/TransactionLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/TransactionLog.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/TransactionSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/TransactionSource.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/TransactionSyncerState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/TransactionSyncerState.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/TransactionTag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/models/TransactionTag.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/network/BscMainNet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/network/BscMainNet.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/network/ConnectionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/network/ConnectionManager.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/network/EthMainNet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/network/EthMainNet.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/network/EthRopsten.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/network/EthRopsten.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/network/EtherscanService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/network/EtherscanService.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/network/GsonTypeAdapters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/network/GsonTypeAdapters.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/network/INetwork.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/network/INetwork.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/AccountStateSyncer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/AccountStateSyncer.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/BlockSyncer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/BlockSyncer.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/Extensions.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/SpvBlockchain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/SpvBlockchain.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/SpvInterfaces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/SpvInterfaces.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/TransactionSender.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/TransactionSender.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/storage/AccountStateDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/storage/AccountStateDao.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/storage/BlockHeaderDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/storage/BlockHeaderDao.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/storage/SpvDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/storage/SpvDatabase.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/storage/SpvStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/core/storage/SpvStorage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/helpers/RandomHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/helpers/RandomHelper.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/models/AccountStateSpv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/models/AccountStateSpv.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/models/BlockHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/models/BlockHeader.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/BlockHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/BlockHelper.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/BlockValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/BlockValidator.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/IMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/IMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/IPeer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/IPeer.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/Node.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/Node.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/PeerGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/PeerGroup.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/PeerProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/PeerProvider.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/Connection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/Connection.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/EncryptionHandshake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/EncryptionHandshake.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/Frame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/Frame.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/FrameCodec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/FrameCodec.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/FrameCodecHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/FrameCodecHelper.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/FrameConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/FrameConnection.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/Secrets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/Secrets.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/messages/AuthAckMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/messages/AuthAckMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/messages/AuthMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/connection/messages/AuthMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/Capability.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/Capability.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/CapabilityHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/CapabilityHelper.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/DevP2PConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/DevP2PConnection.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/DevP2PPeer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/DevP2PPeer.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/messages/DisconnectMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/messages/DisconnectMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/messages/HelloMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/messages/HelloMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/messages/PingMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/messages/PingMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/messages/PongMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/messages/PongMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/messages/ReasonCode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/messages/ReasonCode.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/handlers/AccountStateTaskHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/handlers/AccountStateTaskHandler.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/handlers/AnnouncedBlockHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/handlers/AnnouncedBlockHandler.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/handlers/BlockHeadersTaskHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/handlers/BlockHeadersTaskHandler.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/handlers/HandshakeTaskHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/handlers/HandshakeTaskHandler.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/handlers/SendTransactionTaskHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/handlers/SendTransactionTaskHandler.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/LESPeer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/LESPeer.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/MaxCost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/MaxCost.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/TrieNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/TrieNode.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/AnnounceMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/AnnounceMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/BlockHeadersMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/BlockHeadersMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/GetBlockHeadersMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/GetBlockHeadersMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/GetProofsMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/GetProofsMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/ProofsMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/ProofsMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/SendTransactionMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/SendTransactionMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/StatusMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/StatusMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/TransactionStatusMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/les/messages/TransactionStatusMessage.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/tasks/AccountStateTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/tasks/AccountStateTask.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/tasks/BlockHeadersTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/tasks/BlockHeadersTask.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/tasks/HandshakeTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/tasks/HandshakeTask.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/tasks/SendTransactionTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/net/tasks/SendTransactionTask.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/rlp/DecodeResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/rlp/DecodeResult.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/rlp/RLP.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/rlp/RLP.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/rlp/Value.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/spv/rlp/Value.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/transactionsyncers/EthereumTransactionSyncer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/transactionsyncers/EthereumTransactionSyncer.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/transactionsyncers/InternalTransactionSyncer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/transactionsyncers/InternalTransactionSyncer.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/transactionsyncers/TransactionSyncManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/transactionsyncers/TransactionSyncManager.kt -------------------------------------------------------------------------------- /ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/utils/EIP55.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/main/java/io/horizontalsystems/ethereumkit/utils/EIP55.kt -------------------------------------------------------------------------------- /ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/EthereumKitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/EthereumKitTest.kt -------------------------------------------------------------------------------- /ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/RxBaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/RxBaseTest.kt -------------------------------------------------------------------------------- /ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/core/AddressValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/core/AddressValidatorTest.kt -------------------------------------------------------------------------------- /ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/core/ExtensionsKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/core/ExtensionsKtTest.kt -------------------------------------------------------------------------------- /ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/kit/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/kit/ExampleUnitTest.java -------------------------------------------------------------------------------- /ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/kit/ExampleUnitTestKotlin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/kit/ExampleUnitTestKotlin.kt -------------------------------------------------------------------------------- /ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/spv/net/BlockValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/spv/net/BlockValidatorTest.kt -------------------------------------------------------------------------------- /ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/spv/net/PeerGroupTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/spv/net/PeerGroupTest.kt -------------------------------------------------------------------------------- /ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/spv/net/connection/EncryptionHandshakeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/spv/net/connection/EncryptionHandshakeTest.kt -------------------------------------------------------------------------------- /ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/spv/net/connection/FrameCodecTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/spv/net/connection/FrameCodecTest.kt -------------------------------------------------------------------------------- /ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/CapabilityHelperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/CapabilityHelperTest.kt -------------------------------------------------------------------------------- /ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/DevP2PPeerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/spv/net/devp2p/DevP2PPeerTest.kt -------------------------------------------------------------------------------- /ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/spv/net/les/LESPeerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/ethereumkit/src/test/java/io/horizontalsystems/ethereumkit/spv/net/les/LESPeerTest.kt -------------------------------------------------------------------------------- /ethereumkit/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk17 -------------------------------------------------------------------------------- /merkleiokit/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /merkleiokit/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/merkleiokit/build.gradle -------------------------------------------------------------------------------- /merkleiokit/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /merkleiokit/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/merkleiokit/proguard-rules.pro -------------------------------------------------------------------------------- /merkleiokit/src/androidTest/java/io/horizontalsystems/merkleiokit/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/merkleiokit/src/androidTest/java/io/horizontalsystems/merkleiokit/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /merkleiokit/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleDatabase.kt -------------------------------------------------------------------------------- /merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleRpcBlockchain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleRpcBlockchain.kt -------------------------------------------------------------------------------- /merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleSendRawTransactionJsonRpc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleSendRawTransactionJsonRpc.kt -------------------------------------------------------------------------------- /merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleTransactionAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleTransactionAdapter.kt -------------------------------------------------------------------------------- /merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleTransactionDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleTransactionDao.kt -------------------------------------------------------------------------------- /merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleTransactionHash.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleTransactionHash.kt -------------------------------------------------------------------------------- /merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleTransactionHashManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleTransactionHashManager.kt -------------------------------------------------------------------------------- /merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleTransactionSyncer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/merkleiokit/src/main/java/io/horizontalsystems/merkleiokit/MerkleTransactionSyncer.kt -------------------------------------------------------------------------------- /merkleiokit/src/test/java/io/horizontalsystems/merkleiokit/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/merkleiokit/src/test/java/io/horizontalsystems/merkleiokit/ExampleUnitTest.kt -------------------------------------------------------------------------------- /nftkit/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /nftkit/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/build.gradle -------------------------------------------------------------------------------- /nftkit/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nftkit/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/proguard-rules.pro -------------------------------------------------------------------------------- /nftkit/src/androidTest/java/io/horizontalsystems/nftkit/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/androidTest/java/io/horizontalsystems/nftkit/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /nftkit/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip1155BalanceOfMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip1155BalanceOfMethod.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip1155ContractMethodFactories.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip1155ContractMethodFactories.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip1155SafeTransferFromMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip1155SafeTransferFromMethod.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip1155SafeTransferFromMethodFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip1155SafeTransferFromMethodFactory.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip721ContractMethodFactories.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip721ContractMethodFactories.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip721OwnerOfMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip721OwnerOfMethod.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip721SafeTransferFromMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip721SafeTransferFromMethod.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip721SafeTransferFromMethodFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/contracts/Eip721SafeTransferFromMethodFactory.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/BalanceManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/BalanceManager.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/BalanceSyncManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/BalanceSyncManager.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/DataProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/DataProvider.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip1155EventDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip1155EventDecorator.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip1155MethodDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip1155MethodDecorator.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip1155TransactionDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip1155TransactionDecorator.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip1155TransactionSyncer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip1155TransactionSyncer.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip721EventDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip721EventDecorator.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip721MethodDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip721MethodDecorator.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip721TransactionDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip721TransactionDecorator.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip721TransactionSyncer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/Eip721TransactionSyncer.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/Extensions.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/Interfaces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/Interfaces.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/NftKit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/NftKit.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/Storage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/Storage.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/TransactionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/TransactionManager.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/db/Eip1155EventDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/db/Eip1155EventDao.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/db/Eip721EventDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/db/Eip721EventDao.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/db/NftBalanceDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/db/NftBalanceDao.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/db/NftKitDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/db/NftKitDatabase.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/db/NftKitDatabaseManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/db/NftKitDatabaseManager.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/core/db/NftTypeConverters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/core/db/NftTypeConverters.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/decorations/OutgoingEip1155Decoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/decorations/OutgoingEip1155Decoration.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/decorations/OutgoingEip721Decoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/decorations/OutgoingEip721Decoration.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/events/Eip1155TransferEventInstance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/events/Eip1155TransferEventInstance.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/events/Eip721TransferEventInstance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/events/Eip721TransferEventInstance.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/models/Eip1155Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/models/Eip1155Event.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/models/Eip721Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/models/Eip721Event.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/models/Nft.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/models/Nft.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/models/NftBalance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/models/NftBalance.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/models/NftBalanceRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/models/NftBalanceRecord.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/models/NftType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/models/NftType.kt -------------------------------------------------------------------------------- /nftkit/src/main/java/io/horizontalsystems/nftkit/models/TokenInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/main/java/io/horizontalsystems/nftkit/models/TokenInfo.kt -------------------------------------------------------------------------------- /nftkit/src/test/java/io/horizontalsystems/nftkit/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/nftkit/src/test/java/io/horizontalsystems/nftkit/ExampleUnitTest.kt -------------------------------------------------------------------------------- /oneinchkit/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /oneinchkit/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/build.gradle -------------------------------------------------------------------------------- /oneinchkit/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /oneinchkit/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/proguard-rules.pro -------------------------------------------------------------------------------- /oneinchkit/src/androidTest/java/io/horizontalsystems/oneinchkit/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/androidTest/java/io/horizontalsystems/oneinchkit/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/OneInchKit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/OneInchKit.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/OneInchService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/OneInchService.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/OneInchContractMethodFactories.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/OneInchContractMethodFactories.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v4/SwapMethodFactoryV4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v4/SwapMethodFactoryV4.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v4/SwapMethodV4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v4/SwapMethodV4.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v4/UnoswapMethodFactoryV4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v4/UnoswapMethodFactoryV4.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v4/UnoswapMethodV4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v4/UnoswapMethodV4.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v4/UnparsedSwapMethodV4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v4/UnparsedSwapMethodV4.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v4/UnparsedSwapMethodsFactoryV4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v4/UnparsedSwapMethodsFactoryV4.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v5/SwapMethodFactoryV5.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v5/SwapMethodFactoryV5.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v5/SwapMethodV5.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v5/SwapMethodV5.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v5/UnoswapMethodFactoryV5.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v5/UnoswapMethodFactoryV5.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v5/UnoswapMethodV5.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v5/UnoswapMethodV5.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v5/UnparsedSwapMethodV5.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v5/UnparsedSwapMethodV5.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v5/UnparsedSwapMethodsFactoryV5.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/contracts/v5/UnparsedSwapMethodsFactoryV5.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/decorations/OneInchDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/decorations/OneInchDecoration.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/decorations/OneInchMethodDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/decorations/OneInchMethodDecorator.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/decorations/OneInchSwapDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/decorations/OneInchSwapDecoration.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/decorations/OneInchTransactionDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/decorations/OneInchTransactionDecorator.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/decorations/OneInchUnknownDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/decorations/OneInchUnknownDecoration.kt -------------------------------------------------------------------------------- /oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/decorations/OneInchUnoswapDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/main/java/io/horizontalsystems/oneinchkit/decorations/OneInchUnoswapDecoration.kt -------------------------------------------------------------------------------- /oneinchkit/src/test/java/io/horizontalsystems/oneinchkit/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/oneinchkit/src/test/java/io/horizontalsystems/oneinchkit/ExampleUnitTest.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/settings.gradle -------------------------------------------------------------------------------- /uniswapkit/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /uniswapkit/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/build.gradle -------------------------------------------------------------------------------- /uniswapkit/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uniswapkit/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/proguard-rules.pro -------------------------------------------------------------------------------- /uniswapkit/src/androidTest/java/io/horizontalsystems/uniswapkit/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/androidTest/java/io/horizontalsystems/uniswapkit/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/PairSelector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/PairSelector.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/SwapMethodDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/SwapMethodDecorator.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/SwapTransactionDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/SwapTransactionDecorator.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/TokenFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/TokenFactory.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/TradeManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/TradeManager.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/UniswapKit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/UniswapKit.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/UniswapV3Kit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/UniswapV3Kit.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/GetReservesMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/GetReservesMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapContractMethodFactories.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapContractMethodFactories.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapETHForExactTokensMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapETHForExactTokensMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapETHForExactTokensMethodFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapETHForExactTokensMethodFactory.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactETHForTokensMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactETHForTokensMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactETHForTokensMethodFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactETHForTokensMethodFactory.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactETHForTokensSupportingFeeOnTransferTokensMethodFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactETHForTokensSupportingFeeOnTransferTokensMethodFactory.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactTokensForETHMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactTokensForETHMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactTokensForETHMethodFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactTokensForETHMethodFactory.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactTokensForETHSupportingFeeOnTransferTokensMethodFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactTokensForETHSupportingFeeOnTransferTokensMethodFactory.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactTokensForTokensMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactTokensForTokensMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactTokensForTokensMethodFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactTokensForTokensMethodFactory.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactTokensForTokensSupportingFeeOnTransferTokensMethodFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapExactTokensForTokensSupportingFeeOnTransferTokensMethodFactory.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapTokensForExactETHMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapTokensForExactETHMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapTokensForExactETHMethodFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapTokensForExactETHMethodFactory.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapTokensForExactTokensMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapTokensForExactTokensMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapTokensForExactTokensMethodFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/contract/SwapTokensForExactTokensMethodFactory.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/decorations/SwapDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/decorations/SwapDecoration.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/DexType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/DexType.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/Fraction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/Fraction.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/Pair.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/Pair.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/Price.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/Price.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/Route.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/Route.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/SwapData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/SwapData.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/Token.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/Token.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/TokenAmount.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/TokenAmount.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/Trade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/Trade.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/TradeData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/TradeData.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/TradeOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/TradeOptions.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/TradeType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/models/TradeType.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/FeeAmount.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/FeeAmount.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/PriceImpactManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/PriceImpactManager.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/SwapPath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/SwapPath.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/TradeDataV3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/TradeDataV3.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/UniswapV3MethodDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/UniswapV3MethodDecorator.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/UniswapV3TransactionDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/UniswapV3TransactionDecorator.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/contract/UniswapV3ContractMethodFactories.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/contract/UniswapV3ContractMethodFactories.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/pool/GetPoolMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/pool/GetPoolMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/pool/PoolManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/pool/PoolManager.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/pool/Slot0Method.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/pool/Slot0Method.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/quoter/BestTrade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/quoter/BestTrade.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/quoter/QuoteExactInputMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/quoter/QuoteExactInputMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/quoter/QuoteExactInputSingleMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/quoter/QuoteExactInputSingleMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/quoter/QuoteExactOutputMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/quoter/QuoteExactOutputMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/quoter/QuoteExactOutputSingleMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/quoter/QuoteExactOutputSingleMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/quoter/QuoterV2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/quoter/QuoterV2.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/ExactInputMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/ExactInputMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/ExactInputSingleMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/ExactInputSingleMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/ExactOutputMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/ExactOutputMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/ExactOutputSingleMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/ExactOutputSingleMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/MulticallMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/MulticallMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/RefundETHMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/RefundETHMethod.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/SwapRouter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/SwapRouter.kt -------------------------------------------------------------------------------- /uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/UnwrapWETH9Method.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/main/java/io/horizontalsystems/uniswapkit/v3/router/UnwrapWETH9Method.kt -------------------------------------------------------------------------------- /uniswapkit/src/test/java/io/horizontalsystems/uniswapkit/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizontalsystems/ethereum-kit-android/HEAD/uniswapkit/src/test/java/io/horizontalsystems/uniswapkit/ExampleUnitTest.kt --------------------------------------------------------------------------------