Date   
Re: Corda Awesome

Mike Hearn
 

Thanks! That's a great list you've put together there.

Corda Awesome

Jona
 

Hello everyone,

We’ve set up a list of awesome Corda resources as a place for the community to share and discover tools, documentation, networks, education and more to encourage learning and development with Corda.

Check it out and submit a PR if there’s anything you like to add! https://github.com/chainstack/awesome-corda
Cheers,
Jona

Re: CordaDemoBench

Rick Parker
 

Please use Java 8.  Java 11 support is experimental.

 

Rick.

 

From: <corda-dev@groups.io> on behalf of "Wawrzyniec Niewodniczanski via Groups.Io" <wawrzekn@...>
Reply to: "corda-dev@groups.io" <corda-dev@groups.io>
Date: Wednesday, 27 November 2019 at 08:49
To: "corda-dev@groups.io" <corda-dev@groups.io>
Subject: Re: [corda-dev] CordaDemoBench

 

Shell script might be using a different Java to the one you used for building the JAR. It might be Java 11 vs Java 8 (lib/demobench-4.4-SNAPSHOT-jdk11.jar indicates you built DemoBench for JDK 11).

Wawrzek

On 26/11/2019 19:46, Arthur Souza via Groups.Io wrote:

Hi Wawrzek,

 

I checked JavaFX and now compiled with success..thank you!

 

But now when I have been started JAR in the bin folder and I received this message, I tried this commando below:

./demobench (shell script init)

Error: JavaFX runtime components are missing, and are required to run this application

or :

java -Djava.util.logging.config.class=net.corda.demobench.config.LoggingConfig -jar lib/demobench-4.4-SNAPSHOT-jdk11.jar

Error: JavaFX runtime components are missing, and are required to run this application

 

and after tried this:

 

java -Djava.util.logging.config.class=net.corda.demobench.config.LoggingConfig -jar --module-path /Users/arthur/Library/JavaFX/javafx-sdk-11.0.2/lib --add-modules javafx.controls,javafx.graphics  --add-exports=javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.iio=ALL-UNNAMED  lib/demobench-4.4-SNAPSHOT-jdk11.jar

 

and show this error:

Caused by: java.lang.IllegalAccessError: class com.sun.javafx.fxml.FXMLLoaderHelper (in unnamed module @0x229bfeec) cannot access class com.sun.javafx.util.Utils (in module javafx.graphics) because module javafx.graphics does not export com.sun.javafx.util to unnamed module @0x229bfeec
at com.sun.javafx.fxml.FXMLLoaderHelper.<clinit>(FXMLLoaderHelper.java:38)
at javafx.fxml.FXMLLoader.<clinit>(FXMLLoader.java:2056)
at tornadofx.UIComponent.loadFXML(Component.kt:989)
at tornadofx.UIComponent$fxml$1.<init>(Component.kt:979)
at tornadofx.UIComponent.fxml(Component.kt:978)
at tornadofx.UIComponent.fxml$default(Component.kt:978)
at net.corda.demobench.views.DemoBenchView.<init>(DemoBenchView.kt:18)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at java.base/java.lang.Class.newInstance(Class.java:584)
at tornadofx.FXKt.find(FX.kt:405)
at tornadofx.FXKt.find$default(FX.kt:391)
at tornadofx.App.start(App.kt:77)
at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(LauncherImpl.java:846)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(PlatformImpl.java:455)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
Exception running application net.corda.demobench.DemoBench

 

I believed is something on JavaFX modules export. Did you see this?

 

Best,

 

Arthur

 

 

On Mon, Nov 25, 2019 at 10:42 AM Wawrzyniec Niewodniczanski via Groups.Io <wawrzekn=r3.com@groups.io> wrote:

Hi,

What's the error message?

I wonder if JDK has JavaFx. Does it?

Wawrzek

 

On 25/11/2019 13:36, Arthur Souza via Groups.Io wrote:

Wawrzek, I used JDK 1.8.0_222 and Gradle 6.0.

 

I tried to use this guide below, but it didn't work.

 

 

I cloned the corda repository and used this command from corda folder:

 

./gradlew tools:demobench:installDist

cd tools/demobench/build/install/demobench

bin/demobench

 

Best,

 

Arthur

 

On Mon, Nov 25, 2019 at 9:56 AM Wawrzyniec Niewodniczanski via Groups.Io <wawrzekn=r3.com@groups.io> wrote:

What JDK/JRE do you run it with?

Wawrzek

On 22/11/2019 19:20, Arthur Souza via Groups.Io wrote:

Hello Everyone,

 

Someone had been used cordademobench in Ubuntu. I have very difficulty to execute it.

 

Thank you.

 

Arthur

--

Dr Wawrzyniec (Wawrzek) Niewodniczański | R3. | DevOps Lead
2 London Wall Place, 12th Floor, | London, EC2Y 5AU
O: +44 207 113 1460 | M: +44 7917-44-79-88 |
wawrzek@... . www.r3.com

--

Dr Wawrzyniec (Wawrzek) Niewodniczański | R3. | DevOps Lead
2 London Wall Place, 12th Floor, | London, EC2Y 5AU
O: +44 207 113 1460 | M: +44 7917-44-79-88 |
wawrzek@... . www.r3.com

--

Dr Wawrzyniec (Wawrzek) Niewodniczański | R3. | DevOps Lead
2 London Wall Place, 12th Floor, | London, EC2Y 5AU
O: +44 207 113 1460 | M: +44 7917-44-79-88 |
wawrzek@... . www.r3.com

Re: CordaDemoBench

Wawrzyniec Niewodniczanski
 

Shell script might be using a different Java to the one you used for building the JAR. It might be Java 11 vs Java 8 (lib/demobench-4.4-SNAPSHOT-jdk11.jar indicates you built DemoBench for JDK 11).

Wawrzek

On 26/11/2019 19:46, Arthur Souza via Groups.Io wrote:
Hi Wawrzek,

I checked JavaFX and now compiled with success..thank you!

But now when I have been started JAR in the bin folder and I received this message, I tried this commando below:
./demobench (shell script init)
Error: JavaFX runtime components are missing, and are required to run this application
or :
java -Djava.util.logging.config.class=net.corda.demobench.config.LoggingConfig -jar lib/demobench-4.4-SNAPSHOT-jdk11.jar
Error: JavaFX runtime components are missing, and are required to run this application

and after tried this:

java -Djava.util.logging.config.class=net.corda.demobench.config.LoggingConfig -jar --module-path /Users/arthur/Library/JavaFX/javafx-sdk-11.0.2/lib --add-modules javafx.controls,javafx.graphics  --add-exports=javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.iio=ALL-UNNAMED  lib/demobench-4.4-SNAPSHOT-jdk11.jar

and show this error:
Caused by: java.lang.IllegalAccessError: class com.sun.javafx.fxml.FXMLLoaderHelper (in unnamed module @0x229bfeec) cannot access class com.sun.javafx.util.Utils (in module javafx.graphics) because module javafx.graphics does not export com.sun.javafx.util to unnamed module @0x229bfeec
at com.sun.javafx.fxml.FXMLLoaderHelper.<clinit>(FXMLLoaderHelper.java:38)
at javafx.fxml.FXMLLoader.<clinit>(FXMLLoader.java:2056)
at tornadofx.UIComponent.loadFXML(Component.kt:989)
at tornadofx.UIComponent$fxml$1.<init>(Component.kt:979)
at tornadofx.UIComponent.fxml(Component.kt:978)
at tornadofx.UIComponent.fxml$default(Component.kt:978)
at net.corda.demobench.views.DemoBenchView.<init>(DemoBenchView.kt:18)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at java.base/java.lang.Class.newInstance(Class.java:584)
at tornadofx.FXKt.find(FX.kt:405)
at tornadofx.FXKt.find$default(FX.kt:391)
at tornadofx.App.start(App.kt:77)
at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(LauncherImpl.java:846)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(PlatformImpl.java:455)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
Exception running application net.corda.demobench.DemoBench

I believed is something on JavaFX modules export. Did you see this?

Best,

Arthur
 

On Mon, Nov 25, 2019 at 10:42 AM Wawrzyniec Niewodniczanski via Groups.Io <wawrzekn=r3.com@groups.io> wrote:

Hi,

What's the error message?

I wonder if JDK has JavaFx. Does it?

Wawrzek


On 25/11/2019 13:36, Arthur Souza via Groups.Io wrote:
Wawrzek, I used JDK 1.8.0_222 and Gradle 6.0.

I tried to use this guide below, but it didn't work.


I cloned the corda repository and used this command from corda folder:

./gradlew tools:demobench:installDist

cd tools/demobench/build/install/demobench

bin/demobench


Best,

Arthur

On Mon, Nov 25, 2019 at 9:56 AM Wawrzyniec Niewodniczanski via Groups.Io <wawrzekn=r3.com@groups.io> wrote:

What JDK/JRE do you run it with?

Wawrzek

On 22/11/2019 19:20, Arthur Souza via Groups.Io wrote:
Hello Everyone,

Someone had been used cordademobench in Ubuntu. I have very difficulty to execute it.

Thank you.

Arthur
--

Dr Wawrzyniec (Wawrzek) Niewodniczański | R3. | DevOps Lead
2 London Wall Place, 12th Floor, | London, EC2Y 5AU
O: +44 207 113 1460 | M: +44 7917-44-79-88 |
wawrzek@... . www.r3.com

--

Dr Wawrzyniec (Wawrzek) Niewodniczański | R3. | DevOps Lead
2 London Wall Place, 12th Floor, | London, EC2Y 5AU
O: +44 207 113 1460 | M: +44 7917-44-79-88 |
wawrzek@... . www.r3.com

--

Dr Wawrzyniec (Wawrzek) Niewodniczański | R3. | DevOps Lead
2 London Wall Place, 12th Floor, | London, EC2Y 5AU
O: +44 207 113 1460 | M: +44 7917-44-79-88 |
wawrzek@... . www.r3.com

Re: CordaDemoBench

Arthur Souza
 

Hi Wawrzek,

I checked JavaFX and now compiled with success..thank you!

But now when I have been started JAR in the bin folder and I received this message, I tried this commando below:
./demobench (shell script init)
Error: JavaFX runtime components are missing, and are required to run this application
or :
java -Djava.util.logging.config.class=net.corda.demobench.config.LoggingConfig -jar lib/demobench-4.4-SNAPSHOT-jdk11.jar
Error: JavaFX runtime components are missing, and are required to run this application

and after tried this:

java -Djava.util.logging.config.class=net.corda.demobench.config.LoggingConfig -jar --module-path /Users/arthur/Library/JavaFX/javafx-sdk-11.0.2/lib --add-modules javafx.controls,javafx.graphics  --add-exports=javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.iio=ALL-UNNAMED  lib/demobench-4.4-SNAPSHOT-jdk11.jar

and show this error:
Caused by: java.lang.IllegalAccessError: class com.sun.javafx.fxml.FXMLLoaderHelper (in unnamed module @0x229bfeec) cannot access class com.sun.javafx.util.Utils (in module javafx.graphics) because module javafx.graphics does not export com.sun.javafx.util to unnamed module @0x229bfeec
at com.sun.javafx.fxml.FXMLLoaderHelper.<clinit>(FXMLLoaderHelper.java:38)
at javafx.fxml.FXMLLoader.<clinit>(FXMLLoader.java:2056)
at tornadofx.UIComponent.loadFXML(Component.kt:989)
at tornadofx.UIComponent$fxml$1.<init>(Component.kt:979)
at tornadofx.UIComponent.fxml(Component.kt:978)
at tornadofx.UIComponent.fxml$default(Component.kt:978)
at net.corda.demobench.views.DemoBenchView.<init>(DemoBenchView.kt:18)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at java.base/java.lang.Class.newInstance(Class.java:584)
at tornadofx.FXKt.find(FX.kt:405)
at tornadofx.FXKt.find$default(FX.kt:391)
at tornadofx.App.start(App.kt:77)
at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(LauncherImpl.java:846)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(PlatformImpl.java:455)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
Exception running application net.corda.demobench.DemoBench

I believed is something on JavaFX modules export. Did you see this?

Best,

Arthur
 

On Mon, Nov 25, 2019 at 10:42 AM Wawrzyniec Niewodniczanski via Groups.Io <wawrzekn=r3.com@groups.io> wrote:

Hi,

What's the error message?

I wonder if JDK has JavaFx. Does it?

Wawrzek


On 25/11/2019 13:36, Arthur Souza via Groups.Io wrote:
Wawrzek, I used JDK 1.8.0_222 and Gradle 6.0.

I tried to use this guide below, but it didn't work.


I cloned the corda repository and used this command from corda folder:

./gradlew tools:demobench:installDist

cd tools/demobench/build/install/demobench

bin/demobench


Best,

Arthur

On Mon, Nov 25, 2019 at 9:56 AM Wawrzyniec Niewodniczanski via Groups.Io <wawrzekn=r3.com@groups.io> wrote:

What JDK/JRE do you run it with?

Wawrzek

On 22/11/2019 19:20, Arthur Souza via Groups.Io wrote:
Hello Everyone,

Someone had been used cordademobench in Ubuntu. I have very difficulty to execute it.

Thank you.

Arthur
--

Dr Wawrzyniec (Wawrzek) Niewodniczański | R3. | DevOps Lead
2 London Wall Place, 12th Floor, | London, EC2Y 5AU
O: +44 207 113 1460 | M: +44 7917-44-79-88 |
wawrzek@... . www.r3.com

--

Dr Wawrzyniec (Wawrzek) Niewodniczański | R3. | DevOps Lead
2 London Wall Place, 12th Floor, | London, EC2Y 5AU
O: +44 207 113 1460 | M: +44 7917-44-79-88 |
wawrzek@... . www.r3.com

Re: CordaDemoBench

Wawrzyniec Niewodniczanski
 

Hi,

What's the error message?

I wonder if JDK has JavaFx. Does it?

Wawrzek


On 25/11/2019 13:36, Arthur Souza via Groups.Io wrote:
Wawrzek, I used JDK 1.8.0_222 and Gradle 6.0.

I tried to use this guide below, but it didn't work.


I cloned the corda repository and used this command from corda folder:

./gradlew tools:demobench:installDist

cd tools/demobench/build/install/demobench

bin/demobench


Best,

Arthur

On Mon, Nov 25, 2019 at 9:56 AM Wawrzyniec Niewodniczanski via Groups.Io <wawrzekn=r3.com@groups.io> wrote:

What JDK/JRE do you run it with?

Wawrzek

On 22/11/2019 19:20, Arthur Souza via Groups.Io wrote:
Hello Everyone,

Someone had been used cordademobench in Ubuntu. I have very difficulty to execute it.

Thank you.

Arthur
--

Dr Wawrzyniec (Wawrzek) Niewodniczański | R3. | DevOps Lead
2 London Wall Place, 12th Floor, | London, EC2Y 5AU
O: +44 207 113 1460 | M: +44 7917-44-79-88 |
wawrzek@... . www.r3.com

--

Dr Wawrzyniec (Wawrzek) Niewodniczański | R3. | DevOps Lead
2 London Wall Place, 12th Floor, | London, EC2Y 5AU
O: +44 207 113 1460 | M: +44 7917-44-79-88 |
wawrzek@... . www.r3.com

Re: CordaDemoBench

Arthur Souza
 

Wawrzek, I used JDK 1.8.0_222 and Gradle 6.0.

I tried to use this guide below, but it didn't work.


I cloned the corda repository and used this command from corda folder:

./gradlew tools:demobench:installDist

cd tools/demobench/build/install/demobench

bin/demobench


Best,

Arthur

On Mon, Nov 25, 2019 at 9:56 AM Wawrzyniec Niewodniczanski via Groups.Io <wawrzekn=r3.com@groups.io> wrote:

What JDK/JRE do you run it with?

Wawrzek

On 22/11/2019 19:20, Arthur Souza via Groups.Io wrote:
Hello Everyone,

Someone had been used cordademobench in Ubuntu. I have very difficulty to execute it.

Thank you.

Arthur
--

Dr Wawrzyniec (Wawrzek) Niewodniczański | R3. | DevOps Lead
2 London Wall Place, 12th Floor, | London, EC2Y 5AU
O: +44 207 113 1460 | M: +44 7917-44-79-88 |
wawrzek@... . www.r3.com

Re: CordaDemoBench

Wawrzyniec Niewodniczanski
 

What JDK/JRE do you run it with?

Wawrzek

On 22/11/2019 19:20, Arthur Souza via Groups.Io wrote:
Hello Everyone,

Someone had been used cordademobench in Ubuntu. I have very difficulty to execute it.

Thank you.

Arthur
--

Dr Wawrzyniec (Wawrzek) Niewodniczański | R3. | DevOps Lead
2 London Wall Place, 12th Floor, | London, EC2Y 5AU
O: +44 207 113 1460 | M: +44 7917-44-79-88 |
wawrzek@... . www.r3.com

CordaDemoBench

Arthur Souza
 

Hello Everyone,

Someone had been used cordademobench in Ubuntu. I have very difficulty to execute it.

Thank you.

Arthur

Corda Summit @ NYC 2020 + Call for Speakers

Jamiel Sheikh
 

Join us in NYC for a 2 day Corda Summit April 21-22. Details: http://CordaSummit.com

Call for speakers submit here
RSVP here
More details, including sponsorship, booths and volunteer opportunities, are available at CordaSummit  




--
Jamiel Sheikh, CEO
54 W 40th Street
New York, NY 10018

Corda resources

Jona
 

Hello Everyone, 
 
Reaching out to share some resources that we’re producing around building and interacting with Corda. 
 
As we recently launched our support for Corda on Chainstack, we’ve been busy adding information to our docs site about Corda as a whole and how developers can build with it, including a tutorial for deploying a CorDapp to enable events ticket distribution on a network. Check out some of our resources at the links below:
 
 
We value great documentation and would appreciate any feedback from this community, so please feel free to commit changes or get in touch if you’d like to discuss more. 
 
Also, final shameless plug that we’ll be hosting a webinar ‘Build Better with Corda’ on Tuesday November 5th at 17:00 (UTC+08.00). If your time zone happens to be awake at that time, it would be great to see you there. You can register at https://chainstack.com/webinar-corda/. We'll also send some material after the fact for anyone who isn't able to attend.

Cheers!

New maintainer: Rick Parker

Mike Hearn
 

Hello Corda community,

At CordaCon a change to the leadership of the project was announced:

  • The new maintainer of the open source project is Rick Parker.
  • The new head of engineering at R3 is Dave Hudson.
Me and Richard will still be around contributing essay-length emails and occasional PRs, so this is not expected to be a disruptive change. Richard continues as CTO with more time is being freed up for long range thinking and analysis, something too many companies struggle to prioritise. I'm moving on to a new project at R3 described briefly below.

Rick Parker is one of the earliest to join the Corda team, back before it even was called Corda - his first commit was in May 2016. He's worked on many aspects of the project and is one of our most senior engineers. He's recently done a great job of leading the performance team (his tech talk on that is here) and currently has oversight of all work on the core platform. You can contact him directly at rick.parker@... or on Slack as user parkri. Amongst his priorities for maintainership is putting in place better procedures for ensuring bugs and PRs are triaged quickly - unfortunately, as we've grown responsibility for the day to day duties of running the open source project have sometimes shifted around between people and things slip between the cracks. Sorry about that! 

Dave Hudson was giving tech talks on statistical analysis of Bitcoin way back in 2014 (read more on his website hashingit.com) so he's something of a blockchain old hand. Dave has been with R3 since 2017 and isn't new to many of you: he was previously running R3's professional services arm, and now has responsibility for all of delivery and development of both Corda and Corda Enterprise. 

I'll be splitting my time between Corda and a new project we announced last week at CordaCon: Conclave.

Conclave is a generalisation of the JVM in SGX work we've been doing over the past couple of years. Our focus until now has been on running deterministic Corda smart contracts inside enclaves, to provide a major privacy upgrade. We're keeping up the same level of focus on that work whilst simultaneously setting up a new team to bring arbitrary multi-party computations to developers.

I'll be writing more about Conclave and MPC in future. If you already know how you'd like to use MPC in your apps please enter your details here and we'll contact you when ready:

https://www.r3.com/conclave-beta/

We're currently revamping the API and exploring attack scenarios that affect how an MPC API needs to be designed. Once that work is done we'll start a multi-iteration beta programme, like we did with the pre-1.0 Corda milestones.

Decentralised application of interest rates to tokens

Mike Hearn
 

A common request is for Corda tokens to support interest rates. The current Tokens SDK doesn't have this feature and there are quite a few different proposals kicking around for how to add it.

I've tossed a hat in the ring here:

https://github.com/corda/token-sdk/issues/148

It's just a draft proposal. Feedback wanted!

Re: CorDapp or CordApp?

Lanfranco Morini
 

That is Corda Distributed app


From: corda-dev@groups.io <corda-dev@groups.io> on behalf of richard via Groups.Io <richard@...>
Sent: Wednesday, October 30, 2019 6:46:25 PM
To: corda-dev@groups.io <corda-dev@groups.io>
Subject: Re: [corda-dev] CorDapp or CordApp?
 

CorDapp.

 

Richard G Brown R3. | Chief Technology Officer

2 London Wall Place | Floor 12 | London | EC2Y 5AU

M: +44 7764 666821 | T: @gendal

richard@... . www.r3.com

 

From: <corda-dev@groups.io> on behalf of "Jamiel Sheikh via Groups.Io" <jamiel@...>
Reply to: "corda-dev@groups.io" <corda-dev@groups.io>
Date: Wednesday, 30 October 2019 at 17:32
To: "corda-dev@groups.io" <corda-dev@groups.io>
Subject: [corda-dev] CorDapp or CordApp?

 

Which is it, officially? I saw it spelled both ways @ CordaCon

 

--

Jamiel Sheikh, CEO

54 W 40th Street

New York, NY 10018

Re: CorDapp or CordApp?

richard@...
 

CorDapp.

 

Richard G Brown R3. | Chief Technology Officer

2 London Wall Place | Floor 12 | London | EC2Y 5AU

M: +44 7764 666821 | T: @gendal

richard@... . www.r3.com

 

From: <corda-dev@groups.io> on behalf of "Jamiel Sheikh via Groups.Io" <jamiel@...>
Reply to: "corda-dev@groups.io" <corda-dev@groups.io>
Date: Wednesday, 30 October 2019 at 17:32
To: "corda-dev@groups.io" <corda-dev@groups.io>
Subject: [corda-dev] CorDapp or CordApp?

 

Which is it, officially? I saw it spelled both ways @ CordaCon

 

--

Jamiel Sheikh, CEO

54 W 40th Street

New York, NY 10018

CorDapp or CordApp?

Jamiel Sheikh
 

Which is it, officially? I saw it spelled both ways @ CordaCon

--
Jamiel Sheikh, CEO
54 W 40th Street
New York, NY 10018

Re: Tokens

Barry Kreiser
 

Thank you 

B

On Mon, Oct 28, 2019 at 4:11 AM Roger Willis via Groups.Io <roger.willis=r3.com@groups.io> wrote:

An issuer whitelist maintained by a business network operator is a sensible approach. You can even distribute the list as a state and require that it is included as a reference state in transactions. Cheers

 

From: <corda-dev@groups.io> on behalf of "Barry Kreiser via Groups.Io" <barry=guild1.com@groups.io>
Reply-To: "corda-dev@groups.io" <corda-dev@groups.io>
Date: Monday, 28 October 2019 at 10:06
To: "corda-dev@groups.io" <corda-dev@groups.io>
Subject: Re: [corda-dev] Tokens

 

Nudge

 

On Fri, Oct 25, 2019 at 8:59 AM Barry Kreiser via Groups.Io <barry=guild1.com@groups.io> wrote:

Thanks Manos, could you elaborate please.  

 

I am after an existing pattern if it exists to have a concept of valid issuers on the business network.  

My approach was going to be to check the issuers/token types on the token spend against the BNO which would control who

could issue what.  Just looking for validation to my approach or alternative patterns already proven out.

 

Thanks,


Barry Kreiser | Director/CTO | GuildOne Inc.

 

GuildOne. Trust Through Transformation.

 

 

On Fri, Oct 25, 2019 at 3:18 AM Manos Batsis <manosbatsis@...> wrote:

I tend to extend EvolvableTolen and contract constraints.

 

Hth,

 

Manos

 

On Thu, 24 Oct 2019, 23:48 Barry Kreiser, <barry@...> wrote:

The Token Guy (Roger?),

 

We are working with tokens sdk as of late and wondering if there are existing patterns controlling who can issue tokens on a business network or is it best to control that on the token spend?

 

We intend to use the tokens as a means to settle obligations via Corda Settler and were going to add in a "isValidToken(issuer,tokenType)" flow onto our BNO node that would be called during settlement.

 

Thanks in advance for any ideas or pointing me in the right direction.


Barry Kreiser | Director/CTO | GuildOne Inc.

GuildOne. Trust Through Transformation.

--

Barry Kreiser | Director/CTO | GuildOne Inc.

 

GuildOne. Trust Through Transformation.

--
Barry Kreiser | Director/CTO | GuildOne Inc.

GuildOne. Trust Through Transformation.

Re: Tokens

Roger Willis
 

An issuer whitelist maintained by a business network operator is a sensible approach. You can even distribute the list as a state and require that it is included as a reference state in transactions. Cheers

 

From: <corda-dev@groups.io> on behalf of "Barry Kreiser via Groups.Io" <barry@...>
Reply-To: "corda-dev@groups.io" <corda-dev@groups.io>
Date: Monday, 28 October 2019 at 10:06
To: "corda-dev@groups.io" <corda-dev@groups.io>
Subject: Re: [corda-dev] Tokens

 

Nudge

 

On Fri, Oct 25, 2019 at 8:59 AM Barry Kreiser via Groups.Io <barry=guild1.com@groups.io> wrote:

Thanks Manos, could you elaborate please.  

 

I am after an existing pattern if it exists to have a concept of valid issuers on the business network.  

My approach was going to be to check the issuers/token types on the token spend against the BNO which would control who

could issue what.  Just looking for validation to my approach or alternative patterns already proven out.

 

Thanks,


Barry Kreiser | Director/CTO | GuildOne Inc.

 

GuildOne. Trust Through Transformation.

 

 

On Fri, Oct 25, 2019 at 3:18 AM Manos Batsis <manosbatsis@...> wrote:

I tend to extend EvolvableTolen and contract constraints.

 

Hth,

 

Manos

 

On Thu, 24 Oct 2019, 23:48 Barry Kreiser, <barry@...> wrote:

The Token Guy (Roger?),

 

We are working with tokens sdk as of late and wondering if there are existing patterns controlling who can issue tokens on a business network or is it best to control that on the token spend?

 

We intend to use the tokens as a means to settle obligations via Corda Settler and were going to add in a "isValidToken(issuer,tokenType)" flow onto our BNO node that would be called during settlement.

 

Thanks in advance for any ideas or pointing me in the right direction.


Barry Kreiser | Director/CTO | GuildOne Inc.

GuildOne. Trust Through Transformation.

--

Barry Kreiser | Director/CTO | GuildOne Inc.

 

GuildOne. Trust Through Transformation.

Re: Tokens

Barry Kreiser
 

Nudge

On Fri, Oct 25, 2019 at 8:59 AM Barry Kreiser via Groups.Io <barry=guild1.com@groups.io> wrote:
Thanks Manos, could you elaborate please.  

I am after an existing pattern if it exists to have a concept of valid issuers on the business network.  
My approach was going to be to check the issuers/token types on the token spend against the BNO which would control who
could issue what.  Just looking for validation to my approach or alternative patterns already proven out.

Thanks,

Barry Kreiser | Director/CTO | GuildOne Inc.

GuildOne. Trust Through Transformation.


On Fri, Oct 25, 2019 at 3:18 AM Manos Batsis <manosbatsis@...> wrote:
I tend to extend EvolvableTolen and contract constraints.

Hth,

Manos

On Thu, 24 Oct 2019, 23:48 Barry Kreiser, <barry@...> wrote:
The Token Guy (Roger?),

We are working with tokens sdk as of late and wondering if there are existing patterns controlling who can issue tokens on a business network or is it best to control that on the token spend?

We intend to use the tokens as a means to settle obligations via Corda Settler and were going to add in a "isValidToken(issuer,tokenType)" flow onto our BNO node that would be called during settlement.

Thanks in advance for any ideas or pointing me in the right direction.

Barry Kreiser | Director/CTO | GuildOne Inc.
GuildOne. Trust Through Transformation.

--
Barry Kreiser | Director/CTO | GuildOne Inc.

GuildOne. Trust Through Transformation.

Re: Tokens

Barry Kreiser
 

Thanks Manos, could you elaborate please.  

I am after an existing pattern if it exists to have a concept of valid issuers on the business network.  
My approach was going to be to check the issuers/token types on the token spend against the BNO which would control who
could issue what.  Just looking for validation to my approach or alternative patterns already proven out.

Thanks,

Barry Kreiser | Director/CTO | GuildOne Inc.

GuildOne. Trust Through Transformation.


On Fri, Oct 25, 2019 at 3:18 AM Manos Batsis <manosbatsis@...> wrote:
I tend to extend EvolvableTolen and contract constraints.

Hth,

Manos

On Thu, 24 Oct 2019, 23:48 Barry Kreiser, <barry@...> wrote:
The Token Guy (Roger?),

We are working with tokens sdk as of late and wondering if there are existing patterns controlling who can issue tokens on a business network or is it best to control that on the token spend?

We intend to use the tokens as a means to settle obligations via Corda Settler and were going to add in a "isValidToken(issuer,tokenType)" flow onto our BNO node that would be called during settlement.

Thanks in advance for any ideas or pointing me in the right direction.

Barry Kreiser | Director/CTO | GuildOne Inc.
GuildOne. Trust Through Transformation.