DEV Community

Beetbix
Beetbix

Posted on • Updated on

Scala+Stellar Weekly Update June 28, 2020

🤔 Thinking about
I hadn't paid much attention to Public Node until last week. I listened to the 3 episodes in their newly started podcast series and it's very good. Their blog content is also high quality. I really like their model for public ownership of Stellar node infrastructure and look forward to integrating support for their Horizon instances.

Leigh's video on SEP-30 key management is next up on my watchlist. If you pay attention to the developer mailing list you'll know that his work is very thorough and he has a great ability to explain technical concepts concisely, so I'm also looking forward to watching this.

🔙 Last Week

Current SDK

  • Completed SEP-007 web+stellar:tx support. It is now possible to create and parse signing requests; as well as sign+validate as the requestor.
// Generating a signed signing request
val requestingKey: KeyPair
val txn: Transaction
val signingRequest = txn.signingRequest(
  callback = Some(HttpUrl.parse("https://foobar.com/txn")),
  message = Some("For access to FooBar features."),
  ... and several more optional params
).sign("foobar.com", requestingKey)
val signingRequestUrl = signingRequest.toUrl

// Parsing and validating the request
val signingRequest = TransactionSigningRequest(signingRequestUrl)
val valid: Future[SignatureValidation] = signingRequest.validateSignature()
val transaction = signingRequest.transaction
Enter fullscreen mode Exit fullscreen mode

SEP-007 web+stellar:pay support remains to be completed before I can cross off this feature from the quarterly goals.

🍕 Planned (Jun-Aug)

  • SEP-007 - URI Scheme to Facilitate Delegated Signing
  • SEP-010 - Stellar Web Authentication
  • Ongoing SDK rebuild effort.

Top comments (0)