Tabnine Logo
Contract.isLimitedForTestnet
Code IndexAdd Tabnine to your IDE (free)

How to use
isLimitedForTestnet
method
in
com.icodici.universa.contract.Contract

Best Java code snippets using com.icodici.universa.contract.Contract.isLimitedForTestnet (Showing top 17 results out of 315)

origin: UniversaBlockchain/universa

  if (key.getBitStrength() != 2048) {
    isSuitableForTestnet = false;
    if (isLimitedForTestnet()) {
      res = false;
      addError(Errors.FORBIDDEN, "Only 2048 keys is allowed in the test payment mode.");
if (isLimitedForTestnet()) {
  res = false;
  addError(Errors.FORBIDDEN, "Contracts with expiration date father then " + Config.maxExpirationMonthsInTestMode + " months from now is not allowed in the test payment mode.");
if (ni.getExpiresAt().isAfter(expirationLimit)) {
  isSuitableForTestnet = false;
  if (isLimitedForTestnet()) {
    res = false;
    addError(Errors.FORBIDDEN, "New items with expiration date father then " + Config.maxExpirationMonthsInTestMode + " months from now is not allowed in the test payment mode.");
if (ri.getExpiresAt().isAfter(expirationLimit)) {
  isSuitableForTestnet = false;
  if (isLimitedForTestnet()) {
    res = false;
    addError(Errors.FORBIDDEN, "Revoking items with expiration date father then " + Config.maxExpirationMonthsInTestMode + " months from now is not allowed in the test payment mode.");
if (isLimitedForTestnet()) {
  res = false;
  addError(Errors.FORBIDDEN, "Contract can cost not more then " + Config.maxCostUInTestMode + " U in the test payment mode.");
origin: UniversaBlockchain/universa

private final void itemDownloaded() {
  report(getLabel(), () -> concatReportMessage("item processor for item: ",
      itemId, " from parcel: ", parcelId,
      " :: itemDownloaded, state ", processingState, " itemState: ", getState()),
      DatagramAdapter.VerboseLevel.BASE);
  if(processingState.canContinue()) {
    synchronized (cache) {
      cache.put(item, getResult());
    }
    synchronized (mutex) {
      //save item in disk cache
      ledger.putItem(record, item, Instant.now().plus(config.getMaxDiskCacheAge()));
    }
    if(item instanceof Contract) {
      if(((Contract)item).isLimitedForTestnet()) {
        markContractTest((Contract) item);
      }
    }
    if(!processingState.isProcessedToConsensus()) {
      processingState = ItemProcessingState.DOWNLOADED;
    }
    if(isCheckingForce) {
      checkItem();
    }
    downloadedEvent.fire();
  }
}
origin: UniversaBlockchain/universa

  if(isLimitedForTestnet()) {
    res = false;
    addError(Errors.BAD_VALUE, "Payment contract has not origin but it is not allowed for parcel. Use standalone register for payment contract.");
if(isLimitedForTestnet()) {
  res = false;
  addError(Errors.BAD_VALUE, "Payment contract that marked as for testnet has not test_u.");
origin: UniversaBlockchain/universa

if(!payment.isLimitedForTestnet())
  ledger.savePayment(parcel.getQuantasLimit()/Quantiser.quantaPerU, paymentProcessor != null ? paymentProcessor.record.getCreatedAt() : ledger.getRecord(payment.getId()).getCreatedAt());
    if(!payload.isLimitedForTestnet()) {
      int paidU = payload.getStateData().getInt(NSmartContract.PAID_U_FIELD_NAME, 0);
      if (paidU > 0)
origin: UniversaBlockchain/universa

assertFalse(parcel.getPaymentContract().isLimitedForTestnet());
assertTrue(parcel.getPayloadContract().isOk());
assertFalse(parcel.getPayloadContract().isLimitedForTestnet());
origin: UniversaBlockchain/universa

assertTrue(parcel.getPaymentContract().isLimitedForTestnet());
assertFalse(parcel.getPayloadContract().isOk());
assertTrue(parcel.getPayloadContract().isLimitedForTestnet());
origin: UniversaBlockchain/universa

assertTrue(parcel.getPaymentContract().isLimitedForTestnet());
assertTrue(parcel.getPayloadContract().isOk());
assertTrue(parcel.getPayloadContract().isLimitedForTestnet());
origin: UniversaBlockchain/universa

assertTrue(parcel.getPaymentContract().isLimitedForTestnet());
assertFalse(parcel.getPayloadContract().isOk());
assertTrue(parcel.getPayloadContract().isLimitedForTestnet());
origin: UniversaBlockchain/universa

assertTrue(parcel.getPaymentContract().isLimitedForTestnet());
assertTrue(parcel.getPayloadContract().isOk());
assertTrue(parcel.getPayloadContract().isLimitedForTestnet());
origin: UniversaBlockchain/universa

assertTrue(parcel.getPaymentContract().isLimitedForTestnet());
assertTrue(parcel.getPayloadContract().isOk());
assertTrue(parcel.getPayloadContract().isLimitedForTestnet());
subItemPayload.traceErrors();
assertTrue(subItemPayload.isOk());
assertTrue(subItemPayload.isLimitedForTestnet());
assertFalse(parcel.getPaymentContract().isLimitedForTestnet());
assertTrue(parcel.getPayloadContract().isOk());
assertFalse(parcel.getPayloadContract().isLimitedForTestnet());
subItemPayload.traceErrors();
assertTrue(subItemPayload.isOk());
assertFalse(subItemPayload.isLimitedForTestnet());
origin: UniversaBlockchain/universa

assertFalse(parcel.getPaymentContract().isLimitedForTestnet());
assertTrue(parcel.getPayloadContract().isOk());
assertFalse(parcel.getPayloadContract().isLimitedForTestnet());
origin: UniversaBlockchain/universa

assertFalse(parcel.getPaymentContract().isLimitedForTestnet());
assertTrue(parcel.getPayloadContract().isOk());
assertFalse(parcel.getPayloadContract().isLimitedForTestnet());
subItemPayload.traceErrors();
assertTrue(subItemPayload.isOk());
assertFalse(subItemPayload.isLimitedForTestnet());
assertTrue(parcel.getPaymentContract().isLimitedForTestnet());
assertTrue(parcel.getPayloadContract().isOk());
assertTrue(parcel.getPayloadContract().isLimitedForTestnet());
subItemPayload.traceErrors();
assertTrue(subItemPayload.isOk());
assertTrue(subItemPayload.isLimitedForTestnet());
origin: UniversaBlockchain/universa

assertFalse(parcel.getPaymentContract().isLimitedForTestnet());
assertTrue(parcel.getPayloadContract().isOk());
assertFalse(parcel.getPayloadContract().isLimitedForTestnet());
origin: UniversaBlockchain/universa

assertFalse(parcel.getPaymentContract().isLimitedForTestnet());
assertTrue(parcel.getPayloadContract().isOk());
assertFalse(parcel.getPayloadContract().isLimitedForTestnet());
origin: UniversaBlockchain/universa

assertFalse(parcel.getPaymentContract().isLimitedForTestnet());
assertTrue(parcel.getPayloadContract().isOk());
assertFalse(parcel.getPayloadContract().isLimitedForTestnet());
origin: UniversaBlockchain/universa

assertTrue(parcel.getPaymentContract().isLimitedForTestnet());
assertFalse(parcel.getPayloadContract().isOk());
assertTrue(parcel.getPayloadContract().isLimitedForTestnet());
origin: UniversaBlockchain/universa

assertFalse(parcel.getPaymentContract().isLimitedForTestnet());
assertTrue(parcel.getPayloadContract().isOk());
assertFalse(parcel.getPayloadContract().isLimitedForTestnet());
com.icodici.universa.contractContractisLimitedForTestnet

Popular methods of Contract

  • <init>
    Extract old, deprecated v2 self-contained binary partially unpacked by the TransactionPack, and fill
  • addNewItems
    Add one or more siblings to the contract. Note that those must be sealed before calling #seal() or #
  • addSignerKey
    Add private key to keys contract binary to be signed with when sealed next time. It is called before
  • getExpiresAt
    Get contract expiration time
  • getId
    Get the id sealing self if need
  • getPackedTransaction
    Pack the contract to the most modern .unicon format, same as TransactionPack#pack(). Uses bounded Tr
  • registerRole
    Register new role. Name must be unique otherwise existing role will be overwritten
  • seal
    Seal contract to binary. This call adds signatures from #getKeysToSignWith()
  • addSignatureToSeal
    Add signature to sealed (before) contract. Do not deserializing or changing contract bytes, but will
  • check
  • createRevision
    Create new revision to be changed, signed sealed and then ready to approve. Created "revision" contr
  • fromDslFile
    Create contract importing its parameters with passed .yaml file. No signatures are added automatical
  • createRevision,
  • fromDslFile,
  • fromPackedTransaction,
  • getCreatedAt,
  • getDefinition,
  • getErrors,
  • getKeysToSignWith,
  • getLastSealedBinary,
  • getNew,
  • getNewItems

Popular in Java

  • Finding current android device location
  • setScale (BigDecimal)
  • getResourceAsStream (ClassLoader)
  • getContentResolver (Context)
  • FileInputStream (java.io)
    An input stream that reads bytes from a file. File file = ...finally if (in != null) in.clos
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • MessageFormat (java.text)
    Produces concatenated messages in language-neutral way. New code should probably use java.util.Forma
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now