Vladyslav shepitko
4f6b3e40e3
Add a logging library #3204
3 years ago
Vladyslav shepitko
bd1989196d
Build the Info tab for fungibles (native crypto + ERC20) and move the most recent 3 transactions into the Activity tab #2748
3 years ago
Hwee-Boon Yar
6898a3b326
Improve Podfile. No need to build deployment target 9.0. Prject is at 11.0
3 years ago
Hwee-Boon Yar
448ff1c3bc
Fix: error while archiving project:
...
> Ignoring file /Users/hboon/Documents/workspace/projects/alphawallet/alpha-wallet-ios/Pods/TrustWalletCore/build/ios/libTrezorCrypto.a, missing required architecture armv7 in file /Users/hboon/Documents/workspace/projects/alphawallet/alpha-wallet-ios/Pods/TrustWalletCore/build/ios/libTrezorCrypto.a (2 slices)
> Ignoring file /Users/hboon/Documents/workspace/projects/alphawallet/alpha-wallet-ios/Pods/TrustWalletCore/build/ios/libCore.a, missing required architecture armv7 in file /Users/hboon/Documents/workspace/projects/alphawallet/alpha-wallet-ios/Pods/TrustWalletCore/build/ios/libCore.a (2 slices)
> Ignoring file /Users/hboon/Documents/workspace/projects/alphawallet/alpha-wallet-ios/Pods/TrustWalletCore/build/ios/libprotobuf.a, missing required architecture armv7 in file /Users/hboon/Documents/workspace/projects/alphawallet/alpha-wallet-ios/Pods/TrustWalletCore/build/ios/libprotobuf.a (2 slices)
And whole list of symbols, eg.
> Undefined symbol: _TWStoredKeyExportJSON
> Undefined symbol: _TWStoredKeyWallet
> Undefined symbol: _TWStoredKeyDelete
> Undefined symbol: _TWStoredKeyAccountCount
3 years ago
Hwee-Boon Yar
848625712d
Set `ethereum.chainId` in dapp browser. Some dapps (e.g https://omni.xdaichain.com/bridge ) expect it
3 years ago
Hwee-Boon Yar
ff065d05b1
Remove unused pods
3 years ago
Hwee-Boon Yar
49d8f257b1
Add EIP3085 wallet_addEthereumChain support. UI is spartan. Future UI work needed.
3 years ago
Hwee-Boon Yar
10d2e0a40a
Fix: NFT images for token instances not showing up if they are SVG. Converted to use WKWebview for token instance images, removing all conversions from SVG -> UIImage
3 years ago
Hwee-Boon Yar
daf17fdbf0
Upgrade Realm cocoapods to build with Xcode 12.5
4 years ago
Hwee-Boon Yar
f95b3297ed
Attempt to fix crash in web3swift
4 years ago
Hwee-Boon Yar
5259b6e65b
Upgrade cocoapods gem
4 years ago
Vladyslav shepitko
544217d938
Fix web3swift memory leaks #2584
4 years ago
Vladyslav shepitko
4886fd831f
Back up seed phrase introduction screen text is clipped in iPhone 6s #2564
4 years ago
Hwee-Boon Yar
7e22c71b13
Log RPC node error messages (to build a list to improve them later)
4 years ago
Hwee-Boon Yar
a206a44659
Fix: xDai chain access (actually all chainId >= 16) broke in dapp browser
4 years ago
Hwee-Boon Yar
a2a5375449
Fix: dapp web3 provider broken by introduction of EIP1193 support
4 years ago
Hwee-Boon Yar
5ca58eb18d
EIP1193's `request()`, including `eth_requestAccounts` (without prompting user), `eth_chainId` and `eth_call`
4 years ago
Hwee-Boon Yar
21a3291a9e
Support EIP712v3 in dapp browser
4 years ago
Hwee-Boon Yar
ed42e29020
Use the chainId in the WalletConnect connection request, if provided and don't ask the user to choose chain
4 years ago
Vladyslav shepitko
fdf9b5c021
Support WalletConnect
4 years ago
Vladyslav shepitko
6a4ea96049
Generate and display blockies for wallets #2294
4 years ago
Vladyslav shepitko
74fe726b2f
Add support for .crypto (UnstoppableDomains) domain lookup #1931
4 years ago
Vladyslav shepitko
6cf19f4f72
Make project build with Xcode 12
4 years ago
Hwee-Boon Yar
77da369c72
Upgrade Realm cocoapods
4 years ago
Hwee-Boon Yar
8f423e8ec6
Performance boost, and hitting Infura less often by batching RPC JSON calls
4 years ago
Hwee-Boon Yar
2e97b46c81
Support building with Xcode 11.7
4 years ago
Vladyslav shepitko
eae3435646
All-encompassing QR code scanner #1723
4 years ago
Hwee-Boon Yar
cf817dc6b0
Fix again: TokenScript attribute fetching (actually most smart contract function calls) not working anymore, so TokenScript views display NaN #1652
4 years ago
Hwee-Boon Yar
cbdce1b717
Event logging setup (without logging events) with a general set up + Mixpanel
4 years ago
Vladyslav shepitko
d3f8db0099
[Fiji] Update Input Fields look #1742
...
Including:
* AmountTextField
* AddressTextField
* Usage of UITextField
4 years ago
Vladyslav shepitko
4e7136adb8
Refactor all access to QRCodeReaderViewController #1822
4 years ago
Hwee-Boon Yar
cdee12c00c
Upgrade web3swift pod to fix support for event filtering
5 years ago
Hwee-Boon Yar
f5ab86d3cd
[Upgrade to Xcode 11] Upgrade pods and update Cocoapods source URL
...
Refer: https://blog.cocoapods.org/CocoaPods-1.7.2/
5 years ago
James Sangalli
83732ea3ec
[Upgrade to Xcode 11] Upgrade travis and realm
5 years ago
Hwee-Boon Yar
6ad9d447ab
Fix: App crash with Xcode 11 due to Realm
5 years ago
Hwee-Boon Yar
2ce4e55bf5
Update codebase so it's Swift 4 and thus can be used with Xcode 10.2 and 10.3. Builds with Xcode 11 too, but needs code changes like modal presentation style and fixing Realm crashes to work correctly
5 years ago
James Sangalli
18329a0115
with latest cocopods
5 years ago
Hwee-Boon Yar
1e6a51b7fe
Support HD wallets, only using account 0, as well as raw private keys
...
* Store seed and raw private keys using symmetric encryption based on Diffie-Hellman with ECDSA keys stored in Secure Enclave, instead of storing raw private keys using storing AES-encrypted keystore files on disk and the AES key into keychain
* Set User-presence required flag when writing seed and private keys to keychain so Touch ID/Face ID is required when reading them from the keychain
* Back up alerts to prompt user to back up wallet to go to "yellow bar" status
* Allow user to elevate security making wallets go to "green bar"
* Visually guide user to where wallet address can be found after wallet has been created
* Change wording of delete wallet action to "Lose this wallet" to make the effect obvious to the user
* Inform user that it's a bad idea to take a screenshot of their seed phrase during back up/verify after they have done it. Can't prevent it
5 years ago
Hwee-Boon Yar
4a0bf31e22
Support TokenScript schema 2019/05, replacing 2019/04
5 years ago
Hwee-Boon Yar
c57a2f3119
Add support for TokenScript schema 2019/04
5 years ago
Hwee-Boon Yar
b4503bfce6
Make Podfile.lock be in sync with Podfile
5 years ago
James Sangalli
7a774543c5
compat with swift 4
6 years ago
Hwee-Boon Yar
874b3e5302
Replace QR code scanner's switch front/back camera button with photo picker button so we can pick photos with QR codes in them
6 years ago
Hwee-Boon Yar
4201fc6569
Update web3 provider so that isAlphaWallet flag is set to true
6 years ago
Hwee-Boon Yar
0790ae4cc2
Switch to new XML parser. Supports namespaces properly
6 years ago
James Sangalli
bb74406c13
updated podfile.lock
6 years ago
James Sangalli
668abc5403
use new provider from alphawallet
6 years ago
Hwee-Boon Yar
7323f3f196
Upgrade to Swift 4.2. Removed unused pod: BonMot
6 years ago
James Sangalli
bc4e8e385c
using trust provider
6 years ago
Hwee-Boon Yar
bfb249dfd9
Switch to using a fork of TrezorCrypto pod for more control. Also had to up version from 0.0.8 -> 0.0.9
6 years ago