none
Zugriff aufgrund des Schutzgrades nicht möglich RRS feed

  • Frage

  • Hi,

    ich beiße mich gerade wieder an einem Problem fest, wofür ich Hilfe benötigen könnte.

    Hier der Code:

    NBitcoin.Transaction _transaction = new NBitcoin.Transaction() -> Fehler: Zugriff aufgrund des Schutzgrades nicht möglich.

    Hier die Definition:

    namespace NBitcoin
    {
        public class Transaction : IBitcoinSerializable
        {
            protected const uint NoDummyInput = 134217728;
            public static uint CURRENT_VERSION;
            public static uint MAX_STANDARD_TX_SIZE;
            protected uint nVersion;
            protected TxInList vin;
            protected TxOutList vout;
            protected LockTime nLockTime;
    
            protected internal Transaction();

    Die Bibliothek wurde aktualisiert. Seit der Aktualisierung bekomme ich diesen Fehler. Früher sah der Code wie folgt aus:

    namespace NBitcoin
    {
        public class Transaction : IBitcoinSerializable
        {
            public static uint CURRENT_VERSION;
            public static uint MAX_STANDARD_TX_SIZE;
    
            public Transaction();
            public Transaction(byte[] bytes);
            public Transaction(string hex, ProtocolVersion version = ProtocolVersion.PROTOCOL_VERSION);

    Damit war das erstellen eines neuen Objekts von Transaction kein Problem und der Code lief. 

    Leider finde ich kein Beispiel mit der neuen Bibliothek und google wirft mir auch nix aus, was ich tun kann. Kann mir jemand helfen?

    LG


    .::datekk::.

    Dienstag, 16. Februar 2021 15:59

Antworten

Alle Antworten