public interface StateProofService
Modifier and Type | Method and Description |
---|---|
io.reactivex.Observable<StateMerkleProof<AccountInfo>> |
account(AccountInfo state)
It returns the StateMerkleProof of an account.
|
io.reactivex.Observable<StateMerkleProof<AccountInfo>> |
account(Address address)
It returns the StateMerkleProof of an account.
|
io.reactivex.Observable<StateMerkleProof<AccountRestrictions>> |
accountRestrictions(AccountRestrictions state)
It returns the StateMerkleProof of an account restriction.
|
io.reactivex.Observable<StateMerkleProof<AccountRestrictions>> |
accountRestrictions(Address address)
It returns the StateMerkleProof of an account restriction.
|
io.reactivex.Observable<StateMerkleProof<HashLockInfo>> |
hashLock(HashLockInfo state)
It returns the StateMerkleProof of a hash lock.
|
io.reactivex.Observable<StateMerkleProof<HashLockInfo>> |
hashLock(java.lang.String hash)
It returns the StateMerkleProof of a hash lock.
|
io.reactivex.Observable<StateMerkleProof<Metadata>> |
metadata(Metadata state)
It returns the StateMerkleProof of a metadata.
|
io.reactivex.Observable<StateMerkleProof<Metadata>> |
metadata(java.lang.String compositeHash)
It returns the StateMerkleProof of a metadata.
|
io.reactivex.Observable<StateMerkleProof<MosaicInfo>> |
mosaic(MosaicId mosaicId)
It returns the StateMerkleProof of a mosaic.
|
io.reactivex.Observable<StateMerkleProof<MosaicInfo>> |
mosaic(MosaicInfo state)
It returns the StateMerkleProof of a mosaic.
|
io.reactivex.Observable<StateMerkleProof<MosaicRestriction<?>>> |
mosaicRestriction(MosaicRestriction<?> state)
It returns the StateMerkleProof of a mosaic restriction.
|
io.reactivex.Observable<StateMerkleProof<MosaicRestriction<?>>> |
mosaicRestriction(java.lang.String compositeHash)
It returns the StateMerkleProof of a mosaic restriction.
|
io.reactivex.Observable<StateMerkleProof<MultisigAccountInfo>> |
multisig(Address address)
It returns the StateMerkleProof of a multisig account.
|
io.reactivex.Observable<StateMerkleProof<MultisigAccountInfo>> |
multisig(MultisigAccountInfo state)
It returns the StateMerkleProof of a multisig account.
|
io.reactivex.Observable<StateMerkleProof<NamespaceInfo>> |
namespace(NamespaceId namespaceId)
It returns the StateMerkleProof of a namespace.
|
io.reactivex.Observable<StateMerkleProof<NamespaceInfo>> |
namespace(NamespaceInfo state)
It returns the StateMerkleProof of a namespace.
|
io.reactivex.Observable<StateMerkleProof<SecretLockInfo>> |
secretLock(SecretLockInfo state)
It returns the StateMerkleProof of a secret lock.
|
io.reactivex.Observable<StateMerkleProof<SecretLockInfo>> |
secretLock(java.lang.String compositeHash)
It returns the StateMerkleProof of a secret lock.
|
io.reactivex.Observable<StateMerkleProof<MosaicInfo>> mosaic(MosaicId mosaicId)
mosaicId
- the mosaic id of the state to be loadedStateMerkleProof
io.reactivex.Observable<StateMerkleProof<MosaicInfo>> mosaic(MosaicInfo state)
state
- the mosaic stateStateMerkleProof
io.reactivex.Observable<StateMerkleProof<MosaicRestriction<?>>> mosaicRestriction(java.lang.String compositeHash)
compositeHash
- the restriction id of the state to be loadedStateMerkleProof
io.reactivex.Observable<StateMerkleProof<MosaicRestriction<?>>> mosaicRestriction(MosaicRestriction<?> state)
state
- the mosaic restriction stateStateMerkleProof
io.reactivex.Observable<StateMerkleProof<HashLockInfo>> hashLock(java.lang.String hash)
hash
- the hash lock id of the state to be loadedStateMerkleProof
io.reactivex.Observable<StateMerkleProof<HashLockInfo>> hashLock(HashLockInfo state)
state
- the hash lock state.StateMerkleProof
io.reactivex.Observable<StateMerkleProof<SecretLockInfo>> secretLock(java.lang.String compositeHash)
compositeHash
- the secret lock id of the state to be loadedStateMerkleProof
io.reactivex.Observable<StateMerkleProof<SecretLockInfo>> secretLock(SecretLockInfo state)
state
- the secret lock stateStateMerkleProof
io.reactivex.Observable<StateMerkleProof<Metadata>> metadata(java.lang.String compositeHash)
compositeHash
- the metadata id of the state to be loadedStateMerkleProof
io.reactivex.Observable<StateMerkleProof<Metadata>> metadata(Metadata state)
state
- the metadata stateStateMerkleProof
io.reactivex.Observable<StateMerkleProof<AccountRestrictions>> accountRestrictions(Address address)
address
- the account restriction address.StateMerkleProof
io.reactivex.Observable<StateMerkleProof<AccountRestrictions>> accountRestrictions(AccountRestrictions state)
state
- the account restriction state.StateMerkleProof
io.reactivex.Observable<StateMerkleProof<AccountInfo>> account(Address address)
address
- the account address.StateMerkleProof
io.reactivex.Observable<StateMerkleProof<AccountInfo>> account(AccountInfo state)
state
- the account state.StateMerkleProof
io.reactivex.Observable<StateMerkleProof<MultisigAccountInfo>> multisig(Address address)
address
- the multisig account address.StateMerkleProof
io.reactivex.Observable<StateMerkleProof<MultisigAccountInfo>> multisig(MultisigAccountInfo state)
state
- the multisig account state.StateMerkleProof
io.reactivex.Observable<StateMerkleProof<NamespaceInfo>> namespace(NamespaceId namespaceId)
namespaceId
- the namespace id.StateMerkleProof
io.reactivex.Observable<StateMerkleProof<NamespaceInfo>> namespace(NamespaceInfo state)
state
- the namespace state.StateMerkleProof