From a5f235cf5a5fee42226e3ee0bba3e8179f839913 Mon Sep 17 00:00:00 2001 From: Gerald Bauer Date: Mon, 9 Jan 2023 15:24:27 +0100 Subject: [PATCH] up --- abiparser/Rakefile | 1 - abiparser/lib/abiparser.rb | 1 - abiparser/lib/abiparser/constructor.rb | 5 +++-- abiparser/lib/abiparser/function.rb | 20 ++++++++++---------- abiparser/lib/abiparser/version.rb | 2 +- 5 files changed, 14 insertions(+), 15 deletions(-) diff --git a/abiparser/Rakefile b/abiparser/Rakefile index be4180c..3b8723e 100644 --- a/abiparser/Rakefile +++ b/abiparser/Rakefile @@ -22,7 +22,6 @@ Hoe.spec 'abiparser' do ['cocos'], ['bytes'], ['digest-lite'], - ['abicoder'], ] self.licenses = ['Public Domain'] diff --git a/abiparser/lib/abiparser.rb b/abiparser/lib/abiparser.rb index f7b0c99..85d4ee2 100644 --- a/abiparser/lib/abiparser.rb +++ b/abiparser/lib/abiparser.rb @@ -36,7 +36,6 @@ def sig( bin ) end -require 'abicoder' ## our own code diff --git a/abiparser/lib/abiparser/constructor.rb b/abiparser/lib/abiparser/constructor.rb index e8aad60..c3eb0d9 100644 --- a/abiparser/lib/abiparser/constructor.rb +++ b/abiparser/lib/abiparser/constructor.rb @@ -47,7 +47,8 @@ def self.parse( o ) end - attr_reader :inputs, :input_types + attr_reader :inputs + ## :input_types def initialize( inputs: [], payable: false ) @@ -57,7 +58,7 @@ def initialize( inputs: [], ## parse inputs into types ## note: use "calculated" sig(nature) and NOT the type ## (differs for tuples, that is, types with components !!!) - @input_types = @inputs.map {|param| Type.parse( param.sig ) } + ## @input_types = @inputs.map {|param| Type.parse( param.sig ) } end diff --git a/abiparser/lib/abiparser/function.rb b/abiparser/lib/abiparser/function.rb index b34a6a8..b58e593 100644 --- a/abiparser/lib/abiparser/function.rb +++ b/abiparser/lib/abiparser/function.rb @@ -54,8 +54,8 @@ def self.parse( o ) attr_reader :name, - :inputs, :outputs, - :input_types, :output_types + :inputs, :outputs + ## :input_types, :output_types def initialize( name, inputs: [], @@ -73,14 +73,14 @@ def initialize( name, ## parse inputs & outputs into types ## note: use "calculated" sig(nature) and NOT the type ## (differs for tuples, that is, types with components !!!) - @input_types = @inputs.map do |param| - Type.parse( param.sig ) - end - @output_types = @outputs.map do |param| - ## pp param - ## puts "sig: #{param.sig}" - Type.parse( param.sig ) - end + ## @input_types = @inputs.map do |param| + ## Type.parse( param.sig ) + ## end + ## @output_types = @outputs.map do |param| + ## ## pp param + ## ## puts "sig: #{param.sig}" + ## Type.parse( param.sig ) + ## end end diff --git a/abiparser/lib/abiparser/version.rb b/abiparser/lib/abiparser/version.rb index c584260..3ad57df 100644 --- a/abiparser/lib/abiparser/version.rb +++ b/abiparser/lib/abiparser/version.rb @@ -2,7 +2,7 @@ module ABIParser MAJOR = 0 MINOR = 1 - PATCH = 1 + PATCH = 2 VERSION = [MAJOR,MINOR,PATCH].join('.') def self.version