forked from blusehuang1121/web3_tools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.py
40 lines (27 loc) · 1020 Bytes
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import xen_manager as xen
import wallet_manager as wal
def batch_claim_rank():
x = xen.XenManager(xen.Network.eth)
print('begin to batch claim rank')
x.batch_claim_rank('wallets.csv', 300)
def batch_claim_mint_reward_and_share():
x = xen.XenManager(xen.Network.eth)
print('begin to batch claim mint reward and share')
x.batch_claim_mint_reward_and_share('wallets.csv', '归集地址')
def update_all_mints():
x = xen.XenManager(xen.Network.eth)
x.update_all_mints('wallets.csv', 'xen_mint_data.csv')
def batch_transfer():
from_wallet = [0, '转账地址', 'private_key']
x = xen.XenManager(xen.Network.eth)
x.transfer_money(0.004, from_wallet, 'wallets.csv')
if __name__ == '__main__':
print('Demo batch functions for XEN')
# 更新全部钱包的mint信息
# update_all_mints()
# 批量转账给小钱包
# batch_transfer()
# 批量mint
# batch_claim_rank()
# 批量获得代币并转移
# batch_claim_mint_reward_and_share()