Finally you can work with your smart contract directly with your iPhone event without DApp!

Inspiration

How Blockchain goes to mobile word and desire to work with my smart contracts from the device which is always in my pocket.

What it does

It allows you to download your smart contract and call its methods from the native iOS app.

How I built it

Build a native lib for parsing smart contracts and sign calls to the network and the mix it with not very pretty, but very native iOS UI part.

Challenges I ran into

Swift is not a very common language for writing language-parsers, and also it uses object types different from those in solidity, so making them friends becomes not a trivial task.

Accomplishments that I'm proud of

  • Private keys are stored with full power of Apple encryption
  • World First smart contract interactor implemented

What's next for iOS native smart contact interactions

Be able to save addresses of usual-transactions, change gas amount and its price, switch between different networks without changing the code of the app. And of course better UI

Built With

Share this project:
×

Updates