Cryptocurrency Application Development
summary
Built a cross‑platform wallet called Phoenix in a single monorepo using Angular+Electron for desktop and React Native for mobile, with a shared NPM library BurstJS managed by Lerna. Wallet derives accounts from a passphrase, signs transactions client‑side and broadcasts them; CI with Travis runs builds, tests and nightly releases, library tests hit ~93% coverage. Demo shows publishing a Java smart contract to the Burst testnet (activation fee set, execution cost 4, timeout 1440 minutes); deployment takes several blocks but the contract deploys and responds as expected.
AI-written summary · about
chapters (31)
- 0:00Introduction to speakers
- 1:04About the presenters
- 2:07Talk overview and goals
- 2:50Blockchain basics explained
- 5:02Burstcoin and its features
- 6:06Burstcoin community timeline
- 6:49Speakers' crypto journey
- 8:33Starting the Phoenix wallet project
- 10:01Project goals and naming
- 10:48Code reuse and mono repo
- 11:51Cross-platform architecture
- 12:34Blockchain interaction layer
- 13:15Lessons from shared NPM library
- 15:41Live demo introduction
- 16:25Checking account balance
- 17:08TypeScript integration benefits
- 19:57Modern tooling and CI pipeline
- 21:39Automated release process
- 23:01Crypto app login differences
- 24:04Passphrase and account generation
- 25:08Sending transactions explained
- 27:53Smart contracts introduction
- 28:15What are smart contracts
- 30:43Smart contract use cases
- 32:08Burstcoin smart contract features
- 32:50Smart contract limitations
- 33:54Live smart contract deployment
- 37:26Deploying the hello contract
- 40:13Contract deployment process
- 41:20Smart contract transaction flow
- 42:04Closing remarks and Q&A
related talks
11mSketching a cross platform app
14mCross platform UI
34mBuild Unchained Apps
17mWallets across NFT aggregators: Monetization & Build Architecture
32mShattering your application into an umbrella project
29mOrganizing Code for Cross-Platform Web and Mobile Development
19mBuild a 1 Click Cross-Chain Experience with Avail Nexus SDK
53mMobile App Development Ionic, React Native, and JHipster
