Skip to content

Commit 808251d

Browse files
committed
Simplify
1 parent a299d80 commit 808251d

1 file changed

Lines changed: 4 additions & 10 deletions

File tree

app/models/ethscription_transaction.rb

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,10 @@ def add_seen_create(tx_hash)
4242
seen_creates.add(tx_hash)
4343
end
4444

45-
# Thread-safe lazy initialization
45+
# Access seen creates set - requires reset_seen_creates! to be called first
4646
def seen_creates
47-
@seen_creates_mutex ||= Mutex.new
48-
return @seen_creates if @seen_creates
49-
50-
@seen_creates_mutex.synchronize do
51-
@seen_creates ||= Concurrent::Set.new
52-
end
47+
raise "Must call reset_seen_creates! first" unless @seen_creates
48+
@seen_creates
5349
end
5450
end
5551

@@ -178,9 +174,7 @@ def valid_transfer?
178174

179175
# Dynamic input method - builds calldata on demand
180176
def input
181-
return @cached_input if defined?(@cached_input)
182-
183-
@cached_input = case ethscription_operation
177+
case ethscription_operation
184178
when 'create'
185179
ByteString.from_bin(build_create_calldata)
186180
when 'transfer'

0 commit comments

Comments
 (0)