T19-T28: distribusi profit harian (distribute.py, /history, tests)
This commit is contained in:
1 parent
656f26085f
commit
8ab8001b34
14 files changed
+789
-11
No files matched your search
@@ -50,3 +50,16 @@ DATABISNIS_API = os.getenv('DATABISNIS_API', 'https://api.databisnis.id')
|
||||
|
||||
# Dashboard: TTL cache (detik) untuk saldo liquid — gagal fetch juga di-cooldown
|
||||
DASH_LIQUID_TTL = int(os.getenv('DASH_LIQUID_TTL', '60'))
|
||||
|
||||
# ————————————————— Distribusi profit-share (V19..V27) —————————————————
|
||||
# Jam (lokal, TZ) run harian distribusi; key aktif BP via swarm secret/env.
|
||||
# ⊥ env-able: konstanta chain Vexanium (token + chain_id untuk signing).
|
||||
BP_PRIVATE_KEY = os.getenv('VEX_BP_PRIVATE_KEY', '')
|
||||
DISTRIBUTE_HOUR = int(os.getenv('DISTRIBUTE_HOUR', '10'))
|
||||
DISTRIBUTE_MAX_ATTEMPTS = int(os.getenv('DISTRIBUTE_MAX_ATTEMPTS', '3'))
|
||||
|
||||
# Kontrak token VEX = vex.token (⊥ eosio.token — tak ada di chain)
|
||||
TOKEN_CONTRACT = 'vex.token'
|
||||
VEX_SYMBOL = 'VEX'
|
||||
VEX_PRECISION = 4
|
||||
VEX_CHAIN_ID = 'f9f432b1851b5c179d2091a96f593aaed50ec7466b74f89301f957a83e56ce1f'
|
||||
Reference in new issue
Block a user