├── .gitignore ├── .swiftlint.yml ├── .travis.yml ├── AUTHORS ├── CODE_OF_CONDUCT.md ├── Dangerfile ├── GYB ├── ERC721Encoder.swift.gyb ├── erc721.json ├── generate.sh ├── gyb ├── gyb.py └── types.json ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Metadata ├── Info.plist └── TestsInfo.plist ├── Podfile ├── Podfile.lock ├── README.md ├── Sources ├── Address.swift ├── BigIntEncoding.swift ├── BinaryCoding.swift ├── Bitcoin │ ├── Bitcoin.swift │ ├── BitcoinAddress.swift │ ├── BitcoinBech32Address.swift │ ├── BitcoinPrivateKeyProvider.swift │ ├── BitcoinScript+Building.swift │ ├── BitcoinScript+Parsing.swift │ ├── BitcoinScript.swift │ ├── BitcoinTransaction+Building.swift │ ├── BitcoinTransaction+Signing.swift │ ├── BitcoinTransaction.swift │ ├── BitcoinTransactionSigner.swift │ ├── BitcoinUnspentSelector.swift │ ├── BitcoinUnspentTransaction.swift │ ├── OpCode.swift │ ├── PrivateKey+Bitcoin.swift │ ├── PublicKey+Bitcoin.swift │ ├── SignatureHashType.swift │ └── WitnessProgram.swift ├── BitcoinCash │ ├── BitcoinCash.swift │ └── BitcoinCashAddress.swift ├── Blockchain.swift ├── BlockchainFactory.swift ├── Crypto.h ├── Crypto.m ├── Dash │ └── Dash.swift ├── Data+Clear.swift ├── Data+Hex.swift ├── EOS │ ├── EOS.swift │ └── EOSAddress.swift ├── Ethereum │ ├── Ethereum.swift │ ├── EthereumAddress.swift │ ├── EthereumChecksum.swift │ ├── EthereumTransaction.swift │ ├── PublicKey+Ethereum.swift │ ├── RLP.swift │ ├── SignatureSigner.swift │ ├── Solidity │ │ ├── ABIDecoder.swift │ │ ├── ABIEncoder.swift │ │ ├── ABIError.swift │ │ ├── ABIType.swift │ │ ├── ABIValue.swift │ │ ├── EIP712 │ │ │ ├── EIP712TypedData.swift │ │ │ └── GenericJSON.swift │ │ ├── ENS │ │ │ ├── ENSEncoder.swift │ │ │ ├── Namehash.swift │ │ │ └── ReverseResolverEncoder.swift │ │ ├── ERC20Encoder.swift │ │ ├── ERC721Encoder.swift │ │ └── Function.swift │ └── TransactionSigning.swift ├── HDWallet │ ├── DerivationPath.Index.swift │ ├── DerivationPath.swift │ └── HDWallet.swift ├── Icon │ ├── Icon.swift │ ├── IconAddress.swift │ ├── IconSigner.swift │ ├── IconTransaction.swift │ └── PublicKey+Icon.swift ├── Litecoin │ └── Litecoin.swift ├── PrivateKey.swift ├── PublicKey.swift ├── Purpose.swift ├── SLIP.swift ├── String+Clear.swift ├── Tron │ ├── Protobuf │ │ ├── Contract.pb.swift │ │ ├── Discover.pb.swift │ │ └── Tron.pb.swift │ ├── Tron.swift │ ├── TronAddress.swift │ ├── TronBlock.swift │ ├── TronContract.swift │ ├── TronSign.swift │ ├── TronTransaction.swift │ └── Type │ │ └── TronContractType.swift ├── TrustCore.h ├── VeChain │ ├── VechainClause.swift │ └── VechainTransaction.swift └── Wanchain │ ├── Wanchain.swift │ ├── WanchainAddress.swift │ ├── WanchainSigner.swift │ └── WanchainTransaction.swift ├── Tests ├── Bitcoin │ ├── BitcoinAddressTests.swift │ ├── BitcoinScriptTests.swift │ ├── BitcoinSignerTests.swift │ ├── BitcoinTestnetAddressTests.swift │ ├── BitcoinTransactionTests.swift │ └── BitcoinUnspentSelectorTests.swift ├── BitcoinCash │ └── BitconCashTests.swift ├── CryptoTests.swift ├── DashTests.swift ├── DataHexTests.swift ├── DerivationPathTests.swift ├── EOS │ └── EOSTests.swift ├── Ethereum │ ├── EthereumAddressTests.swift │ ├── EthereumChecksumTests.swift │ ├── RLPTests.swift │ ├── Solidity │ │ ├── ABIDecoderTests.swift │ │ ├── ABIEncoderTests.swift │ │ ├── EIP712 │ │ │ ├── EIP712TypedDataTests.swift │ │ │ └── cryptofights_712.json │ │ ├── ENS │ │ │ ├── ENSEncoderTests.swift │ │ │ ├── NamehashTests.swift │ │ │ ├── ReverseResolverEncoderTests.swift │ │ │ └── ens_abi.json │ │ ├── ERC20EncoderTests.swift │ │ └── ERC721EncoderTests.swift │ └── TransactionSigningTests.swift ├── FunctionTests.swift ├── HDWalletTests.swift ├── Icon │ ├── IconAddressTests.swift │ └── IconTransactionTests.swift ├── Litecoin │ └── LitecoinTests.swift ├── PrivateKeyTests.swift ├── PublicKeyTests.swift ├── PurposeTests.swift ├── SlipTests.swift ├── Tron │ ├── TronAddressTests.swift │ ├── TronAssetContractTest.swift │ └── TronTransactionSignerTest.swift ├── VeChain │ └── VechainTransactionTests.swift └── Wanchain │ ├── WanchainAddressTests.swift │ └── WanchainTests.swift ├── TrustCore.podspec ├── TrustCore.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ ├── IDETemplateMacros.plist │ └── xcschemes │ └── TrustCore.xcscheme └── TrustCore.xcworkspace ├── contents.xcworkspacedata └── xcshareddata └── IDEWorkspaceChecks.plist /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/AUTHORS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dangerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Dangerfile -------------------------------------------------------------------------------- /GYB/ERC721Encoder.swift.gyb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/GYB/ERC721Encoder.swift.gyb -------------------------------------------------------------------------------- /GYB/erc721.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/GYB/erc721.json -------------------------------------------------------------------------------- /GYB/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/GYB/generate.sh -------------------------------------------------------------------------------- /GYB/gyb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python2.7 2 | import gyb 3 | gyb.main() 4 | -------------------------------------------------------------------------------- /GYB/gyb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/GYB/gyb.py -------------------------------------------------------------------------------- /GYB/types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/GYB/types.json -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/LICENSE -------------------------------------------------------------------------------- /Metadata/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Metadata/Info.plist -------------------------------------------------------------------------------- /Metadata/TestsInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Metadata/TestsInfo.plist -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Address.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Address.swift -------------------------------------------------------------------------------- /Sources/BigIntEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/BigIntEncoding.swift -------------------------------------------------------------------------------- /Sources/BinaryCoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/BinaryCoding.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/Bitcoin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/Bitcoin.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/BitcoinAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/BitcoinAddress.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/BitcoinBech32Address.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/BitcoinBech32Address.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/BitcoinPrivateKeyProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/BitcoinPrivateKeyProvider.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/BitcoinScript+Building.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/BitcoinScript+Building.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/BitcoinScript+Parsing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/BitcoinScript+Parsing.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/BitcoinScript.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/BitcoinScript.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/BitcoinTransaction+Building.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/BitcoinTransaction+Building.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/BitcoinTransaction+Signing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/BitcoinTransaction+Signing.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/BitcoinTransaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/BitcoinTransaction.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/BitcoinTransactionSigner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/BitcoinTransactionSigner.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/BitcoinUnspentSelector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/BitcoinUnspentSelector.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/BitcoinUnspentTransaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/BitcoinUnspentTransaction.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/OpCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/OpCode.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/PrivateKey+Bitcoin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/PrivateKey+Bitcoin.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/PublicKey+Bitcoin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/PublicKey+Bitcoin.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/SignatureHashType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/SignatureHashType.swift -------------------------------------------------------------------------------- /Sources/Bitcoin/WitnessProgram.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Bitcoin/WitnessProgram.swift -------------------------------------------------------------------------------- /Sources/BitcoinCash/BitcoinCash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/BitcoinCash/BitcoinCash.swift -------------------------------------------------------------------------------- /Sources/BitcoinCash/BitcoinCashAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/BitcoinCash/BitcoinCashAddress.swift -------------------------------------------------------------------------------- /Sources/Blockchain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Blockchain.swift -------------------------------------------------------------------------------- /Sources/BlockchainFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/BlockchainFactory.swift -------------------------------------------------------------------------------- /Sources/Crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Crypto.h -------------------------------------------------------------------------------- /Sources/Crypto.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Crypto.m -------------------------------------------------------------------------------- /Sources/Dash/Dash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Dash/Dash.swift -------------------------------------------------------------------------------- /Sources/Data+Clear.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Data+Clear.swift -------------------------------------------------------------------------------- /Sources/Data+Hex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Data+Hex.swift -------------------------------------------------------------------------------- /Sources/EOS/EOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/EOS/EOS.swift -------------------------------------------------------------------------------- /Sources/EOS/EOSAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/EOS/EOSAddress.swift -------------------------------------------------------------------------------- /Sources/Ethereum/Ethereum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/Ethereum.swift -------------------------------------------------------------------------------- /Sources/Ethereum/EthereumAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/EthereumAddress.swift -------------------------------------------------------------------------------- /Sources/Ethereum/EthereumChecksum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/EthereumChecksum.swift -------------------------------------------------------------------------------- /Sources/Ethereum/EthereumTransaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/EthereumTransaction.swift -------------------------------------------------------------------------------- /Sources/Ethereum/PublicKey+Ethereum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/PublicKey+Ethereum.swift -------------------------------------------------------------------------------- /Sources/Ethereum/RLP.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/RLP.swift -------------------------------------------------------------------------------- /Sources/Ethereum/SignatureSigner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/SignatureSigner.swift -------------------------------------------------------------------------------- /Sources/Ethereum/Solidity/ABIDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/Solidity/ABIDecoder.swift -------------------------------------------------------------------------------- /Sources/Ethereum/Solidity/ABIEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/Solidity/ABIEncoder.swift -------------------------------------------------------------------------------- /Sources/Ethereum/Solidity/ABIError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/Solidity/ABIError.swift -------------------------------------------------------------------------------- /Sources/Ethereum/Solidity/ABIType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/Solidity/ABIType.swift -------------------------------------------------------------------------------- /Sources/Ethereum/Solidity/ABIValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/Solidity/ABIValue.swift -------------------------------------------------------------------------------- /Sources/Ethereum/Solidity/EIP712/EIP712TypedData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/Solidity/EIP712/EIP712TypedData.swift -------------------------------------------------------------------------------- /Sources/Ethereum/Solidity/EIP712/GenericJSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/Solidity/EIP712/GenericJSON.swift -------------------------------------------------------------------------------- /Sources/Ethereum/Solidity/ENS/ENSEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/Solidity/ENS/ENSEncoder.swift -------------------------------------------------------------------------------- /Sources/Ethereum/Solidity/ENS/Namehash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/Solidity/ENS/Namehash.swift -------------------------------------------------------------------------------- /Sources/Ethereum/Solidity/ENS/ReverseResolverEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/Solidity/ENS/ReverseResolverEncoder.swift -------------------------------------------------------------------------------- /Sources/Ethereum/Solidity/ERC20Encoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/Solidity/ERC20Encoder.swift -------------------------------------------------------------------------------- /Sources/Ethereum/Solidity/ERC721Encoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/Solidity/ERC721Encoder.swift -------------------------------------------------------------------------------- /Sources/Ethereum/Solidity/Function.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/Solidity/Function.swift -------------------------------------------------------------------------------- /Sources/Ethereum/TransactionSigning.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Ethereum/TransactionSigning.swift -------------------------------------------------------------------------------- /Sources/HDWallet/DerivationPath.Index.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/HDWallet/DerivationPath.Index.swift -------------------------------------------------------------------------------- /Sources/HDWallet/DerivationPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/HDWallet/DerivationPath.swift -------------------------------------------------------------------------------- /Sources/HDWallet/HDWallet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/HDWallet/HDWallet.swift -------------------------------------------------------------------------------- /Sources/Icon/Icon.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Icon/Icon.swift -------------------------------------------------------------------------------- /Sources/Icon/IconAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Icon/IconAddress.swift -------------------------------------------------------------------------------- /Sources/Icon/IconSigner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Icon/IconSigner.swift -------------------------------------------------------------------------------- /Sources/Icon/IconTransaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Icon/IconTransaction.swift -------------------------------------------------------------------------------- /Sources/Icon/PublicKey+Icon.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Icon/PublicKey+Icon.swift -------------------------------------------------------------------------------- /Sources/Litecoin/Litecoin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Litecoin/Litecoin.swift -------------------------------------------------------------------------------- /Sources/PrivateKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/PrivateKey.swift -------------------------------------------------------------------------------- /Sources/PublicKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/PublicKey.swift -------------------------------------------------------------------------------- /Sources/Purpose.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Purpose.swift -------------------------------------------------------------------------------- /Sources/SLIP.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/SLIP.swift -------------------------------------------------------------------------------- /Sources/String+Clear.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/String+Clear.swift -------------------------------------------------------------------------------- /Sources/Tron/Protobuf/Contract.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Tron/Protobuf/Contract.pb.swift -------------------------------------------------------------------------------- /Sources/Tron/Protobuf/Discover.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Tron/Protobuf/Discover.pb.swift -------------------------------------------------------------------------------- /Sources/Tron/Protobuf/Tron.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Tron/Protobuf/Tron.pb.swift -------------------------------------------------------------------------------- /Sources/Tron/Tron.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Tron/Tron.swift -------------------------------------------------------------------------------- /Sources/Tron/TronAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Tron/TronAddress.swift -------------------------------------------------------------------------------- /Sources/Tron/TronBlock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Tron/TronBlock.swift -------------------------------------------------------------------------------- /Sources/Tron/TronContract.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Tron/TronContract.swift -------------------------------------------------------------------------------- /Sources/Tron/TronSign.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Tron/TronSign.swift -------------------------------------------------------------------------------- /Sources/Tron/TronTransaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Tron/TronTransaction.swift -------------------------------------------------------------------------------- /Sources/Tron/Type/TronContractType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Tron/Type/TronContractType.swift -------------------------------------------------------------------------------- /Sources/TrustCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/TrustCore.h -------------------------------------------------------------------------------- /Sources/VeChain/VechainClause.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/VeChain/VechainClause.swift -------------------------------------------------------------------------------- /Sources/VeChain/VechainTransaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/VeChain/VechainTransaction.swift -------------------------------------------------------------------------------- /Sources/Wanchain/Wanchain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Wanchain/Wanchain.swift -------------------------------------------------------------------------------- /Sources/Wanchain/WanchainAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Wanchain/WanchainAddress.swift -------------------------------------------------------------------------------- /Sources/Wanchain/WanchainSigner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Wanchain/WanchainSigner.swift -------------------------------------------------------------------------------- /Sources/Wanchain/WanchainTransaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Sources/Wanchain/WanchainTransaction.swift -------------------------------------------------------------------------------- /Tests/Bitcoin/BitcoinAddressTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Bitcoin/BitcoinAddressTests.swift -------------------------------------------------------------------------------- /Tests/Bitcoin/BitcoinScriptTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Bitcoin/BitcoinScriptTests.swift -------------------------------------------------------------------------------- /Tests/Bitcoin/BitcoinSignerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Bitcoin/BitcoinSignerTests.swift -------------------------------------------------------------------------------- /Tests/Bitcoin/BitcoinTestnetAddressTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Bitcoin/BitcoinTestnetAddressTests.swift -------------------------------------------------------------------------------- /Tests/Bitcoin/BitcoinTransactionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Bitcoin/BitcoinTransactionTests.swift -------------------------------------------------------------------------------- /Tests/Bitcoin/BitcoinUnspentSelectorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Bitcoin/BitcoinUnspentSelectorTests.swift -------------------------------------------------------------------------------- /Tests/BitcoinCash/BitconCashTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/BitcoinCash/BitconCashTests.swift -------------------------------------------------------------------------------- /Tests/CryptoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/CryptoTests.swift -------------------------------------------------------------------------------- /Tests/DashTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/DashTests.swift -------------------------------------------------------------------------------- /Tests/DataHexTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/DataHexTests.swift -------------------------------------------------------------------------------- /Tests/DerivationPathTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/DerivationPathTests.swift -------------------------------------------------------------------------------- /Tests/EOS/EOSTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/EOS/EOSTests.swift -------------------------------------------------------------------------------- /Tests/Ethereum/EthereumAddressTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Ethereum/EthereumAddressTests.swift -------------------------------------------------------------------------------- /Tests/Ethereum/EthereumChecksumTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Ethereum/EthereumChecksumTests.swift -------------------------------------------------------------------------------- /Tests/Ethereum/RLPTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Ethereum/RLPTests.swift -------------------------------------------------------------------------------- /Tests/Ethereum/Solidity/ABIDecoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Ethereum/Solidity/ABIDecoderTests.swift -------------------------------------------------------------------------------- /Tests/Ethereum/Solidity/ABIEncoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Ethereum/Solidity/ABIEncoderTests.swift -------------------------------------------------------------------------------- /Tests/Ethereum/Solidity/EIP712/EIP712TypedDataTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Ethereum/Solidity/EIP712/EIP712TypedDataTests.swift -------------------------------------------------------------------------------- /Tests/Ethereum/Solidity/EIP712/cryptofights_712.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Ethereum/Solidity/EIP712/cryptofights_712.json -------------------------------------------------------------------------------- /Tests/Ethereum/Solidity/ENS/ENSEncoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Ethereum/Solidity/ENS/ENSEncoderTests.swift -------------------------------------------------------------------------------- /Tests/Ethereum/Solidity/ENS/NamehashTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Ethereum/Solidity/ENS/NamehashTests.swift -------------------------------------------------------------------------------- /Tests/Ethereum/Solidity/ENS/ReverseResolverEncoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Ethereum/Solidity/ENS/ReverseResolverEncoderTests.swift -------------------------------------------------------------------------------- /Tests/Ethereum/Solidity/ENS/ens_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Ethereum/Solidity/ENS/ens_abi.json -------------------------------------------------------------------------------- /Tests/Ethereum/Solidity/ERC20EncoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Ethereum/Solidity/ERC20EncoderTests.swift -------------------------------------------------------------------------------- /Tests/Ethereum/Solidity/ERC721EncoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Ethereum/Solidity/ERC721EncoderTests.swift -------------------------------------------------------------------------------- /Tests/Ethereum/TransactionSigningTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Ethereum/TransactionSigningTests.swift -------------------------------------------------------------------------------- /Tests/FunctionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/FunctionTests.swift -------------------------------------------------------------------------------- /Tests/HDWalletTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/HDWalletTests.swift -------------------------------------------------------------------------------- /Tests/Icon/IconAddressTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Icon/IconAddressTests.swift -------------------------------------------------------------------------------- /Tests/Icon/IconTransactionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Icon/IconTransactionTests.swift -------------------------------------------------------------------------------- /Tests/Litecoin/LitecoinTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Litecoin/LitecoinTests.swift -------------------------------------------------------------------------------- /Tests/PrivateKeyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/PrivateKeyTests.swift -------------------------------------------------------------------------------- /Tests/PublicKeyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/PublicKeyTests.swift -------------------------------------------------------------------------------- /Tests/PurposeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/PurposeTests.swift -------------------------------------------------------------------------------- /Tests/SlipTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/SlipTests.swift -------------------------------------------------------------------------------- /Tests/Tron/TronAddressTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Tron/TronAddressTests.swift -------------------------------------------------------------------------------- /Tests/Tron/TronAssetContractTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Tron/TronAssetContractTest.swift -------------------------------------------------------------------------------- /Tests/Tron/TronTransactionSignerTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Tron/TronTransactionSignerTest.swift -------------------------------------------------------------------------------- /Tests/VeChain/VechainTransactionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/VeChain/VechainTransactionTests.swift -------------------------------------------------------------------------------- /Tests/Wanchain/WanchainAddressTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Wanchain/WanchainAddressTests.swift -------------------------------------------------------------------------------- /Tests/Wanchain/WanchainTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/Tests/Wanchain/WanchainTests.swift -------------------------------------------------------------------------------- /TrustCore.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/TrustCore.podspec -------------------------------------------------------------------------------- /TrustCore.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/TrustCore.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /TrustCore.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/TrustCore.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TrustCore.xcodeproj/xcshareddata/IDETemplateMacros.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/TrustCore.xcodeproj/xcshareddata/IDETemplateMacros.plist -------------------------------------------------------------------------------- /TrustCore.xcodeproj/xcshareddata/xcschemes/TrustCore.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/TrustCore.xcodeproj/xcshareddata/xcschemes/TrustCore.xcscheme -------------------------------------------------------------------------------- /TrustCore.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/TrustCore.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TrustCore.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trustwallet/trust-core/HEAD/TrustCore.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist --------------------------------------------------------------------------------