24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# File 'app/concepts/stellar_base/bridge_callbacks/contracts/create.rb', line 24
def check_callback_authenticity
if !StellarBase.configuration.check_bridge_callbacks_authenticity
return
end
result = BridgeCallbacks::Check.({
operation_id: operation_id,
transaction_id: transaction_id,
params: {
id: operation_id,
from: from,
route: route,
amount: amount,
asset_code: asset_code,
asset_issuer: asset_issuer,
memo: memo,
memo_type: memo_type,
data: data,
transaction_id: transaction_id,
},
})
errors.add(:base, result.message) if result.failure?
end
|