1.7.8-beta.3 • Published 3 years ago
@authereum/starkware-controller v1.7.8-beta.3
starkware-controller
Starkware Controller Library
Getting started
import StarkwareController from '@authereum/starkware-controller'
const controller = new StarkwareController()
const encodedData = await controller.registerUser({
ethKey,
starkKey,
operatorSignature,
})
Examples
Deposit calldata:
const encodedData = await controller.deposit({
starkKey,
assetType,
vaultId,
})
Deposit NFT calldata:
const encodedData = await controller.depositNft({
starkKey,
assetType,
vaultId,
tokenId,
})
Deposit cancel calldata:
const encodedData = await controller.depositCancel({
starkKey,
assetType,
vaultId,
})
Withdraw calldata:
const encodedData = await controller.withdrawTo({
starkKey,
assetType,
recipient,
})
Transfer message hash:
const messageHash = await controller.transfer({
quantizedAmount,
nonce,
senderVaultId,
assetId,
targetVaultId,
targetKey,
expirationTimestamp,
})
Limit order message hash:
const messageHash = await controller.createOrder({
sellVaultId,
buyVaultId,
sellQuantizedAmount,
buyQuantizedAmount,
sellAssetId,
buyAssetId,
nonce,
expirationTimestamp,
})
1.8.0-beta.5
3 years ago
1.8.0-beta.4
3 years ago
1.8.0-beta.3
3 years ago
1.8.0-beta.2
3 years ago
1.8.0-beta.1
3 years ago
1.8.0-beta.0
3 years ago
1.7.8-beta.3
3 years ago
1.7.8-beta.2
3 years ago
1.7.8-beta.1
4 years ago
1.7.8-beta.0
4 years ago