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