Fix adapter_api import error and postgres password
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user