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
import redis
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')
app = Flask(__name__)
@@ -107,9 +107,9 @@ def generate_koreid():
try:
gen = KoreIDGenerator()
result = gen.generate(
event_type=data.get('event_type', 'EXTERNAL'),
currency=data.get('currency', 'USD'),
current_network=data.get('network', 'ETHEREUM'),
type_token=data.get('event_type', 'EVT'),
domain_token=data.get('domain', 'ANCHOR'),
payload={'currency': data.get('currency', 'USD'), 'network': data.get('network', 'ETHEREUM')},
)
return jsonify(result)
except Exception as e:
@@ -128,20 +128,25 @@ def inject_event():
try:
r = get_redis()
gen = KoreIDGenerator()
payload = wrap_ethereum_event(
event_type=data['event_type'],
amount=float(data['amount']),
currency=data['currency'],
kid = gen.for_ethereum_anchor(
original_koreid=data.get('linked_koreid', 'GENESIS-07'),
tx_hash=data['tx_hash'],
block_number=int(data.get('block_number', 0)),
from_address=data.get('from_address', '0x0'),
to_address=data.get('to_address', '0x0'),
token_symbol=data['token_symbol'],
koreid_generator=gen,
linked_koreid=data.get('linked_koreid'),
event_type=data['event_type'],
)
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))
return jsonify({'queued': True, 'koreid': payload['koreid']})
return jsonify({'queued': True, 'koreid': kid['koreid']})
except Exception as e:
return jsonify({'error': str(e)}), 500