Я создал Non fungible
Evolvable token
, показанный ниже
@BelongsToContract(PropertyStateTokenTypeContract::class)
data class PropertyState1(
val landTitle: String,
val location: String,
val price: String,
val maintainer: Party,
override val linearId: UniqueIdentifier,
override val fractionDigits: Int = 0
) : EvolvableTokenType() {
companion object {
val contractId = this::class.java.enclosingClass.canonicalName
}
override val maintainers: List<Party> get() = listOf(maintainer)
}
Я выдал этот токен из узла (PartyA) для учетной записи, используя tokenPointer
, как показано ниже
val TestAccount = subFlow(OurAccounts()).filter { it.state.data.name == nameOfAccount }.last()
val anonymous_party = subFlow(RequestKeyForAccount(TestAccount.state.data))
val propertytokentype = a.state.data.toPointer<PropertyState1>()
val PropertyToke = propertytokentype issuedBy ourIdentity heldBy anonymous_party
val issue = subFlow(ConfidentialIssueTokens(listOf( PropertyToke)))
Теперь я хочу перенести этот токен на учетную запись, которая находится в PartyB. Так как же мне этого добиться?