Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "requests/order"

Index

Functions

Functions

order

  • Creates and signs TOrder.

    You can use this function with multiple seeds. In this case it will sign order accordingly and will add one proof per seed. Also you can use already signed [[Order]] as a second agrument.

    Usage

    const { order } = require('acryl-transactions')
    
    const seed = 'b716885e9ba64442b4f1263c8e2d8671e98b800c60ec4dc2a27c83e5f9002b18'
    
    const params = {
      amount: 100000000, //1 acryl
      price: 10, //for 0.00000010 BTC
      priceAsset: '8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS',
      matcherPublicKey: '7kPFrHDiGw1rCm7LPszuECwWYL3dMf6iMifLRDJQZMzy',
      orderType: 'buy'
    }
    
    
    const signedOrder = order(params, seed)

    Output

    {
      "id": "47YGqHdHtNPjcjE69E9EX9aD9bpC8PRKr4kp5AcZKHFq",
      "orderType": "buy",
      "assetPair": {
        "priceAsset": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"
      },
      "price": 10,
      "amount": 100000000,
      "timestamp": 1540898977249,
      "expiration": 1542626977249,
      "matcherFee": 300000,
      "matcherPublicKey": "7kPFrHDiGw1rCm7LPszuECwWYL3dMf6iMifLRDJQZMzy",
      "senderPublicKey": "G62H1XE5rnaCgCCURV5pWwQHzWezZB7VkkVgqthdKgkj",
      "proofs": [
        "4MbaDLkx9ezV1DrcGRfXRfnMBtYLaeLYBe6YGqkkuq1Pe6U9Qc5Cv7Fy1zYyGatbg47U5j374iAQFbLLZiYBChgU"
      ]
    }

    Parameters

    Returns TOrder & WithId

  • Parameters

    Returns TOrder & WithId

Generated using TypeDoc