Skip to content

Commit e610b39

Browse files
1.0.0-rc5
1 parent 9cfe528 commit e610b39

File tree

2 files changed

+39
-1
lines changed

2 files changed

+39
-1
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ buildscript {
3737
}
3838

3939
group 'io.onixlabs'
40-
version '1.0.0-rc4'
40+
version '1.0.0-rc5'
4141

4242
subprojects {
4343
repositories {
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
/**
2+
* Copyright 2020 Matthew Layton
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
17+
package io.onixlabs.corda.core.contract
18+
19+
import net.corda.core.contracts.BelongsToContract
20+
import net.corda.core.contracts.Contract
21+
import net.corda.core.contracts.StateRef
22+
import net.corda.core.identity.AbstractParty
23+
import net.corda.core.transactions.LedgerTransaction
24+
25+
/**
26+
* Represents a dummy state and contract that will never be used.
27+
* This exists so that Corda will load the contract into attachment storage.
28+
*/
29+
@Suppress("UNUSED")
30+
internal class DummyContract : Contract {
31+
override fun verify(tx: LedgerTransaction) = Unit
32+
33+
@BelongsToContract(DummyContract::class)
34+
class DummyState : ChainState {
35+
override val previousStateRef: StateRef? get() = null
36+
override val participants: List<AbstractParty> get() = emptyList()
37+
}
38+
}

0 commit comments

Comments
 (0)