Class Session

    • Constructor Detail

      • Session

        public Session()
      • Session

        public Session​(boolean installUpgrade,
                       TransactionRuntime runtime,
                       byte[] moduleBytes,
                       long transferredValue,
                       Digest seed)
    • Method Detail

      • getByteTag

        public byte getByteTag()
        Specified by:
        getByteTag in interface Tag
      • getTAG_FIELD_INDEX

        public int getTAG_FIELD_INDEX()
      • getSESSION_TAG

        public byte getSESSION_TAG()
      • getSESSION_IS_INSTALL_INDEX

        public int getSESSION_IS_INSTALL_INDEX()
      • getSESSION_RUNTIME_INDEX

        public int getSESSION_RUNTIME_INDEX()
      • getSESSION_MODULE_BYTES_INDEX

        public int getSESSION_MODULE_BYTES_INDEX()
      • getSESSION_TRANSFERRED_VALUE_INDEX

        public int getSESSION_TRANSFERRED_VALUE_INDEX()
      • getSESSION_SEED_INDEX

        public int getSESSION_SEED_INDEX()
      • isInstallUpgrade

        public boolean isInstallUpgrade()
        Flag determining if the Wasm is an install/upgrade.
      • getModuleBytes

        public byte[] getModuleBytes()
        The compiled Wasm.
      • getTransferredValue

        public long getTransferredValue()
      • getSeed

        public Digest getSeed()
      • setInstallUpgrade

        public void setInstallUpgrade​(boolean installUpgrade)
        Flag determining if the Wasm is an install/upgrade.
      • setRuntime

        public void setRuntime​(TransactionRuntime runtime)
        The execution runtime to use.
      • setModuleBytes

        public void setModuleBytes​(byte[] moduleBytes)
        The compiled Wasm.
      • setTransferredValue

        public void setTransferredValue​(long transferredValue)
      • setSeed

        public void setSeed​(Digest seed)