lib/etherlite/contract/base.rb in etherlite-0.1.8 vs lib/etherlite/contract/base.rb in etherlite-0.2.0

- old
+ new

@@ -33,13 +33,10 @@ as = options[:as] || options[:client].try(:default_account) || Etherlite.default_account tx_data = binary tx_data += constructor.encode(_args) unless constructor.nil? - tx = as.send_transaction({ data: tx_data }.merge(options)) - if tx.wait_for_block(timeout: options.fetch(:timeout, 120)) - at tx.contract_address, as: as - end + as.send_transaction({ data: tx_data }.merge(options)) end def self.at(_address, client: nil, as: nil) _address = Etherlite::Utils.normalize_address_param _address