Contract con_gold_balance
Creator | ae7d14d6d9b8443f881ba6244727b69b681010e782d4fe482dbfb0b6aca02d5d |
Creation Hash | adc683622af92226d7d5a0c87571611b46b12e33ae148ce7caaa489379ba21de |
Created On | 1042 days ago - 6/12/2021, 1:18:10 AM UTC+0 |
Contract Code
1
random.seed()
2
3
@export
4
def get_random_user(addresses: list):
5
winner = random.choice(addresses)
6
7
# Get all GOLD addresses
8
gold_balances = ForeignHash(
9
foreign_contract='con_gold_contract',
10
foreign_name='balances')
11
12
# Get GOLD balance
13
gold_balance = gold_balances[winner]
14
15
# Get all GOLD - GOLD farming addresses
16
gold_staking = ForeignHash(
17
foreign_contract='con_staking_gold_gold',
18
foreign_name='Deposits')
19
20
# Get deposited GOLD amount
21
gold_stake = gold_staking[winner]["amount"]
22
23
# Get all GOLD LP - GOLD farming addresses
24
gold_lp_staking = ForeignHash(
25
foreign_contract='con_liq_mining_gold_gold',
26
foreign_name='Deposits')
27
28
# Get deposited GOLD-LP amount
29
gold_lp_stake = gold_lp_staking[winner]["amount"]
30
31
return {
32
"GOLD Balance": gold_balance,
33
"GOLD Stake": gold_stake,
34
"GOLD-LP Stake": gold_lp_stake
35
}
Byte Code
e30000000000000000000000000400000040000000732200000065006a0183000100650264008301650364019c0164026403840483015a04640453002905da10636f6e5f676f6c645f62616c616e63652901da09616464726573736573630100000000000000080000000600000043000000736600000074006a017c0083017d017402640164026403640464058d047d027c027c0119007d037402640664076403640864058d047d047c047c011900640919007d057402640a64076403640b64058d047d067c067c011900640919007d077c037c057c07640c9c035300290d4eda11636f6e5f676f6c645f636f6e7472616374da0862616c616e6365737201000000da0d676f6c645f62616c616e6365732904da10666f726569676e5f636f6e7472616374da0c666f726569676e5f6e616d65da08636f6e7472616374da046e616d65da15636f6e5f7374616b696e675f676f6c645f676f6c64da084465706f73697473da0c676f6c645f7374616b696e67da06616d6f756e74da18636f6e5f6c69715f6d696e696e675f676f6c645f676f6c64da0f676f6c645f6c705f7374616b696e6729037a0c474f4c442042616c616e63657a0a474f4c44205374616b657a0d474f4c442d4c50205374616b652903da0672616e646f6dda0663686f696365da0b466f726569676e4861736829087202000000da0677696e6e6572da0f5f5f676f6c645f62616c616e636573da0c676f6c645f62616c616e6365da0e5f5f676f6c645f7374616b696e67da0a676f6c645f7374616b65da115f5f676f6c645f6c705f7374616b696e67da0d676f6c645f6c705f7374616b65a900721a000000da00da0f6765745f72616e646f6d5f7573657204000000731e00000000020a0104010401080108010401040108010c01020104010a010c010401721c0000004e29057210000000da0473656564da085f5f6578706f7274da046c697374721c000000721a000000721a000000721a000000721b000000da083c6d6f64756c653e01000000730400000008030601