Skip to content

Commit 2f76b53

Browse files
Preparation for major version release 2.0.0
1 parent 1d0fb8b commit 2f76b53

File tree

7 files changed

+15
-3
lines changed

7 files changed

+15
-3
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ buildscript {
1515

1616
onixlabs_group = 'io.onixlabs'
1717
onixlabs_corda_core_release_version = '4.0.0-rc3'
18-
onixlabs_corda_idfx_release_version = '4.0.0-rc4'
18+
onixlabs_corda_idfx_release_version = '4.0.0-rc5'
1919

2020
cordapp_platform_version = 10
2121
cordapp_contract_name = 'ONIXLabs Corda BNMS Contract'

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=onixlabs-corda-bnms
22
group=io.onixlabs
3-
version=2.0.0-rc10
3+
version=2.0.0-rc11
44
onixlabs.development.jarsign.keystore=../lib/onixlabs.development.pkcs12
55
onixlabs.development.jarsign.password=5891f47942424d2acbe108691fdb5ba258712fca7e4762be4327241ebf3dbfa3

onixlabs-corda-bnms-contract/src/main/kotlin/io/onixlabs/corda/bnms/contract/membership/MembershipAttestation.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ class MembershipAttestation internal constructor(
7979
membership.state.data.network,
8080
attestor,
8181
setOf(membership.state.data.holder),
82-
membership.toStaticAttestationPointer(),
82+
membership.toStaticAttestationPointer(identifier = membership.state.data.linearId.toString()),
8383
status,
8484
metadata,
8585
linearId,

onixlabs-corda-bnms-workflow/src/main/kotlin/io/onixlabs/corda/bnms/workflow/membership/AmendMembershipAttestationFlow.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import io.onixlabs.corda.bnms.contract.membership.MembershipAttestation
2121
import io.onixlabs.corda.bnms.workflow.addAmendedMembershipAttestation
2222
import io.onixlabs.corda.bnms.workflow.findMembershipForAttestation
2323
import io.onixlabs.corda.core.workflow.*
24+
import io.onixlabs.corda.identityframework.workflow.checkAttestationExistsForAmendment
2425
import net.corda.core.contracts.StateAndRef
2526
import net.corda.core.flows.*
2627
import net.corda.core.identity.Party
@@ -53,6 +54,8 @@ class AmendMembershipAttestationFlow(
5354
override fun call(): SignedTransaction {
5455
currentStep(InitializeFlowStep)
5556
checkSufficientSessionsForContractStates(sessions, newAttestation)
57+
checkAttestationExistsForAmendment(newAttestation)
58+
5659
val membership = findMembershipForAttestation(newAttestation).referenced()
5760

5861
val transaction = buildTransaction(oldAttestation.state.notary) {

onixlabs-corda-bnms-workflow/src/main/kotlin/io/onixlabs/corda/bnms/workflow/membership/IssueMembershipAttestationFlow.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import io.onixlabs.corda.bnms.contract.membership.MembershipAttestation
2121
import io.onixlabs.corda.bnms.workflow.addIssuedMembershipAttestation
2222
import io.onixlabs.corda.bnms.workflow.findMembershipForAttestation
2323
import io.onixlabs.corda.core.workflow.*
24+
import io.onixlabs.corda.identityframework.workflow.checkAttestationExistsForIssuance
2425
import net.corda.core.flows.*
2526
import net.corda.core.identity.Party
2627
import net.corda.core.transactions.SignedTransaction
@@ -52,6 +53,8 @@ class IssueMembershipAttestationFlow(
5253
override fun call(): SignedTransaction {
5354
currentStep(InitializeFlowStep)
5455
checkSufficientSessionsForContractStates(sessions, attestation)
56+
checkAttestationExistsForIssuance(attestation)
57+
5558
val membership = findMembershipForAttestation(attestation).referenced()
5659

5760
val transaction = buildTransaction(notary) {

onixlabs-corda-bnms-workflow/src/main/kotlin/io/onixlabs/corda/bnms/workflow/relationship/AmendRelationshipAttestationFlow.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import io.onixlabs.corda.bnms.contract.relationship.RelationshipAttestation
2121
import io.onixlabs.corda.bnms.workflow.addAmendedRelationshipAttestation
2222
import io.onixlabs.corda.bnms.workflow.findRelationshipForAttestation
2323
import io.onixlabs.corda.core.workflow.*
24+
import io.onixlabs.corda.identityframework.workflow.checkAttestationExistsForAmendment
2425
import net.corda.core.contracts.StateAndRef
2526
import net.corda.core.flows.*
2627
import net.corda.core.transactions.SignedTransaction
@@ -52,6 +53,8 @@ class AmendRelationshipAttestationFlow(
5253
override fun call(): SignedTransaction {
5354
currentStep(InitializeFlowStep)
5455
checkSufficientSessionsForContractStates(sessions, newAttestation, oldAttestation.state.data)
56+
checkAttestationExistsForAmendment(newAttestation)
57+
5558
val relationship = findRelationshipForAttestation(newAttestation).referenced()
5659

5760
val transaction = buildTransaction(oldAttestation.state.notary) {

onixlabs-corda-bnms-workflow/src/main/kotlin/io/onixlabs/corda/bnms/workflow/relationship/IssueRelationshipAttestationFlow.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import io.onixlabs.corda.bnms.contract.relationship.RelationshipAttestation
2121
import io.onixlabs.corda.bnms.workflow.addIssuedRelationshipAttestation
2222
import io.onixlabs.corda.bnms.workflow.findRelationshipForAttestation
2323
import io.onixlabs.corda.core.workflow.*
24+
import io.onixlabs.corda.identityframework.workflow.checkAttestationExistsForIssuance
2425
import net.corda.core.flows.*
2526
import net.corda.core.identity.Party
2627
import net.corda.core.transactions.SignedTransaction
@@ -52,6 +53,8 @@ class IssueRelationshipAttestationFlow(
5253
override fun call(): SignedTransaction {
5354
currentStep(InitializeFlowStep)
5455
checkSufficientSessionsForContractStates(sessions, attestation)
56+
checkAttestationExistsForIssuance(attestation)
57+
5558
val relationship = findRelationshipForAttestation(attestation).referenced()
5659

5760
val transaction = buildTransaction(notary) {

0 commit comments

Comments
 (0)