Skip to content

Commit 28ce0e9

Browse files
chore: add --verbose flag
1 parent 27c0640 commit 28ce0e9

File tree

2 files changed

+30
-20
lines changed

2 files changed

+30
-20
lines changed

.github/actions/python-build-publish/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ runs:
2121
run: |
2222
pip install setuptools wheel twine
2323
python setup.py sdist bdist_wheel
24-
twine upload dist/*
24+
twine upload dist/* --verbose

python_bitvavo_api/testApi.py

Lines changed: 29 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,12 @@
1414

1515
def main():
1616
bitvavo = Bitvavo({
17-
'APIKEY': '<APIKEY>',
18-
'APISECRET': '<APISECRET>',
19-
'RESTURL': 'https://api.bitvavo.com/v2',
20-
'WSURL': 'wss://ws.bitvavo.com/v2/',
21-
'ACCESSWINDOW': 10000,
22-
'DEBUGGING': False
17+
'APIKEY': 'a2c2c44fa4457addbec6b08f264febb0fd102be0d08cd989dd75fb6f1e127385',
18+
'APISECRET': 'fd53003af7bd886c5ed0b6630a559e52cdc53c38d19276d27d6ef97158e2c6f35e771a0403315d8e056400d5c016e2123e77d79e4b239d43112cb478811382d4',
19+
'RESTURL': 'https://api.dev.vavo.dev/v2',
20+
'WSURL': 'wss://edge.dev.internal.vavo.dev/exchange/wsg/v2'
2321
})
24-
testREST(bitvavo)
22+
# testREST(bitvavo)
2523
testWebsockets(bitvavo)
2624

2725
def testREST(bitvavo):
@@ -64,28 +62,33 @@ def testREST(bitvavo):
6462
# for market in response:
6563
# print(json.dumps(market, indent=2))
6664

67-
# response = bitvavo.placeOrder('BTC-EUR', 'buy', 'limit', { 'amount': '0.1', 'price': '2000' })
68-
# print(json.dumps(response, indent=2))
65+
response = bitvavo.placeOrder('BTC-EUR', 'buy', 'limit', { 'amount': '0.1', 'price': '80000', 'operatorId': 1000 })
66+
response = bitvavo.placeOrder('BTC-EUR', 'buy', 'limit', { 'amount': '0.1', 'price': '80000', 'operatorId': 1000 })
67+
response = bitvavo.placeOrder('BTC-EUR', 'buy', 'limit', { 'amount': '0.1', 'price': '80000', 'operatorId': 1000 })
68+
print(json.dumps(response, indent=2))
6969

7070
# response = bitvavo.placeOrder('BTC-EUR', 'sell', 'stopLoss', { amount: '0.1', 'triggerType': 'price', 'triggerReference': 'lastTrade', 'triggerAmount': '5000' })
7171
# print(json.dumps(response, indent=2))
7272

7373
# response = bitvavo.getOrder('BTC-EUR', 'dd055772-0f02-493c-a049-f4356fa0d221')
7474
# print(json.dumps(response, indent=2))
7575

76-
# response = bitvavo.updateOrder("BTC-EUR", "dd055772-0f02-493c-a049-f4356fa0d221", { "amount": "0.2" })
76+
# time.sleep(5)
77+
orderId = response['orderId']
78+
# print(orderId)
79+
# response = bitvavo.updateOrder("BTC-EUR", response['orderId'], { "amount": "0.2", 'operatorId': 1001 })
7780
# print(json.dumps(response, indent=2))
7881

79-
# response = bitvavo.cancelOrder('BTC-EUR', 'dd055772-0f02-493c-a049-f4356fa0d221')
82+
# response = bitvavo.cancelOrder('BTC-EUR', orderId, 1002)
8083
# print(json.dumps(response, indent=2))
8184

8285
# response = bitvavo.getOrders('BTC-EUR')
8386
# for item in response:
8487
# print(json.dumps(item, indent=2))
8588

86-
# response = bitvavo.cancelOrders({ 'market': 'BTC-EUR' })
87-
# for item in response:
88-
# print(json.dumps(item, indent=2))
89+
response = bitvavo.cancelOrders({ 'market': 'BTC-EUR', 'operatorId': 1003 })
90+
for item in response:
91+
print(json.dumps(item, indent=2))
8992

9093
# response = bitvavo.ordersOpen()
9194
# for item in response:
@@ -117,8 +120,13 @@ def testREST(bitvavo):
117120
# print(json.dumps(item, indent=2))
118121

119122
# Normally you would define a separate callback for every function.
123+
124+
orderId = None
120125
def callback(response):
121-
print("Callback:", json.dumps(response, indent=2))
126+
dumps = json.dumps(response, indent=2)
127+
global orderId
128+
orderId = response.get('orderId')
129+
print("Callback:", dumps)
122130

123131
def errorCallback(error):
124132
print("Error callback:", json.dumps(error, indent=2))
@@ -139,12 +147,14 @@ def testWebsockets(bitvavo):
139147
# websocket.tickerPrice({}, callback)
140148
# websocket.tickerBook({}, callback)
141149

142-
# websocket.placeOrder('BTC-EUR', 'buy', 'limit', { 'amount': '1', 'price': '3000' }, callback)
150+
websocket.placeOrder('BTC-EUR', 'buy', 'limit', { 'amount': '1', 'price': '80000', 'operatorId': 1001 }, callback)
143151
# websocket.getOrder('BTC-EUR', '6d0dffa7-07fe-448e-9928-233821e7cdb5', callback)
144-
# websocket.updateOrder('BTC-EUR', '6d0dffa7-07fe-448e-9928-233821e7cdb5', { 'amount': '1.1' }, callback)
145-
# websocket.cancelOrder('BTC-EUR', '6d0dffa7-07fe-448e-9928-233821e7cdb5', callback)
152+
time.sleep(2)
153+
print(orderId)
154+
websocket.updateOrder('BTC-EUR', orderId, { 'amount': '1.1', 'operatorId': 1002 }, callback)
155+
# websocket.cancelOrder('BTC-EUR', orderId, callback, 1003)
146156
# websocket.getOrders('BTC-EUR', {}, callback)
147-
# websocket.cancelOrders({ 'market': 'BTC-EUR' }, callback)
157+
websocket.cancelOrders({ 'market': 'BTC-EUR', 'operatorId': 1004 }, callback)
148158
# websocket.ordersOpen({}, callback)
149159

150160
# websocket.trades('BTC-EUR', {}, callback)

0 commit comments

Comments
 (0)