Class APIError

    • Method Detail

      • clone

        public APIError clone()
        Creates a copy of the APIError
        Overrides:
        clone in class Object
      • apimisuse_error

        public static APIError apimisuse_error​(String err)
        Utility method to constructs a new APIMisuseError-variant APIError
      • fee_rate_too_high

        public static APIError fee_rate_too_high​(String err,
                                                 int feerate)
        Utility method to constructs a new FeeRateTooHigh-variant APIError
      • invalid_route

        public static APIError invalid_route​(String err)
        Utility method to constructs a new InvalidRoute-variant APIError
      • channel_unavailable

        public static APIError channel_unavailable​(String err)
        Utility method to constructs a new ChannelUnavailable-variant APIError
      • monitor_update_in_progress

        public static APIError monitor_update_in_progress()
        Utility method to constructs a new MonitorUpdateInProgress-variant APIError
      • incompatible_shutdown_script

        public static APIError incompatible_shutdown_script​(ShutdownScript script)
        Utility method to constructs a new IncompatibleShutdownScript-variant APIError
      • eq

        public boolean eq​(APIError b)
        Checks if two APIErrors contain equal inner contents. This ignores pointers and is_owned flags and looks at the values in fields.
      • write

        public byte[] write()
        Serialize the APIError object into a byte array which can be read by APIError_read