Fix adapter_api import error and postgres password

This commit is contained in:
VZ Build
2026-07-14 17:00:07 +00:00
parent 64b969f4b2
commit 325e1cd6b6

View File

@@ -10,7 +10,7 @@ from datetime import datetime, timezone
from flask import Flask, jsonify, request, abort from flask import Flask, jsonify, request, abort
import redis import redis
import psycopg2 import psycopg2
from koreid import KoreIDGenerator, wrap_ethereum_event from koreid import KoreIDGenerator
logging.basicConfig(level=logging.INFO, format='%(asctime)s [ADAPTER-API] %(message)s') logging.basicConfig(level=logging.INFO, format='%(asctime)s [ADAPTER-API] %(message)s')
app = Flask(__name__) app = Flask(__name__)
@@ -107,9 +107,9 @@ def generate_koreid():
try: try:
gen = KoreIDGenerator() gen = KoreIDGenerator()
result = gen.generate( result = gen.generate(
event_type=data.get('event_type', 'EXTERNAL'), type_token=data.get('event_type', 'EVT'),
currency=data.get('currency', 'USD'), domain_token=data.get('domain', 'ANCHOR'),
current_network=data.get('network', 'ETHEREUM'), payload={'currency': data.get('currency', 'USD'), 'network': data.get('network', 'ETHEREUM')},
) )
return jsonify(result) return jsonify(result)
except Exception as e: except Exception as e:
@@ -128,20 +128,25 @@ def inject_event():
try: try:
r = get_redis() r = get_redis()
gen = KoreIDGenerator() gen = KoreIDGenerator()
payload = wrap_ethereum_event( kid = gen.for_ethereum_anchor(
event_type=data['event_type'], original_koreid=data.get('linked_koreid', 'GENESIS-07'),
amount=float(data['amount']),
currency=data['currency'],
tx_hash=data['tx_hash'], tx_hash=data['tx_hash'],
block_number=int(data.get('block_number', 0)), block_number=int(data.get('block_number', 0)),
from_address=data.get('from_address', '0x0'), event_type=data['event_type'],
to_address=data.get('to_address', '0x0'),
token_symbol=data['token_symbol'],
koreid_generator=gen,
linked_koreid=data.get('linked_koreid'),
) )
payload = {
'koreid': kid['koreid'],
'guid': kid['guid'],
'step': data['event_type'],
'currency': data['currency'],
'amount': float(data['amount']),
'token_symbol': data['token_symbol'],
'ethereum_tx': data['tx_hash'],
'linked_to': data.get('linked_koreid', 'GENESIS-07'),
'anchored_at': __import__('datetime').datetime.utcnow().isoformat(),
}
r.lpush(QUEUE_KEY, json.dumps(payload)) r.lpush(QUEUE_KEY, json.dumps(payload))
return jsonify({'queued': True, 'koreid': payload['koreid']}) return jsonify({'queued': True, 'koreid': kid['koreid']})
except Exception as e: except Exception as e:
return jsonify({'error': str(e)}), 500 return jsonify({'error': str(e)}), 500