Skip to content

Commit 177f7cc

Browse files
Merge pull request #179 from InjectiveLabs/f/async-client-param-update
Update async_client.py and examples
2 parents 3c7ecc0 + 49e5ac5 commit 177f7cc

File tree

77 files changed

+1214
-366
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+1214
-366
lines changed

examples/exchange_client/accounts_rpc/1_StreamSubaccountBalance.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,12 @@
77
async def main() -> None:
88
network = Network.testnet()
99
client = AsyncClient(network, insecure=False)
10-
subaccount_id = "0xaf79152ac5df276d9a8e1e2e22822f9713474902000000000000000000000000"
11-
subaccount = await client.stream_subaccount_balance(subaccount_id)
10+
subaccount_id = "0xc7dca7c15c364865f77a4fb67ab11dc95502e6fe000000000000000000000001"
11+
denoms = ["inj", "peggy0x87aB3B4C8661e07D6372361211B96ed4Dc36B1B5"]
12+
subaccount = await client.stream_subaccount_balance(
13+
subaccount_id=subaccount_id,
14+
denoms=denoms
15+
)
1216
async for balance in subaccount:
1317
print("Subaccount balance Update:\n")
1418
print(balance)

examples/exchange_client/accounts_rpc/3_SubaccountsList.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
async def main() -> None:
88
network = Network.testnet()
99
client = AsyncClient(network, insecure=False)
10-
account_address = "inj14au322k9munkmx5wrchz9q30juf5wjgz2cfqku"
10+
account_address = "inj1clw20s2uxeyxtam6f7m84vgae92s9eh7vygagt"
1111
subacc_list = await client.get_subaccount_list(account_address)
1212
print(subacc_list)
1313

examples/exchange_client/accounts_rpc/4_SubaccountBalancesList.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@ async def main() -> None:
88
network = Network.testnet()
99
client = AsyncClient(network, insecure=False)
1010
subaccount = "0xaf79152ac5df276d9a8e1e2e22822f9713474902000000000000000000000000"
11-
subacc_balances_list = await client.get_subaccount_balances_list(subaccount)
11+
denoms = ["inj", "peggy0x87aB3B4C8661e07D6372361211B96ed4Dc36B1B5"]
12+
subacc_balances_list = await client.get_subaccount_balances_list(
13+
subaccount_id=subaccount,
14+
denoms=denoms
15+
)
1216
print(subacc_balances_list)
1317

1418
if __name__ == '__main__':

examples/exchange_client/accounts_rpc/5_SubaccountHistory.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,16 @@ async def main() -> None:
1010
subaccount = "0xaf79152ac5df276d9a8e1e2e22822f9713474902000000000000000000000000"
1111
denom = "inj"
1212
transfer_types = ["withdraw", "deposit"]
13-
skip = 10
14-
limit = 10
13+
skip = 1
14+
limit = 15
15+
end_time = 1665118340224
1516
subacc_history = await client.get_subaccount_history(
1617
subaccount_id=subaccount,
1718
denom=denom,
1819
transfer_types=transfer_types,
1920
skip=skip,
20-
limit=limit
21+
limit=limit,
22+
end_time=end_time
2123
)
2224
print(subacc_history)
2325

examples/exchange_client/accounts_rpc/6_SubaccountOrderSummary.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,13 @@ async def main() -> None:
88
network = Network.testnet()
99
client = AsyncClient(network, insecure=False)
1010
subaccount = "0xaf79152ac5df276d9a8e1e2e22822f9713474902000000000000000000000000"
11-
subacc_order_summary = await client.get_subaccount_order_summary(subaccount_id=subaccount)
11+
order_direction = "buy"
12+
market_id = "0xe112199d9ee44ceb2697ea0edd1cd422223c105f3ed2bdf85223d3ca59f5909a"
13+
subacc_order_summary = await client.get_subaccount_order_summary(
14+
subaccount_id=subaccount,
15+
# order_direction=order_direction,
16+
# market_id=market_id
17+
)
1218
print(subacc_order_summary)
1319

1420
if __name__ == '__main__':

examples/exchange_client/accounts_rpc/9_Rewards.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@
77
async def main() -> None:
88
network = Network.testnet()
99
client = AsyncClient(network, insecure=False)
10-
account_address = "inj14au322k9munkmx5wrchz9q30juf5wjgz2cfqku"
10+
# account_address = "inj14au322k9munkmx5wrchz9q30juf5wjgz2cfqku"
1111
epoch = -1
12-
rewards = await client.get_rewards(account_address=account_address, epoch=epoch)
12+
rewards = await client.get_rewards(
13+
# account_address=account_address,
14+
epoch=epoch)
1315
print(rewards)
1416

1517
if __name__ == '__main__':

examples/exchange_client/auctions_rpc/1_Auction.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@
55
from pyinjective.constant import Network
66

77
async def main() -> None:
8+
# select network: local, testnet, mainnet
89
network = Network.testnet()
910
client = AsyncClient(network, insecure=False)
10-
bid_round = 135
11+
bid_round = 31
1112
auction = await client.get_auction(bid_round=bid_round)
1213
print(auction)
1314

examples/exchange_client/auctions_rpc/2_Auctions.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from pyinjective.constant import Network
66

77
async def main() -> None:
8+
# select network: local, testnet, mainnet
89
network = Network.testnet()
910
client = AsyncClient(network, insecure=False)
1011
auctions = await client.get_auctions()

examples/exchange_client/auctions_rpc/3_StreamBids.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from pyinjective.constant import Network
66

77
async def main() -> None:
8+
# select network: local, testnet, mainnet
89
network = Network.testnet()
910
client = AsyncClient(network, insecure=False)
1011
bids = await client.stream_bids()

examples/exchange_client/derivative_exchange_rpc/10_StreamHistoricalOrders.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from pyinjective.constant import Network
66

77
async def main() -> None:
8+
# select network: local, testnet, mainnet
89
network = Network.testnet()
910
client = AsyncClient(network, insecure=False)
1011
market_id = "0x90e662193fa29a3a7e6c07be4407c94833e762d9ee82136a2cc712d6b87d7de3"

0 commit comments

Comments
 (0)