public override object execute()
        {
            if (string.IsNullOrWhiteSpace(address))
            {
                throw new ArgumentNullException("address");
            }

            options.Add("address", address);
            string jsonrpc_raw_data        = Client.Execute(method, options);
            SimpleBoolResponseClass result = new SimpleBoolResponseClass();

            return(result.ReadObject(jsonrpc_raw_data));
        }
        /// <summary>
        /// Проверка правильности адреса
        /// </summary>
        /// <param name="address">Bitcoin address</param>
        public SimpleBoolResponseClass ValidateAddress(string address)
        {
            if (address == null)
            {
                address = "";
            }

            ValidateAddressMethodClass validateAddressMethodClass = new ValidateAddressMethodClass(this)
            {
                address = address
            };
            SimpleBoolResponseClass simpleBoolResponseClass = (SimpleBoolResponseClass)validateAddressMethodClass.execute();

            return(simpleBoolResponseClass);
        }
        /// <summary>
        /// Проверка принадлежности адреса кошельку
        /// </summary>
        /// <param name="check_address">Проверяемы адрес</param>
        public SimpleBoolResponseClass IsAddressMine(string check_address)
        {
            if (check_address == null)
            {
                check_address = "";
            }

            SimpleBoolResponseClass simpleBoolResponseClass = ValidateAddress(check_address);

            if (simpleBoolResponseClass == null)
            {
                return(null);
            }

            IsAddressMineMethodClass isAddressMineMethodClass = new IsAddressMineMethodClass(this)
            {
                address = check_address
            };

            simpleBoolResponseClass = (SimpleBoolResponseClass)isAddressMineMethodClass.execute();

            return(simpleBoolResponseClass);
        }