dydx-v3-rust 0.1.5

Rust SDK for dYdX v3 API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from request_helpers import iso_to_epoch_seconds
from starkex.order import SignableOrder
from starkex.withdrawal import SignableWithdrawal


def sign_order(network_id, maraket, side, position_id, human_size, human_price, limit_fee, client_id, expiration_epoch_seconds, private_key):
    order = SignableOrder(network_id, maraket, side, position_id, human_size, human_price, limit_fee, client_id, expiration_epoch_seconds)
    signature = order.sign(private_key)
    return signature

def sign_withdraw(network_id, position_id, human_size, client_id, expiration_epoch_seconds, private_key):
    withdraw = SignableWithdrawal(network_id, position_id, human_size, client_id, expiration_epoch_seconds)
    signature = withdraw.sign(private_key)
    return signature