public class VaultFiller
Modifier and Type | Method and Description |
---|---|
static long[] |
calculateRandomlySizedAmounts(Amount<java.util.Currency> howMuch,
int min,
int max,
java.util.Random rng) |
static Vault |
fillWithSomeTestCash(ServiceHub $receiver,
Amount<java.util.Currency> howMuch,
Party outputNotary,
int atLeastThisManyStates,
int atMostThisManyStates,
java.util.Random rng,
OpaqueBytes ref,
CompositeKey ownedBy,
PartyAndReference issuedBy,
java.security.KeyPair issuerKey)
Creates a random set of between (by default) 3 and 10 cash states that add up to the given amount and adds them
to the vault. This is intended for unit tests. The cash is issued by DUMMY_CASH_ISSUER and owned by the legal
identity key from the storage service.
|
public static Vault fillWithSomeTestCash(ServiceHub $receiver, Amount<java.util.Currency> howMuch, Party outputNotary, int atLeastThisManyStates, int atMostThisManyStates, java.util.Random rng, OpaqueBytes ref, CompositeKey ownedBy, PartyAndReference issuedBy, java.security.KeyPair issuerKey)
Creates a random set of between (by default) 3 and 10 cash states that add up to the given amount and adds them to the vault. This is intended for unit tests. The cash is issued by DUMMY_CASH_ISSUER and owned by the legal identity key from the storage service.
The service hub needs to provide at least a key management service and a storage service.
outputNotary
- the notary to use for output states. The transaction is NOT signed by this notary.public static long[] calculateRandomlySizedAmounts(Amount<java.util.Currency> howMuch, int min, int max, java.util.Random rng)